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

MapInfo, MapBasic
Ответить
gps38region
Новоприбывший
Сообщения: 3
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

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

Сообщение gps38region » 20 окт 2017, 10:05

Всем ДВС !
Прошу помощи.

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

Игорь Белов
Гуру
Сообщения: 1421
Зарегистрирован: 04 янв 2011, 22:00
Статьи: 12
Проекты: 1
Репутация: 875
Откуда: Казань

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

Сообщение Игорь Белов » 20 окт 2017, 13:29

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

gps38region
Новоприбывший
Сообщения: 3
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

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

Сообщение gps38region » 20 окт 2017, 15:41

Огромадное спасибо, а сразу нельзя угол вычислить ?

Игорь Белов
Гуру
Сообщения: 1421
Зарегистрирован: 04 янв 2011, 22:00
Статьи: 12
Проекты: 1
Репутация: 875
Откуда: Казань

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

Сообщение Игорь Белов » 20 окт 2017, 16:32

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

gps38region
Новоприбывший
Сообщения: 3
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

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

Сообщение gps38region » 20 окт 2017, 16:51

Еще раз спасибо.
Буду пробовать , надеюсь все получится по вашим подсказкам.

Ответить

Вернуться в «MapInfo»