Создание эллипсов на основе координат и области с R для построения на карте
Как создать, используя R, эллиптические многоугольники из кадра данных, содержащего столбцы x, y и z, Orientation и Ratio? Какие пакеты и функции R я мог бы рассмотреть для достижения этой цели?
Я также хотел бы рассчитать площадь перекрытия, когда эллипсы перекрывают друг друга.
Описание ввода данных:
x, y: геокоординаты, которые я уже преобразовал из широты / долготы в соответствующую проекционную систему, эллипс будет центрирован вокруг этой точки
z: площадь эллипса в квадратных футах
Ориентация: ориентация эллипса (т.е. 70 градусов с севера)
Соотношение: соотношение сторон эллипса (то есть 3:1 длина: ширина будет означать, что длина в 3 раза больше ширины)
Попытка сделать это в R, TERR и spotfire, чтобы построить эллипсы на карте. Спасибо за любую помощь!
1 ответ
Вы можете попробовать пакет ellipse R. https://cran.r-project.org/web/packages/ellipse/ellipse.pdf
qGIS — это версия ArcGIS с открытым исходным кодом, и вам стоит обратить на нее внимание, если вы много занимаетесь пространственным анализом.