Anonymous | Login | Signup for a new account | 21-11-24 13:00 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001269 | SAS.Планета | [All Projects] Хотелка | public | 07-04-2012 14:35 | 27-04-2013 17:12 | ||||
Reporter | Smith2007 | ||||||||
Assigned To | Garl | ||||||||
Priority | normal | Severity | feature | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Windows | OS | 7 | OS Version | Professional | ||||
Product Version | .Nightly | ||||||||
Target Version | 120808 | Fixed in Version | 120808 | ||||||
Summary | 0001269: Установка масштабов JNX | ||||||||
Description | В настоящее время SasPlanet успешно формирует карты в формате JNX. Проверил на Garmin Montana. Однако нет возможности указать на каком масштабе тот или иной слой должен отображаться на навигаторе. Сформировал карту Спутник Google из 17 и 18 зума. Залил на навигатор. 18 зум начинает показ с 300 метров, 17 с 800. В этом масштабе на навигаторе ничего не видно. Для настройки масштабов приходится использовать JNX CUSTOMIZER | ||||||||
Steps To Reproduce | Предложение ввести настройку масштаба для слоя. | ||||||||
Tags | jnx | ||||||||
Attached Files | JNXCustomizer_1.jpg [^] (48,445 bytes) 15-05-2012 15:57
sasplanet_5.jpg [^] (79,955 bytes) 16-05-2012 10:03 jnx_todo.png [^] (24,137 bytes) 16-05-2012 10:11 jnx_tab02.jpg [^] (62,401 bytes) 17-05-2012 06:39 jnx_tab01.jpg [^] (71,767 bytes) 17-05-2012 06:39 jnx_tab03.jpg [^] (67,106 bytes) 17-05-2012 09:40 scale_jnx.jpg [^] (48,311 bytes) 20-05-2012 06:13 152.jpg [^] (71,124 bytes) 20-05-2012 06:22 164.jpg [^] (71,544 bytes) 20-05-2012 06:23 190.jpg [^] (72,311 bytes) 20-05-2012 06:23 196.jpg [^] (64,223 bytes) 20-05-2012 06:23 SASPlanet.7z [^] (1,502,949 bytes) 22-05-2012 19:28 | ||||||||
Notes | |
(0006410) Garl (manager) 07-04-2012 17:13 |
а что даёт JNX CUSTOMIZER? после его использования на каком масштабе что отображается? |
(0006411) Smith2007 (reporter) 07-04-2012 17:55 |
фото спутник гугл 17 и 18 зума. При помощи указанной утилитки я установил на каком масштабе навигатора показывать тот или иной слой. Опытным путем подобрал соотношение: zoom 17 - 200 метров zoom 18 - 80 метров 18 зум очень полезен, когда пробираешься по незнакомой местности в лесу и на реках. Но использовать его как предлагает SASPlanet - невозможно. При масштабе 800 метров на спутниковой карте (растре) ничего не разобрать. При масштабе свыше 300 метров космоснимки вообще лишние. Только прибор тормозят. http://forum.atvclub.ru/showpost.php?p=1576522&postcount=85 Вот есть фотки. |
(0006412) Smith2007 (reporter) 07-04-2012 17:56 |
JNX CUSTOMIZER он позволяет выбрать самому, что и на каком уровне масштаба будет отображаться. |
(0006494) Doc74 (reporter) 27-04-2012 13:20 |
Поддерживаю, нужная опция. Сам так же, после SAS пользую JNX CUSTOMIZER только для того, чтобы подправить масштаб. Тем более сделать возможность на каком масштабе тот или иной слой должен отображаться на навигаторе не представляет никаких проблем. Значение (int32) смещение (0x08), а значения масштаба (http://a-whiter.livejournal.com/1647.html) лучше вводить пользователю, как это реализовано в MAPС2MAPCNET. |
(0007011) gpsMax (manager) 13-05-2012 10:17 |
Нужная фича. Осталось привлечь внимание Алекса. |
(0007017) Smith2007 (reporter) 13-05-2012 12:49 |
Вот как бы еще его внимание привлечь :) |
(0007026) Smith2007 (reporter) 15-05-2012 15:57 |
Вставил пример ввода значений масштаба |
(0007027) AlexWhiter (developer) 16-05-2012 05:11 |
За темой внимательно слежу с самого начала :) Есть 3 причины, по которым я не пытался что-либо делать в данном направлении: 1. функционал, нужный для реализации запрошенной фичи, есть в библиотеке JNXLib с самого начала, надо всего лишь им воспользоваться; 2. собственно, реализацей сохранения в JNX и интерфейсом диалога занимался не я, и, как мне кажется, логичным было бы обратиться к тому разработчику, который этот интерфейс делал; 3. если забить на пункты 1 и 2, то не вполне понятно, как сделать изменение масштабов уровней в имеющемся сейчас диалоге сохранения в JNX таким образом, чтобы было понятно, как этим всем пользоваться. Фактически, главным ограничивающим моментом является третий из перечисленных пунктов. Doc74, gpsMax, Smith2007, если у вас получится придумать, как впихнуть в имеющийся интерфейс нужные настройки для изменения масштабов, ну или переделать интерфейс таким образом, чтобы он не занимал половину экрана, был логичным и простым для использования, то всё можно будет сделать за пару часов. В общем, скриншоты приветствуются. |
(0007028) Garl (manager) 16-05-2012 05:37 |
>как впихнуть в имеющийся интерфейс нужные настройки для изменения масштабов надо ж ещё учитывать что зумов в JNX бывает от 1 до 5 |
(0007029) Smith2007 (reporter) 16-05-2012 09:57 |
Ок! Доберусь до большого брата накидаю интерфейс, как он видится мне. |
(0007030) Smith2007 (reporter) 16-05-2012 10:01 |
Нужно еще продумать над включением опции blank уровня. Т.е. это когда есть слой на последнем уровне всего с одной точкой (за пределами карты). Это позволит отключать растр ниже определенного слоя. Вижу это в виде обычного чек-бокса, который при активации будет добавлять +1 слой карты, которому так же как и с обычными слоями будет доступно указание масштаба. |
(0007031) Smith2007 (reporter) 16-05-2012 10:06 |
Загрузил фотку текущего интерфейса. Кликаем на треугольник слоя и в раскрывшемся дереве должен появиться лист-бокс с выбором масштаба (лвл зума) как на первой фотке. Ну и следить, что бы нижний слой имел более высокий зум-левел. С blank аналогично. |
(0007032) Garl (manager) 16-05-2012 10:12 |
приложил скрин того как хочентся, но ComboBox внутрь TreeView не встроен. так что придётся или городить, или что то ещё думать |
(0007033) zed (manager) 16-05-2012 10:24 edited on: 16-05-2012 10:28 |
>но ComboBox внутрь TreeView не встроен. так что придётся или городить, или что то ещё думать Не надо городить, уже всё придумано: http://www.delphi-gems.com/index.php/controls/virtual-treeview В самом низу там есть демка "Microsoft property editor clone". Вот, примерно так и надо делать. |
(0007035) Smith2007 (reporter) 16-05-2012 15:31 edited on: 16-05-2012 15:34 |
Изначальная форма не верна! При формировании JNX файла (многотомного) нужно иметь возможность не просто указывать уровни зума текущей карты, а нужен список карт и по карте нужный зум. Пример: JNX Level 1 - Яндекс карты Zoom 14 (Отображение на навигаторе с 2км) JNX Level 2 - Генштаб 1 км Zoom 15 (Отображение на навигаторе с 800м) JNX Level 3 - Генштаб 500м Zoom 16 (Отображение на навигаторе с 300м) JNX Level 4 - Генштаб 250м Zoom 17 (Отображение на навигаторе с 120м) JNX Level 5 - Спутник Гугл Zoom 18 (Отображение на навигаторе с 80м) Проще завести List в который добавлять/удалять записи кнопками (Добавить/Изменить/Удалить) Саму запись редактировать в форме. Вот пирог, который не нужно больше обрабатывать ни какими прогами! |
(0007036) Garl (manager) 16-05-2012 16:15 |
а не проще\универсальнее для каждого зума иметь отдельный файл? |
(0007037) Smith2007 (reporter) 16-05-2012 18:24 edited on: 16-05-2012 18:25 |
При реализации предложенного мною выше метода, вариант: "для каждого зума иметь отдельный файл" - будет частным случаем. Для кого удобно сделать один файл на один зум, а кому иначе. Я предпочитаю иметь набор по зонам интересов. Набор - 1 зона выделения. Файл как пирог слоеный из разных карт. На самом нижнем - "Спутник Гугл". Примерно как указал. В тех зонах, где нет покрытия Спутником Гугл 18 зума, нет 500 и 250 метровки ГШ - на 4 лвл ставим заглушку (blank), что бы при увеличении после 120 м карты не показывались. Толку от растянутого растра нет. |
(0007042) Garl (manager) 17-05-2012 06:41 |
ну както очень перегруженным выглядит интерфейс на jnx_tab01.jpg |
(0007043) zed (manager) 17-05-2012 06:45 |
Угу, а если ещё добавить возможность накладывать слои... |
(0007044) Garl (manager) 17-05-2012 06:46 |
ну как вариант оставить как было, и ввести вкладку "расширенный экспорт". |
(0007065) Smith2007 (reporter) 17-05-2012 11:45 |
Последняя картинка - идеальное решение! Довольно просто реализуемое и удобно в пользовании |
(0007066) Garl (manager) 17-05-2012 11:48 |
вот в направлении последней картинки сейчас идёт работа. там же каждый элемент активный, прописывать надо. |
(0007091) Smith2007 (reporter) 17-05-2012 15:30 |
Вот бы еще иметь возможность сохранять сетап в файлик :) Ну да, аппетит приходит во время еды :) |
(0007095) Dima2000 (developer) 17-05-2012 16:20 |
>Вот бы еще иметь возможность сохранять сетап в файлик Я тоже подобного хотел, даже не в файлик, а хотя бы на время работы SAS - http://sasgis.org/mantis/view.php?id=1244 |
(0007100) Garl (manager) 18-05-2012 12:39 |
имеем в коде ZoomToScale: array [0..21] of integer = ( 2446184, 2446184, 2446184, 2446184, 2446184, 2446184, 2446184, 1223072, 611526, 305758, 152877, 76437, 38218, 19109, 9554, 4777, 2388, 1194, 597, 298, 149, 75 ); как быть с вот таким диалогом в JNXCustomize 5m 8m 12m 20m 30m 50m 80m 120m 200m 300m 500m 800m 1.2km 2km 3km 5km 8km 12km 20km 30km 50km 80km 120km 200km 300km 500km 800km что из этого оставлять ? или придётся переделывать JNXlib.pas ? |
(0007101) Smith2007 (reporter) 18-05-2012 13:39 |
Вот тут про масштабы говориться http://whiter.brinkster.net/JNX.shtml Я так понимаю, что значению: 75 соответствует 30 м 149 - 50 м и т.д. |
(0007102) Smith2007 (reporter) 18-05-2012 13:42 |
Кстати.... не забыть галочку наложить отображаемые метки/треки. |
(0007103) Garl (manager) 18-05-2012 13:50 |
вот же блин :) а может ещё и галку "брать из вышележащих слоёв" сделать? |
(0007104) Smith2007 (reporter) 18-05-2012 13:55 edited on: 18-05-2012 13:56 |
Затрудняюсь ответить. В принципе ей можно не пользоваться. Не совсем понимаю ее необходимость. Хотя... если есть хорошая карта на 15 зуме, то ее можно и на 16 растянуть если оригинала 16 нет. |
(0007105) Garl (manager) 18-05-2012 14:07 |
Орегон допустим сам так делает :) а метки точно нужны? их же можно и отдельно в прибор залить через MapSource .... |
(0007106) AlexWhiter (developer) 18-05-2012 14:11 edited on: 18-05-2012 14:13 |
Попробую восстановить сообщение, которое сожрал мантис :( Во-первых, массив ZoomToScale расширяется до 24х значений, добавляются 2 новых - 37 и 19. Это я постараюсь в ближайшее время залить. Во-вторых, использование полного набора зумов, имеющихся в навигаторах, очень соблазнительно, но не очень желательно, так как черевато конфликтами соседних уровней карт в какой-либо из систем (метрической, американской или морской). Про возможность такого конфликта я в свое время написал автору JNXCustomizer'а, но он меня проигнорировал, к сожалению. В общем, из перечисленного набора зумов нужно оставить следующие, рядом указываю номера уровней Digital Globe, которые нужно передать в функцию DigitalGlobeZoomToScale: 800km - z6 300km - z7 200km - z8 80km - z9 50km - z10 20km - z11 12km - z12 5km - z13 3km - z14 1.2km - z15 800m - z16 300m - z17 200m - z18 80m - z19 50m - z20 20m - z21 12m - z22 5m - z23 Если очень-очень хочется возможных головняков с промежуточными уровнями, то значение масштаба можно вычислить так. К примеру, захотелось, чтобы уровень карты показывался на зуме 500м, берем соседние уровни - z16 и z17 и вычисляем средее соответствующих масштабов - (2388+1194)/2=1791. Это значение будет прекрасно работать с метрами и обычными милями, но будет конфликтовать с уровнями, сделанными из z16, если включены морские мили. В такой схеме конфликтов с соседними слоями можно избежать только для зумов 30km/20mi/20nm (масштаб 114657), 120km/80mi/80nm (458642) и 500km/300mi/300nm (1834628). В области мелких масштабов, менее 20м, такой анализ я не проводил. |
(0007107) Smith2007 (reporter) 18-05-2012 14:27 |
"а метки точно нужны? их же можно и отдельно в прибор залить через MapSource ...." Я имел в виду наложить метки и треки на растр и вывести в JNX. 200m - z18 мне не понравилось. При этом масштабе ничего не разобрать. z18 я отображаю на 80 м. При чем это будет очень сильно зависеть от качества исходного материала. Это как раз и объясняет желание указывать масштаб в ручную, с которого отображать слой. |
(0007112) Garl (manager) 18-05-2012 19:36 |
>Я имел в виду наложить метки и треки на растр и вывести в JNX. таки не будет возможности их отключить. и опять же вопрос: чем плохо эти же метки отображать штатными средствами навигатора? |
(0007113) AlexWhiter (developer) 18-05-2012 23:17 edited on: 18-05-2012 23:19 |
> 200m - z18 мне не понравилось. При этом масштабе ничего не разобрать. z18 я отображаю на 80 м. А точно не получится обойтить равномерным сдвигом всех уровней выше или ниже на заданное количество шагов? В этом случае исходная формулировка "Опытным путем подобрал соотношение: zoom 17 - 200 метров zoom 18 - 80 метров"просто означала бы смещение на +1 уровень, то есть реальный z17 записывался бы в JNX так, как будто он на самом деле z18. |
(0007114) Smith2007 (reporter) 19-05-2012 04:23 edited on: 19-05-2012 04:25 |
"и опять же вопрос: чем плохо эти же метки отображать штатными средствами навигатора?" Очень удобно тропинки по которым ездим (пробили новую дорогу) накладывать на растр в виде дорожки и так сохранять. Не нужно париться искать тот или иной трек и активировать. "А точно не получится обойтить равномерным сдвигом всех уровней выше или ниже на заданное количество шагов?" В случае со "Спутник Гугул" zoom 17 - 200 метров zoom 18 - 80 метров" справедливо. А вот для ГШ это уже не подходит. Да и гибкость сильно потеряется. |
(0007115) Garl (manager) 19-05-2012 04:27 |
см jnx_tab01.jpg по идее нам можно игнорировать ZoomToScale и выбирать\задавать его вручную для какой карты какой зум где показывать |
(0007116) Smith2007 (reporter) 19-05-2012 06:11 |
Совершенно верно. Это будет наиболее гибким решением. Видимо нужно только проверку сделать что бы на слое +1 нельзя было выставить меньший текущего zoom. Или оставить на откуп юзеру. Интересно, а что вообще произойдет если отображение слоя 1 будет на 200 метрах, а слой 2 на 300м? зы. И не забыть добавить слой Blank, который будет отключать растр ниже. |
(0007120) Smith2007 (reporter) 19-05-2012 14:54 |
По скольку выбор слоев и зумов будет происходить уже с выделенной областью хотелось бы сразу видеть информацию сколько будет создано томов. Т.е. до начала операции формирования. |
(0007121) Garl (manager) 19-05-2012 19:12 |
AlexWhiter а можно повторить соответствие зумов и масштабов на текйщий момент... и зумов от 1 до 6 |
(0007122) AlexWhiter (developer) 20-05-2012 00:01 edited on: 20-05-2012 00:03 |
Если я правильно понял вопрос, то полный список вот такой:800km 0 156571139 800km 1 78284289 800km 2 39141505 800km 3 19570432 800km 4 9785056 800km 5 4892448 800km 6 2446184 300km 7 1223072 200km 8 611526 80km 9 305758 50km 10 152874 20km 11 76437 12km 12 38218 5km 13 19109 3km 14 9554 1.2km 15 4777 800m 16 2388 300m 17 1194 200m 18 597 80m 19 298 50m 20 149 20m 21 75 12m 22 37 5m 23 19 Все уровни с первого по седьмой будут показываться в навигаторах на зуме 800км, так как зум 800км отображает все уровни JNX с масштабами, бОльшими 2083334. |
(0007123) Garl (manager) 20-05-2012 03:54 |
спасибо! таблицы совпали :) теперь по логике и теории: выбираем в планете на 10 зуме область и хотим чтоб она отображалась с 80м (z19) сможет ли прибор такое переварить? одинаковых масштабов отображения быть не должно? что с последовательностью? можно ли заливать сначала 50м а затем 80м или нужно подряд к убыванию масштаба их сортировать? ближе к реализации будут ещё вопросы :) |
(0007126) Smith2007 (reporter) 20-05-2012 06:34 edited on: 20-05-2012 06:36 |
Приложил скриншот jnxcuctomaizer, как я уродовал масштабы. Ниже, скриншоты с прибора на стандартных уровнях масштабов, что получаются на выходе из САС. провел эксперимент. Сформировал в САС JNX файл с двумя слоями. 16 и 17 зум в САС. По умолчанию получил 16 зум отображается на 1,2 км 17 зум отображается на 800 м. Залил в прибор, сделал скриншоты. На фото 152 1,2 км. Отображается зум 16.Не реально использовать. Файл 164, 800 м на приборе. Отображается зум 17. Так же нет смысла использовать такой растр. Ничего не видно на приборе. При масштабе на приборе 120 метров уже более четко видно, но опять же далековато. Устанавливаю масштаб 80м. С масштабом все хорошо, но изображение растра немного размыто. Поэтому выгружаю из сас 17 и 18 зумы и показываю их на приборе при масштабах: 17 зум - 120 м 18 зум - 80 м. Справедливо для "Спутник Гугл". Не подходит для Генштаба. Далее, при помощи JNXCustomizer исправил масштаб просмотра слоев следующим образом: Слой 1 - 500 м (он же Зум 16 в САС) Слой 2 - 2 км (он же Зум 17 в САС) Залил в прибор. Прибор его проглотил и показал так как ему указано. Т.е. с 2 км начал отображать в кривом порядке. До 1,2 км это было не заметно, но когда масштаб установил до 120 м, разобрать на растре уже ничего не возможно. Все мыльное. Т.е. прибор схавает все, и возможно ограничений накладывать не нужно. Мало ли какие карты , с каким качеством будут в слоях. Отдать на откуп юзеру. По умолчанию предлагать тот набор, который и сейчас. |
(0007127) Garl (manager) 20-05-2012 11:40 |
приложил сборку пока чисто для теста интерфейса. предложения принимаются . |
(0007128) Smith2007 (reporter) 20-05-2012 13:32 |
На закладке additional информация о карте id, name etc. На мой взгляд это должно быть на первой закладке.Запретить "перепрыгивать" слои. Т.е. 1,2 и 5 нельзя без 3 и 4. Blank включить. Scale не все масштабы. Ну и в нижней части формы указать кол-во JNX томов, которые будут сформированы (по возможности еще добавить их примерный объем) В целом то, что надо. |
(0007129) Garl (manager) 20-05-2012 13:42 |
Scale - уже заметил при экспорте 1 2 и 5 будут записаны в JNX как 1 2 и 3 - тут ничего страшного информация о карте id, name etc - просто куда их пихать то на 1 странице ??? |
(0007130) Smith2007 (reporter) 20-05-2012 14:12 |
Ну так может размер формы немного увеличить? Это же основная информация, что бы ее на второй план двигать. Часто будут забывать указывать. "при экспорте 1 2 и 5 будут записаны в JNX как 1 2 и 3 - тут ничего страшного" Так может просто контроль чекбоксов ввести? |
(0007131) Garl (manager) 20-05-2012 14:38 |
>Так может просто контроль чекбоксов ввести? изначально я так и сделал. но неюзабельно оно как то, поэтому есть вот так |
(0007132) Smith2007 (reporter) 20-05-2012 14:52 |
Что значит не юзабельно? Первый чекбокс без контроля. Второй смотрит на первый, третий на второй и т.д. Куда уж проще. И для юзера понятно. |
(0007133) Garl (manager) 20-05-2012 15:26 edited on: 20-05-2012 15:28 |
перезалил. кстати параметр Scale у карт не должен же совпадать? |
(0007134) 224000 (reporter) 20-05-2012 15:53 edited on: 20-05-2012 15:55 |
Не плохо было бы добавить выбор размера тайла. 256х256 или 512х512 или 1024х1024 Это бывает нужно при создании больших карт, чтобы карта не делилась |
(0007135) Smith2007 (reporter) 20-05-2012 16:05 edited on: 20-05-2012 17:17 |
"кстати параметр Scale у карт не должен же совпадать?" Я проевел эксперимент. Scale можно выставлять одинаковым, больше или меньше - без разницы. Будет криво, но прибор проглотит. Учитывая, что ситуации с одинаковым Scale на разных слоях кривая то можно ввести ограничение. "Не плохо было бы добавить выбор размера тайла. 256х256 или 512х512 или 1024х1024" Есть такая хотелка. http://sasgis.org/mantis/view.php?id=1219 Максимальный размер JNX 4 гига. Сейчас САС можно получить максимум 1,3 гига в виду того, что есть еще ограничение на количество тайлов. |
(0007136) Smith2007 (reporter) 20-05-2012 16:08 |
"перезалил." С чекбоксами - ок. |
(0007149) Smith2007 (reporter) 22-05-2012 01:27 |
Garl, когда можно увидеть первую итерацию? :) |
(0007150) Garl (manager) 22-05-2012 04:52 |
ой не гоните лошадей, я не волшебник - я только учусь :) надо понимать что дело делается в свободное время, как хобби. к тому же ковыряние в новой для меня части SAS-Планеты тоже отнимает некоторое время на разбор. процесс уже на стадии переписывания переменных и передаваемых параметров. |
(0007156) Garl (manager) 22-05-2012 19:31 |
проверяем, не думал что так быстро заработает. пока нету : накладывания слоёв не учитывается галка "учитывать настройки цвета" возможны глюки! |
(0007157) Smith2007 (reporter) 23-05-2012 01:53 |
Не все масштабы Scale Нет 120, 30 м Нет Blank слоя для отключения растра. |
(0007158) Garl (manager) 23-05-2012 02:50 |
>Не все масштабы Scale есть ровно всё что перечислено в этом посту http://sasgis.org/mantis/view.php?id=1269#c7122 можно конечно ввести свою функцию с полными масштабами >Нет Blank слоя для отключения растра. это ещё впереди. пока не представляю как реализовывать мне просто интересно как оно сейчас отображается в приборе нет ли артефактов? правильно ли срабатывают зумы? |
(0007159) Smith2007 (reporter) 23-05-2012 06:31 |
>можно конечно ввести свою функцию с полными масштабами тот же JNXCustomaizer имеет перечисленные масштабы. Они нужны однозначно. Как минимум 120м. >>Нет Blank слоя для отключения растра. >это ещё впереди. пока не представляю как реализовывать проще некуда. Включается один тайл с координатами где нибудь на северном полюсе :) Тайл состоит из одной точки. >мне просто интересно как оно сейчас отображается в приборе >нет ли артефактов? правильно ли срабатывают зумы? В прибор утром не успел залить. После работы проверю. Но JNXCustomizer показал все ок. |
(0007176) Smith2007 (reporter) 24-05-2012 02:33 |
Все отлично работает как и положено! Масштаб настраивается, на приборе показывается как положено. Еще раз по недостаткам: 1.Blank 2. Дополнить масштабы 3. Показывать в форме количество тайлов в выборке и количество томов JNX. Если есть такая функция то неплохо показывать ориентировочное время формирования JNX. 4. Опционально. Склейка тайлов по 4 перед помещением в JNX. |
(0007177) 224000 (reporter) 24-05-2012 04:51 edited on: 24-05-2012 06:13 |
Опционально. Склейка тайлов также по 16 перед помещением в JNX. |
(0007178) Garl (manager) 24-05-2012 04:54 |
если честно - то склейка - для меня пока ещё задача тяжеловатая. я пока только начинаю смотреть в код на накладывание слоя на карту. работа кипит. так что результаты возможно и будут... |
(0007179) Smith2007 (reporter) 24-05-2012 06:24 |
Используя JNX не предполагаю формировать с наложением другой карты. В любом случае есть еще карта ТОПО от Навикома, которая очень хорошо накладывается пр просмотре растра. А вот наложить трек на растр (что бы он уже в растре был) это интересно. По крайней мере отпадает надобность поиска архивных треков для подсветки пути сквозь лес и пр. |
(0007192) Garl (manager) 25-05-2012 04:29 |
беру там-аут пока некоторые ковыряют формы работы с выделенной областью. |
(0007195) Smith2007 (reporter) 25-05-2012 10:34 |
Ну так уже и сейчас получили рабочую версию :) |
(0007196) vdemidov (manager) 25-05-2012 11:10 |
Все что я хотел сделать c JNX я уже закончил. Можешь брать и ковырять по образу и подобию. Я в других операциях сейчас навожу порядок. |
(0007197) vasketsov (manager) 25-05-2012 11:17 edited on: 25-05-2012 11:20 |
Когда примерно можно будет поиграться потестить, чтобы в основном репо уже всё было? зы. Кто-то этот патчер тестил? http://whiter.brinkster.net/Versions.shtml |
(0007198) Garl (manager) 25-05-2012 11:21 edited on: 25-05-2012 11:24 |
если устроит без наложения слоёв, без учёта палитры цветов , без наложения меток, то попробую сегодня-завтра переформатировать код и залить. >http://whiter.brinkster.net/Versions.shtml да на орегоне 550 и на дакоте 30 - полёт нормальный |
(0007199) vasketsov (manager) 25-05-2012 11:33 |
Лично мне нужно будет на следующей неделе просто один снимок greyscale залить (с настройкой уровней, зумы 12, 15, 16 и 18), так что прочие феньки неактуальны. Было б классно, заодно и потестим, etrex 30 буду дрючить )) |
(0007200) Garl (manager) 25-05-2012 11:36 |
>залить (с настройкой уровней, зумы 12, 15, 16 и 18), так 5 зумов и сейчас работает. только сверху отшлифовать JNXCustomizer'ом и делов то :) только сейчас работает только с текущей картой :) |
(0007202) AlexWhiter (developer) 25-05-2012 14:31 |
> Кто-то этот патчер тестил? > http://whiter.brinkster.net/Versions.shtml Все версии прошивок, которые на этой странице не отмечены ни серым, ни красным, проверены на реальных устройствах. В этом списке я не помечаю прошивку, как протестированную, до тех пор, пока кто-либо из пользователей не сообщает о корректной работе на соответствующих навигаторах. |
(0007203) vasketsov (manager) 25-05-2012 17:01 |
>я не помечаю прошивку, как протестированную Прошу правильно понять, я ни в коей мере не хотел как-то обидеть или того хуже. Я имел в виду конкретно присутствующих тут. Моего IQ вполне хватило чтобы понять, что "этот ник я уже где-то видел" )))) |
(0007204) AlexWhiter (developer) 26-05-2012 00:47 edited on: 26-05-2012 00:48 |
> Прошу правильно понять, я ни в коей мере не хотел как-то обидеть или того хуже. > Я имел в виду конкретно присутствующих тут. И в мыслях не было обижаться :) Просто сообщаю, что прошивка проверена на людях, да и на моем собственном GPSMAP 62s полет нормальный. |
(0007214) 224000 (reporter) 26-05-2012 15:45 |
Конвертер map2jnx при создании карты автоматически увеличивает размер тайла если их количество больше 50000. Нельзя ли этот механизм применить в программе? Подробности можно узнать у AlexWhiter. |
(0007217) Smith2007 (reporter) 26-05-2012 17:03 edited on: 26-05-2012 17:08 |
Есть уже такая хотелка http://sasgis.org/mantis/view.php?id=1219 Идея хорошая, но надо понимать, что кроме ограничений на количество тайлов в слое есть еще ограничение на размер JNX файла. На сколько знаю сейчас это 4 гига. При размере тайла 256*256 максимальный размер JNX тома у меня получаются не более 1,4 гига. Т.е. срабатывает ограничение на количество тайлов не достигнув максимального размера тома. Следовательно можно склеить соседние 4 тайла и тогда можно будет большую площадь упаковать в один JNX. Но с другой стороны можно создать до 250 томов JNX, а это даже при сегодняшних реалиях 250*1,4 = 350 гигов. Пока нет таких флешек. 2 Garl Заливай уже код. Работает он. |
(0007218) Garl (manager) 26-05-2012 17:42 |
пока не победим тикет 0001313 код не работает |
(0007223) Garl (manager) 27-05-2012 17:12 |
начало положено. коммит заслан. |
(0007243) AlexWhiter (developer) 30-05-2012 06:19 edited on: 30-05-2012 06:20 |
Заглянул сегодня в закинутый код. Вот этот массив очень огорчает:const ZoomToScale: array [0..32] of integer = ( 2083334, 2083334, 2083334, 2083334, 2083334, 2083334, 2083334, 1302084, 781250, 520834, 312500, 208334, 130209, 78125, 52084, 31250, 20834, 13021, 7813, 5209, 3125, 2084, 1303, 782, 521, 313, 209, 131, 79, 52, 32, 21, 14 );Использование этого набора значений приведет к тому, что JNX-карты, сделанные в SAS.Планете станут несовместимымы как с картами, полученными по подписке BirdsEye, так и с самоделками, сделанными в Mapc2Mapc, OkMap и map2jnx. |
(0007244) Garl (manager) 30-05-2012 06:30 |
как лучше сделать? взять наши масштабы (0007122) и расширить дополнительными? |
(0007245) AlexWhiter (developer) 30-05-2012 06:33 |
Если уж так необходимы все 32 уровня, то предлагаю остановиться хотя бы вот на таком наборе значений:2446184, 2446184, 2446184, 2446184, 2446184, 2446184, 2446184, 1834628, 1223072, 611526, 458642, 305758, 152877, 114657, 76437, 38218, 28664, 19109, 9554, 7166, 4777, 2388, 1791, 1194, 597, 448, 298, 149, 112, 75, 37, 28, 19 |
(0007246) Garl (manager) 30-05-2012 06:34 |
ок. щас перейдём на эти. |
(0007249) vasketsov (manager) 30-05-2012 17:47 |
>JNX-карты, сделанные в SAS.Планете станут несовместимымы А в чём конкретно будет выражаться несовместимость? |
(0007254) AlexWhiter (developer) 30-05-2012 23:49 |
> А в чём конкретно будет выражаться несовместимость? В том случае, если на экране устройства одновременно окажутся тайлы двух соседних карт, но значения масштабов у них будут отличаться, тайлы с бОльшими масштабами будут скрыты. Выглядеть это будет, как если бы вы скроллировали карту, и она вдруг исчезла бы при приближении к границе с соседней картой. Именно для того, чтобы избежать подобных взаимных отключений, и была введена "стандартная" шкала масштабов. |
(0007255) Smith2007 (reporter) 31-05-2012 04:19 edited on: 31-05-2012 04:21 |
>Именно для того, чтобы избежать подобных взаимных отключений, и была введена "стандартная" шкала масштабов. Тогда проще добавить стандартные значения шкал к тем которые есть. Поскольку каждый комплект карт готовит для себя сам, а загружаемые растры как правило перекрывают с лихвой интересующий регион то маловероятно, что эта проблема возникнет у пользователя. зы. как предложение: Оставить все как есть но считывать с каталога с программой файл с масштабами. Если есть - перекрывать те, которые в программе. И тогда все будут довольны и даже смогут под конкретный прибор масштабы делать. А учитывая, что разрешение экранов у разных моделей приборов разное то это становится актуальным. |
(0007256) Garl (manager) 31-05-2012 04:28 |
так а чем не устраивают те масштабы которые приведены в посту(посте) 7245? |
(0007257) AlexWhiter (developer) 31-05-2012 05:07 |
Smith2007, сейчас в коде SAS.Планеты используется как раз стандартная шкала, дополненная недостающими промежуточными значениями для зумов 8м, 30, 120, 500м, 2км, 8, 30, 120 и 500км. Это тот самый набор, приведенный в 0001269:0007245. Такой набор, с одной стороны, хоть как-то обеспечивает совместимость с картами из других источников, а с другой, покрывает весь набор зумов в навигаторах. |
(0007273) Smith2007 (reporter) 01-06-2012 03:34 |
Так я и говорю, что все ок и не нужно больше ничего изменять :) Только добавить слой blank, что бы карты отключать можно было. |
(0007275) AlexWhiter (developer) 01-06-2012 11:51 |
Для корректного добавления слоя blank надо еще немного JNXlib допилить, чтобы отключение нормально работало в многотомных картах. |
(0007276) Garl (manager) 01-06-2012 11:53 |
и ещё не мешало бы допилить бы надожение слоёв и меток ... я в этом направлении пытаюсь работать. но что то пока медленно... |
(0007318) vdemidov (manager) 05-06-2012 14:34 |
Эта хотелка выполнена, а все остальное пишите в отдельных хотелках. |
Users who viewed this issue | |
User List | Anonymous (28475x), minor (1x), lemaxs (1x), Kotlas (2x), Sergosan (1x), AlexWhiter (2x), hrucker (7x), reindjer (2x), ivit (1x), WasserWolf (22x), invin (1x) |
Total Views | 28515 |
Last View | 21-11-2024 13:00 |
Issue History | |||
Date Modified | Username | Field | Change |
07-04-2012 14:35 | Smith2007 | New Issue | |
07-04-2012 17:13 | Garl | Note Added: 0006410 | |
07-04-2012 17:55 | Smith2007 | Note Added: 0006411 | |
07-04-2012 17:56 | Smith2007 | Note Added: 0006412 | |
27-04-2012 13:20 | Doc74 | Note Added: 0006494 | |
13-05-2012 10:16 | gpsMax | Tag Attached: jnx | |
13-05-2012 10:17 | gpsMax | Status | new => acknowledged |
13-05-2012 10:17 | gpsMax | Note Added: 0007011 | |
13-05-2012 12:49 | Smith2007 | Note Added: 0007017 | |
15-05-2012 15:57 | Smith2007 | File Added: JNXCustomizer_1.jpg | |
15-05-2012 15:57 | Smith2007 | Note Added: 0007026 | |
16-05-2012 05:11 | AlexWhiter | Note Added: 0007027 | |
16-05-2012 05:37 | Garl | Note Added: 0007028 | |
16-05-2012 09:57 | Smith2007 | Note Added: 0007029 | |
16-05-2012 10:01 | Smith2007 | Note Added: 0007030 | |
16-05-2012 10:03 | Smith2007 | File Added: sasplanet_5.jpg | |
16-05-2012 10:06 | Smith2007 | Note Added: 0007031 | |
16-05-2012 10:11 | Garl | File Added: jnx_todo.png | |
16-05-2012 10:12 | Garl | Note Added: 0007032 | |
16-05-2012 10:24 | zed | Note Added: 0007033 | |
16-05-2012 10:28 | zed | Note Edited: 0007033 | View Revisions |
16-05-2012 15:31 | Smith2007 | Note Added: 0007035 | |
16-05-2012 15:34 | Smith2007 | Note Edited: 0007035 | View Revisions |
16-05-2012 16:15 | Garl | Note Added: 0007036 | |
16-05-2012 18:24 | Smith2007 | Note Added: 0007037 | |
16-05-2012 18:25 | Smith2007 | Note Edited: 0007037 | View Revisions |
17-05-2012 06:39 | Garl | File Added: jnx_tab02.jpg | |
17-05-2012 06:39 | Garl | File Added: jnx_tab01.jpg | |
17-05-2012 06:41 | Garl | Note Added: 0007042 | |
17-05-2012 06:45 | zed | Note Added: 0007043 | |
17-05-2012 06:46 | Garl | Note Added: 0007044 | |
17-05-2012 09:40 | Garl | File Added: jnx_tab03.jpg | |
17-05-2012 11:45 | Smith2007 | Note Added: 0007065 | |
17-05-2012 11:48 | Garl | Note Added: 0007066 | |
17-05-2012 15:30 | Smith2007 | Note Added: 0007091 | |
17-05-2012 16:20 | Dima2000 | Note Added: 0007095 | |
18-05-2012 12:39 | Garl | Note Added: 0007100 | |
18-05-2012 13:39 | Smith2007 | Note Added: 0007101 | |
18-05-2012 13:42 | Smith2007 | Note Added: 0007102 | |
18-05-2012 13:50 | Garl | Note Added: 0007103 | |
18-05-2012 13:55 | Smith2007 | Note Added: 0007104 | |
18-05-2012 13:56 | Smith2007 | Note Edited: 0007104 | View Revisions |
18-05-2012 14:07 | Garl | Note Added: 0007105 | |
18-05-2012 14:11 | AlexWhiter | Note Added: 0007106 | |
18-05-2012 14:13 | AlexWhiter | Note Edited: 0007106 | View Revisions |
18-05-2012 14:27 | Smith2007 | Note Added: 0007107 | |
18-05-2012 19:36 | Garl | Note Added: 0007112 | |
18-05-2012 23:17 | AlexWhiter | Note Added: 0007113 | |
18-05-2012 23:18 | AlexWhiter | Note Edited: 0007113 | View Revisions |
18-05-2012 23:18 | AlexWhiter | Note Edited: 0007113 | View Revisions |
18-05-2012 23:19 | AlexWhiter | Note Edited: 0007113 | View Revisions |
19-05-2012 04:23 | Smith2007 | Note Added: 0007114 | |
19-05-2012 04:25 | Smith2007 | Note Edited: 0007114 | View Revisions |
19-05-2012 04:27 | Garl | Note Added: 0007115 | |
19-05-2012 06:11 | Smith2007 | Note Added: 0007116 | |
19-05-2012 14:54 | Smith2007 | Note Added: 0007120 | |
19-05-2012 19:12 | Garl | Note Added: 0007121 | |
20-05-2012 00:01 | AlexWhiter | Note Added: 0007122 | |
20-05-2012 00:02 | AlexWhiter | Note Edited: 0007122 | View Revisions |
20-05-2012 00:03 | AlexWhiter | Note Edited: 0007122 | View Revisions |
20-05-2012 03:54 | Garl | Note Added: 0007123 | |
20-05-2012 06:13 | Smith2007 | File Added: scale_jnx.jpg | |
20-05-2012 06:20 | Smith2007 | File Added: 152.bmp | |
20-05-2012 06:22 | Smith2007 | File Added: 152.jpg | |
20-05-2012 06:23 | Smith2007 | File Added: 164.jpg | |
20-05-2012 06:23 | Smith2007 | File Added: 190.jpg | |
20-05-2012 06:23 | Smith2007 | File Added: 196.jpg | |
20-05-2012 06:34 | Smith2007 | Note Added: 0007126 | |
20-05-2012 06:36 | Smith2007 | Note Edited: 0007126 | View Revisions |
20-05-2012 07:43 | gpsMax | File Deleted: 152.bmp | |
20-05-2012 11:39 | Garl | File Added: SASPlanet.7z | |
20-05-2012 11:40 | Garl | Note Added: 0007127 | |
20-05-2012 13:32 | Smith2007 | Note Added: 0007128 | |
20-05-2012 13:42 | Garl | Note Added: 0007129 | |
20-05-2012 14:12 | Smith2007 | Note Added: 0007130 | |
20-05-2012 14:38 | Garl | Note Added: 0007131 | |
20-05-2012 14:52 | Smith2007 | Note Added: 0007132 | |
20-05-2012 15:23 | Garl | File Deleted: SASPlanet.7z | |
20-05-2012 15:25 | Garl | File Added: SASPlanet.7z | |
20-05-2012 15:26 | Garl | Note Added: 0007133 | |
20-05-2012 15:28 | Garl | Note Edited: 0007133 | View Revisions |
20-05-2012 15:53 | 224000 | Note Added: 0007134 | |
20-05-2012 15:54 | 224000 | Note Edited: 0007134 | View Revisions |
20-05-2012 15:55 | 224000 | Note Edited: 0007134 | View Revisions |
20-05-2012 16:05 | Smith2007 | Note Added: 0007135 | |
20-05-2012 16:08 | Smith2007 | Note Added: 0007136 | |
20-05-2012 17:17 | Smith2007 | Note Edited: 0007135 | View Revisions |
22-05-2012 01:27 | Smith2007 | Note Added: 0007149 | |
22-05-2012 04:52 | Garl | Note Added: 0007150 | |
22-05-2012 19:27 | Garl | File Deleted: SASPlanet.7z | |
22-05-2012 19:28 | Garl | File Added: SASPlanet.7z | |
22-05-2012 19:31 | Garl | Note Added: 0007156 | |
23-05-2012 01:53 | Smith2007 | Note Added: 0007157 | |
23-05-2012 02:50 | Garl | Note Added: 0007158 | |
23-05-2012 06:31 | Smith2007 | Note Added: 0007159 | |
24-05-2012 02:33 | Smith2007 | Note Added: 0007176 | |
24-05-2012 04:51 | 224000 | Note Added: 0007177 | |
24-05-2012 04:54 | Garl | Note Added: 0007178 | |
24-05-2012 06:13 | 224000 | Note Edited: 0007177 | View Revisions |
24-05-2012 06:24 | Smith2007 | Note Added: 0007179 | |
25-05-2012 04:28 | Garl | Assigned To | => Garl |
25-05-2012 04:28 | Garl | Status | acknowledged => assigned |
25-05-2012 04:29 | Garl | Note Added: 0007192 | |
25-05-2012 10:34 | Smith2007 | Note Added: 0007195 | |
25-05-2012 11:10 | vdemidov | Note Added: 0007196 | |
25-05-2012 11:17 | vasketsov | Note Added: 0007197 | |
25-05-2012 11:20 | vasketsov | Note Edited: 0007197 | View Revisions |
25-05-2012 11:21 | Garl | Note Added: 0007198 | |
25-05-2012 11:24 | Garl | Note Edited: 0007198 | View Revisions |
25-05-2012 11:33 | vasketsov | Note Added: 0007199 | |
25-05-2012 11:36 | Garl | Note Added: 0007200 | |
25-05-2012 14:31 | AlexWhiter | Note Added: 0007202 | |
25-05-2012 17:01 | vasketsov | Note Added: 0007203 | |
26-05-2012 00:47 | AlexWhiter | Note Added: 0007204 | |
26-05-2012 00:48 | AlexWhiter | Note Edited: 0007204 | View Revisions |
26-05-2012 15:45 | 224000 | Note Added: 0007214 | |
26-05-2012 17:03 | Smith2007 | Note Added: 0007217 | |
26-05-2012 17:08 | Smith2007 | Note Edited: 0007217 | View Revisions |
26-05-2012 17:40 | Garl | Relationship added | related to 0001313 |
26-05-2012 17:42 | Garl | Note Added: 0007218 | |
27-05-2012 17:12 | Garl | Note Added: 0007223 | |
30-05-2012 06:19 | AlexWhiter | Note Added: 0007243 | |
30-05-2012 06:20 | AlexWhiter | Note Edited: 0007243 | View Revisions |
30-05-2012 06:30 | Garl | Note Added: 0007244 | |
30-05-2012 06:33 | AlexWhiter | Note Added: 0007245 | |
30-05-2012 06:34 | Garl | Note Added: 0007246 | |
30-05-2012 17:47 | vasketsov | Note Added: 0007249 | |
30-05-2012 23:49 | AlexWhiter | Note Added: 0007254 | |
31-05-2012 04:19 | Smith2007 | Note Added: 0007255 | |
31-05-2012 04:21 | Smith2007 | Note Edited: 0007255 | View Revisions |
31-05-2012 04:28 | Garl | Note Added: 0007256 | |
31-05-2012 05:07 | AlexWhiter | Note Added: 0007257 | |
01-06-2012 03:34 | Smith2007 | Note Added: 0007273 | |
01-06-2012 11:51 | AlexWhiter | Note Added: 0007275 | |
01-06-2012 11:53 | Garl | Note Added: 0007276 | |
05-06-2012 14:34 | vdemidov | Note Added: 0007318 | |
05-06-2012 14:34 | vdemidov | Status | assigned => resolved |
05-06-2012 14:34 | vdemidov | Fixed in Version | => 120808 |
05-06-2012 14:34 | vdemidov | Resolution | open => fixed |
05-06-2012 14:34 | vdemidov | Target Version | => 120808 |
10-10-2012 11:45 | Tolik | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |