Цитата:
По поводу программы Topotracer. Не могу понять, почему не работает функция поиска продолжения горизонтали, галочка "искать продолжение изолиний" стоит.
Поиск продолжения горизонталей работает следующим образом. На обрыве, либо пересечении горизонтали с другими объектами карты трассировка останавливается. Программа ищет возможные продолжения, выбирает из них наиболее вероятное и ставит курсор на этот участок. При этом окончание горизонтали и текущее положение курсора соединяются инверсной линией. Если курсор переместить на другое продолжение, инверсная линия перерисовывается согласно новому предложенному варианту.
Суть в том, что сам Topotracer не принимает решение как продолжать горизонталь в месте остановки трассировки. Он оставляет выбор за оператором, но при этом ускоряет процесс, помещая курсор в место наиболее вероятного продолжения. Если продолжение не найдено тогда программа не предлагает вариантов.
Цитата:
И еще предложение, может не в тему конечно, если бы в этой программе как то реализовать поиск горизонталей учитывая разнообразные условия, которые возникают именно у таких объектов. Например поиск продолжения реализовывать исходя из уже векторизированных горизонталей (не могут пересекаться, повторяют форму..). Или еще лучше встроить что то похожее на "интерполирование горизонталей" в Digitals, но одновременно с поиском их же на растре.
Предложение хорошее и оно действительно может значительно улучшить точность прогнозирования продолжения горизонталей, либо даже строить новые горизонтали автоматически. Но, данный класс программ уже уходит в прошлое и развитие Topotracer приостановлено, исправляются ошибки, вносятся незначительные улучшения. Но сам алгоритм трассировки уже давно не менялся.