Я пытаюсь преобразовать шейп-файл в простой формат общеизвестного текста (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 для сохранения шейп-файла в формате 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, . . .