dmpcoordinatereferencesystem.cpp
1010 Bytes
/**************************************************************************
* file: dmpcoordinatereferencesystem.cpp
* Author: wanzhongping
* Date: 2021-07-05 17:20:22
* Email: zhongpingw@chinadci.com
* copyright: 广州城市信息研究所有限公司
***************************************************************************/
#include "dmpcoordinatereferencesystem.h"
bool DmpCoordinateReferenceSystem::readXml(const boost::property_tree::ptree pNode)
{
wkt_ = pNode.get<std::string>("wkt");
proj4_ = pNode.get<std::string>("proj4");
srid_ = pNode.get<long>("srid");
return true;
}
bool DmpCoordinateReferenceSystem::write( boost::property_tree::ptree& pNode)
{
boost::property_tree::ptree ptSpatialrefsys;
ptSpatialrefsys.add("wkt", wkt_);
ptSpatialrefsys.add("proj4", proj4_);
ptSpatialrefsys.add("srid", srid_);
pNode.add_child("spatialrefsys",ptSpatialrefsys);
return true;
}