Вычисление площади полигона на сфере и на эллипсоиде: различия между версиями
ErnieBoyd (обсуждение | вклад) |
ErnieBoyd (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
== Общие положения == | == Общие положения == | ||
[[Image:Spherical-polygon.png|frame|c|right| | [[Image:Spherical-polygon.png|frame|c|right|Многоугольник на сфере]] | ||
Определим полигон как простой [http://ru.wikipedia.org/wiki/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA многоугольник] — участок поверхности, ограниченный замкнутой полилинией без самопересечений. | Определим полигон как простой [http://ru.wikipedia.org/wiki/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA многоугольник] — участок поверхности, ограниченный замкнутой полилинией без самопересечений. | ||
Строка 17: | Строка 17: | ||
В общем случае определение площади многоугольника на искривлённой поверхности — нетривиальная задача. Нужно интегрировать по поверхности с пределами, заданными неявно. К счастью, математика может предложить обходные пути решения задачи. | В общем случае определение площади многоугольника на искривлённой поверхности — нетривиальная задача. Нужно интегрировать по поверхности с пределами, заданными неявно. К счастью, математика может предложить обходные пути решения задачи. | ||
Представим себе точку, движущуюся вдоль контура полигона. Вершины являются точками поворота. Внутренний угол при вершине '' | Представим себе точку, движущуюся вдоль контура полигона. Вершины являются точками поворота. Внутренний угол при вершине ''θ'' равен разности направлений ''α'' в предыдущую и следующую вершины, а поворот есть угол ''τ'', смежный внутреннему: | ||
<math>\begin{array}{rcl} | <math>\begin{array}{rcl} | ||
\ | \theta_i & = & \alpha_{i, i-1} - \alpha_{i, i+1} \\ | ||
\ | \tau_i & = & \pi - \theta_i | ||
\end{array}</math> | \end{array}</math> | ||
Версия от 04:41, 20 марта 2014
Одна-две фразы по существу.
Общие положения
Определим полигон как простой многоугольник — участок поверхности, ограниченный замкнутой полилинией без самопересечений.
Полилиния в свою очередь — ломаная, образованная отрезками геодезических линий.
Геодезическая линия на плоскости — это прямая; геодезическая линия на сфере — дуга большой окружности.
Полный поворот контура
В общем случае определение площади многоугольника на искривлённой поверхности — нетривиальная задача. Нужно интегрировать по поверхности с пределами, заданными неявно. К счастью, математика может предложить обходные пути решения задачи.
Представим себе точку, движущуюся вдоль контура полигона. Вершины являются точками поворота. Внутренний угол при вершине θ равен разности направлений α в предыдущую и следующую вершины, а поворот есть угол τ, смежный внутреннему:
На евклидовой плоскости, обойдя любой замкнутый контур без самопересечений, точка совершает поворот ровно на одну окружность — 360°, или 2π радиан. В случае многоугольника этот поворот складывается из суммы поворотов в вершинах.
На поверхности с ненулевой гауссовой кривизной общий поворот отличается от 2π на величину избытка или недостатка, пропорционального кривизне поверхности и площади фигуры.
Площадь полигона на сфере
Сферический избыток
В общем случае кривизна поверхности меняется в каждой точке, но не на сфере! Кривизна сферы постоянна, и площадь замкнутой фигуры легко определяется по полному повороту контура.
Отличие полного поворота от 2π радиан называется сферическим избытком ε, который пропорционален площади полигона S:
где R — радиус сферы.