#sql-server-2008
#sql-server-2008
Вопрос:
В моей таблице хранится строка строк, и мне нужно знать, на каком конце строки находится точка. Идея в том, что мне нужно знать, в каком «направлении» была определена строка строк, чтобы я мог соответствующим образом рассчитать расстояние по строке (что я уже знаю, как сделать). У кого-нибудь есть идеи? Заранее спасибо.
Комментарии:
1. Будет полезно, если вы разместите немного данных из столбца LINESTRING в своей базе данных.
2. Я не заполнял таблицу и по соображениям безопасности не могу раскрыть данные в таблице. Надеюсь, все, что вам нужно знать, это то, что строки представляют собой расстояние в несколько тысяч метров по поверхности земли и каждая строка имеет две конечные точки. Мне нужно выяснить, что это за конечные точки.
Ответ №1:
Я наткнулся на ответ. STStartPoint()
и STEndPoint()
— это функции, которые вы можете вызвать в экземпляре LINESTRING, чтобы получить точечные объекты, представляющие то, что подразумевают имена функций.