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

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

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

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

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

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

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

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

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

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

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

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

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

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

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

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

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

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

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

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

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

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

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей