命令行问题与ogr2ogr和WKT

我想用ogr2​​ogr使用定义为wkt的POLYGON剪裁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)) 

[1] http://www.gdal.org/ogr2ogr.html

查看熟知的文本以获得标记的概述。 你最后的例子是与WKT最相似的。 关闭线性环并用引号括住字符串,请尝试:

 ogr2ogr -clipsrc "POLYGON ((10 0, 2 10, 34 0, 10 0))" 

其中描述了三角形的形状,如下所示:

三角形