SQL Server 2008 SQL 空间 LINESTRING 操作
我的表中存储了一个 LINESTRING,我需要知道一个点位于字符串的哪一端。我的想法是,我需要知道 LINESTRING 定义的“方向”,以便我可以以适当的方式计算沿线的距离(我已经知道该怎么做)。有人有什么想法吗?提前致谢。
I have a LINESTRING stored in my table and I need to know at what end of the string a point lies on. The idea is that I need to know what "direction" the LINESTRING was defined in so that I can calculate a distance down the line in the appropriate manner (which I already know how to do). Anybody have any ideas? Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了答案。
STStartPoint()
和STEndPoint()
是您可以在 LINESTRING 实例上调用的函数,以获取表示函数名称含义的 POINT 对象。I came across the answer.
STStartPoint()
andSTEndPoint()
are functions you can call on a LINESTRING instance to get POINT objects representing what the function names imply.