Действительно... подтверждаю!User_tester писал(а):В компиляторе МПЦ ряд типов объектов объединены вместе.
Требуют исправления точки:
CITY_50K / MEDIUM_CITY
CITY_5M / LARGE_CITY
CITY_LT5K / SMALL_CITY
GARDEN / PARK
Просьба исправить их в MicroGIS Editor. Сейчас там они как отдельные типы.![]()
Обсуждение Beta версий (тестирование, баги, замечания)
Модераторы: Alex, Admin, Fencer_Silver
Re: Beta тестирование (тестирование, баги, замечания)
http://john.bdk.com.ru
- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Контактная информация:
Re: Beta тестирование (тестирование, баги, замечания)
А зачем для нумерации создавать "белый" нод? Нумерация прекрасно создается и живет без НОДа.User_tester писал(а):Обнаружил недоработку в проверке на "белые" узлы.
Ко всему прочему, надо ещё игнорировать отрезки дорог с белыми нодами по концам, в которых прописаны номера домов для линейной адресации Garmin.![]()
Такие белые ноды ошибками не являются и удалению не подлежат. Соответственно, не надо их искать.
- Alex
- Администратор
- Сообщения: 1041
- Зарегистрирован: 06 фев 2012, 15:57
- Откуда: Украина
- Настроение:
- Контактная информация:
Re: Beta тестирование (тестирование, баги, замечания)
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Beta тестирование (тестирование, баги, замечания)
Ещё вдогонку к этому же! Посмотрел дороги. Необходимо добавить выделенное жирным шрифтом:User_tester писал(а):В компиляторе МПЦ ряд типов объектов объединены вместе.
Требуют исправления точки:
CITY_50K / MEDIUM_CITY
CITY_5M / LARGE_CITY
CITY_LT5K / SMALL_CITY
GARDEN / PARK
Просьба исправить их в MicroGIS Editor. Сейчас там они как отдельные типы.
0x0009 HIGH_SPEED_RAMP/RAMP
0x0001 INTERSTATE/MAJOR_HWY
Остальное вроде всё соответствует.
Добавлено спустя 11 минут 15 секунд:
Нет, вы не правы!Fencer_Silver писал(а):А зачем для нумерации создавать "белый" нод? Нумерация прекрасно создается и живет без НОДа.
Как и остальная семантика, адресная нумерация задаётся своими определенными атрибутами шейпов для конкретного ребра дороги с уникальным LINK_ID. В "польском" формате карты в MicroGIS Editor в серединные узлы такого ребра ничего не прописывается. Можно только интерполировать на них нумерацию, исходя из адреса в крайних вершинах ребра дороги (1 .... 3 .... 5 .... 7).
Если хотим прописать нумерацию и во внутренних узлах, то в них надо обязательно провести разрезание полилинии, иначе после компиляции эти адреса неизбежно будут потеряны...
Таким образом, в случае разрезания дороги получаем множество состыкованных отрезочков с нумерацией по концам. На стыках - белые ноды. И считать такие белые ноды ошибками и отлавливать их проверкой - неправильно!

- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Контактная информация:
Re: Beta тестирование (тестирование, баги, замечания)
ПРОСЬБА КО ВСЕМ, КТО РАБОТАЕТ В WIN64 и НА MGE64 - проверить экспорт в МПС шейп-файлы.
После проверки, ПРОСЬБА ОТПИСАТЬСЯ В ЛЮБОМ СЛУЧАЕ -"НЕТ ВЫЛЕТА" ИЛИ "ЕСТЬ". Появилась протеворечивая информация о вылете при экспорте на некоторых машинах с WIN64 в версии MGE64.
После проверки, ПРОСЬБА ОТПИСАТЬСЯ В ЛЮБОМ СЛУЧАЕ -"НЕТ ВЫЛЕТА" ИЛИ "ЕСТЬ". Появилась протеворечивая информация о вылете при экспорте на некоторых машинах с WIN64 в версии MGE64.
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Beta тестирование (тестирование, баги, замечания)
Начинаю тестировать изменения.Alex писал(а): - Добавлен новый тип POI - 0x1 - "Адресная точка"
- Переделан и переименован инструмент "Создать ПОИ в строениях" - в инструмент "Создать адресные точки в строениях". Если в строении имелась точка подъезда, такую же точку подъезда получит и адресная точка.
1. Меняется тип адресной точки 0х0001 и превращается в 0x0100 (CITY_10M).
То есть, выполнил команду "Создать адресные точки в строениях", закрыл программу с картой. Запустил и открыл заново - всё поменялось. Теперь на полигонах расставлены мегаполисы.
2. Некорректно расставляются адресные точки по типам полигонов.
Автоматической расстановке подлежат только 4 типа полигонов:
GENERIC_MANMADE
HOSPITAL
COLLEGE
SHOPPING_AREA
Причём, не все из них, а только те, у которых полностью заполнена адресная информация. И эта адресная информация должна переноситься в поставленную точку.
А я вижу, например, ещё и на PARKING_GARAGE поставленную точку. И на пустых пристройках зданий без адреса тоже вижу точку... После экспорта в шейпы в журнале сообщений написано типа:
Это всё неправильно. Незачем автоматически адресовать пустые здания и вовсе не здания.Начало созданиия и экспорта точечных адресов
Замечание: здание (моё уточнение - гараж PARKING_GARAGE) не имеет города (будет игнорировано), координаты .....
1 замечания(й).
3. Открыл карту с ранее расставленными адресными точками, нарисовал много новых зданий, снова воспользовался инструментом автоматической постановки адресных точек. И получил дубликаты объектов.
Добавлено спустя 14 минут 59 секунд:
По этому пункту хотел спросить. В случае фигурных полигонов адресная точка может попасть в центр масс полигона, но геометрически ВНЕ здания. В таком случае я, конечно её передвину вручную на здание, если обнаружу (проверками по типу и пересечению).User_tester писал(а):3. Открыл карту с ранее расставленными адресными точками, нарисовал много новых зданий, снова воспользовался инструментом автоматической постановки адресных точек. И получил дубликаты объектов.
Но при последующей автоматической расстановке для этого же полигона создастся новая адресная точка в старом месте, откуда ранее я переместил на полигон предыдущую точку. И будет 2 дубля адреса.
Каждый раз вычищать всю карту и остслеживать изменения - очень трудно, практически нереально. Как можно решить проблему программными средствами?
- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Контактная информация:
Re: Beta тестирование (тестирование, баги, замечания)
Это я все поправлю.
Есть два пути. Первый - проверять при работе инструмента существует ли такая точка. Не по по-координатам (они тут не причем) а по-адресу. На больших картах это займет время. А второй - адресная точка - это ПОИ. Создавай ее, как в АркГисе, ручками.
.Открыл карту с ранее расставленными адресными точками, нарисовал много новых зданий, снова воспользовался инструментом автоматической постановки адресных точек. И получил дубликаты объектов
Есть два пути. Первый - проверять при работе инструмента существует ли такая точка. Не по по-координатам (они тут не причем) а по-адресу. На больших картах это займет время. А второй - адресная точка - это ПОИ. Создавай ее, как в АркГисе, ручками.
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Beta тестирование (тестирование, баги, замечания)
4.
Точечная адресация полностью самодостаточна в Garmin и может вовсе не нуждаться ни в каких полигонах. Это очень удобно, например, когда имеются плохие спутниковые снимки местности, по которым ничего не видно.
Допустим, адреса сняты на местности и отмечены путевыми точками прямо в навигаторе: Путевой проезд, 1А; Путевой проезд, 2; Путевой проезд 3А и т. д.
Эти путевые точки в исходнике преобразую в ADDR_PNT. Теперь меня интересует 2 момента:
1. как прописать соответствующую семантику в ADDR_PNT? В панели свойств почему-то ничего не видно для этой точки.
2. как назначить данной точке ADDR_PNT единственное соответствие - точку ARRV_PNT, если последняя в MicroGIS Editor присваивается полигонам? Полигоны строений невозможно нарисовать из-за плохих снимков, да и в принципе их рисовать не обязательно для точечной адресации.
Ещё есть замечание по поводу точек подъезда у зданий: программа позволяет их много поставить в исходнике для данного строения. А адресная точка автоматом выставляется одна. Путаница получается, и исходник в общем-то засоряется...
Вдобавок, некоторые картографы ошибочно полагают, что при навигации к данному адресу по его адресной точке мы будем приезжать в ближайшую к нашему текущему местоположению точку подъезда (при условии, если наставим целую кучу точек подъезда с разных сторон здания). Это глупости полные!
Поэтому предлагаю вообще отменить для полигонов постановку ARRV_PNT, а эту функцию перенести на родную точку ADDR_PNT. Причём, чтобы MicroGIS Editor каждой точке ADDR_PNT выставлял только 1 точку подъезда. Совсем нелогично в новой схеме экспорта в шейпы разделять эту пару точек и одну точку привязывать к полигонам, да ещё во множественном исполнении.
Тут тоже есть вопросы.Alex писал(а):Если в строении имелась точка подъезда, такую же точку подъезда получит и адресная точка.
Точечная адресация полностью самодостаточна в Garmin и может вовсе не нуждаться ни в каких полигонах. Это очень удобно, например, когда имеются плохие спутниковые снимки местности, по которым ничего не видно.
Допустим, адреса сняты на местности и отмечены путевыми точками прямо в навигаторе: Путевой проезд, 1А; Путевой проезд, 2; Путевой проезд 3А и т. д.
Эти путевые точки в исходнике преобразую в ADDR_PNT. Теперь меня интересует 2 момента:
1. как прописать соответствующую семантику в ADDR_PNT? В панели свойств почему-то ничего не видно для этой точки.
2. как назначить данной точке ADDR_PNT единственное соответствие - точку ARRV_PNT, если последняя в MicroGIS Editor присваивается полигонам? Полигоны строений невозможно нарисовать из-за плохих снимков, да и в принципе их рисовать не обязательно для точечной адресации.

Ещё есть замечание по поводу точек подъезда у зданий: программа позволяет их много поставить в исходнике для данного строения. А адресная точка автоматом выставляется одна. Путаница получается, и исходник в общем-то засоряется...
Вдобавок, некоторые картографы ошибочно полагают, что при навигации к данному адресу по его адресной точке мы будем приезжать в ближайшую к нашему текущему местоположению точку подъезда (при условии, если наставим целую кучу точек подъезда с разных сторон здания). Это глупости полные!
Поэтому предлагаю вообще отменить для полигонов постановку ARRV_PNT, а эту функцию перенести на родную точку ADDR_PNT. Причём, чтобы MicroGIS Editor каждой точке ADDR_PNT выставлял только 1 точку подъезда. Совсем нелогично в новой схеме экспорта в шейпы разделять эту пару точек и одну точку привязывать к полигонам, да ещё во множественном исполнении.
- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Контактная информация:
Re: Beta тестирование (тестирование, баги, замечания)
User_Tester
1. У новой ПОИ - доступны для редактирования ВСЕ ПОЛЯ.
2. Новой ПОИ МОЖНО создавать точку подъезда.
3. Другие точки подъезда, кроме НОВОЙ ПОИ, для МПС ГАРМИН - более неактуальны.
1. У новой ПОИ - доступны для редактирования ВСЕ ПОЛЯ.
2. Новой ПОИ МОЖНО создавать точку подъезда.
3. Другие точки подъезда, кроме НОВОЙ ПОИ, для МПС ГАРМИН - более неактуальны.
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Beta тестирование (тестирование, баги, замечания)
Пожалуйста, укажите мне, где в панели свойств для точки адресации её атрибуты?Fencer_Silver писал(а):1. У новой ПОИ - доступны для редактирования ВСЕ ПОЛЯ.

Какие ключи в редакторе задействовали для атрибутов ADDR_PNT: LINK_ID, ARRV_ID, ADDR_FMT и HOUSE_NUM?
И почему-то не одну, а бесконечное количество. Какой в них смысл?Fencer_Silver писал(а):2. Новой ПОИ МОЖНО создавать точку подъезда.


Почему неактуальны? Аналогично - смотрите прилагаемый скриншот. Например, для леса, кладбища, дома, точки города я легко присваиваю любое число точек подъезда. А там их не должно быть в принципе! Только линии правильно сделаны, без точек подъезда.Fencer_Silver писал(а):3. Другие точки подъезда, кроме НОВОЙ ПОИ, для МПС ГАРМИН - более неактуальны.
- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Контактная информация:
Re: Beta тестирование (тестирование, баги, замечания)
User_Tester,
1. Там все прежнее и знакомое. А что тебе там нужно ОСОБОЕ?
2. Да, их хоть миллион. Я не хочу искать страницы, где это обсуждалось. Смысл - никто "наклонять" программу для какого-либо проекта - не будет. Я же написал, будет экспортироваться первая. Что здесь непонятно?
3. Читай пункт № 2. И что с того? А cGPSMapper - не понимает того, что заложено в МПС. А МПС не понимает того что заложено в сGPSMapper для морских объектов... Было обсуждение - было решение. Раз тогда так приняли - так и останется.
1. Там все прежнее и знакомое. А что тебе там нужно ОСОБОЕ?
2. Да, их хоть миллион. Я не хочу искать страницы, где это обсуждалось. Смысл - никто "наклонять" программу для какого-либо проекта - не будет. Я же написал, будет экспортироваться первая. Что здесь непонятно?
3. Читай пункт № 2. И что с того? А cGPSMapper - не понимает того, что заложено в МПС. А МПС не понимает того что заложено в сGPSMapper для морских объектов... Было обсуждение - было решение. Раз тогда так приняли - так и останется.
-
- Бета тестер
- Сообщения: 1149
- Зарегистрирован: 23 апр 2012, 11:23
Re: Beta тестирование (тестирование, баги, замечания)
Особого ничего! Не более, чем есть в мануале MPC. Как мне поставить независимо от зданий пару точек ADDR_PNT - ARRV_PNT, заполнить их семантикой и привязать к дороге?Fencer_Silver писал(а):1. Там все прежнее и знакомое. А что тебе там нужно ОСОБОЕ?
В каких ещё навигационных системах, кроме Garmin, применяются точки подъезда, раз вы говорите о каком-то "наклонении" вашей программы в его сторону?Fencer_Silver писал(а):2. Да, их хоть миллион. Я не хочу искать страницы, где это обсуждалось. Смысл - никто "наклонять" программу для какого-либо проекта - не будет. Я же написал, будет экспортироваться первая. Что здесь непонятно?
Причём, не просто применяются, а обязательно целой кучей для одного объекта. И обязательно для всех полигонов и всех POI. Поясните мне, пожалуйста.
Далее. Ещё вопросы волнуют!
Почему при перемещении точки подъезда смещается сам объект? А между тем, к дороге точка прибытия, к сожалению, никак не привязана... То есть, поправляя геометрию дороги, надо потом перепривязывать к ней все точки прибытия. Поэтому хочется, чтобы была надёжная привязка точки прибытия к дороге и автозаполнение семантикой.

А как решить проблему я появлением дублей адресных точек я уже придумал. Надо поправить функцию "Создать адресные точки в строениях", чтобы она расставляла автоматом точки только в выделенных полигонах из указанных выше четырёх типов. Нарисовал дома, выделил их скопом или по отдельности (способов выделений реализовано много) - применил функцию. И ранее обработанные здания не затронутся!

Re: Beta тестирование (тестирование, баги, замечания)
Не знаю как в МПЦ - надо почитать мануал - но при компиляции карты в cGPSMapper, для работы линейного адресного поиска, наличие роутинговых узлов в полилинии совершенно не обязательно. Более того карта с линейным адресным поиском может вообще быть в принципе без поддержки роутинга, при этом адресный поиск работает без проблем. Поэтому в общем случае, наличие роутинговых узлов и адрсеных данных у линии ни как не связано.User_tester писал(а):Нет, вы не правы!Fencer_Silver писал(а):А зачем для нумерации создавать "белый" нод? Нумерация прекрасно создается и живет без НОДа.
Как и остальная семантика, адресная нумерация задаётся своими определенными атрибутами шейпов для конкретного ребра дороги с уникальным LINK_ID. В "польском" формате карты в MicroGIS Editor в серединные узлы такого ребра ничего не прописывается. Можно только интерполировать на них нумерацию, исходя из адреса в крайних вершинах ребра дороги (1 .... 3 .... 5 .... 7).
Если хотим прописать нумерацию и во внутренних узлах, то в них надо обязательно провести разрезание полилинии, иначе после компиляции эти адреса неизбежно будут потеряны...
Добавлено спустя 11 минут 6 секунд:
Я бы еще предложил, чтобы при автоматическом создании адресных точек, перед созданием каждой точки проверялось, имеется ли уже в карте адресная точка с точно таким же адресом, и если да, то выдавалось бы предупреждение о том, что уже существует точка с таким адресом, и запрос "хотите ли создать еще одну?" с вариантами ответов:User_tester писал(а): А как решить проблему я появлением дублей адресных точек я уже придумал. Надо поправить функцию "Создать адресные точки в строениях", чтобы она расставляла автоматом точки только в выделенных полигонах из указанных выше четырёх типов. Нарисовал дома, выделил их скопом или по отдельности (способов выделений реализовано много) - применил функцию. И ранее обработанные здания не затронутся!
"Да", "Да для всех", "Нет", "Нет для всех".
Добавлено спустя 12 секунд:
Не согласен. А если для отрисовки зданий используются помимо стандартных полигонов еще и кастомные?User_tester писал(а): Это всё неправильно. Незачем автоматически адресовать пустые здания и вовсе не здания.
Я считаю так, если полигон содержит адресные данные, значит надо сделать соответствующую точку - такой подход универсальнее.
А уж в какой полигон прописывать адреса, а в какой нет - это оставить на совесть картографа.
http://john.bdk.com.ru
- Fencer_Silver
- Разработчик
- Сообщения: 922
- Зарегистрирован: 06 фев 2012, 16:00
- Откуда: Украина
- Контактная информация:
Re: Beta тестирование (тестирование, баги, замечания)
Блин... 0x1 - это ПОИ. СТАВЬ ХОТЬ В ПОЛЕ ЧИСТОМ.... ЗАПОЛНИ АДРЕС (ЛЮБОЙ), СТАВЬ ТОЧКУ ПОДЪЕЗДА - ХОТЬ К ДОРОГЕ, ХОТЬ КУДА....Как мне поставить независимо от зданий пару точек ADDR_PNT - ARRV_PNT, заполнить их семантикой и привязать к дороге?
ПОТОМУ ЧТО НАДО ЩЕЛКНУТЬ ПРАВОЙ КНОПКОЙ НА ТОЧКЕ ПОДЪЕЗДА И ВЫБРАТЬ ПУНКТ "ИЗМЕНИТЬ". Блин.... Что за вопросы...Почему при перемещении точки подъезда смещается сам объект?
И еще, по поводу их наличия - у других объектов. Если на данном этапе их запретить, то пропадет целая куча работы в карте. Поэтому, сейчас можно сделать "Создать адресные точки в строениях" - они расставятся с точками подъездов, ранее сделанными пользователями. Далее, например через месяц, их для других объектов, можно будет запретить, когда теоретически все их совместят.