Картография

ПОЛУЧАЕМ ИЗОЛИНИИ РЕЛЬЕФА СЕЧЕНИЕМ 5 МЕТРОВ ИЗ ДАННЫХ

1. Определяем широту и долготу границ района:

Например N53,78 — N53,82, E55,70 — E55.80

2. Скачиваем нужный квадрат с сайта NASA данные STRM второй версии:

http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Eurasia/N53E055.hgt.zip

3. Скачиваем и распаковываем пакет GDAL с сайта http://www.gisinternals.com/sdk/ :

если 64 разрядная система Intel http://www.gisinternals.com/sdk/Download.aspx?file=release-1600-x64-gdal-1-10-mapserver-6-4\gdal-110-1600-x64-core.msi
если 32 разрядная http://www.gisinternals.com/sdk/Download.aspx?file=release-1600-gdal-1-10-mapserver-6-4\gdal-110-1600-core.msi

4. Запускаем командную строку cmd.exe. Желательно перейти в папку куда установили пакет GDAL, например ввести команду: cd «c:\Program Files\GDAL\» 

5. Запускаем в открывшемся окне команду:

gdal_contour -i 5 -snodata 32767 -a height N53E055.hgt N53E055c5.shp

6. Запускаем там же (одной строкой):

ogr2ogr -clipsrc ДолготаЗапад ШиротаЮг ДолготаВосток ШиротаСевер  -f GPX  -lco FORCE_GPX_TRACK=YES  N53E055c5.gpx  N53E055c5.shp

Например: ogr2ogr -clipsrc 55.7 53.78 55.8 53.82  -f GPX  -lco FORCE_GPX_TRACK=YES  N53E055c5.gpx  N53E055c5.shp

Игнорируем сообщения об ошибках:

ERROR 6: Field of name ‘ID’ is not supported in GPX schema. Use GPX_USE_EXTENSIONS creation option to allow use of the <extensions> element.
ERROR 6: Field of name ‘height’ is not supported in GPX schema. Use GPX_USE_EXTENSIONS creation option to allow use of the <extensions> element.

7. Загружаем N53E055c5.gpx файл в OCAD 9

Перед загрузкой gpx файла необходимо поменять в нем все точки в координатах на запятые. Можно сделать замену «.» на «,» по всему gpx файлу, кроме первой строки:»<?xml version=»1.0» encoding=»UTF-8″ standalone=»no» ?>». Можно использовать любой текстовый редактор, например Notepead++ — удобный, мощный, свободный.

Скрины можно посмотреть здесь.