BirdsEye≥ Satellite Imagery

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Аватара пользователя
AlexWhiter
Сообщения: 384
Зарегистрирован: 09 дек 2016, 16:50

Re: Смещение карты JNX

Сообщение AlexWhiter » 28 янв 2011, 06:43

Перевод ответа Джона на мой вопрос про процесс Warping'а (далее варп, а то надоело язык переключать ;): ======= Файлы JNX требуют, чтобы изображение было выравнено с севера на юг в координатах WGS84 и было либо в Plate Carree или в Меркаторе. Если проекция карты - Lat/Lon или Меркатор, программа рассчитывает афинное преобразование между пикселями карты и Землей, приводящее к наименьшему отклонению. Если коэффициенты поворота оказываются нулевыми, варп не производится. Карты, сохраненные из Mobile Atlas Creator в формате OziExplorer (Map + PNG) выравнены и имеют проекцию Меркатора, поэтому для них варп не требуется. Мне не встречались другие карты, для которых также не будет производиться варп. При варпе производится изменение проекции карты. Создается новая, пустая карта в координатах WGS84, выравненная с севера на юг, достаточно большая, чтобы вместить исходную карту, и имеющая такой же масштаб. Затем каждый пиксель новой карты получается копированием соответствующего пикселя из старой с такими же координатами. Эта операция не должна вносить никаких сдвигов. Когда MAPC2MAPC сохраняет новую карту, она всегда будет в координатах WGS84, так что координаты будут отличаться от исходных, если они были, к примеру, в датуме Пулково. ======= Еще Джон просит какой-либо пример карты, в JNX-файле для которой проявляется сдвиг. Могу послать ему ту карту, которую выложил на два сообщения выше burzumicon. burzumicon, у меня под рукой нет навигатора. Я попробовать открыть ваши карты в GoogleEarth (KMZ) и в QLandkarteGT (JNX) и получил вот это (слева KMZ, справа JNX): <IMG SRC="http://whiter.brinkster.net/Height225.jpg"> Если QLandkarteGT корректно показывает JNX, то смещение между картами около 15 метров. В навигаторе получается аналогичная картина?

burzumicon
Сообщения: 27
Зарегистрирован: 16 авг 2013, 15:21

Re: Смещение карты JNX

Сообщение burzumicon » 28 янв 2011, 11:29

Да, в приборе смещение ровно так и выглядит, причем с любыми картами. Еще забыл, кажется, написать, что KMZ делал в GM, что будет при создании KMZ через Mapc2Mapc - не знаю. P.S. Спасибо за посредничество с переводом ! Скриншоты с прибора: <IMG SRC="http://img24.imageshack.us/img24/8915/kmz.png"> <IMG SRC="http://img26.imageshack.us/img26/5352/jnx.png">

Аватара пользователя
AlexWhiter
Сообщения: 384
Зарегистрирован: 09 дек 2016, 16:50

Re: Смещение карты JNX

Сообщение AlexWhiter » 28 янв 2011, 12:41

> Да, в приборе смещение ровно так и выглядит, причем с любыми картами.

Это очень хорошо! Значит, программа QLandkarte показывает карты JNX корректно.

> Спасибо за посредничество с переводом !

Не за что. Я тут лицо очень заинтересованное.
Мне ж потом по этим картам ходить и народ с собой водить.
Так что до лета надо конвертацию в JNX отладить :)

> Еще забыл, кажется, написать, что KMZ делал в GM, что будет при создании KMZ через Mapc2Mapc - не знаю.

А вы не могли бы еще и в Mapc2Mapc сделать KMZ? А то вдруг проблема совсем не в Warp, а в Mapc2Mapc ;)

Dimas21214
Сообщения: 132
Зарегистрирован: 19 дек 2002, 17:51

Re: Смещение карты JNX

Сообщение Dimas21214 » 28 янв 2011, 12:42

Есть конкретная задача: 20 листов ГШ 1км загнать в Орегон в виде jnx. ГШ привязан в озике. Погрешность как на картинке выше- устроит, т.к. на километровке это не критично. Как все это дело автоматизировать?


Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Warp

Сообщение Moskus » 28 янв 2011, 12:44

Гхм.. Поставил я таки mapc2mapc. В смысле невнятности интерфейса - крайне тяжелый случай. Кучу проблем автор создал и себе и пользователям, применяя ту библиотеку для работы с привязкой. Используй он GDAL, программа бы задавала на порядок меньше дурацких (вторичных) вопросов, типа вопроса о датуме и проекции открываемого GeoTIFF, который всю эту информацию содержит... tiff+tfw он таки понимает, правда, не в случае экзотических проекций. Ну да ладно, хрен с ним. По поводу проекции Меркатора автор, возможно, что-то путает. Экспортированная из GM в WGS84/Mercator карта, загруженная через Load calibration, таки вызвала ругательства, что нужно ее Warp. (Хотя я не совсем уверен, что программа адекватно восприняла проекцию вообще.) В свою очередь, карты в "Географической" проекции, сохраненные из GM и с равным и с различным разрешением по осям, были восприняты MAPC2MAPC вполне адекватно (программа спросила только датум при загрузке файлов) и без всякого Warp согласилась сделать из них JNX. Собственно, вот два JNX-файла, созданные из той же самой карты Белоруссии. <A HREF="http://www.sendspace.com/file/pb9hjh">h ... r>Исходная карта была обрезана по рамке, перепроецирована в GlobalMapper в WGS84/Geographic, экспортирована с равным и различным разрешением по осям (второй вариант - файл N-35-100-WGS_GeoNonsquare). Файлы, возможно, нужно переименовать во что-то более простое перед загрузкой в прибор.

burzumicon
Сообщения: 27
Зарегистрирован: 16 авг 2013, 15:21

Re: Warp

Сообщение burzumicon » 28 янв 2011, 13:18

Карта N-35-100-WGS_Geo.jnx легла четко ! <IMG SRC="http://img338.imageshack.us/img338/8695 ... > А что за проекция такая, для которой Warp не нужен ? Экспериментировал с экспортом из GM, но так сделать не получилось. Можно попросить prj-файл или же сам исходник перепроецированной карты ?

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: Warp

Сообщение Moskus » 28 янв 2011, 13:55

А N-35-100-WGS_GeoNonsquare.jnx - не четко? Если да, то это плохо и свидетельствует о глючности mapc2mapc. Вообще-то это, практически, одни и те же данные совершенно были. http://ifolder.ru/21586635 вот исходник. Это проекция Geographic и датум WGS84, при экспорте ставились опции "generate tfw", "generate prj", "always generate square pixels", больше ничего.

Dimas21214
Сообщения: 132
Зарегистрирован: 19 дек 2002, 17:51

Re: Warp

Сообщение Dimas21214 » 28 янв 2011, 14:00

Берем карту в пулково и тд, в GM в настройках меняем проекцию на географик лат-лон
датум на wgs84, карта выравнивается и растягивается по горизонтали. далее экспорт в растр geotiff, там галку ткнуть"создать tfw". потом скормить это проге MAPC2MAPCNET, попросит датум выбрать. Ды все ложится нормально вполне.
upd: одновременно написали )))

burzumicon
Сообщения: 27
Зарегистрирован: 16 авг 2013, 15:21

Re: Warp

Сообщение burzumicon » 28 янв 2011, 14:45

"Не квадратная" ложится тоже четко.

Т.е. найден способ конвертировать карту в проекцию, не требующую деструктивного вмешательства Варп.

Отлично!


Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: Warp

Сообщение Moskus » 28 янв 2011, 14:47

Вот "не квадратной" лучше пользуйтесь. Она получается, если в диалоге экспорта не ставить галку Always generate square pixels.


Ответить

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

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