使用 R 根据坐标和面积创建椭圆以在地图上绘制

问题描述 投票:0回答:1

如何使用 R 从包含 x、y 和 z、方向和比率列的数据框中创建椭圆多边形?我可以查看哪些 R 包和函数来完成此任务?

我还想计算椭圆相互重叠时的重叠面积

数据输入说明:

x,y :我已经从纬度/经度转换为适当的投影系统的地理坐标,椭圆将以这一点为中心

z:椭圆的面积,以平方英尺为单位

Orientation:椭圆的方向(即从北向70度)

比率:椭圆的纵横比(即 3:1 长度:宽度表示长度是宽度的 3 倍)

尝试在 R、TERR 和 spotfire 中执行此操作,以在地图上绘制椭圆。感谢您的帮助!

r polygon spotfire terr
1个回答
1
投票

你可以试试 ellipse R 包。 https://cran.r-project.org/web/packages/ellipse/ellipse.pdf

qGIS 是开源版本的 arcGIS,如果您正在进行大量空间分析,可能会看到它。

© www.soinside.com 2019 - 2024. All rights reserved.