Re: Обсуждение Release версий (баги, замечания, регистрация)
Добавлено: 16 фев 2014, 00:27
1. Нарисовал рядом друг с другом ряд полигонов и сгруппировал их. Для сгруппированных полигонов при экспорте в шейпы топология исправляется некорректно! В левом столбце до стрелки записаны исходные направления полигонов (лево- и правозакрученные). После стрелки - во что они превратились после экспорта в шейпы:
лево лево ---> право лево
право лево ---> право лево
лево право ---> право лево
право право ---> право лево
А должно быть во всех случаях "право-право". О дырявых полигонах в данном примере речь не идёт! Только о целостных сгруппированных полигонах.
Для сравнения: несгруппированные левозакрученные полигоны корректно исправляются на правозакрученные.
2. Длина поля в DBF-формате 254 символа, а не 255, как экспортируется сейчас. Например, 255 имеется в RD_SIGNS и RSTR, а во многих остальных атрибутах длины полей урезанные.
Ошибка в длине поля приводит к смещению и пропаданию значений различных атрибутов при импорте шейп-файлов от МГЕ, при обмене ими с картографами, работающими в аркгисе.
3. Часто наблюдаю ситуацию, когда при слиянии двух дорог белый НОД между ними продолжает оставаться и никак не пропадает. Только ручное снятие галочки "точка участвует в роутинге" убирает лже-узел. Такой пример прилагаю в исходнике.
4. В формате ESRI *.SHP полигоны с дыркой вида (а) ошибкой совершенно не являются. А полигоны вида (б) являются, там обнаруживается самопересечение. Дорожка к внешнему краю удаляется и (б) превращается в (а).

Однако проверка карты на "многоэлементные полигоны" в микрогисе находит как настоящие сгруппированные полигоны (см. их в пункте 1 выше), так и полигоны вида (а). Очевидно, что для Garmin искать (а) не нужно, равно как и проводить "слияние внутренних полигонов" с превращением (а) в (б). В отличие от поиска настоящих сгруппированных полигонов.
Возможно, у формата CityGuide имеются особые требования к топологии полигонов с дыркой и указанная дорожка им необходима. Поэтому, не претендуя на полное убирание дорожки, спрошу, возможно ли разделить одну общую проверку на две?
1. поиск настоящих сгруппированных полигонов
2. поиск полигонов вида (а)
Я бы пользовался только первой проверкой.
лево лево ---> право лево
право лево ---> право лево
лево право ---> право лево
право право ---> право лево
А должно быть во всех случаях "право-право". О дырявых полигонах в данном примере речь не идёт! Только о целостных сгруппированных полигонах.
Для сравнения: несгруппированные левозакрученные полигоны корректно исправляются на правозакрученные.
2. Длина поля в DBF-формате 254 символа, а не 255, как экспортируется сейчас. Например, 255 имеется в RD_SIGNS и RSTR, а во многих остальных атрибутах длины полей урезанные.
Ошибка в длине поля приводит к смещению и пропаданию значений различных атрибутов при импорте шейп-файлов от МГЕ, при обмене ими с картографами, работающими в аркгисе.
3. Часто наблюдаю ситуацию, когда при слиянии двух дорог белый НОД между ними продолжает оставаться и никак не пропадает. Только ручное снятие галочки "точка участвует в роутинге" убирает лже-узел. Такой пример прилагаю в исходнике.
4. В формате ESRI *.SHP полигоны с дыркой вида (а) ошибкой совершенно не являются. А полигоны вида (б) являются, там обнаруживается самопересечение. Дорожка к внешнему краю удаляется и (б) превращается в (а).

Однако проверка карты на "многоэлементные полигоны" в микрогисе находит как настоящие сгруппированные полигоны (см. их в пункте 1 выше), так и полигоны вида (а). Очевидно, что для Garmin искать (а) не нужно, равно как и проводить "слияние внутренних полигонов" с превращением (а) в (б). В отличие от поиска настоящих сгруппированных полигонов.
Возможно, у формата CityGuide имеются особые требования к топологии полигонов с дыркой и указанная дорожка им необходима. Поэтому, не претендуя на полное убирание дорожки, спрошу, возможно ли разделить одну общую проверку на две?
1. поиск настоящих сгруппированных полигонов
2. поиск полигонов вида (а)
Я бы пользовался только первой проверкой.