данные в двух СК

Системы координат, проекции, преобразования, привязка
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

данные в двух СК

Сообщение Александр Мурый » 09 апр 2010, 13:21

Уваж. знатоки! Сразу скажу - форум читал, мануалы cs2cs, proj, ogr2ogr смотрел.

Есть отдельные наборы векторных / растровых карт в двух СК. Их параметры в формате proj:

1. +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +no_defs +a=6378245 +rf=298.3 +to_meter=1
В QGIS проекция определилась как Pulkovo 1995 / Gauss-Kruger CM 39E

2. +proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +no_defs +a=6378245 +rf=298.3 +towgs84=28.000,-130.000,-95.000 +to_meter=1
проекция Pulkovo 42 / GK zone 7

Как видно, и то, и другое -- Gauss-Kruger, только СК95 / СК42.

Мне было сказано, что №1 - это местная СК.
Вопрос: Похоже на местную СК? Я не имел с ними дело..
Задача: совместить данные

Пробовал переводить координаты в ogr2ogr, затем "совмещать" данные в QGIS поиграться -- запутался :)
Редактор материалов, модератор форума

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: данные в двух СК

Сообщение nadiopt » 09 апр 2010, 13:28

интересное совпадение, как раз сижу бьюсь над переводом из Пулково-95 в Пулково-42
в аркгис пишет "Трансформация не определена"
в Кугис молча преобразует, но явно неправильно, без учета эллипсоидов. Там у обеих Красовский или у 95-ой другой какой-то?
Гуру, помогите:)
ин гроссен фамилен нихт клювен клац клац

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: данные в двух СК

Сообщение Александр Мурый » 09 апр 2010, 13:34

гуру пока нет. напишу я)
как я прочитал где-то, у СК95 тоже эллипсоид Красовского, но "подправленный"
Редактор материалов, модератор форума

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: данные в двух СК

Сообщение nadiopt » 09 апр 2010, 13:38

пока что мы сделали следующим образом
была СК-95 с трехградусными зонами Гаусса-Крюгера
перевели ее в СК-95 Гаусс-Крюгер зона 7Н
изничтожили СК, объявили СК Пулково-42 зона 7Н
перевели в ВГС
на гугль садится прилично:)
ин гроссен фамилен нихт клювен клац клац

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: данные в двух СК

Сообщение Александр Мурый » 09 апр 2010, 13:45

Да, надо и мне пойти через WGS84. Еще поучу матчасть..
Редактор материалов, модератор форума

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: данные в двух СК

Сообщение Mavka » 09 апр 2010, 14:02

В обоих вариантах эллипсоид вообще не указан, должно быть типа "+ellps=krass".
Pulkovo 1995 / Gauss-Kruger CM 39E
лангольеры под окном жрали время ом-ном-ном

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: данные в двух СК

Сообщение Александр Мурый » 09 апр 2010, 14:52

Спасибо, эллипсоид-то пропустил.. Задача немного изменилась:

Pulkovo 1995 / Gauss-Kruger CM 39E ---> Pulkovo 42 / GK zone 7 <--- WGS84

В общем, делаю:
1. Pulkovo 1995 / Gauss-Kruger CM 39E --> Pulkovo 42 / GK zone 7

Код: Выделить всё

ogr2ogr -s_srs "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +ellps=krass +units=m +no_defs" -t_srs "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +units=m +no_defs" -f "ESRI Shapefile" example_28407.shp example.shp
2. WGS84 --> Pulkovo 42 / GK zone 7

Код: Выделить всё

ogr2ogr -s_srs "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" -t_srs "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 +ellps=krass +units=m +no_defs" -f "ESRI Shapefile" graniza_28407.shp  graniza.shp
3. Ставлю в QGIS в свойствах проекта Pulkovo 42 / GK zone 7 и "преобразование координат на лету"

В результате по X порядок координат ~ 7 000 000 и 7 500 000 (различаются на 500 000)
по Y ~ 50 000 и 4 850 000 (различаются на 4 800 000)

Где я ступил, подскажите, а? Какие-то коэффициенты пересчета надо? Или неправильно указаны +x_0 и +y_0?
Редактор материалов, модератор форума

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: данные в двух СК

Сообщение SS_Rebelious » 09 апр 2010, 15:07

amuriy писал(а):В результате по X порядок координат ~ 7 000 000 и 7 500 000 (различаются на 500 000)
по Y ~ 50 000 и 4 850 000 (различаются на 4 800 000)
А нельзя ли пример начальных и конечных координат?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: данные в двух СК

Сообщение Александр Мурый » 09 апр 2010, 15:46

Пример:
1. Pulkovo 1995 / Gauss-Kruger CM 39E
X: 11 936,73
Y: 103 153,8
Pulkovo 42 / GK zone 7, та же точка объекта
X: 7 011 936,73
Y: 103 153,8

При включенном "преобразовании координат на лету" они совмещаются.

2. WGS84 (градусы)
X: 40,661097
Y: 43,561907

Pulkovo 42 / GK zone 7, та же точка

X: 7 634 209,886
Y: 4 826 572,81

То есть в Pulkovo 42 / GK zone 7 разница порядка 4 800 000 по Y
Редактор материалов, модератор форума

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: данные в двух СК

Сообщение SS_Rebelious » 09 апр 2010, 16:36

По направлению север-юг запад-восток для X и Y для каждой из СК уточнить тоже не мешает.
amuriy писал(а):Pulkovo 42 / GK zone 7, та же точка объекта
X: 7 011 936,73
Y: 103 153,8
здесь у координаты Y (на север или на восток?) не хватает миллионного значения (объект же не на экваторе?).

Прежде, чем продолжим дальше, следует выяснить: точно ли известны все необходимые параметры систем координат в которых находятся точки?

если широта 4103153.8, а долгота 7 011 936,73 в СК-42 зона 7 (шестиградусная), то в геокалькулятор фотомода даёт в WGS значения 36.932374136 и 33.522832811 соответственно, что далеко не 40 или 43.

Вообще, я сейчас в ирке, можем там обсудить.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные в двух СК

Сообщение trir » 09 апр 2010, 19:45

В СК-95 datum - ПЗ-90, а проекция кажется та же, что и в СК-42.
http://ru.wikipedia.org/wiki/%D0%9F%D0%97-90
ПЗ-90 - почти то же самое, что и WGS-84. Расхождение осей - метры, ориентация та же.
Конкретней смотри ссылки в википедии.
А у тебя не местная, а кажется просто обрезан номер зоны, типа для удобства. У нас так же делают,
только с СК-63 и называют это "условной системой координат" - чтоб враги не догадались ;=)

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: данные в двух СК

Сообщение Александр Мурый » 09 апр 2010, 20:05

И как вернуть в "нормальный" вид? То есть "ключики" перехода от МСК к ГСК не нужны, так?

просто СК95 --> СК42 не получается
Редактор материалов, модератор форума

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные в двух СК

Сообщение trir » 09 апр 2010, 20:22

Попробуй вариант - datum wgs84, а проекция GK zone 7, но без первой цифры

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: данные в двух СК

Сообщение trir » 09 апр 2010, 20:34

не, гоню. смотри здесь:
viewtopic.php?f=34&t=5061

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: данные в двух СК

Сообщение Александр Мурый » 09 апр 2010, 20:37

понял.
посмотрю параметры на http://gis-lab.info/qa/datum-transform-sets.html
Редактор материалов, модератор форума

Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость