Anonymous | Login | Signup for a new account | 21-11-24 12:33 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 | ||||
0003356 | SAS.Планета | [All Projects] Хотелка | public | 08-08-2018 14:33 | 02-02-2020 18:44 | ||||
Reporter | cycler | ||||||||
Assigned To | zed | ||||||||
Priority | normal | Severity | tweak | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | 7 | OS Version | Enterprise | ||||
Product Version | .Nightly | ||||||||
Target Version | 181221 | Fixed in Version | 181221 | ||||||
Summary | 0003356: Обегчить систематизицию имеющихся карт | ||||||||
Description | Для приведения меню с картами к человеческому виду требуется много усилий. В папке с картой требуется открыть файл конфига params.txt и изменить параметр Pnum, чтобы карта заняла нужное место в списке. Но нумерация сквозная, даже в подпунктах нужно учитывать порядок нумерации в основном меню. Почему бы не избавиться от параметра pnum? Ведь достаточно располагать карты в алфавитном порядке, по имени папки. Тогда достаточно будет переименовать папку с картой, чтобы поменять порядок расположения карт в меню. В настоящее время, чтобы правильно расположить папки, нужно нумеровать не только внешние папки, но соответствующим образом и внутренние. И это ооочень затягивает процесс. | ||||||||
Additional Information | Добавить возможность сортировки карт по имени папки, а не по параметру pnum | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | folders.png [^] (29,509 bytes) 08-08-2018 14:33
| ||||||||
Relationships | |||||||||||
|
Notes | |
(0018376) cycler (reporter) 08-08-2018 14:37 |
В приложенном файле: в название каждой папки добавил порядковый номер, который затем копирую в параметр pnum. То есть сначала я выставляю все папки в нужном мне порядке, убеждаюсь в правильности нумерации, а потом дублирую эти данные в параметр pnum. В этот момент у меня рождается вопрос - а зачем вообще параметр pnum, если я уже нужным образом расположил карты? |
(0018377) cycler (reporter) 08-08-2018 14:48 |
Даже можно избавиться от `parentsubmenu` - реализовать все иерархии в файловой структуре: ├── 1.Satellite │ ├── 010.SatelliteGoogle.zmp │ ├── 020.SatelliteYandex.zmp │ └── 030.SatelliteBing.zmp ├── 2.Map │ ├── 040.GoogleMap.zmp │ ├── 050.GoogleTerrain.zmp │ ├── 060.YandexMap.zmp │ ├── 065.YandexMap_old.zmp │ ├── 070.BingMap_ru.zmp │ ├── 080.OpenTopoMap.zmp │ ├── 100.ArcGis.zmp │ └── 110.SputnikMap.zmp ├── 3.Topo │ ├── 120.TopoMap 2km.zmp │ ├── 130.TopoMap 5km.zmp │ ├── GGC │ │ ├── 190.karta_ggc_250m.zmp │ │ ├── 195.karta_ggc_250m_png.zmp │ │ ├── 200.karta_ggc_500m.zmp │ │ ├── 210.karta_ggc_1km.zmp │ │ └── 220.karta_ggc_2km.zmp │ ├── Nakarte │ │ ├── 150.Nakarte GGC 2km.zmp │ │ ├── 160.Nakarte GGC 1km.zmp │ │ └── 170.Nakarte GGC 500m.zmp │ └── Генштаб │ ├── 240.TopoMap 500m.zmp │ ├── 250.TopoMap 1km.zmp │ └── 260.TopoMap 10km.zmp └── 4.Layers ├── 010.Wikimapia.zmp ├── 020.Yandex Hybrid.zmp ├── 030.Altitudes.zmp ├── 034.Rosreestr Cadastr.zmp ├── 038.OSM Regions.zmp ├── 040.OSM GPS tracks.zmp ├── 051.OSM Railways.zmp ├── 052.OSM Roads.zmp ├── 053.OSM Terrain.zmp ├── 054.OSM Water.zmp └── 060-170.Coverage ├── 060.Beeline-2G.zmp ├── 070.Beeline-3G.zmp ├── 080.Beeline-4G.zmp ├── 090.Megafon-2G.zmp ├── 100.Megafon-3G.zmp ├── 110.Megafon-4G.zmp ├── 120.MTS-2G.zmp ├── 130.MTS-3G.zmp ├── 140.MTS-4G.zmp ├── 150.Rostelecom-Tele2-2G.zmp ├── 160.Rostelecom-Tele2-3G.zmp └── 170.Rostelecom-Tele2-4G.zmp |
(0018379) zed (manager) 08-08-2018 15:06 |
А вы пробовали сортировать через "Параметры - Настройки - Карты" кнопками "Вверх/Вниз"? |
(0018381) cycler (reporter) 19-08-2018 14:29 |
Раньше не пробовал - там одноуровневое расположение, я даже не замечал кнопок вверх-вниз. Слои идут вместе с картами, всё очень непонятно и сумбурно.. Сейчас попробовал - в итоге меняется в `pnum` в `maps.ini`, а значит только локально у меня. В итоге я не могу скинуть ещё кому-то файл/папку с zmp, она встроится непонятно куда.. Если вообще убрать `pnum` из .zmp и оставить только в `maps.ini`? Тогда первоначальное дерево можно строить на основе структуры папок, а потом уже, если кто захочет, он может менять `pnum` в `maps.ini` |
(0018382) cycler (reporter) 19-08-2018 14:41 |
Вот что можно сделать: встроить параметр, отвечающий за порядковый номер, прямо в имя папки/zmp. И сделать нумерацию не сквозной, это позволит пересылать папки с картами другу, и он сможет их легко встроить в свой каталог карт. Подобный способ используется в flat-file CMS для управления иерархией папок/страниц, например в Grav https://learn.getgrav.org/content/content-pages#folders |
(0018383) zed (manager) 19-08-2018 14:48 edited on: 19-08-2018 14:51 |
Можете делиться файлом maps.ini. И можно написать более удобный сортировщик карт, который, при желании, будет работать напрямую с pnum из zmp. И кстати, pnum можно вообще не прописывать в zmp - тогда у всех карт будет одинаковый дефолтный номер и они будут сортироваться по имени и если в имени у вас цифры, то получится как раз то, что вы просите. |
(0018384) cycler (reporter) 19-08-2018 14:56 |
Я честно говоря вообще не понимаю необходимости в именно такой схеме систематизации. GUID можно на лету генерить из файлового пути, сделать его невидимым для конечного пользователя; PNUM делать на основе файловой иерархии, а при необходимости передвинуть куда-то папку с картой, переименовывать имя папки (например, 07.yandex_hybrid -> 12.yandex_hybrid). Лично меня всего вводила в ступор такая сложная систематизация как сейчас, думаю, не один я такой.. Оговорка: это всё не предложение к действию, а пока лишь обсуждение. Наверняка есть подводные камни о которых не знаю. |
(0018385) zed (manager) 19-08-2018 15:07 |
> и они будут сортироваться по имени А нет, это я поспешил. Там тогда работает сортировка по GUID. Но эту досадную особенность, можно, наверное, и исправить. > GUID можно на лету генерить из файлового пути Смысл GUID-а в том, чтобы вне зависимости от того, где находится карта и как называется zmp, мы знали, что это одна и та же карта. И соответственно, могли применять к ней настройки из maps.ini и выполнять прочие действия, где нужно однозначно идентифицировать карту. |
(0018386) zed (manager) 19-08-2018 15:10 |
И GUID вообще нельзя сгенерировать на основе чего-то: https://ru.wikipedia.org/wiki/GUID |
(0018387) zed (manager) 20-08-2018 12:39 edited on: 20-08-2018 12:46 |
Сделал 3 типа сортировки, на выбор: - по pnum (SortOrder=0) - по имени карты (SortOrder=1) - по имени zmp (SortOrder=2) В гуй настройку пока не вынес, можно управлять через SASPlanet.ini:
|
(0018389) zed (manager) 21-08-2018 09:21 |
Вынес настройку в гуй: Параметры - Настройки - Карты. Особенность работы опции/известный баг: при включении сортировки по имени карты или zmp, затирается пользовательская сортировка по pnum (в Maps.ini). |
Users who viewed this issue | |
User List | Anonymous (2592x), ingener (2x), ygorigor (2x), Tolik (1x), berla (1x), nnngrach (3x), vdemidov (10x), York (1x), OfK (2x), gma (1x), cycler (10x), zed (23x), Garl (1x), Aveveritas (1x) |
Total Views | 2650 |
Last View | 21-11-2024 12:33 |
Issue History | |||
Date Modified | Username | Field | Change |
08-08-2018 14:33 | cycler | New Issue | |
08-08-2018 14:33 | cycler | File Added: folders.png | |
08-08-2018 14:37 | cycler | Note Added: 0018376 | |
08-08-2018 14:48 | cycler | Note Added: 0018377 | |
08-08-2018 15:06 | zed | Note Added: 0018379 | |
19-08-2018 14:29 | cycler | Note Added: 0018381 | |
19-08-2018 14:41 | cycler | Note Added: 0018382 | |
19-08-2018 14:48 | zed | Note Added: 0018383 | |
19-08-2018 14:51 | zed | Note Edited: 0018383 | View Revisions |
19-08-2018 14:56 | cycler | Note Added: 0018384 | |
19-08-2018 15:07 | zed | Note Added: 0018385 | |
19-08-2018 15:10 | zed | Note Added: 0018386 | |
20-08-2018 11:25 | zed | Relationship added | related to 0002314 |
20-08-2018 12:39 | zed | Note Added: 0018387 | |
20-08-2018 12:42 | zed | Assigned To | => zed |
20-08-2018 12:42 | zed | Status | new => confirmed |
20-08-2018 12:43 | zed | Target Version | => 181221 |
20-08-2018 12:46 | zed | Note Edited: 0018387 | View Revisions |
21-08-2018 09:21 | zed | Note Added: 0018389 | |
21-08-2018 09:21 | zed | Status | confirmed => resolved |
21-08-2018 09:21 | zed | Fixed in Version | => 181221 |
21-08-2018 09:21 | zed | Resolution | open => fixed |
02-02-2020 18:44 | zed | Relationship added | related to 0003612 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |