Обсуждение Beta версий (тестирование, баги, замечания)

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

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

User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Уважаемые разработчики! Просьба исправить ошибку: для стратегически важного в согласовании карты полигона DATA_BOUNDS (0х004B) не находятся критические ошибки:

1. наложения полигонов
2. джиттеры

Изображение

Чтобы проверить полигоны DATA_BOUNDS на наложение, сейчас приходится их временно превращать во что-то иное (я обычно превращаю в реки или озёра), а затем проверять, исправлять ошибки и менять назад на DATA_BOUNDS :roll:

А что касается повторяющихся точек, то они сохраняются в исходник нормально, ищутся проверкой сразу же после отрисовки и сохранения (до выхода из карты и программы!).

Затем при повторной загрузке программы и карты вычитываются из исходника нормально (в Notepad++ видно, что дубли точек продолжают иметься в наличии). Но проверками из редактора МГЕ уже не ищутся, хотя в текстовом исходнике сидят! :!:

А при изменении исходника (например, поставили где-то POI) и записи "дискеткой" в исходник эти дубли точек самоудаляются :shock: В Notepad++ их уже нет!
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

DarkDiver писал(а):
.................значения высот POI после суффикс "~[0x1f]" по прежнему не конвертируются в футы при экспорте в шейпы!

Добавлено спустя 36 минут 7 секунд:
По прежнему не корректно экспортируется тип 0x2b01. Должен экспортироваться как "HOTEL"!
Сейчас вместо него уходит тип 0x2b00, что не правильно.
1. КАКИЕ ПОИ? КАКИЕ ТИПЫ?

ДОЛЖНЫ КОНВЕРТИРОВАТЬСЯ ТОЛЬКО ТОЧКИ (ПРИ УСЛОВИИ, ЧТО В КАРТЕ УСТАНОВЛЕНЫ МЕТРЫ!!!!) - 0x6200(SPOT_ELEVATION), 0x6300(SPOT_SOUNDING), и они конвертируются КОРРЕКТНО, а остальные уходят, "как есть" - в карте метры -уходят метры, в карте футы - уходят в футах. В чем проблема?

А ТАК ЖЕ ПОЛИЛИНИИ ОТ 0x0020 ДО 0x0025

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

The label for all spot elevations and soundings should contain the height or depth of the point in US feet. The unit software will handle the display of the height or depth in the proper units as selected by the user.

HOTEL - исправлю, забыл, каюсь.... :oops:

Добавлено спустя 1 минуту 22 секунды:
Уважаемые разработчики! Просьба исправить ошибку: для стратегически важного в согласовании карты полигона DATA_BOUNDS (0х004B) не находятся критические ошибки:

1. наложения полигонов
2. джиттеры
А кто тебе сказал что это ошибка? Уже в который раз объясняю - нет у нас еще такой проверки! Все недостающие проверки введутся кумулятивно перед релизом!
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

Fencer_Silver писал(а):А кто тебе сказал что это ошибка?
Компилятор и мануал МПЦ.
Fencer_Silver писал(а):Уже в который раз объясняю - нет у нас еще такой проверки!
А разве Объекты карты --> проверять полигоны на наложение - не именно нужная проверка? DATA_BOUNDS - это тоже полигоны! Значит, и их надо проверять общей проверкой.
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

User_tester писал(а):
Fencer_Silver писал(а):А кто тебе сказал что это ошибка?
Компилятор и мануал МПЦ.
Fencer_Silver писал(а):Уже в который раз объясняю - нет у нас еще такой проверки!
А разве Объекты карты --> проверять полигоны на наложение - не именно нужная проверка? DATA_BOUNDS - это тоже полигоны!
Дима, десток страниц выше, если помнишь, мы обсуждали этот вопрос. 0x4b - надо проверять отдельно! Так как он пересекается АБСОЛЮТНО со всеми полигонами карты! Для него надо вводить ОТДЕЛЬНУЮ проверку! А раз МПС говорит, пока, до введения проверки, надо ручками....
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Alex »

MicroGISEditor обновление v1.0.11.550b
 История изменений:
Версия 1.0.11.550b 30.01.2013
- Добавлено: в окно "Прикрепленных файлов" добавлена кнопка, для физического удаления прикрепленного файла с диска;
- Добавлено: в режиме выбора узлов разрешено перемещать выбранную ПОИ;
- Добавлено: в режиме выделения полигона будет рисоваться стрелка от первого до второго узла указывающая направление узлов в полигоне;
- Изменено: в режиме выбора узлов оставлена подсветка только первого узла (светло-серым цветом);
- Изменено: при выбора вершины не будет рисоваться засечки;
- Исправлены наименования категорий;
- Переопределен тип 0x2b01- как "HOTEL".
💻 Всегда где-то рядом. Если что — найдём решение.
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение DarkDiver »

Fencer_Silver писал(а):
DarkDiver писал(а): .................значения высот POI после суффикс "~[0x1f]" по прежнему не конвертируются в футы при экспорте в шейпы!
1. КАКИЕ ПОИ? КАКИЕ ТИПЫ?

ДОЛЖНЫ КОНВЕРТИРОВАТЬСЯ ТОЛЬКО ТОЧКИ (ПРИ УСЛОВИИ, ЧТО В КАРТЕ УСТАНОВЛЕНЫ МЕТРЫ!!!!) - 0x6200(SPOT_ELEVATION), 0x6300(SPOT_SOUNDING), и они конвертируются КОРРЕКТНО, а остальные уходят, "как есть" - в карте метры -уходят метры, в карте футы - уходят в футах. В чем проблема?

А ТАК ЖЕ ПОЛИЛИНИИ ОТ 0x0020 ДО 0x0025

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

The label for all spot elevations and soundings should contain the height or depth of the point in US feet. The unit software will handle the display of the height or depth in the proper units as selected by the user.
Попробую максимально подробно объяснить еще раз. Числовые значения после суффикса ~[0x1f] для типов точек из диапазонов 0x64** - 0x66** интерпретируются навигаторами, в MapSourсe, BaseCamp, Garmin Mobile XT и пр., как высота объекта, например "г.Белуха~[0x1f]4506". Причем в шейпах, значение высоты должно быть только в футах. В исходнике высоты могут быть в метрах - задается ключом "Elevation=m" в заголовке. Если при экспорте выполнять конвертацию из метров в футы только для изобат, горизонталей и точек 0x6200 и 0x6300, то у изобат и горизонталей и точек 0х6200 и 0х6300 высоты будут в итоговой карте правильные, а для точек у которых высоты заданы после суффикса ~[0x1f] - остаются в метрах (т.к. при экспорте они сейчас не конвертируются), но эти значения интерпретируются навигатором как футы и для этих объектов будут отображаться значения высот в 3.28 раз меньше чем на самом деле. Поэтому при экспорте числовые значения после суффикса ~[0x1f] для типов точек из диапазонов 0x64** - 0x66** должны тоже конвертироваться в футы. [/b] (Если изначально они заданы в метрах).

Функция "Сonvert Labes -> Meters to Feet" и "Сonvert Labes -> Feet to Metres" работает с числовыми значениями после суффикса ~[0x1f] как с высотами, при экспорте должно быть тоже самое - это же блин логично!

То как сделано сейчас - это все равно что, например, высоты утолщенных горизонталей - конвертировать, а высоты основных горизонталей не конвертировать - это конечно же, абсолютно работоспособный алгоритм, вот только смыла и пользы от него - абсолютный ноль.

Если не хотите мне верить на слово, или мои разъяснения не ясны, то вникнете же в конце концов сами в данный вопрос. Проведите несколько экспериментов, тестовую карту с высотами я дал, выполните экспорт так, как он делается сейчас, скомпилируйте в MPC и посмотрите, что будет с высотами в MapSource - и все сами поймете.
http://john.bdk.com.ru
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

Естественно, верю на слово. Только несколько вопросов
1. Для чего высота МОЖЕТ задаваться в метрах (кроме четко описанных в МПС мануале)? Я имею ввиду - это глюк МПС, или это глюк навигатора или просто недоописаный момент в мануале к МПС?
2. Все ли навигаторы должны иметь это в футах?

Для чего вопросы: если это особенность каких - либо навигаторов или глюк, считаю ЛОГИЧЕСКОЙ ошибкой поддерживать принудительный перевод всех высот в футы!!! Есть инструмент - можно перед конвертированием перегнать. А лучше карту делать в тех единицах, в каких требует данный навигатор. Имхо - это то же самое, как разрешить переопределять стандартные типы. Если это не глюк, а недоописанный момент МПС и так все и останеться в последующих версиях - значит поддержим.
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение DarkDiver »

Fencer_Silver писал(а):Естественно, верю на слово. Только несколько вопросов
1. Для чего высота МОЖЕТ задаваться в метрах (кроме четко описанных в МПС мануале)?
Поскольку польский формат позволяет содержать высоту в метрах - то этим удобно воспользоваться.
При создании карты используются наши растровые карты например, а там все высоты в метрах, и вводить данные удобно в метрах, а не пересчитывать каждое значение в футы.
Fencer_Silver писал(а): Я имею ввиду - это глюк МПС, или это глюк навигатора или просто недоописаный момент в мануале к МПС?
Нет это не глюк, это давно известный способ задания высот (через суффикс), который широко использовался при создании карт с помощью cGPSMapper, и данный способ аналогичным образом работает и в МПЦ, просто в мануале к МПЦ он не документирован. Хотя и в официальных картах Garmin, данный прием широко используется.
Fencer_Silver писал(а): 2. Все ли навигаторы должны иметь это в футах?
Да, все высоты во всех навигаторах должны быть в футах, за исключением поля "Height=" (HGT_DP) у морских объектов и зданий, для которых еденицы задаются в специальном поле: "HeightUnit=" (HGT_DP_FMT).
Fencer_Silver писал(а): Для чего вопросы: если это особенность каких - либо навигаторов или глюк, считаю ЛОГИЧЕСКОЙ ошибкой поддерживать принудительный перевод всех высот в футы!!!
Нет, это не особенность каких отдельных моделей, так работают все навигаторы и весь Гарминовский софт (MapSource, BaseCamp и прочее).
Fencer_Silver писал(а): Есть инструмент - можно перед конвертированием перегнать. А лучше карту делать в тех единицах, в каких требует данный навигатор.
Да, абсолютно согласен, можно воспользоваться этим инструментом. Содержать в единицах которые требует навигатор - не удобно при вводе данных и внесении исправлений, потому как в наших источниках данные обычно в метрах. А поскольку для указанных объектов высота в шейпах должна быть только в футах, то при экспорте есть смысл конвертировать в футы автоматом. А если конвертировать высоты, то делать это для всех объектов, содержащих высоты в поле Label (а их перечень известен), либо не делать конвертирования вообще. Конвертировать только часть высот - не логично и не имеет ни какого смысла.

Ну и понятно, что часть объектов должны содержать в поле label только числовое значение высоты и ни чего более - это горизонтали, изобаты и точки 0х6200 и 0х6300. А другой части типов, высота может задаваться только через суффикс. Если суффикса нет, то поле label считается текстовым, и даже если оно содержит только цифры, то с ними ни каких действий выполняться не должно - это типы точек 0х64** - 0х66**.
Fencer_Silver писал(а): Имхо - это то же самое, как разрешить переопределять стандартные типы.
Аналогия уместная, но применена не верно.
А именно. В польском есть HEX ID, в шейпах - GRMN_TYPE. В польском могут быть высоты в метрах, в шейпах высоты только в футах. При экспорте в шейпы все HEX ID преобразуются в GRMN_TYPE, по жесткой таблице. А все высоты при экспорте преобразуются из метров в футы по однозначной жесткой формуле: 1 м = 3.28 ft - такой подход - верный.

А вот когда часть высот преобразуется в футы а часть нет (как сделано сейчас), это все равно, что часть типов преобразовать в GRMN_TYPE, а часть оставить как есть - HEX ID. А это, согласись, не правильно.
Fencer_Silver писал(а): Если это не глюк, а недоописанный момент МПС и так все и останеться в последующих версиях - значит поддержим.
Нет это не глюк, а недоописанный момент в мануале МПЦ.

Добавлено спустя 8 минут 25 секунд:
Fencer_Silver писал(а):Дима, десток страниц выше, если помнишь, мы обсуждали этот вопрос. 0x4b - надо проверять отдельно! Так как он пересекается АБСОЛЮТНО со всеми полигонами карты!
Если я правильно понял, речь идет не о проверке пересечения с другими полигонами - из этой проверки полигон 0х4b действительно можно исключить. Речь идет о само пересечениях, джитерах и дубликатах узлов в самом полигоне 0х4b, и эти ошибки, на мой взгляд, обнаруживаться должны.
http://john.bdk.com.ru
User_tester
Бета тестер
Бета тестер
Сообщения: 1149
Зарегистрирован: 23 апр 2012, 11:23
Беларусь

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение User_tester »

DarkDiver писал(а):Если я правильно понял, речь идет не о проверке пересечения с другими полигонами - из этой проверки полигон 0х4b действительно можно исключить. Речь идет о само пересечениях, джитерах и дубликатах узлов в самом полигоне 0х4b, и эти ошибки, на мой взгляд, обнаруживаться должны.
Речь шла именно о проверке топологии полигонов 0х4b как таковых. Поиск их внутренних багов: самопересечений, джиттеров. Ну, и, конечно, поиск пересечений с соседними 0х4b. Пересечения с другими полигонами (здания, реки, леса, озёра...) - не интересуют, поскольку те всегда могут быть обрезаны по полигону покрытия.
Аватара пользователя
Alex
Администратор
Администратор
Сообщения: 1017
Зарегистрирован: 06 фев 2012, 15:57
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Alex »

MicroGISEditor обновление v1.0.11.551b
 История изменений:
Версия 1.0.11.551 31.01.2013
- Добавлено: при установке в настройках "Создавать НОД для новых дорог" - ноды будут создаваться на концах дороги, даже при несовпадении с узлами другой дороги;
- Доработано: в панели свойств объекта в тулбаре, при вводе текста в бокс "Поиск по описанию" - будет искаться подстрока;
- Добавлено: в панели свойств объекта в тулбаре, за боксом "Поиск по описанию" - кнопка "Продолжить поиск" - для продолжения поиска введенной подстроки;
- Добавлено: автоконвертация в футы для ПОИ от 0х6400 до 0x66FF при экспорте в МПС шейпы (при установленном в карте значения высот "Метры");
- Добавлено: новое отображение узла (для инструмента "Редактировать узлы") - "Ромб" - управляется изи настроек;
- Добавлено: выбор цветовых схем для видов узлов, как "Перекрестие с засечками" и "Ромб" - управляется из настроек;
Примечание : при выборе цвета для вида "Перекрестие с засечками" - данные цвета будут применятся к виду "Стандартные перекрестия".
💻 Всегда где-то рядом. Если что — найдём решение.
MaxBel
Бета тестер
Бета тестер
Сообщения: 563
Зарегистрирован: 08 фев 2012, 20:52
Откуда: Ярославль
Россия

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение MaxBel »

Спасибо. С ромбами уже лучше. Хотелось бы еще возможность менять их размеры (а то сейчас мелковато всеравно смотрятся на большом экране !)

Добавлено спустя 31 минуту 58 секунд:
И вдогонку вопрос:как мне для новых только нарисованных дорог присвоить параметры рутина согласно таблице в на стройках?
Очень хочу отблагодарить разработчиков !!!!
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение DarkDiver »

Alex писал(а):MicroGISEditor обновление v1.0.11.551b
- Добавлено: автоконвертация в футы для ПОИ от 0х6400 до 0x66FF при экспорте в МПС шейпы (при установленном в карте значения высот "Метры");
И снова ошибка при экспорте в шейпы ПОИ от 0х6400 до 0x66FF.
Автоконвератция высот для этих точек в футы должна выполнятся только для числовых значений после суффикса ~[0x1f].
Если поле Label у POI от 0х6400 до 0x66FF содержит просто число, без всяких суффиксов, то это просто текст, высотой не являющийся, и конвертироваться в футы он не должен! Сейчас такая конвертация выполняется.
Кроме того, если например поле цифр потом идет текст например:
[POI]
Type=0x6411
Label=2 башни
Data0=(49.80166,86.59300)
[END]
То после экcпорта в шейпы попадет "7"(это 2-ка пересчитанная в футы), а текст потеряется - это не правильно!

Объясняю, еще раз. У точек POI от 0х6400 до 0x66FF как высота интерпретируется только числовые значения после суффикса ~[0x1f], все остальное высотой не является, и конвертированию не подлежит!, например:

1) "Label=Г.БЕЛУХА~[0x1f]4506" - 4506 - это высота и после экспорта должно быть: "Г.БЕЛУХА{514783"
2) "Label=~[0x1f]4506" - это тоже высота и после экспорта должно быть: "{514783"
3) "Label=4506" - значение поля "4506" высотой не является и после экспорта должно быть так же "4506"
4) "Label=4506 холм выскоий" - здесь тоже 4506 высотой не является и в шейпы должно попасть в исходном виде "4506 холм выскоий"
Последний раз редактировалось DarkDiver 01 фев 2013, 03:05, всего редактировалось 2 раза.
http://john.bdk.com.ru
Аватара пользователя
Fencer_Silver
Разработчик
Разработчик
Сообщения: 922
Зарегистрирован: 06 фев 2012, 16:00
Откуда: Украина
Настроение:
Контактная информация:
Украина

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение Fencer_Silver »

Мля! Я эти суффиксы надолго запомню! Вы мне хоть объясните, за что я страдаю: нах, например саду или болоту иметь высоту?
DarkDiver
Бета тестер
Бета тестер
Сообщения: 363
Зарегистрирован: 06 мар 2012, 04:31
Контактная информация:
Россия

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение DarkDiver »

Fencer_Silver писал(а):Мля! Я эти суффиксы надолго запомню!
Да , я похоже тоже запомню:)
Fencer_Silver писал(а): Вы мне хоть объясните, за что я страдаю: нах, например саду или болоту иметь высоту?
Саду или болоту - может и не зачем (хотя у болота это может быть глубина например) А вот перевалы, башни, вершины горы, скальные выходы, урезы воды, водопады, острова, утесы, мысы и т.п. могут в своем названии содержать высоту (тогда мы ее отделяем суффиксом), а могут и не содержать высоту. Кроме того названия некоторых из этих объектов могут начинаться с цифр или состоять только из цифр - и эти цифры высотой не являются. Поэтому все что после суффикса - является высотой, а остальное нет. Так уж принято в Гармин. То что в этот же диапазон еще попадают и другие типы объектов, которые высоту по идее содержать не должны - это уже другой вопрос.

Что интересно, функция Convert Labels сейчас работает правильно и конвертит только числа после суффиксов, совсем не понятно почему при экспорте эти же объекты обрабатываются по другому алгоритму...
http://john.bdk.com.ru
dr.b
Бета тестер
Бета тестер
Сообщения: 145
Зарегистрирован: 16 дек 2012, 19:17
Россия

Re: Beta тестирование (обсуждение функционала beta версий)

Сообщение dr.b »

Alex писал(а):MicroGISEditor обновление v1.0.11.551bИстория изменений:Версия 1.0.11.551 31.01.2013
- Добавлено: новое отображение узла (для инструмента "Редактировать узлы") - "Ромб" - управляется из настроек;
Всё замечательно, однако не вижу контрастного бордера на ромбах. На скрине нижний узел обрисавал ручками черным в один пиксел. Явно лучше...
Вложения
border.jpg
border.jpg (9.73 КБ) 9774 просмотра
WinXP SP3
Ответить