本文整理汇总了C++中Geom::setSRID方法的典型用法代码示例。如果您正苦于以下问题:C++ Geom::setSRID方法的具体用法?C++ Geom::setSRID怎么用?C++ Geom::setSRID使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Geom
的用法示例。
在下文中一共展示了Geom::setSRID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void object::test<4>()
{
typedef geos::geom::Geometry Geom;
typedef std::vector<Geom *> GeomVect;
GeomVect *geoms = new GeomVect;
geoms->push_back( wktreader.read("POLYGON((0 0,1 0,1 1,0 1,0 0))") );
geoms->back()->setSRID(4326);
Geom *geom = gf->createGeometryCollection(geoms);
geom->setSRID(4326);
std::stringstream result_stream;
wkbwriter.setOutputDimension( 2 );
wkbwriter.setByteOrder( 1 );
wkbwriter.setIncludeSRID( 1 );
wkbwriter.writeHEX( *geom, result_stream );
delete geom;
std::string actual = result_stream.str();
ensure_equals( actual, "0107000020E6100000010000000103000000010000000500000000000000000000000000000000000000000000000000F03F0000000000000000000000000000F03F000000000000F03F0000000000000000000000000000F03F00000000000000000000000000000000" );
}