在太平洋上工作,我正在处理覆盖整个地区的巨大多边形。其中一些非常简单,并且在我的shapefile中由4个点定义。
然而,当我将它们作为新的地理位置导入SQL Server 2008 r2时,由于地球的形状,我最终会得到曲线,而我希望北极和南极的边界能够坚持某些特定的纬度:例如北极边界应遵循从120E到120W的30N纬度。
我如何强迫我的多边形跟随纬度?将它们转换为几何可能是一种选择,但由于我需要进行一些长度和面积计算,我需要将它们保留为地理位置。 我是否需要沿着边界添加其他顶点以强制多边形保持在特定纬度?每个顶点之间的间隔应该是多少?
感谢您的帮助
西尔万
答案 0 :(得分:0)
你已经自己回答了这个问题。纬度坐标之间的长距离将创建曲线以匹配地球的曲率。因此,如果您需要沿特定纬度“锚定”它们,则需要手动插入点。至于间隔,没有对错,这里有一点实验(并考虑你想要拥抱线的“肛门”)会给你你想要的结果。每度1个坐标应该这样做,甚至可能有点矫枉过正。
那就是说,我确实想问你为什么要锚定它们来创建一个投影的“直线”,因为这会扭曲长度和面积计算的结果,多边形越大,偏斜越大。