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