ogr2ogr 和 WKT 的命令行问题
Command line issue with ogr2ogr and WKT
我想使用定义为 wkt 的 POLYGON 使用 ogr2ogr 剪辑 shapefile。
根据文档,应该可以使用 WKT 作为 clipsrc [1]
但是我无法正确理解语法,我在下面有一些简化的命令,这给了我错误。
我尝试了以下方法,它所做的只是导致
FAILURE: Invalid geometry. Must be a valid POLYGON or MULTIPOLYGON WKT
我用过的指令:
ogr2ogr -clipsrc "POLYGON ^(^(10 0, 2 10, 34 0^)^)"
ogr2ogr -clipsrc POLYGON ^(^(10 0, 2 10, 34 0^)^)
ogr2ogr -clipsrc "POLYGON ((10 0, 2 10, 34 0))"
ogr2ogr -clipsrc POLYGON ((10 0, 2 10, 34 0))
请参阅 Well-known text 以获得标记的概述。您的最后一个示例与 WKT 最相似。关闭线性环并用引号括起字符串,尝试:
ogr2ogr -clipsrc "POLYGON ((10 0, 2 10, 34 0, 10 0))"
描述三角形的形状,如下所示:
我想使用定义为 wkt 的 POLYGON 使用 ogr2ogr 剪辑 shapefile。
根据文档,应该可以使用 WKT 作为 clipsrc [1]
但是我无法正确理解语法,我在下面有一些简化的命令,这给了我错误。
我尝试了以下方法,它所做的只是导致
FAILURE: Invalid geometry. Must be a valid POLYGON or MULTIPOLYGON WKT
我用过的指令:
ogr2ogr -clipsrc "POLYGON ^(^(10 0, 2 10, 34 0^)^)"
ogr2ogr -clipsrc POLYGON ^(^(10 0, 2 10, 34 0^)^)
ogr2ogr -clipsrc "POLYGON ((10 0, 2 10, 34 0))"
ogr2ogr -clipsrc POLYGON ((10 0, 2 10, 34 0))
请参阅 Well-known text 以获得标记的概述。您的最后一个示例与 WKT 最相似。关闭线性环并用引号括起字符串,尝试:
ogr2ogr -clipsrc "POLYGON ((10 0, 2 10, 34 0, 10 0))"
描述三角形的形状,如下所示: