BirdsEye≥ Satellite Imagery

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
little_boozer
Сообщения: 114
Зарегистрирован: 14 апр 2011, 09:51

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение little_boozer » 03 янв 2011, 20:55

Вообщем попробовал я немного поиграться с растром в jnx. Вроде работает, но как-то странно (не так как работают оригинальные BE снимки, скачанные через Base Camp). Во первых на экране навигатора одновременно может отображаться только 1 карта, и это жутко не удобно, когда находишься на границе карт. Во вторых карта jnx начинает отображаться только начиная с какого-то масштаба, тут я не знаю, хорошо это или плохо. Наверное все таки хорошо, но тогда неплохо бы иметь самому возможность настраивать с какого масштаба карта должна отображаться.


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

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение AlexWhiter » 03 янв 2011, 21:04

Ограничения такие: не более 5 уровней детализации и не более 50000 тайлов на любом из уровней в одном файле.

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

То, начиная с какого масштаба начинает показываться карта зависит от изначального размера изображения (фактически, от отношения километров карты к пикселям картинки). Чтобы карта начала показываться на более ранних (бОльших) масштабах, нужно просто взять и с помощью того же mapc2mapc сделать для карты Rescale, скажем, до 25% и сохранить в новую карту. Потом конвертнуть и полноразмерную, и уменьшенную карты в JNX, а потом объединить их в jnxmerge. После этого карта начнет показывать примерно на 4 "зума" раньше.


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

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение AlexWhiter » 03 янв 2011, 21:07

Кстати говоря, ранние версии jnxmerge криво работали - полученные карты вообще не показывались в приборах. Последняя имеющаяся версия лежит вместе с map2jnx тут: http://whiter.brinkster.net/map2jnx.rar Их я только что проверял. Получилось сделать JNX-файл с 5 уровнями с разными изображениями на разных уровнях детализации.

Goldfinch
Сообщения: 183
Зарегистрирован: 09 янв 2015, 14:19

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение Goldfinch » 03 янв 2011, 21:53

Уточните, пожалуйста, уровень детализации - это один слой карты? То есть с помощью mapmerge можно наложить друг на друга слои разной детализации? А получить их можно из одной карты с помощью дополнительных программ типа mapc2mapc. Размер тайла 1024x1024?


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

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение AlexWhiter » 04 янв 2011, 05:36

Да, уровень детализации - это слой карты.
Формат JNX поддерживает в карте до 5 слоёв, каждый из которых показывается при своем заданном масштабе.

Источники для слоев могут быть произвльными. Можно взять как одну и ту же карту, просто поменяв её размер, так и разные карты для одного и того же места. Скажем, вполне можно сделать такой JNX-файл, в котором на большом удалении будет схематическое изображение, а при приближении будет использоваться всё более и более детализованный растр.
Поэтому я и называю эти слои "уровнями детализации".

Размер тайла для JNX - 256х256. БОльший и мЕньшие размеры тайла, может быть, и поддерживаются, однако это не проверялось. Стандартные тайлы в картах, полученных из BirdsEye, содержат тайлы размера 256 на 256.


as4tik
Сообщения: 1069
Зарегистрирован: 17 авг 2016, 21:36

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение as4tik » 04 янв 2011, 09:04

Так вот почему КастомМапс работает дольше, чем птичий глаз. Там-то не 256, а 1024

Garmin Dakota 20

Goldfinch
Сообщения: 183
Зарегистрирован: 09 янв 2015, 14:19

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение Goldfinch » 04 янв 2011, 10:28

По поводу отображения смежных карт. Действительно заметил такую особенность, что отображается только одна карта. Но я получил 4 смежные карты одной области(указал разбить 2 на 2) jpg из SAS Планеты, затем каждый файл по отдельности конвертировал в jnx. То есть масштаб-то один. Получается что они конвертировались с разными опциями, раз получился разный масштаб?


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

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение AlexWhiter » 04 янв 2011, 19:14

Для того, чтобы получились разные значения масшитаба, достаточно отличий в 1 пиксель и/или даже незначительных различий в ширине и высоте отображаемой поверхности в метрах.

Советую заглянуть в полученные JNXы в hex-редакторе и глянуть, какие значения прописаны в 4х байтах по 16-ричному смещению 38.
Если значения различны, то можно попробовать сделать их одинаковыми.


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

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение AlexWhiter » 04 янв 2011, 21:23

> Так вот почему КастомМапс работает дольше, чем птичий глаз. Там-то не 256, а 1024

Дело вовсе не в размерах тайлов. Никто же не мешает сделать KMZ с тайлами 256 на 256 - тормозить они будут не менее люто-бешено, чем при тайлах 1024 на 1024.
Думаю, что если сделать JNX с нестандартными тайлами 1024 x 1024, работать такая карта будет не слишком медленнее, чем с тайлами 256 x 256.

Главное отличие, обеспечивающее выигрыш в скорости в том, что в JNX тайлы гарантировано четко ориентированы по сторонам света, тогда как в KMZ у тайлов кроме координат есть еще и поворот. Соответственно, нехило возрастает объем вычислений, необходимых для отрисовки такого тайла.


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

Re: Патч прошивки для снятия ограничений на файлы BirdsEye

Сообщение AlexWhiter » 05 янв 2011, 06:08

В последнюю версию MAPC2MAPC добавлено сохранение в JNX.


Ответить

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

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