Потестил - окно свойств маяка открывается, добавляю три сектора, все параметры прописываю (цвет, дальность, углы), закрываю окно, открываю повторно - все ок, все поля остаются заполнены, сохраняю карту, во вкладке Source ключи Light=(colour,range) или Light=(colour,range,angle)...(colour,range,angle) не появляются, в польский формат тоже ни чего не сохраняется
Значит, так ка этот самый Light может принимать аж три значения то сейчас работает так
1. Если установлен тип освещения в строке - то при записи в польский формат запишется как Light=# (и будут проигнорированы все значения в доп окне)
2. Если в строке установлен тип освещения 0 - а в доп. окне - определен тип освещения и дальность запишется как Light=(colour,range)
3. Если в строке установлен тип освещения 0 - а в доп. окне - определен тип освещения и дальность и угол (их может быть несколько) - запишется Light=(colour,range,angle)...(colour,range,angle).
Примечание: если нужно убрать параметр "Angle" - необходимо не стереть его просто (иначе это будет 0 - такой угол может быть), а ввести "-1".
Проверено, ошибок нет.
Не поддерживается атрибут Text=xxx для типов:
У нас есть ключ "Text=" - это "описание". Не логично забивать оперативку еще одним "Text"
В микрогисе исправил атрибуты роутинга дорог на заданные по умолчанию. Экспортировал исходник в шейп-файлы.
Атрибуты роутинга дорог - по умолчанию никакого отношения к МПС - не имеют. Смотри таблицу - сброса роутинга по-умолчанию.