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

Направление линии

Добавлено: 20 окт 2017, 10:05
gps38region
Всем ДВС !
Прошу помощи.

Имеется таблица с линиями (именно линии а не полилиний, начальная и конечная точка ) порядка несколько сотен...
В MapCAD есть инструмент "Вычислить направление".
Как реализовать данную функцию в обновлении колонки, забить новое поле для каждой линии значениями направления линии ?
Или получить координаты 1 и 2 точки линии ?

Re: Направление линии

Добавлено: 20 окт 2017, 13:29
Игорь Белов
Географические координаты начала и конца линии вычисляются функцией ObjectInfo():
X1 = ObjectGeography( Obj , 1 )
Y1 = ObjectGeography( Obj , 2 )
X2 = ObjectGeography( Obj , 3 )
Y2 = ObjectGeography( Obj , 4 )

Re: Направление линии

Добавлено: 20 окт 2017, 15:41
gps38region
Огромадное спасибо, а сразу нельзя угол вычислить ?

Re: Направление линии

Добавлено: 20 окт 2017, 16:32
Игорь Белов
Если бы в MapBasic'е была функция Atn2(), можно было бы сразу.
А разве в 2-3 действия намного сложнее?

Re: Направление линии

Добавлено: 20 окт 2017, 16:51
gps38region
Еще раз спасибо.
Буду пробовать , надеюсь все получится по вашим подсказкам.