从 javascript 中的 GPS 坐标凹船体
Concave Hull From GPS Coordinates in Javascript
这是我在阅读了很多关于凹形船体和阿尔法形状之后在 stackoverflow 中的第一个问题,但不幸的是我仍然没有找到一个可行的解决方案:(
我的输入是一大数组 GPS 坐标(纬度,纬度((大约 1000-2000 点(定义 GPS 轨迹。现在我正在寻找一种方法来测量所有坐标轮廓的周长。
到目前为止,我能够从所有点计算和显示凸包,但到目前为止,凹包的计算并不成功:(
我使用javascript进行所有编程并寻找以下任务:输入:所有纬度坐标 (WGS84(输出:定义凹船体的所有边坐标。
我已经找到了关于凹形船体、alpha 形状和 delaunay 三角测量的有趣信息,但不幸的是,所有信息都涉及 2D 平面/X,Y 坐标(如 [5,2][6,7][3,2](,如果我尝试使用我的 WGS84 坐标 -> 无法获得我的点云的凹壳:(
非常感谢您的任何帮助!
尝试使用 hull.js 库来解决您的问题:https://github.com/AndriiHeonia/hull
您可以使用 alpha 形状。它是一个没有超过阿尔法的边的德劳内三角测量。WGS84 的意思是球形地球,所以 z 不是那么有用。但是您可以尝试3D三角测量(将Z设置为任何内容(或尝试墨卡托地图投影:https://alastaira.wordpress.com/2011/01/23/the-google-maps-bing-maps-spherical-mercator-projection/,然后是alpha形状。
相关文章:
- 从硬件GPS获取坐标
- 计算两个GPS坐标之间的指南针方位的问题
- 将地址地理编码为 GPS 坐标
- 在科尔多瓦地理位置中访问模拟蓝牙GPS坐标
- 使用 GPS 坐标修改地图的中心
- 将 GPS 坐标转换为距离,并以十进制度为单位将距离转换为半径
- 从 javascript 中的 GPS 坐标凹船体
- 我可以从网站上读取“真实”的移动GPS坐标吗?
- 无法在Android中使用Javascript webview获取GPS坐标
- 获取谷歌地图的gps坐标
- 谷歌地图(javascript API):从地址获取GPS坐标
- 更新基于gps坐标的谷歌地图位置
- 用n个gps坐标测量面积
- HTML5地理定位将当前GPS位置的长宽坐标转换为一个变量
- 平滑GPS跟踪的路线坐标
- Openlayers WKT返回太大的gps坐标
- 反向地理编码:将GPS坐标转换为位置名称的函数调用永远不会执行
- 如何在登录网站时从黑莓手机获取GPS坐标
- 从城市表中获取2个gps坐标之间的路线点
- 使用正则表达式验证 GPS 坐标