Anonymous | Login | Signup for a new account | 21-11-24 16:16 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 | ||||
0003163 | SAS.Планета | [All Projects] Хотелка | public | 16-12-2016 02:54 | 02-03-2017 10:08 | ||||
Reporter | AlexWhiter | ||||||||
Assigned To | AlexWhiter | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 160707 | ||||||||
Target Version | 181221 | Fixed in Version | 181221 | ||||||
Summary | 0003163: Экспорт в растровый IMG для Garmin | ||||||||
Description | Предполагается реализовать экспорт примерно в том же виде, как это сейчас сделано в экспорте в JNX, за тем исключением, что возможно использовать до 13 уровней детализации и указывать привязку растрового слоя к одному зуму в навигаторе, а к диапазону зумов. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | IMG_GARMIN.jpg [^] (71,112 bytes) 16-12-2016 21:25
img2.jpg [^] (76,071 bytes) 17-12-2016 16:18 img_garmin_1.jpg [^] (77,096 bytes) 22-12-2016 05:51 r-r.png [^] (25,625 bytes) 23-12-2016 12:45 img_garmin_3.jpg [^] (72,948 bytes) 23-12-2016 14:04 Garmin_export_dif.zip [^] (190,093 bytes) 03-02-2017 17:15 | ||||||||
Notes | |
(0017734) Garl (manager) 16-12-2016 05:59 |
а можно всё необходимое запихать в некую обёртку типа архива\sqlite и "носить с собой"? слоёв тоже может быть до 13 разных? или не извращаемся и делаем только один? |
(0017735) AlexWhiter (developer) 16-12-2016 06:09 |
Нет, Гарминовский компилятор работает с живыми файлами, так что, к сожалению, придется сваливать во временный каталог. Вопрос про количество слоев не понял. |
(0017736) Garl (manager) 16-12-2016 06:13 |
сейчас в JNX можно выбрать 5 разных карт для разных зумов. тут как? так распаковали во временный каталог, скомпилировали и удалили. идея в том чтобы не бегать в поисках компилятора и утилит по просторам интернета. скачал некий файлик положил в папку с планетой и оно заработало... |
(0017737) AlexWhiter (developer) 16-12-2016 06:28 |
Думал сделать аналогично. То есть, от 1 до 13 любых зумов любых исходных карт. Только нужно еще решить, в каком виде представлять эти зумы и источники в форме настройки. Можно плясать от зумов в навигаторе, вроде такого: 800км <= OSM, z4 500км <= OSM, z4 300км <= OSM, z5 120км <= Яндекс, z8 ... А можно от источников: OSM, z4 => 500км - 800км OSM, z5 => 300км Яндекс, z8 => 120км ... Да, именно так - сделали и прибрались. А, вот о чем речь. Печаль в том, что Гарминовский компилятор сам по себе просто так не скачать. На варезниках можно найти Map Creator, который при инсталляции устанавливает и компилятор карт. Можно распространять готовый набор инструментов в архиве, чтобы разворачивать его перед сборкой карты, но придется делать это через всякие файлопомойки, и периодически перезаливать. |
(0017738) vdemidov (manager) 16-12-2016 10:55 |
Таскать с собой варез мы точно не будем. Как и добавлять автоматическую его загрузку с файлопомоек. Максимум инструкция на вики о том что нужно искать, но без указания ссылок на варезные сайты. |
(0017739) Garl (manager) 16-12-2016 11:38 |
про варез на корню. понятно. даже помечтать не дал )) а вот с гуем пока не рождается у меня ничего похожего на нормальную реализацию с использованием стандартных компонентов. похожу надо с этой проблемой ещё фантазировать |
(0017740) Garl (manager) 16-12-2016 21:28 |
зачатки гуя прикрепил |
(0017741) Garl (manager) 17-12-2016 11:42 |
AlexWhiter, про 13 уровней можно список ? далее для понимания: в 800 км можно будет указать спутник гугль в 18 зуме? получится пол мира! эт я к чему: может зум сас планеты не будем указывать? выбрал зум гармина и автоматом брать соответствующий зум карты из кэша |
(0017742) AlexWhiter (developer) 17-12-2016 11:55 |
Вот этот список: 0 - 5m - 200m 1 - 300m 2 - 500m - 800m 3 - 1.2km 4 - 2km - 3km 5 - 5km 6 - 8km - 12km 7 - 20km 8 - 30km - 50km 9 - 80km 10 - 120km - 200km 11 - 300km 12 - 500km - 800km |
(0017743) AlexWhiter (developer) 17-12-2016 11:57 |
Выбрать автоматом - не проблема. Но я просто уверен, что не всех это автоматическое распределение устроит. |
(0017744) Garl (manager) 17-12-2016 13:04 |
если на автомате - тогда просто (зум прибора) - (карта) и выбирать просто и гуй просто чекбоксами а вот если добавлять и зум сас- планеты - тогда усложняется интерфейс и больше действий нужно ... в общем думаем дальше... |
(0017745) AlexWhiter (developer) 17-12-2016 13:18 |
Можно обойтись без особых усложнений, если вынести настройку параметров добавляемого слоя (то есть, источник, зум источника и диапазон зумов в приборе) в отдельный диалог. Тогда на основной форме остается список уже добавленных слоев и три кнопки. |
(0017746) Garl (manager) 17-12-2016 13:23 |
да - но хочется меньше вкладок и проще интерфейс. самому ж потом пользоваться )) по пути ози мы всегда сможем пойти. >и диапазон зумов в приборе вот уже сложность: если мы в приборе заливаем слои(зумы) с 1 по 5, то соответственно и нам надо указывать какие зумы сас будут у каждого из слоёв. не вовсе ж отдавать один зум. соответственно уже будет максимум 13 записей в таблице |
(0017748) gma (reporter) 20-12-2016 17:22 |
хочется меньше вкладок и проще интерфейс -- почему бы не сделать по образу интерфейса JNX, только добавив строк? |
(0017749) Garl (manager) 20-12-2016 17:35 |
в JNX нельзя задавать диапазоны. и 13 строк реально много.. я б предложил по дефолту вбивать зумы сас, и только для эстетов по дабл клику запрашивать или изменять их. тоесть будем иметь простой выбор карта - зумы навигатора. (img2.jpg) з.ы. как добью гуй могу выложить на пощупать юзабилити |
(0017750) AlexWhiter (developer) 20-12-2016 18:21 edited on: 20-12-2016 18:22 |
JNX удобен и хорош, в частности тем, что каждый слой карты показывается от некоторого заданного зума до зума, на котором становится видимым следующий, более детальный слой. По-хорошему, при экспорте в IMG стоит повторить эту схему. То есть, при добавлении слоя автоматом можно задавать диапазон "отсюда до следующего дуба." В качестве бреда: Интерфейс можно было бы попробовать представить в виде таблицы со списком источников, а ниже - полоска на подобии trackbar'а, но с несколькими позиционерами, каждый из которых обозначал бы границу диапазона для соответствующего источника. Вроде контрола, описанного в статье https://www.codeproject.com/articles/626132/wpf-multirangeslider-control Понятно, что контрол нестандартный, и не факт, что получится найти под Делфи. |
(0017751) Garl (manager) 20-12-2016 18:49 |
всунуть это безобразие в табличную часть - вот это будет проблема. так проще некуда: выбрал карту, выбрал зумы прибора - добавить. всё! следующая карта - оставшиеся зумы - - готово |
(0017752) Garl (manager) 21-12-2016 20:20 |
Если есть желающие пощупать кнопки и покритиковать: https://cloud.mail.ru/public/GGnF/YfuNbpFTm сам экспорт ни разу не работает. щупаем только кнопки. (экспорт - Garmin IMG). вроде всё просто |
(0017753) AlexWhiter (developer) 22-12-2016 02:43 |
В таком варианте получается, что нельзя экспортировать, к примеру, 12й уровень SAS в зум 20км. Вот если отвязать зумы устройства от зумов SAS, но при этом оставить имеющийся сейчас multiselect, можно будет сделать весьма хороший, на мой взгляд, вариант. При изменении зума SAS можно и даже нужно позиционироваться в списке зумов прибора на некоторый рекомендуемый, но при этом пользователю нужно дать возможность выбрать что-то другое. В общем, я за то, чтобы зум SAS выбирать из комбо-списка, аналогично картографическому источнику, а при множественном выборе в списке зумов девайса добавлять в список соответствующий диапазон. Диапазон, в принципе, может быть с разрывами, но лучше всё же делать непрерывный. То есть если пользователь отметил 80км, а потом еще и 5км, то все промежуточные тоже автоматом можно включать. А если потом снял отметку со, скажем, 20км, то выключать заодно 8..12 и 5. |
(0017754) Garl (manager) 22-12-2016 05:46 |
очень даже можно жмякаем на кнопку [...] и затем выбираем соответствие зума САС и зума гармина даблкликом по зуму можно менять зум сас (это надо сделать понятнее) |
(0017755) Garl (manager) 22-12-2016 06:02 |
>Диапазон, в принципе, может быть с разрывами, но лучше всё же делать непрерывный. >То есть если пользователь отметил 80км, а потом еще и 5км, то все промежуточные тоже автоматом можно включать. А если потом снял отметку со, скажем, 20км, то выключать заодно 8..12 и 5. тут проще и правильнее заставить пользователя заставить пользователя сделать ещё 3 клика и выбрать диапазон руками. или: пересматривать всю логику и отталкиваться от зума а не от карты. то есть сначала выбираем диапазон зумов, а затем то какой картой оно будет заполнено. но ИМХО это труднее для моего понимания. |
(0017756) AlexWhiter (developer) 22-12-2016 06:25 |
> даблкликом по зуму можно менять зум сас (это надо сделать понятнее) Вот оно что! Не очень очевидный способ :) |
(0017757) Garl (manager) 22-12-2016 06:27 |
>Вот оно что! Не очень очевидный способ :) говорил же что интерфейс чисто на пощупать. если в таком примерно духе похоже гуй - могу продолжить дальше пилить. |
(0017758) AlexWhiter (developer) 22-12-2016 06:31 |
Думаю, что на первом этапе вполне пойдет, потом, если будет неудобно или пользователи начнут жаловаться, можно будет переделать. |
(0017759) gma (reporter) 22-12-2016 13:26 |
щупаем только кнопки -- показались странными подписи зумов гармина: 1. где-то интервалом, где-то точкой. 2. зумы не "сплошные" (8--12 км, следующий 5 км) -- непонятно, что происходит в промежутке. Хочется это окошко сделать пошире (чтобы подписи интервалов влезали полностью) и повыше (чтобы не нужна была двигалка сбоку) место для всего этого есть. Если поменять местами кнопки "вправо" и "влево" будет удобнее. Ну и неочевидна их применимость -- для юзера нужно будет описание, что куда нажимать. |
(0017760) Garl (manager) 22-12-2016 14:16 |
gma а скрин дай как оно не влезает. ибо с классической темой всё ок. |
(0017761) gma (reporter) 23-12-2016 12:45 |
Скрин приложен (r-r.png). У меня, правда, постарше версия, без дополнит. поля слоёв САСа. |
(0017762) Garl (manager) 23-12-2016 14:06 |
приложил скрин текущей версии з.ы. в зависимости от темы винды блин меняется и размер шрифта. из-за этого все проблемы. из-за этого и не получается запихнуть настройки красиво во вкладку. пока вот так. |
(0017799) Garl (manager) 03-02-2017 17:17 |
прикрепил не сегодняшний день изменения с исходниками добавлена сортировка выбранных карт по зуму Какие поля нужны будут в настройках и что там нужно по дефолту установить? |
(0017808) AlexWhiter (developer) 04-02-2017 03:40 |
Замечательно! Вкладка настроек у меня уже готова - вместе с сохранением/восстановлением путей до компилятора карт и GMapTool. Осталось прикрутить к этом всему логику из конвертера jnx2img :) |
Users who viewed this issue | |
User List | Anonymous (8112x), baradavochnik (1x), vdemidov (10x), zed (3x), Nebelyng (1x), ingener (1x), netsky (2x), DarthVader (1x), bk99 (6x), Garl (71x), AlexWhiter (43x), gma (16x), ygorigor (2x), Robbi (2x) |
Total Views | 8271 |
Last View | 21-11-2024 16:16 |
Issue History | |||
Date Modified | Username | Field | Change |
16-12-2016 02:54 | AlexWhiter | New Issue | |
16-12-2016 02:54 | AlexWhiter | Status | new => assigned |
16-12-2016 02:54 | AlexWhiter | Assigned To | => AlexWhiter |
16-12-2016 05:59 | Garl | Note Added: 0017734 | |
16-12-2016 06:09 | AlexWhiter | Note Added: 0017735 | |
16-12-2016 06:13 | Garl | Note Added: 0017736 | |
16-12-2016 06:28 | AlexWhiter | Note Added: 0017737 | |
16-12-2016 10:55 | vdemidov | Note Added: 0017738 | |
16-12-2016 11:38 | Garl | Note Added: 0017739 | |
16-12-2016 21:25 | Garl | File Added: IMG_GARMIN.jpg | |
16-12-2016 21:28 | Garl | Note Added: 0017740 | |
17-12-2016 11:42 | Garl | Note Added: 0017741 | |
17-12-2016 11:55 | AlexWhiter | Note Added: 0017742 | |
17-12-2016 11:57 | AlexWhiter | Note Added: 0017743 | |
17-12-2016 13:04 | Garl | Note Added: 0017744 | |
17-12-2016 13:18 | AlexWhiter | Note Added: 0017745 | |
17-12-2016 13:23 | Garl | Note Added: 0017746 | |
17-12-2016 16:18 | Garl | File Added: img2.jpg | |
20-12-2016 17:22 | gma | Note Added: 0017748 | |
20-12-2016 17:35 | Garl | Note Added: 0017749 | |
20-12-2016 18:21 | AlexWhiter | Note Added: 0017750 | |
20-12-2016 18:21 | AlexWhiter | Note Edited: 0017750 | View Revisions |
20-12-2016 18:22 | AlexWhiter | Note Edited: 0017750 | View Revisions |
20-12-2016 18:22 | AlexWhiter | Note Edited: 0017750 | View Revisions |
20-12-2016 18:49 | Garl | Note Added: 0017751 | |
21-12-2016 20:20 | Garl | Note Added: 0017752 | |
22-12-2016 02:43 | AlexWhiter | Note Added: 0017753 | |
22-12-2016 05:46 | Garl | Note Added: 0017754 | |
22-12-2016 05:51 | Garl | File Added: img_garmin_1.jpg | |
22-12-2016 06:02 | Garl | Note Added: 0017755 | |
22-12-2016 06:25 | AlexWhiter | Note Added: 0017756 | |
22-12-2016 06:27 | Garl | Note Added: 0017757 | |
22-12-2016 06:31 | AlexWhiter | Note Added: 0017758 | |
22-12-2016 13:26 | gma | Note Added: 0017759 | |
22-12-2016 14:16 | Garl | Note Added: 0017760 | |
23-12-2016 12:45 | gma | Note Added: 0017761 | |
23-12-2016 12:45 | gma | File Added: r-r.png | |
23-12-2016 14:04 | Garl | File Added: img_garmin_3.jpg | |
23-12-2016 14:06 | Garl | Note Added: 0017762 | |
03-02-2017 17:15 | Garl | File Added: Garmin_export_dif.zip | |
03-02-2017 17:17 | Garl | Note Added: 0017799 | |
04-02-2017 03:40 | AlexWhiter | Note Added: 0017808 | |
02-03-2017 04:10 | AlexWhiter | Status | assigned => resolved |
02-03-2017 04:10 | AlexWhiter | Fixed in Version | => 181221 |
02-03-2017 04:10 | AlexWhiter | Resolution | open => fixed |
02-03-2017 09:34 | zed | Product Version | 191221 => 160707 |
02-03-2017 09:34 | zed | Target Version | 191221 => 181221 |
02-03-2017 09:34 | zed | Summary | Реализовать экспорт в растровый IMG => Реализовать экспорт в растровый IMG для Garmin |
02-03-2017 10:08 | vdemidov | Summary | Реализовать экспорт в растровый IMG для Garmin => Экспорт в растровый IMG для Garmin |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |