这里在 SQL 世界中相当新。
我有一个坐标到不同地方(x,y)的数据库
已按照本指南将这些坐标转换为笛卡尔坐标并创建形成多边形的有序坐标列表。
完成后,我现在面临计算所述多边形面积的挑战。
为了实现这一点,最好的选择似乎是鞋带公式的实现。我找到了以不同语言运行计算的不同方法(参见此处) 和此处 - 第 28 页,area2d_polygon() 函数,但在编写 SQL 以执行相同计算时根本没有成功。
PostGIS 在这里似乎不是我的选择。
到现在已经在这个上花了好几个小时了。我需要编写从形成多边形的坐标列表中计算以 km2 为单位的面积的 SQL。
任何帮助将不胜感激 :)