Здравствуйте, возникла следующая проблема.
Используется пакет GMT для отрисовки карт. Необходимо конвертировать данные в shp. В документации имеется информация о возможности вывода данных в ascii или бинарный файл похожий на csv.
В качестве примера рисую карту:
pscoast -Js0/90/3i/70 -R-180/180/70/90 -Ba30/10 -Dl -W0.1p/0/0/0 -M -W > file.csv
Файл выгляди примерно так:
# Data from the low resolution GMT shoreline, borders, and rivers database
> Shore Bin # 1, Level 1
20 80.4023804074
19.6249332418 80.5053788052
19.8123140307 80.204165713
18.9925993744 80.3334096284
19.5698481727 80.1362630655
19.259937438 80.0794995041
18.7100022889 80.2020294499
17.7376974136 80.1258869306
18.2998397803 80.0204470893
...
Далее пытаюсь привести его к виду csv добавив разделители и убрав строки начинающиеся на # и на >. Далее по аналогии со статьёй http://gis-lab.info/qa/csv2shp.html пытаюсь с помощью ogr2ogr получить shp файл, но на выходе получаю нечто очень отдалённо похожее на то чтобы я мог получить с помощью:
pscoast -Js0/90/3i/70 -R-180/180/70/90 -Ba30/10 -Dl -W0.1p/0/0/0 -W > map.ps
Пожалуйста кто-нибудь подскажите как мне провести всю эту конвертацию. GMT мануалы не особо помогли=(
Файлы прилагаю.
Проблема с выводом данных из GMT в SHP
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 27 фев 2010, 16:14
- Репутация: 0
Проблема с выводом данных из GMT в SHP
- Вложения
-
gmt_problem.tar.bz2
- map.ps - то что получается на выходе если не выводить в ascii
map.csv - то что получается на выходе при выводе в ascii table
map_convert.csv и map_convert.vrt - то что получилось при конвертации по статье csv to shp
output.* - то что получилось при конвертации csv и vrt в shp - (512.81 КБ) 494 скачивания
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Проблема с выводом данных из GMT в SHP
А вы пробовали напрямую через OGR?
Вроде бы, у них появился драйвер GMT:
http://www.gdal.org/ogr/drv_gmt.html
как-то так:
А вот как сохранить или где искать этот векторный файл GMT (input.gmt), я и сам толком не знаю..
Вроде бы, у них появился драйвер GMT:
http://www.gdal.org/ogr/drv_gmt.html
как-то так:
Код: Выделить всё
ogr2ogr -f "ESRI Shapefile" output.shp input.gmt
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость