SASGIS

Веб-картография и навигация

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

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

Модератор: Tolik

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

Сообщение Werefox » 18 дек 2011, 01:25

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

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


Для дальнейшей работы нам понадобится:
- установить 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 итд.. в итоге, можно использовать всё, что эта программа умеет.

За это сообщение автора Werefox поблагодарили: 2
DJ VK (19 дек 2011, 16:23) • igel72 (18 дек 2011, 11:43)
Рейтинг: 10.53%
 
Werefox
Постигающий Дао
 
Сообщения: 148
Зарегистрирован: 08 янв 2009, 17:23
Благодарил (а): 17 раз.
Поблагодарили: 23 раз.

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

Сообщение andreevstas » 10 апр 2012, 20:54

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

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

Сообщение DJ VK » 13 апр 2012, 18:23

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

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

В понедельник напишу код, как скорректировать файлы привязки
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

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

Сообщение Vinil_37 » 15 апр 2012, 11:32

А вот такого http://ukraina1km.narod.ru/ сервера для карт России никто не хочет сделать?
Аватара пользователя
Vinil_37
Постигающий Дао
 
Сообщения: 132
ICQ: 172097021
Зарегистрирован: 24 сен 2008, 12:24
Откуда: Харьков
Благодарил (а): 21 раз.
Поблагодарили: 2 раз.

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

Сообщение workdao » 15 апр 2012, 21:43

мой серверок - могу сделать - вот только кто бы закешировал :)
http://45f.ru - Карты и спутниковые снимки Кургана и Курганской области
Аватара пользователя
workdao
Специалист
 
Сообщения: 707
ICQ: 418481373
Зарегистрирован: 14 дек 2008, 00:44
Откуда: Курган
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Пред.

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

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

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