dmptilelayer.h
1.1 KB
/**************************************************************************
* file: dmptilelayer.h
* Author: wanzhongping
* Date: 2021-11-13 16:48:42
* Email: zhongpingw@chinadci.com
* copyright: 广州城市信息研究所有限公司
***************************************************************************/
#ifndef __dmptilelayer_h__
#define __dmptilelayer_h__
#include "dmap_core.h"
#include "dmpmaplayer.h"
#include "dmptilematrixset.h"
class CORE_EXPORT DmpTileLayer : public DmpMapLayer
{
public:
explicit DmpTileLayer(const std::string &path = "", const std::string &baseName = "");
~DmpTileLayer();
bool readXml(const boost::property_tree::ptree &layerNode);
bool writeXml(boost::property_tree::ptree &layerNode);
std::string GetVector();
std::string GetDataSource();
private:
std::string style_;
std::string format_;
std::string vector_;
std::string datasource_;
std::vector<DmpTileMatrixSet*> tileMatrixSets_;
};
#endif // __dmptilelayer_h__