KartaBY писал(а):Не знаю, верно ли я разобрался, но похоже редактор похерил движение по полосам из-за наличия односторонненго движения в линиях.
Код: Выделить всё
Only used when creating lane connections. Indicates the number of road lanes when traveling from the last vertex to the first vertex. Only applicable if ONE_WAY is not set to 1 or Y.
Этот запрет нужно сделать явным в программе, т.е так, что бы не возможно ставить движение по полосам при наличии одностороннего движения
Запрет и есть явный, присмотритесь к рисунку. Если дорога с односторонним движением (флаг "Одностороннее движение") - полосы на встречу - не создаются. Вероятно вы не разобрались.
vad47 писал(а):Довольно давно приглядываюсь к вашей программе. Главный сдерживающий фактор - плавающая запятая. Не раз приходилось обжигаться с полигонами в старом ГМЕ, когда к примеру острова съезжали со своих мест на большом полигоне с дырами. Повторять ошибки не хочется.
Проблема которая была в ГМЕ - никак не связана с проблемой обсуждаемой здесь. В МГЕ наблюдается допустимое "сползание" координат на приблизительно 19см. Но это никак не может повлиять на скручивание домиков.
vad47 писал(а):Может дать возможность пользователю самим выбирать в настройках программы в каком виде хранить данные, с плавающей запятой или фиксированной?
Переходить на фиксированную запятую мы не будем. Во первых это не правильно, во вторых требует существенной переделки программы. Но, в тоже время мы пробуем применить другие методы, повышения точности.
vad47 писал(а):И по поводу совместимости. Программа может быть сколь угодно уникальной, но воплотить все функции необходимые пользователю, думаю просто невозможно.
Функции нужные пользователю - вопрос риторический. У нас в листе хотелок, столько "НУЖНОСТЕЙ" (в том числе и абсурдных), что лет на 100 хватит целому отделу. Конечно все желания - поддержать не возможно. Но мы стараемся.
А вот насчет поддержки формата, полей, атрибутов - это совсем другой вопрос. Мы стараемся поддержать всё в полном объеме. На сегодняшний день, нами поддержаны все типы и параметры данных используемые в СитиГид, 7дорог. Вы знаете еще хотя бы один редактор, который этим может похвастаться (MapInfo и ARCGis - это другая история)? Недотянутым является только Garmin. Но мы над этим работаем, немного и осталось.
vad47 писал(а):Поэтому должен быть безболезненный перенос в форматы других программ, без потери точности и самих данных. Тоже самое относится и к экспорту данных.
При экспорте, ничего не меняется. Экспортируется всё в точности, что есть в исходнике. Речь идет не об этом. Округление (в рамках допустимого) происходит при записи данных в исходник. Тут уже извините, каждая программа имеет собственный алгоритм обработки и информация не доступна для сторонних разработчиков. Поэтому, на просьбу, сделать как в ГМЕ - отвечаю, это не возможно. Потому как разработчик ГМЕ не делится информацией, ровно так же как и все остальные. У каждого свой подход и методы решения.
vad47 писал(а):Согласитесь, если у пользователя есть карта, будет ли он пользоваться вашим редактором, если тот заведомо вносит хоть и не большие, но искажения?
Искажения вносят все. Кто то больше, кто то меньше, кто то в одну сторону, а кто то в другую. Методов повышения точности - много. ГМЕ решило вопрос с точностью, перейдя на фиксированную запятую, ГМЕ++ добавило 7 знак, после запятой, кто то ещё как то. С чего вы решили, что мы должны перейти на фиксированную запятую?
В любом случае, проблемы нет, но желание пользователей повысить точность - принято к сведению. Решение будет найдено. Следите за форумом.