Нарезка на тайлы генштабовских карт

edoroe
Интересующийся
Сообщения: 20
Зарегистрирован: 04 апр 2011, 21:19
Репутация: 0
Откуда: Полтава
Контактная информация:

Нарезка на тайлы генштабовских карт

Сообщение edoroe » 06 фев 2016, 21:25

Добрый вечер !

Есть карты генштаба, привязанные в формате OziExplorer (*.map)
Пытаюсь нарезать на тайлы четыре рядом стоящие карты.
1) конвертирую
gdalwarp -t_srs EPSG:900913 -of GTiff -r near M-36-083.map M-36-083.tiff
gdalwarp -t_srs EPSG:900913 -of GTiff -r near M-36-084.map M-36-084.tiff
gdalwarp -t_srs EPSG:900913 -of GTiff -r near M-36-095.map M-36-095.tiff
gdalwarp -t_srs EPSG:900913 -of GTiff -r near M-36-096.map M-36-096.tiff

2) объединяю
gdal_merge.py -o merged.tiff M-36-083.tiff M-36-084.tiff M-36-095.tiff M-36-096.tiff

Результат:
Изображение

Можно как-то убрать поля по краям карт ?
Информация в *map файлах ози о реальном размере карты есть.

Kandey
Активный участник
Сообщения: 172
Зарегистрирован: 24 фев 2012, 13:31
Репутация: 44

Re: Нарезка на тайлы генштабовских карт

Сообщение Kandey » 07 фев 2016, 13:21

Может, проще взять другой инструмент, который позволяет сделать требуемое без лишних танцев? И если не стоит задача самому порезать эти четыре листа, можно использовать украденное до нас уже готовое решение. )

edoroe
Интересующийся
Сообщения: 20
Зарегистрирован: 04 апр 2011, 21:19
Репутация: 0
Откуда: Полтава
Контактная информация:

Re: Нарезка на тайлы генштабовских карт

Сообщение edoroe » 07 фев 2016, 16:17

За ссылку - благодю !
Задача стоит именно нарезать самому.

Kandey
Активный участник
Сообщения: 172
Зарегистрирован: 24 фев 2012, 13:31
Репутация: 44

Re: Нарезка на тайлы генштабовских карт

Сообщение Kandey » 07 фев 2016, 17:04

edoroe писал(а):Задача стоит именно нарезать самому.
Я для этого пользуюсь GM, в нём это довольно просто, но навязывать не буду ). На этом форуме могут неправильно понять (

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Нарезка на тайлы генштабовских карт

Сообщение Игорь Белов » 07 фев 2016, 17:42

Для обрезки используйте параметр -te или связку -cutline + -crop_to_cutline. Например, для этих листов:

Код: Выделить всё

gdalwarp -t_srs EPSG:900913 -of GTiff -te 3895999.94 6388729.86 3951660.43 6446259.24 -r near M-36-083.map M-36-083.tiff
gdalwarp -t_srs EPSG:900913 -of GTiff -te 3951660.43 6388731.27 4007320.94 6446260.67 -r near M-36-084.map M-36-084.tiff
gdalwarp -t_srs EPSG:900913 -of GTiff -te 3896001.39 6331593.34 3951661.88 6388729.86 -r near M-36-095.map M-36-095.tiff
gdalwarp -t_srs EPSG:900913 -of GTiff -te 3951661.88 6331594.74 4007322.38 6388731.27 -r near M-36-096.map M-36-096.tiff
А Kandey дело говорит.
The purpose of computing is insight, not numbers

edoroe
Интересующийся
Сообщения: 20
Зарегистрирован: 04 апр 2011, 21:19
Репутация: 0
Откуда: Полтава
Контактная информация:

Re: Нарезка на тайлы генштабовских карт

Сообщение edoroe » 07 фев 2016, 19:12

ErnieBoyd писал(а):Для обрезки используйте параметр -te или связку -cutline + -crop_to_cutline. Например, для этих листов:
То что нужно. Благодарствую !
Информация о координатах вырезки получается из tiff файла по gdalinfo.
А как её получить до создания tiff файла ?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Нарезка на тайлы генштабовских карт

Сообщение Игорь Белов » 07 фев 2016, 19:37

Как вариант, скачайте нужную разграфку отсюда и снимайте координаты краёв листов в целевой СК.
The purpose of computing is insight, not numbers

edoroe
Интересующийся
Сообщения: 20
Зарегистрирован: 04 апр 2011, 21:19
Репутация: 0
Откуда: Полтава
Контактная информация:

Re: Нарезка на тайлы генштабовских карт

Сообщение edoroe » 07 фев 2016, 19:53

ErnieBoyd писал(а):Как вариант, скачайте нужную разграфку отсюда и снимайте координаты краёв листов в целевой СК.
я получаю требуемые координаты с
gdalinfo M-36-083.map
но там они в другой системе координат (по моему в EPSG:4326)
соственно, вопрос сводится к
какой gdal утилитой преобразовать координаты точки с EPSG:4326 в EPSG:900913 ?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Нарезка на тайлы генштабовских карт

Сообщение Игорь Белов » 07 фев 2016, 19:58

edoroe писал(а):там они в другой системе координат (по моему в EPSG:4326)
Вряд ли. Должно быть 4284.
edoroe писал(а):какой gdal утилитой преобразовать координаты точки с EPSG:4326 в EPSG:900913 ?
Попробуйте gdaltransform.
The purpose of computing is insight, not numbers

edoroe
Интересующийся
Сообщения: 20
Зарегистрирован: 04 апр 2011, 21:19
Репутация: 0
Откуда: Полтава
Контактная информация:

Re: Нарезка на тайлы генштабовских карт

Сообщение edoroe » 08 фев 2016, 09:27

Kandey писал(а):Может, проще взять другой инструмент, который позволяет сделать требуемое без лишних танцев? И если не стоит задача самому порезать эти четыре листа, можно использовать украденное до нас уже готовое решение. )
Очень полезное "готовое решение".
А как с него можно сзабирать тайлы, указывая номера тайлов (API) ?
Что-то нигде не смог найти ответ на данный вопрос.

Kandey
Активный участник
Сообщения: 172
Зарегистрирован: 24 фев 2012, 13:31
Репутация: 44

Re: Нарезка на тайлы генштабовских карт

Сообщение Kandey » 08 фев 2016, 10:21

edoroe писал(а):[Очень полезное "готовое решение".
А как с него можно сзабирать тайлы, указывая номера тайлов (API) ?
Что-то нигде не смог найти ответ на данный вопрос.
Частичный ответ тут

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Нарезка на тайлы генштабовских карт

Сообщение SergeyRyzhkov » 08 фев 2016, 10:31

Полный ответ
http://gis-lab.info/qa/forum-rules.html
касается как самого ресурса, так и способов "кражи" данных

edoroe
Интересующийся
Сообщения: 20
Зарегистрирован: 04 апр 2011, 21:19
Репутация: 0
Откуда: Полтава
Контактная информация:

Re: Нарезка на тайлы генштабовских карт

Сообщение edoroe » 08 фев 2016, 11:07

SergeyRyzhkov писал(а):Полный ответ
http://gis-lab.info/qa/forum-rules.html
касается как самого ресурса, так и способов "кражи" данных
Да никто не собирается ничего красть, даже то, что подкинуто намерено для провоцирования краж (90% ресурсов инет работают по такому принципу)

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Нарезка на тайлы генштабовских карт

Сообщение trir » 08 фев 2016, 11:16

Да никто не собирается ничего красть
Уже
Есть карты генштаба, привязанные в формате OziExplorer (*.map)
их из спец части выносить нельзя, даже в бумажном виде!

edoroe
Интересующийся
Сообщения: 20
Зарегистрирован: 04 апр 2011, 21:19
Репутация: 0
Откуда: Полтава
Контактная информация:

Re: Нарезка на тайлы генштабовских карт

Сообщение edoroe » 08 фев 2016, 11:23

trir писал(а): их из спец части выносить нельзя, даже в бумажном виде!
я вижу что нельзя - к примеру, упомянутое выше "готовое решение" и ещё с десяток ресурсов где можно эти карты скачать. Очевидно срок прошел, карты ведь 42 года.

Закрыто

Вернуться в «GDAL/OGR»

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

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