Хотелки, пожелания, предложения для TypeSet=Garmin

Полноценный картографический редактор, предназначенный для создания векторных карт и картографических планов местности в открытом картографическом формате (*.PFM - Map Polish Format) с последующей компиляцией в различные (обменные, закрытые) картографические форматы, для использования в различных навигационных программах и приложениях.

Модераторы: Alex, Admin, Fencer_Silver

Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Контактная информация:
Украина

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Fencer_Silver »

Не согласен - потеряем совместимость с cGPsMapper, которую так вытягиваем... Лучше сделаем перегонку. Я помню об этом моменте сначала. Все Step-By-Step.... В 520 версии, думаю, будет...
Изображение
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение User_tester »

А чего эта совместимость вдруг потеряется??? Картограф ведь знает, чем он собирается компилировать свой исходник. Поэтому сам же может выбрать, исходя из этого, нужный ему вариант префикса из списка. Маппером - значит, будет выбирать префиксы для маппера, МПЦ - значит, префиксы для МПЦ.

Лучше списком сделайте все префиксы, не надо перегонка! Получится наглядно и удобно. И маппер не будет ущемлён в правах!
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Контактная информация:
Украина

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Fencer_Silver »

А тем и потеряется, что префиксы - совершенно другие. Мы что должны проверять, какие префиксы пользователь использовал??? Далее - что касается, тезиса "Поэтому сам же может выбрать, исходя из этого, нужный ему вариант префикса из списка." - он корне неправильный. Почему? Отвечу - пока МГЕ позиционируется, как редактор польского формата. Поэтому, давайте, пожалуйста, придерживаться этого правила.

Далее, тема для размышления....

Если мы (и создатели и пользователи) - решили уйти от польского формата, то будем переходить на внутренний, профессиональный. НО! Надо учитывать все пожелания! Эйфория от возможностей перегонки в "правильные" шейпы - продлиться немного. Посмотрите на количество скачиваний - их очень мало (скромно, можно сказать).... Есть TravelGPS.com.ua - это вообще наши первые тестеры, советчики, и вообще мы вышли оттуда. Как с ними поступить??? Как поступить с пользователями, работающими с СГ? Далее - в результате переговоров - мы будем активно сотрудничать с Navikey, Автоспутник, и в скором времени мы добавим их компиляторы в состав МГЕ. Поэтому, давайте не будем "дурить" слабого пользователя, который не будет разбираться в вопросах совместимости, и что к чему относится. Дима, вспомни скобки, в адресах, вдоль дороги.... Принято решение - в тайпсете "Гармин" - сделаем редактирование адрески, только для типов cGPSMapper и MPC... Иначе - рано или поздно мы услышим вопрос, почему я добавил в POI адрес - перегнал в шейпы - откомпилировал, а адреса нет??? И т.д. и .т.п. ....
Изображение
Cnfhbr
Бета тестер
Бета тестер
Сообщения: 197
Зарегистрирован: 12 фев 2012, 11:42
Откуда: Казахстан

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Cnfhbr »

Fencer_Silver писал(а):Не согласен - потеряем совместимость с cGPsMapper, которую так вытягиваем... Лучше сделаем перегонку.
В принципе, для перегонки можно воспользоваться вариантом из скрипта mp2shp:

Код: Выделить всё

~[0x01] > {M
~[0x02] > {M
~[0x03] > {M
~[0x04] > {M
~[0x05] > {P
~[0x06] > {O
~[0x1b] > -
~[0x1b2b]>{2
~[0x1b2c]>{4
~[0x1c] > {4
~[0x1e] > {3
~[0x1f] > {5
~[0x2a] > {M
~[0x2b] > {M
~[0x2c] > {M
~[0x2d] > {M
~[0x2e] > {P
~[0x2f] > {O
Однако, покопавшись в MPC, обнаружил, что он поддерживает в поле NAME шейпов дорог не только 3 буквенных префикса: {M, {P, {O, но и такие, как: {I, {S, {U, правда, чисто для американских нужд, но тем не менее...
Поэтому решил набросать табличку, вот только информации не хватает, может, кто дополнит:
Special_codes.rar
(22.65 КБ) 1186 скачиваний
Ну, или не заморачиваться и использовать в перегонке только действительно нужные префиксы, надо определиться...
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение User_tester »

Fencer_Silver,
ОК, спасибо за пояснение, идея понятна! :)
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Vovan_Alm »

Cnfhbr спасибо... Вот где эти значки шоссе попрятались... ;)

В Польском храним коды шоссе только Маппера, при переводе в шейпы перекодируем согласно таблице соответствий... У нас и так уже не польский формат, а что то непонятное, давайте еще не будем путаницу вводить с значками Шоссе... Я думаю для юзеров так удобнее, а разрабам не сложно ввести...
Garmin - Forever!!!
Cnfhbr
Бета тестер
Бета тестер
Сообщения: 197
Зарегистрирован: 12 фев 2012, 11:42
Откуда: Казахстан

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Cnfhbr »

Vovan_Alm писал(а):Вот где эти значки шоссе попрятались... ;)
Только имейте в виду (см. Примечание для {I, {S, {U в табличке), что при использовании этих спрятавшихся значков MPC автоматом вставляет в лейбл таких дорог - I-x, HWY x, US x, соответственно (если же в MS/BC, приборах установлен русский, то: I-х, Магистраль х, США х), где х - номер дороги. :!:
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Vovan_Alm »

Ну тогда "ну их нафик"... Делаем как у Василия в скрипте...

Cnfhbr а US вставляется во всех случаях, или если только используется {U?
Garmin - Forever!!!
Cnfhbr
Бета тестер
Бета тестер
Сообщения: 197
Зарегистрирован: 12 фев 2012, 11:42
Откуда: Казахстан

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Cnfhbr »

Vovan_Alm писал(а):Ну тогда "ну их нафик"... Делаем как у Василия в скрипте...
Ну, тут разрабам решать. Интерфейс то MGE переведен на английский, вдруг в штаты продажа проги покатит...
Vovan_Alm писал(а):Cnfhbr а US вставляется во всех случаях, или если только используется {U?
US вставляется автоматом только, когда используешь префикс {U, например: пишешь в шейпах - {U13, в карте получаешь - US 13 (США 13).
Если "{I13", то в карте - "I-13", если "{S13", то в карте - "HWY 13" или "Магистраль 13".
Vovan_Alm
Бета тестер
Бета тестер
Сообщения: 482
Зарегистрирован: 05 апр 2012, 13:09
Откуда: Алма-Ата

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение Vovan_Alm »

Магистраль 13 для нас полезная функция... Магистрали хоть и не часто, но встречаются... А вот I и U... только с США и использовать...

Но в любом случае эти значки вынести в отдельные пункты с пометкой "Only MPC"
Garmin - Forever!!!
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение User_tester »

Vovan_Alm писал(а):У нас и так уже не польский формат, а что то непонятное,
Не что-то непонятное, а тот же "польский" формат, но с некоторыми новыми элементами своего собственного профессионального формата. Что-то мне подсказывает, что уход от классического польского формата, прописанного в мануале к сGPSMapper, неизбежен. Полный или частичный уход - это не важно. Причин тому несколько:
1. на сегодняшний день классический "польский" формат ограничен и неполон,
2. потребности картографов, рисующих в микрогисе, и современные реалии превосходят возможности классического "польского" формата. Приходится вводить новые отсутствующие в нём параметры и ключи для реализации интересных идей.
3. к сожалению, не видно развития сGPSMapper. Его сайт покоится в тишине.

Добавлено спустя 40 минут 44 секунды:
Хотелка
Добавить проверку количества вершин в полигонах карты. Для нормальной работы MPC в каждом полигоне должно быть менее 200000 вершин.
 Цитата из мануала MPC
Every input polygon must have less than 200,000 vertices between it and any children it has. Any polygons with more vertices than this number must be split up into multiple polygons, or an error will occur when building a map containing these polygons. Garmin's map rendering software does not display a boundary around polygons, so these split-up polygons will not look any different on the units or in MapSource than the larger polygons would have.
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение DarkDiver »

Столкнулся с тем, что есть в карте куча маяков для, которых надо проверить и исправить морские атрибуты. В связи с этим хотелка:

Сделать возможность работать с морскими атрибутами, в частности с атрибутами маяков в таблице, в том числе возможность редактировать сложные огни вида Light=(colour,range,angle)...(colour,range,angle) и т.п.
Уже сделано. Получишь в следующей версии.
Alex
http://john.bdk.com.ru
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение DarkDiver »

Alex писал(а): - Добавлено: в групповую: вся атрибутика морских объектов (за исключением Facility Point);
Просьба добавить в групповую еще возможность редактировать многосекторные маяки - те что редактируются через вызов дополнительного окна "редактирование типа освещения". Сейчас это дополнительное окно можно вызвать только из окно "Свойства объекта", прошу добавить кнопку вызова этого же окна в групповую панель.
Alex писал(а): - Добавлен: новый инструмент: "Подсветить цвет буя";
- Добавлен: новый инструмент "Подсветить свет буя";
За эти два пункта - отдельное большое СПАСИБО - очень удобно и наглядно.
http://john.bdk.com.ru
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение User_tester »

В картографической практике часто встречаются участки дорог с неизвестными для микрогиса ограничениями максимальной скорости (например, 30, 50, 70, 100, 120 км/ч). Набор в микрогисе: 5, 20, 40, 60, 80, 90, 110 и без ограничений.

Пробовал в доп. ключи прописать SPD_LIMIT=50. Но экспорт в шейпфайлы не понимает новое ограничение в доп. ключах! Берёт из основного поля скорости. :(

Хотелка: либо разрешить картографу вписывать недостающие ограничения прямо в основное поле, либо учитывать дополнительный ключ SPD_LIMIT. То есть, если в этом дополнительном ключе пользовательское значение скорости не прописано, то при экспорте в шейпфайлы следует брать значение из основного поля. Но если прописано в дополнительном ключе, то следует брать именно его, а скорость из основного поля - игнорировать. Вариант с дополнительным ключом (SPD_LIMIT) мне больше нравится! :D

Уже неоднократно подчеркивалось, что в поле SPD_LIMIT - попадает при НЕ ПУСТОМ значении - LegalSpeed (синий знак)!!!! При пустом - скорость ограничения (красный знак)!!!! Т.Е. ЗАПОЛНЯЯ СИНЕЕ ПОЛЕ LegalSpeed - устанавливаем ЛЮБУЮ скрость!
Fencer_Silver
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

Re: Хотелки, пожелания, предложения для TypeSet=Garmin

Сообщение DarkDiver »

Недавно была реализована мега-удобная возможность подсветки цвета маяка/буя.
Хотелось бы еще иметь:
1) подсветку морских линий в зависимости от значения поля "Polygon Side", чтобы наглядно было видно в какую сторону будет повернут рисунок линии.
2) визуализацию параметра angle для многосекторных маяков. Чтобы видеть и лучше контролировать углы для каждого сектора.
http://john.bdk.com.ru
Ответить