2

我有一个包含许多 SQL Server 地理坐标(地理数据类型)的表。这些点在表中正确排序。我想将这些点组合成一条线并计算折线的总长度。

我的想法如下:

  1. 联合地理坐标。(这会创建一个多点。
  2. 将 转换MULTI POINTLINE STRING.
  3. 用于.STLength()获取长度

有没有一种有效的方法可以在不从字符串构造LINESTRING的情况下合并现有点?

我正在使用 SQL Server 2012。

4

0 回答 0