Экспорт в JNX

Форум для обсуждения деталей разработки программы SAS.Планета

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

Re: Экспорт в JNX

Сообщение AlexWhiter » 15 мар 2012, 19:23

garl писал(а):Скорее всего по количеству тайлов внутри файла.

Именно так.

neuda4nik писал(а):почему-то они все разные и есть куски больше 2Гб размером

JNX-файлы могут быть до 4ГБ.
AlexWhiter
Новичок
 
Сообщения: 32
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.

Re: Экспорт в JNX

Сообщение vdemidov » 15 мар 2012, 19:33

AlexWhiter писал(а):JNX-файлы могут быть до 4ГБ.

Тогда я не вижу особого смысла делать склейку по 4 и больше тайлов. Все равно оно в 4 гига влезать не будет.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1166
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 92 раз.
Поблагодарили: 52 раз.

Re: Экспорт в JNX

Сообщение Smith2007 » 16 мар 2012, 18:11

vdemidov писал(а):
AlexWhiter писал(а):JNX-файлы могут быть до 4ГБ.

Тогда я не вижу особого смысла делать склейку по 4 и больше тайлов. Все равно оно в 4 гига влезать не будет.


JNX файлов может быть не больше 250. Максимальное кол-во тайлов на одном уровне в контейнере не более 50 000.
Получаем общее кол-во тайлов 12 500 000 или квадрат 3535*3535. На 18 зуме это примерно 630*630км. Склеивая тайлы можно получить гораздо большую площадь.
Smith2007
Соображающий
 
Сообщения: 60
Зарегистрирован: 24 май 2009, 14:15
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.

Re: Экспорт в JNX

Сообщение AlexWhiter » 17 мар 2012, 21:21

Smith2007 писал(а):JNX файлов может быть не больше 250. Максимальное кол-во тайлов на одном уровне в контейнере не более 50 000.
Получаем общее кол-во тайлов 12 500 000 или квадрат 3535*3535. На 18 зуме это примерно 630*630км. Склеивая тайлы можно получить гораздо большую площадь.

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

Почему меня интересует средний размер тайла? А вот почему.
У меня сейчас под рукой есть несколько JNX-карт, собранных из космоснимков, и в среднем один тайл размера 256 на 256 пикселей в этих картах занимает 10 Kb. 12 500 000 тайлов по 10 килобайтов будут занимать примерно 120 гигабайтов!

Склейка 4х соседних тайлов в один размером 512 на 512 точек явно не приведет к существенному уменьшению объема, думаю, что не очень ошибусь, если оценю объем склеенного тайла, как 30 Кб. После склейки останется "всего" 3 125 000 тайлов общим размером примерно 90 Гб.

Как известно, турнавигаторы Garmin поддерживают SDHC размером до 32 гигов.

Резюмирую: если вы измерите средний размер тайла в ваших картах, и он окажется больше 5 Кб, то нет вообще никакого смысла говорить о реализации склейки. Всё равно на флешку такой объем данных не получится уместить.
Можно, конечно, попробовать уменьшать степень сжатия JPEG, но качество пострадает настолько, что никакой пользы от 18го зума не останется.

Извините, что изложил свою мысль несколько сумбурно :)

За это сообщение автора AlexWhiter поблагодарил:
vdemidov (18 мар 2012, 01:09)
AlexWhiter
Новичок
 
Сообщения: 32
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.

Re: Экспорт в JNX

Сообщение Jak » 21 мар 2012, 13:50

Если речь о картах, которые сделаны из снимков, которые скачаны с онлайн-сервисов, то имеет смысл посмотреть на исходные данные.
Типичный тайл Яндекса:
Format: JPEG (Joint Photographic Experts Group JFIF format)
Type: TrueColor
Depth: 8-bit
Filesize: 10.3203kb
Interlace: None
Iterations: 0
Compression: JPEG
Quality: 75
Jpeg:sampling-factor: 2x2,1x1,1x1


Типичный тайл Гугла:

Format: JPEG (Joint Photographic Experts Group JFIF format)
Type: TrueColor
Depth: 8-bit
Filesize: 15.3027kb
Interlace: None
Iterations: 0
Compression: JPEG
Quality: 75
Jpeg:sampling-factor: 2x2,1x1,1x1


Жать сильнее - терять детали. Жать меньше - не имеет смысла.

Что-то принципиально иное можно сделать, только если, например, взять снимок с разрешением 0.6 м/пикс, применить к нему средства увеличения контрастности (хотя бы банальное растяжение гистограммы и гамма-коррекцию), а потом уменьшить его до 1.2 м/пикс, используя хороший "резкий" алгоритм, возможно - еще пройтись каким-то sharpen'ом.
А тупо тащить в навигатор необработанные мутные снимки все большего и большего разрешения - никакого смысла.

За это сообщение автора Jak поблагодарил:
AlexWhiter (22 мар 2012, 08:00)
Jak
Новичок
 
Сообщения: 18
Зарегистрирован: 06 июн 2009, 14:15
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

Re: Экспорт в JNX

Сообщение AlexWhiter » 22 мар 2012, 08:00

Jak писал(а):Если речь о картах, которые сделаны из снимков, которые скачаны с онлайн-сервисов, то имеет смысл посмотреть на исходные данные.

А ведь и правда, для оценки объема вполне достаточно узнать объем тайлов в кэше.
AlexWhiter
Новичок
 
Сообщения: 32
Зарегистрирован: 12 янв 2012, 16:55
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.

Re: Экспорт в JNX

Сообщение Smith2007 » 10 апр 2012, 17:14

На сколько сложно реализовать "Установка масштабов JNX"?
http://sasgis.ru/mantis/view.php?id=1269
Smith2007
Соображающий
 
Сообщения: 60
Зарегистрирован: 24 май 2009, 14:15
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.

Re: Экспорт в JNX

Сообщение Mumy » 16 апр 2012, 01:04

Извините что встреваю, но хотелось бы узнать поподробней о настройках при экспорте в .jnx
Mumy
Новичок
 
Сообщения: 3
Зарегистрирован: 09 янв 2011, 17:42
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Экспорт в JNX

Сообщение Smith2007 » 14 май 2012, 19:32

http://sasgis.ru/mantis/view.php?id=1269
На сколько я понимаю эту доработку не сложно сделать. Установка двух байт в контейнере JNX избавит владельцев новых гарминов от применения дополнительного ПО.

Можно ли повысить приоритет этой "Хотелке" (скорее нововведению)

Вот интерфейс для выбора масштаба
JNXCustomizer_1.jpg
Smith2007
Соображающий
 
Сообщения: 60
Зарегистрирован: 24 май 2009, 14:15
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.

Re: Экспорт в JNX

Сообщение Parasite » 14 май 2012, 21:24

Smith2007 писал(а):Можно ли повысить приоритет этой "Хотелке"

А зачем Вы это пишете на форум? Да, этой хотелке можно повысить приоритет - повышайте, разрешаем.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Пред.След.

Вернуться в Раздел для разработчиков программы SAS.Планета

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

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

cron