SASGIS - SAS.Планета
View Issue Details
0001949SAS.Планета[All Projects] Хотелкаpublic06-06-2013 16:3827-11-2015 07:27
Smith2007 
AlexWhiter 
normalminorhave not tried
resolvedfixed 
Windows7Professional
121010 
160606160606 
0001949: Добавление слоя Blank при экспорте в JNX формат
Предположим мы создаем JNX том со слоями из карт Генштаба. Максимальная детализация достигается при зуме 15 (а в некоторых местах только 14). На навигаторах этот зум можно просматривать при масштабах 500 или в крайнем случае 300 метров. Однако бывает полезно на навигаторе еще больше "приблизить" карту скажем до 80 или даже 50 метров. И что мы увидим в этом случае на навигаторе при включенной JNX карте? Мыло мыльное :)
А надо бы при погружении ниже 300 метров просто отключить показ растрового слоя, оставив тот же вектор в одиночестве.
Прямой возможности отключить показ слоя в самом JNX томе нет, кроме как отключение тома через меню навигатора, но это слишком не удобно. Но есть способ проще.
Вводим слой Blank, который состоит всего из одного фиксированного тайла по координатам северного полюса :) т.е. такие координаты, которые скорее всего никогда Вас не заинтересуют. Тогда "пирог JNX" будет таким:

15 зум карты генштаб - отобразить при масштабе 300 метров
бланковый слой - отобразить на масштабе 200 метров

Т.е. при переключении масштаба на навигаторе с 300 метров на 200 прибор будет отображать карту Blank. Но так как по текущим координатам тайлов нет то и отображать нечего. На масштабах 120 и еще ниже будет по прежнему попытка отобразить последний слой в JNX томе (а в Blank карте нет тайлов подходящих для наших координат) т.е. ничего из JNX не будет отображаться.

Возможно этого можно добиться не вмешиваясь в алгоритм работы программы. Достаточно создать карту-пустышку и подключить ее в набор карт.
Но в таком случае есть пожелание включить эту "пустышку" в дистрибутив.
Либо все же реализовать эту функцию в коде.
No tags attached.
Issue History
06-06-2013 16:38Smith2007New Issue
07-06-2013 06:42GarlNote Added: 0011544
07-06-2013 14:42Smith2007Note Added: 0011552
07-06-2013 14:43Smith2007Note Edited: 0011552bug_revision_view_page.php?bugnote_id=11552#r5431
19-06-2013 13:13vdemidovStatusnew => confirmed
19-06-2013 13:13vdemidovProduct Version.Nightly => 121010
19-06-2013 13:13vdemidovTarget Version => 40xxxx
21-07-2014 08:19Smith2007Note Added: 0014454
25-11-2015 23:49AlexWhiterAssigned To => AlexWhiter
25-11-2015 23:49AlexWhiterStatusconfirmed => assigned
26-11-2015 23:46AlexWhiterNote Added: 0016862
26-11-2015 23:47AlexWhiterStatusassigned => resolved
26-11-2015 23:47AlexWhiterFixed in Version => 160606
26-11-2015 23:47AlexWhiterResolutionopen => fixed
27-11-2015 07:27vdemidovTarget Version40xxxx => 160606

Notes
(0011544)
Garl   
07-06-2013 06:42   
в теории надо держать в памяти болванку пустого тайла, и при выборе "НЕТ" в списке слоёв - подсовывать наш пустой тайл с координатами на северном полюсе в экспортёр JNX
(0011552)
Smith2007   
07-06-2013 14:42   
(edited on: 07-06-2013 14:43)
В идеале именно так. Только при выборе слоя "Blank"

(0014454)
Smith2007   
21-07-2014 08:19   
Подниму темку.
С появлением нового прибора Garmin Monerra танцы с бубном стали еще более хитрыми.
Прошу разработчиков уделить внимание этой небольшой опции, которая снимет с рядовых юзеров шаманство с использованием еще нескольких программ. В монтере нужно отключать не только нижние слои но и верхние.
(0016862)
AlexWhiter   
26-11-2015 23:46   
Возможность реализована.
Как и было предложено выше, для добавления пустого слоя нужно выбрать "Нет" в списке карт, а затем указать масштаб, на котором этот слой будет начинать работать.

В JNX можно сохранять не только "классическую" схему "растр, растр, растр, растр, пустой слой", но и более интересный бутерброд "растр, пустой слой, растр, пустой слой, растр." В навигаторе работает корректно.