1

wkt として定義された POLYGON を使用して、ogr2ogr でシェープファイルをクリップしたいと考えています。

ドキュメントによると、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

4

1 に答える 1

2

マークアップの概要については、Well-known テキストを参照してください。最後の例は、WKT に最も似ています。線形リングを閉じて文字列を引用符で囲み、次を試してください。

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

これは、次のような三角形の形状を表しています。

三角形

于 2016-01-10T22:46:31.917 に答える