Конвертер Генштаб карт (вся россия) с poehali.net в кэш

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Werefox
Постигающий Дао
Сообщения: 148
Зарегистрирован: 08 янв 2009, 17:23
Благодарил (а): 17 раз
Поблагодарили: 23 раза

Re: Конвертер Генштаб карт (вся россия) с poehali.net в кэш

Сообщение Werefox »

DJ VK писал(а):Есть готовый конвертер привязок, способный обрезку краев нормально сделать ?

Вспомнил методику liosha, откопал файлик, выложил, описанный merge.pl в аттаче.
merge.zip
(939 байт) 330 скачиваний


Для дальнейшей работы нам понадобится:
- установить Perl: http://www.activestate.com/activeperl/
- Global Mapper у нас уже есть.

1. собрать в одну папку все нужные файлы карт
2. бросить туда же файл merge.pl (есть в архиве), запустить его - создастся файл run.gms
3. запустить run.gms в программе Global Mapper. Дождаться окончания работы программы, появится результирующая карта.
4. Экспортировать карту в формат *.ecw или *.GeoTIFF (многократно описано выше). Дождаться окончания работы программы.
5. В OziExplorer меню - выбираем File - Import Map - Single DRG Map - указываем полученный *.ecw или *.tiff файл.
Проекция: TM
Датум: S-42 или Pulkovo 1942(2), если доступно.
Величины: метры
Сжатие: 1
Центральный меридиан: <номер зоны> * 6 - 183. Например, для M-36 он (36*6-183) = 33.0
Сдвиг на запад: 500000 (можно указывать 6500000, это не будет ошибкой)
Сдвиг на юг: 0

6. Если хотите использовать полученную карту на КПК, а тем боле на ПНА, то однозначно пропустите её через Img2Ozfx и используйте итоговые файлы *.ozfx3.


имейте в виду, что сейчас всё работает только с квадратами генштаба, привязанными в ози, проекция берётся из первой карты в списке макроса run.gms.

Иногда макрос не в состоянии правильно определить границы карты и отсечь поля, тогда придётся это сделать руками по методике описанной выше.

Теперь Вы умеете склеивать карты ГШ в автоматическом режиме даже с обрезкой полей карт. Напоминаю, что карты должны быть идеально привязаны и расставлены маркеры углов.

Этим Дао поделился со мной xliosha, я делюсь с Вами. Оригинальный merge.pl файл был утерян, остался только в моей редакции. Оригинальный файл по окончании работы создавал карту в формате *.ecw без предпросмотра и возможности редактировать, что не всегда корректно. В моей редакции merge.pl можно посмотреть карту, убрать недочёты обрезки полей, изменить проекцию карты, выбрать конечный формат, откорректировать цвета средствами Global Mapper итд.. в итоге, можно использовать всё, что эта программа умеет.
andreevstas
Новичок
Сообщения: 1
Зарегистрирован: 20 апр 2011, 10:06

Re: Конвертер Генштаб карт (вся россия) с poehali.net в кэш

Сообщение andreevstas »

К большому сожалению скрипт merge.pl некорректно работает с ГосГисЦентровскими картами масштаба 25000:1.
Неправильно считаются координаты западной и восточной обрезки карт.
Я ничего не понимаю в Perl-е, поэтому не могу с этим ничего поделать.
Может быть здесь есть кто-нибудь, кто мог бы с этим разобраться?
Файлы для примера вышлю на почту, либо куда скажете.
Заранее спасибо.
Аватара пользователя
DJ VK
Гуру
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 80 раз
Поблагодарили: 314 раз

Re: Конвертер Генштаб карт (вся россия) с poehali.net в кэш

Сообщение DJ VK »

andreevstas писал(а):К большому сожалению скрипт merge.pl некорректно работает с ГосГисЦентровскими картами масштаба 25000:1.
Неправильно считаются координаты западной и восточной обрезки карт.
Я ничего не понимаю в Perl-е, поэтому не могу с этим ничего поделать.
Может быть здесь есть кто-нибудь, кто мог бы с этим разобраться?
Файлы для примера вышлю на почту, либо куда скажете.
Заранее спасибо.

Координаты листов генштаба вычисляются очень легко, надо просто открывать файлы привязки Глобал Маппера, прилагаемые анонимусами к картам, и добавлять в них текст прописывающий обрезку по координатам этих самых листов генштаба.
Стыкуется все после этого ИДЕАЛЬНО.

В понедельник напишу код, как скорректировать файлы привязки
Аватара пользователя
Vinil_37
Постигающий Дао
Сообщения: 132
Зарегистрирован: 24 сен 2008, 12:24
Откуда: Харьков
Благодарил (а): 21 раз
Поблагодарили: 2 раза
Контактная информация:

Re: Конвертер Генштаб карт (вся россия) с poehali.net в кэш

Сообщение Vinil_37 »

А вот такого http://ukraina1km.narod.ru/ сервера для карт России никто не хочет сделать?
Аватара пользователя
workdao
Специалист
Сообщения: 707
Зарегистрирован: 14 дек 2008, 00:44
Откуда: Курган
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Конвертер Генштаб карт (вся россия) с poehali.net в кэш

Сообщение workdao »

мой серверок - могу сделать - вот только кто бы закешировал :)
http://45f.ru - Карты и спутниковые снимки Кургана и Курганской области
Ответить

Вернуться в «SAS.Планета»