我正在尝试在以下示例中将shapefile转换为简单的“众所周知的文本(WKT)”格式(来自http://en.wikipedia.org/wiki/Well-known_text)。
MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)),
((20 35, 45 20, 30 5, 10 10, 10 30, 20 35),
(30 20, 20 25, 20 15, 30 20)))
我知道我使用QGIS将shapefile另存为CSV,并且可以使用ogr2ogr进行任意数量的转换。实际上,这ogr2ogr -f CSV out.wkt source.shp -lco GEOMETRY=AS_WKT
使我与我到目前为止所取得的成就相距甚远,但还远远不够。有什么建议?
Ps作为注意到Mapperz,该线很相似,这一个。该线程虽然提供了我上面提到的ogr2ogr方法,但并不能解决这一特殊挑战。我得到的ogr2ogr输出看起来像这样(我已经将行截断了)。显然,我只是还没有弄清楚如何让ogr2ogr使用多面体。
WKT,AREA,PERIMETER,PINUPOND_,PINUPOND_I,CODE
"POLYGON ((-120.630531650950061 50.838562484449184, . . .
"POLYGON ((-123.206067372148397 51.038984074378327, . . .