Tôi đang cố gắng chuyển đổi một shapefile thành định dạng Văn bản được biết đến đơn giản (WKT) trong ví dụ dưới đây (từ http://en.wikipedia.org/wiki/Well- Unknown lòng ).
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)))
Tôi biết rằng tôi sử dụng QGIS để lưu shapefile dưới dạng CSV và tôi có thể sử dụng ogr2ogr để thực hiện bất kỳ số lượng chuyển đổi nào. Trong thực tế, ogr2ogr -f CSV out.wkt source.shp -lco GEOMETRY=AS_WKT
tôi đến gần như tôi đã đi rất xa, nhưng không hoàn toàn ở đó. Bất kỳ đề xuất?
ps Như Mapperz đã lưu ý, chủ đề này rất giống với chủ đề này . Chủ đề đó, trong khi nó cung cấp cách tiếp cận ogr2ogr mà tôi đã lưu ý ở trên, đã không giải quyết được thách thức đặc biệt này. Đầu ra ogr2ogr tôi nhận được trông như thế này (Tôi đã cắt các dòng). Rõ ràng, tôi chưa tìm ra cách để ogr2ogr sử dụng đa đường.
WKT,AREA,PERIMETER,PINUPOND_,PINUPOND_I,CODE
"POLYGON ((-120.630531650950061 50.838562484449184, . . .
"POLYGON ((-123.206067372148397 51.038984074378327, . . .