我正在尝试将点和多边形从国家特定的坐标系转换为经纬度系统(GPS)。更新SQL Server几何列
虽然我有(相当复杂的)公式来计算给定一组特定坐标的平移,但我坚持使用SQL Server几何列,它不仅包含点,还包含多边形和线。
我试图解决这个问题的办法:
- 在表中查找的几何列点的最大数量使用
while
-loop和迭代器@i
- (使用
STNumPoints())
),穿行所有几何点(达到之前发现的最大值) - 更新所有具有< =
@i
点的几何实例,将该点转换为GPS坐标系
这只有一个问题:似乎SQL Server不会让我更新几何实例中的单个点。
我试图找到有关在Web上更新几何实例的信息,但找不到任何信息。
是否有可能更新几何实例的部分?如果是这样,那么这样做的限制/先决条件是什么?
我想点存储到地理的确是 - ,但为了做到这一点,源坐标的SRID必须得到支持(与荷兰坐标系显然不是,所以我必须转换值)。我现在已经解决了它,很快就会发布关于它的博客:)。 – vstrien