Конформное преобразование: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 109: Строка 109:
|- align="right"
|- align="right"
| colspan="5" | ∑''p'' = || 4.0
| colspan="5" | ∑''p'' = || 4.0
|}
Взвешенные средние:
{| class="wikitable"
|-
! ''i''
! ''p<sub>i</sub>x<sub>i</sub>''
! ''p<sub>i</sub>y<sub>i</sub>''
! ''p<sub>i</sub>X<sub>i</sub>''
! ''p<sub>i</sub>Y<sub>i</sub>''
|- align="right"
| 1 || 1334.71 || 285.94 || 83477.64 || 87377.60
|- align="right"
| 2 || 563.67 || -5197.34 || 82557.14 || 81916.51
|- align="right"
| 3 || 4444.27 || 1153.79 || 86610.19 || 88160.39
|- align="right"
| 4 || -252.07 || 2881.90 || 81962.05 || 90016.34
|- align="right"
| ∑ = || 6090.58 || -875.71 || 334607.02 || 347470.84
|}
|}

Версия от 13:05, 9 марта 2013


Конформное преобразование на плоскости широко используется в геодезии при создании местных координатных систем на небольшие территории, ограниченные размерами населённого пункта.

Введение

Следующие формулы связывают координаты точек x, y, заданные в местной системе координат (МСК), и координаты X, Y, заданные в государственной системе координат (ГСК):

где m — масштабный множитель, θ — угол разворота, X0, Y0, x0, y0 — координаты одного из геодезических пунктов в ГСК и МСК, как правило. Этот набор параметров называется «ключ».

Исходный материал для определения ключа — пары координат пунктов геодезической сети, полученные из независимого уравнивания одних и тех же измерений в МСК и в ГСК. В зависимости от класса пунктам (вернее, соответствующим парам уравнений) назначаются веса p.

Алгоритм нахождения параметров

Конформное преобразование представляется следующей математической моделью:

Определению подлежат четыре параметра: a0, b0, a1, b1,.

Очевидно, конформное преобразование является частным случаем аффинного.

Шаг 1: вычисление взвешенных средних

Шаг 2: перенос осей в центр масс

Шаг 3: вычисление a1 и b1

Шаг 4: вычисление a0 и b0

Шаг 5: вычисление невязок

Невязки позволяют выявить точки, плохо укладывающиеся в полученную модель. Классическая процедура удаляет такие «отлетающие» точки, после чего вычисление параметров повторяется без них. Робастные процедуры переназначают веса уравнениям в соответствии с невязками, и повторное вычисление повторяется с полным набором точек при том, что «отлетающие» влияют на результат незначительно.

Кроме того, невязки необходимы для оценки точности измерений и результатов.

Шаг 6: вычисление ключа

Вычислим масштабный множитель и угол разворота:

Выберем i-й пункт с малыми невязками по возможности в середине массива точек. Его координаты в обеих системах Xi, Yi, xi, yi становятся параметрами X0, Y0, x0, y0.

Пример вычисления параметров

Даны координаты четырёх пунктов:

i xi yi Xi Yi pi
1 1334.71 285.94 83477.64 87377.60 1.0
2 563.67 -5197.34 82557.14 81916.51 1.0
3 4444.27 1153.79 86610.19 88160.39 1.0
4 -252.07 2881.90 81962.05 90016.34 1.0
p = 4.0

Взвешенные средние:

i pixi piyi piXi piYi
1 1334.71 285.94 83477.64 87377.60
2 563.67 -5197.34 82557.14 81916.51
3 4444.27 1153.79 86610.19 88160.39
4 -252.07 2881.90 81962.05 90016.34
∑ = 6090.58 -875.71 334607.02 347470.84