Re: Вычисление площади сложной фигуры.
От: apachik  
Дата: 17.04.23 21:42
Оценка:
Здравствуйте, Bitman72, Вы писали:

B>Добрый вечер всем.


B>Проблема такова: есть территория, ограниченная GPS координатами. Нужно вычислить площадь участков.

B>Основная масса фигур — почти прямоугольники, но встречаются очень замысловатые формы. Вот с ними — проблема.
B>Геодезическая точность при вычислении не нужна. Можно считать на сфере. Наверное, можно даже и на плоской проекции.

B>Из того, что уже пробовал: прямоугольник, в который вписана фигура. Разбиение на квадраты. Работает, но долго. В принципе, Монте-Карло работает так же и не значительно быстрее.


B>Есть что-то иное?


есть очень простой способ вычисления площади многоугольника (не важно какой формы, но без самопересечений), заданного координатами своих верших:
http://algolist.ru/maths/geom/polygon/area.php
считают суммы площадей трапеций под всеми отрезками. т.е. что-то типа разницы двух интегралов под верхним контуром и под нижним. Но магия в том, что даже не нужно задумываться где там крайние точки "разворота". Просто считай подряд и будет профит
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.