是否有一种简单的方法可以将这样的几个地理点组合起来:
CREATE TABLE #Points
(
Id INT IDENTITY(1,1),
Point GEOGRAPHY
)
到Sql Server 2014中的GEOGRAPHY LINESTRING?
答案 0 :(得分:2)
要结合两点,你可以做到:
2^8=256
要创建线条,点必须按顺序排列,因此像ConvexHullAggregate这样的东西不起作用。您可以尝试编写循环以按顺序组合它们,然后存储组合。
答案 1 :(得分:0)
另一种方法是从点的(xy)坐标构造字符串(通过point.StX()和point.StY()),将它们连接起来并构建描述线串的WKT字符串,然后将其转换为Geography类型。 / p>