Страница 1 из 1

Построение перпендикуляров к линиям

Добавлено: 20 апр 2006, 08:30
BrainDrain
Задача состоит в следующем:

есть слой точек (допустим AdrPoints), в каждой точке есть идентификатор (StreetAdrID) полилинии из другого слоя полилиний (StreetLines с идентифицирующим полем AdrID). Надо построить из каждой точки перпендикуляр к блищайшему отрезку соответствующей полилинии (или можно построить перпендикуляры из точек ко всем отрезкам соотв. линий и потом найти минимальный в каждом случае (для каждой точки)). Буду рад любым способам решения.

Re: Построение перпендикуляров к линиям

Добавлено: 21 апр 2006, 19:11
geologic
Если задача "спроецировать" точку на линию, то вот тут есть скрипт. Только похоже там нет алгоритма, а применяется некая стандартная функция ArcView. Если вам нужно решение в AM, то стоит поискать аналогичную - наверняка есть.

http://www.geofaq.narod.ru/4alexp.htm