конвертация карт из OziExplorer-а в GeoTiff

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Tonic
Новоприбывший
Сообщения: 12
Зарегистрирован: 16 фев 2009, 09:11
Репутация: 0

конвертация карт из OziExplorer-а в GeoTiff

Сообщение Tonic » 16 фев 2009, 09:31

Есть карты отсканированные генштабовские(М1:100000, М1:500000) с привязкой к программе OziExplorer.
Сейчас хочу работать на свободном софте в частности в программе QLandkarte, она использует карты в формате GeoTiff. Можно ей вручную перевести отсканированную карту в geotiff, но вот как правильно это сделать? какие параметры выставить? Для перевода она использует пакет Gdal. По умолчанию есть три преднастройки: mercator, Word Mercator (OSM), UTM (с выбором зоны) и еще строка для ручного задания настроек. Что мне выбрать или написать вручную?


p/s в сети есть описание скрипта для автоматического перевода ozi2geotiff, но под виндоус он что-то не работает.
Также есть эта статья, но нет описания настроек в командной строке для каких типов карт использовать!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Максим Дубинин » 16 фев 2009, 09:42

но нет описания настроек в командной строке для каких типов карт использовать!
для любых типов, без разницы

проекцию выбирайте такую, какая вам нужна, обычно UTM или GK для такого масштаба используют.
пристегивайтесь, турбулентность прямо по курсу

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение geologic » 16 фев 2009, 12:30

GDAL не знает ОЗИ-формата привязки (.map), боюсь, ваша Landkarte тоже, а одного лишь указания проекции для конвертации маловато будет. В то же время любые растры и их привязки между ГИС и GPS-софтами умеет обменивать Global Mapper: загружаешь правильно привязанный ОЗИ-файл, задаешь проекцию, сохраняешь в геоТИФФ. Хотя разбираться с привязкой вручную все равно нужно: поглядите как выглядит файл .map - он текстовой - многое сами поймете. Вам ведь все равно потребуются точки привязки оттуда выковырить...

Если уж вы собрались вручную привязать растры заново, то проще в ArcMap или в вашем софте привязать, т.е. в некоем интерфейсе, а не в командной строке GDAL.

Tonic
Новоприбывший
Сообщения: 12
Зарегистрирован: 16 фев 2009, 09:11
Репутация: 0

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Tonic » 16 фев 2009, 13:10

Спасибо за советы!
map - файл от Ozi, в принципе мне не сильно нужен, т.к. привязывать карты сам умею. Но как это сделать правильно чтобы было меньше погрешностей?
Точки привязки я сам выставляю (как в Ozi так и QLandkarte). Меня больше интересуют какую проекцию и как (какой синтаксис команде gdalwarp) выставлять в настройке! Датум карты выставляю Пулково-1942. Насколько я знаю карты генштаба (и возможно все советские) в основном используют Transverse Mercator (может я и ошибаюсь, поправьте, кажется еще она называет Гауса-Крюгера).
Так что мне выбирать при конвертации просто Mercator, т.к. нет Transverse Mercator или UTM (это тоже меркатор) только для какой зоны.... вот тут я и запутался...

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение geologic » 16 фев 2009, 14:52

Если запутался, то нужно обязательно прочитать ликбез. Проекция Гаусса-Крюгера хорошо описана вот http://ne-grusti.narod.ru/Glossary/projections.html. Это не меркатор, как может показаться по созвучию, а именно Transverse меркатор, т.е. та же цилиндрическая проекция, но цилиндр "кладется" поперечно. В этом ГК похожа на UTM, только параметры будут у нас и "у них" разные. Вам нужно выставить не только ГК, но и правильный номер зоны ГК, для подмосковья например "07" (разные зоны - по сути разные проекции). Проекция, которая вам нужна, так и называется в списках - "Pulkovo_GK_Zone_07".

Про тонкости применения GDAL Sim вам лучше расскажет, если уж вы на этот софт сориентировались. На мой взгляд, всякие полиномиальные хитрости в этом случае ни к чему, привязка легко и быстро может происходить по двум-четырем точкам, максимум по пятой проверить. В ArcMap сделать GeoTIFF занимает минуту на лист, даже если нет готовой сетки.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Максим Дубинин » 17 фев 2009, 04:04

Так что мне выбирать при конвертации просто Mercator, т.к. нет Transverse Mercator или UTM (это тоже меркатор) только для какой зоны.... вот тут я и запутался...
UTM
http://gis-lab.info/qa/proj-sk-faq.html#19
пристегивайтесь, турбулентность прямо по курсу

Tonic
Новоприбывший
Сообщения: 12
Зарегистрирован: 16 фев 2009, 09:11
Репутация: 0

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Tonic » 17 фев 2009, 11:20

Вот тогда практически представляю скриншот выбора проекции и датум-а.
1. просто выбрана UTM без датума
utm_none.jpg
Меню выбора проекции
utm_none.jpg (15.9 КБ) 21673 просмотра
2. выбран UTM и Pulkovo_1942
utm_pulkovo.jpg
Меню выбора проекции, но с уже с пулково42
utm_pulkovo.jpg (18.84 КБ) 21674 просмотра
Обратите внимание на поле результата (Result:)!!!
Также есть поле куда можно вручную вписать параметры, но какой синтаксис будет? Есть ли где описание? Как например ввести Transverse Mercator? Кажется, это все опции для библиотеки Gdal.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение KolesovDmitry » 17 фев 2009, 12:08

epsg.zip
EPSG-коды
(60.3 КБ) 812 скачиваний
Tonic писал(а): Обратите внимание на поле результата (Result:)!!!
Также есть поле куда можно вручную вписать параметры, но какой синтаксис будет? Есть ли где описание? Как например ввести Transverse Mercator? Кажется, это все опции для библиотеки Gdal.
Это не совсем так: на самом деле там приведены определения в формате библиотеки картографических проекций PROJ, а gdal (как и многие другие картографические программы) использует PROJ для перепроектирования. На указанном сайте есть куча документации, по которой можно понять, как работать с proj, но на всякий случай даю архив, в котором описаны epsg-коды проекций. В этом файле есть описания, как UTM, так и Гаусса-Крюгера.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Максим Дубинин » 17 фев 2009, 19:55

Как например ввести Transverse Mercator?
Он уже введен. UTM использует в основе TM. Зону выбрать не забудьте, у вас 1 зона, что скорее всего неправильно, если ваши карты не с Аляски.
пристегивайтесь, турбулентность прямо по курсу

Tonic
Новоприбывший
Сообщения: 12
Зарегистрирован: 16 фев 2009, 09:11
Репутация: 0

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Tonic » 18 фев 2009, 09:45

Спасибо всем! Особенно за файл epsg.zip-EPSG-коды! Пока пробую "методом научного тыка"! Пока использовал эти параметры
# Pulkovo 1995 / Gauss-Kruger CM 75E
<2472> +proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs <>
Попробую UTM, а зона у меня наверное 13=([76/6]+1).

Теперь осталось проверить правильность привязки, но как??? Предлагали наложить сетку (как ее там правильно назвать), но на этом сайте она в непонятном мне формате. Программа понимает геотифф файлы, может мне кто переделать сетку в этот формат?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Максим Дубинин » 18 фев 2009, 11:01

Программа понимает геотифф файлы, может мне кто переделать сетку в этот формат?
Векторную сетку переделать в растр? Сомнительного смысла занятие.
Какие векторные форматы понимает ваша программа?
пристегивайтесь, турбулентность прямо по курсу

Tonic
Новоприбывший
Сообщения: 12
Зарегистрирован: 16 фев 2009, 09:11
Репутация: 0

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Tonic » 18 фев 2009, 12:01

sim писал(а): Какие векторные форматы понимает ваша программа?
Вот такие пока нашел
Garmin (*.tdb)
WMS (*.xml)

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Максим Дубинин » 18 фев 2009, 12:19

позволю себе совет, не мучайтесь, QLandkarte - судя по описанию, специфический продукт для заливки карт в GPS. Возможно она прекрасно решает эту задачу. Но как все эти продукты слаба, как полноценная мультифункциональная настольная ГИС, поэтому не стоит пытаться в ней решать все задачи.

для проверки привязки используйте что-нибудь более подходящее, умеющее работать с разными векторными и растровыми форматами, например QGIS.
пристегивайтесь, турбулентность прямо по курсу

Tonic
Новоприбывший
Сообщения: 12
Зарегистрирован: 16 фев 2009, 09:11
Репутация: 0

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение Tonic » 18 фев 2009, 13:06

Хорошо, попробую QGIS. Просто мне нужны карты для навигации, а софт используется под линукс. Просто есть много карт растровых в формате OziExporera и нет софта под линукс, который использует растр и карты от озиэксплорера. Векторные карты для навигации не подходят для пересеченной местности их просто нет, а для города это другой вопрос.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: конвертация карт из OziExplorer-а в GeoTiff

Сообщение KolesovDmitry » 18 фев 2009, 13:23

Tonic писал(а):Хорошо, попробую QGIS. Просто мне нужны карты для навигации, а софт используется под линукс. Просто есть много карт растровых в формате OziExporera и нет софта под линукс, который использует растр и карты от озиэксплорера. Векторные карты для навигации не подходят для пересеченной местности их просто нет, а для города это другой вопрос.
Еще один небольшой совет: qGIS понимает как раст, так и вектор, а кроме того (самое важное для вас!) у него есть модуль, позволяющий работать с GPS, т.е. сливать-заливать треки и точки.

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость