SASGIS

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

Экспорт в формат навигаторов Magellan (.rmp)

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение zed » 12 фев 2016, 20:10

Тестовая сборка: https://yadi.sk/d/xTYLT2XIojUWd

Умеет делать экспорт в RMP в географической проекции. Сгенерированные файлы открываются в VantagePoint, проверьте, откроются ли они на навигаторе.
Экспорт больших регионов ещё не тестировал, так что возможны сюрпризы/баги, это нормально.

Тестирование экспорта в проекции Меркатора показало неудовлетворительные результаты в VantagePoint - файл открывается, но всё куда-то расползается к чертям.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение lunyachek » 12 фев 2016, 21:31

Опробую сегодня поздно вечером.
А не могли бы вы подкинуть расползающийся файл в проекции Меркатора? Хочется собственноручно на него посмотреть.
lunyachek
Соображающий
 
Сообщения: 61
Зарегистрирован: 04 фев 2016, 13:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение zed » 12 фев 2016, 22:23

Там пока что совсем всё плохо. Надо подумать и посмотреть внимательнее, что генерирует RMPCreator для Меркатора.

Вы лучше протестируйте работоспособность генерируемых файлов в родной проекции. Я уже столкнулся с зависанием VantagePoint при просмотре одного не очень большого файла, так что возможно есть ещё баги в самой структуре.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение zed » 12 фев 2016, 22:36

Ещё уточнение - поле Image Name нужно или я его зря добавил? И похоже что RMPCreator пишет неправильную дату (в VantagePoint путается масяц/день)?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение lunyachek » 13 фев 2016, 02:26

zed писал(а):что генерирует RMPCreator для Меркатора.

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

zed писал(а):Вы лучше протестируйте работоспособность генерируемых файлов в родной проекции.

Сейчас займусь.
lunyachek
Соображающий
 
Сообщения: 61
Зарегистрирован: 04 фев 2016, 13:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение lunyachek » 13 фев 2016, 05:12

zed писал(а):Ещё уточнение - поле Image Name нужно или я его зря добавил? И похоже что RMPCreator пишет неправильную дату (в VantagePoint путается масяц/день)?

Поле Image Name не нужно совершенно. В следующих версиях уберите.
Насчёт дат не подскажу, никогда не обращал на них внимания.
lunyachek
Соображающий
 
Сообщения: 61
Зарегистрирован: 04 фев 2016, 13:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение lunyachek » 13 фев 2016, 05:23

Протестировал тестовую версию. Есть существенные проблемы. Парочка маленьких файлов (один сделан из одного зума, второй - из трёх зумов) отображалась нормально. С другими были следующие проблемы: правая половина карты не показывалась, а при прокрутке так, чтобы она попала на экран, VantagePoint зависал. На парочке карт обнаружился ощутимый сдвиг карты в горизонтальной плоскости, из-за чего они не совпадали с "правильными" картами. В общем случае у более крупных карт больше вероятность зависнуть или потерять часть изображения, чем у мелких. Но ощутимой зависимости тут нет.

В навигаторе нормально отобразились те карты, которые без проблем отобразились и в VantagePoint. А все остальные карты вели себя одинаково: по мере увеличения зума карты вызывали стойкое зависание всего навигатора ещё до того, как их увидишь.
lunyachek
Соображающий
 
Сообщения: 61
Зарегистрирован: 04 фев 2016, 13:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение Draude » 13 фев 2016, 11:39

lunyachek писал(а):
zed писал(а):что генерирует RMPCreator для Меркатора.



RMPCreator для Меркатора (используя ozi_ковский .map в WGS84) с 0.93 версии генерирует нормально.
RMP_creator2.gif

и если взять меркатор EPSG 3395 (Яндекс карты) то тайлы и из GeoTiff LL и из Меркатор (.map) идут 1 к 1_му по рисунку и по координатам.
RMP_creator3.gif

Что делает Maps2Maps видно из его отчета
M2m13.02.gif

При разборке .А00 из rmp от Maps2Map тайлы начинают идти столбиком а rmp от RMP_creator строкой.
есть еще нюанс по нарезке....
Draude
Соображающий
 
Сообщения: 82
Зарегистрирован: 28 авг 2009, 02:02
Благодарил (а): 15 раз.
Поблагодарили: 3 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение Draude » 13 фев 2016, 13:34

При нарезке в обеих случях идет смещение тайлов (то ли это связано с округлением координат начала набора блока тайлов, то ли еще с чем то но тайлы практически нарезать так как они присутствуют в SAS я не смог) и если в SAS выбрать область там 6х4=24 тайлов то может получится 7х5=35 тайлов. При этом рисунок оригинального SAS-тайла совпадает с картинкой из тайлов rmp_файла.
topo1.a00.008_.gif
мозаика тайлов из rmp_файла собрана в фотошопе, для удобства тайлы подкрашены

Оригинальный тайл (меркатор) на этом фрагменте , в фотошопе режим наложения тайла - "умножение".
topo1.a00.008_a.gif
Draude
Соображающий
 
Сообщения: 82
Зарегистрирован: 28 авг 2009, 02:02
Благодарил (а): 15 раз.
Поблагодарили: 3 раз.

Re: Экспорт в формат навигаторов Magellan (.rmp)

Сообщение zed » 13 фев 2016, 16:03

Вроде вычислил все баги, закоммитил изменения в репо и собрал ночнушку. Попрошу заняться её тестированием вдоль и поперёк (используйте дебажную или юникодную сборку, чтобы генерировались отчёты об ошибках если вдруг что). Экспорт в проекции Меркатора постараюсь сделать в ближайшие дни.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.След.

Вернуться в Внеочередное исполнение хотелок

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

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

cron