Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Системы координат, проекции, преобразования, привязка
Ответить
juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение juffin_h » 06 сен 2019, 15:10

До этого момента с proj4и cs2cs не работал. Не могу уговорить cs2cs пересчитать координаты XYZ в XYZ с разными датумами. Всякие варианты работают. BL-BL, BL-xy, BL-XYZ и .т.д. Но координаты XYZ - XYZ никак. Или не могу уговаривать, или …? Подскажите кто может.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение Игорь Белов » 06 сен 2019, 16:58

Как-то так:

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

cs2cs +proj=cart +datum=WGS84 +to +proj=cart +towgs84=0,0,-1 xyz_0.tsv > xyz_1.tsv
The purpose of computing is insight, not numbers

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение juffin_h » 06 сен 2019, 19:45

Игорь Белов писал(а):
06 сен 2019, 16:58
Как-то так:
cs2cs +proj=cart +datum=WGS84 +to +proj=cart +towgs84=0,0,-1 xyz_0.tsv > xyz_1.tsv
Я тоже думал, что как то так. Но не хочет. Пишет:
cannot initialize transformation
cause: (null)
program abnormally terminated
пробовал так

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

cs2cs +proj=cart +towgs84=0,0,0 +to +proj=cart +towgs84=0,0,-10
Не ругается, но вход и выход полностью совпадают при любых значениях +towgs84

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение Игорь Белов » 07 сен 2019, 12:35

У меня почему-то хочет:
Вложения
Screenshot_2019-09-07_12-27-56.png
Screenshot_2019-09-07_12-27-56.png (10.75 КБ) 8571 просмотр
The purpose of computing is insight, not numbers

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение gamm » 07 сен 2019, 17:44

под уиндовсом - не хочет. В latlon тоже не хочет
Буфер обмена-1.png
Буфер обмена-1.png (10.42 КБ) 8553 просмотра

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение juffin_h » 07 сен 2019, 19:39

У меня под win такая картина
Печально.
Вложения
Снимок.PNG
Снимок.PNG (4.38 КБ) 8549 просмотров

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение gamm » 07 сен 2019, 19:51

версия другая, ща попробую накатить ... не получилось. Насколько я понимаю, cs2cs есть только в QGIS, в GDAL я его не нашел, но у последнего QGIS тот же 5.2.0. Или нужно ставить отдельно PROJ?

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение juffin_h » 07 сен 2019, 22:12

PROJ входит в GDAL. B cs2cs там же. По крайней мере я GDAL поставил и там все было.

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение gamm » 07 сен 2019, 22:35

значит, у меня какой-то огрызок стоит. Поставить полный OSGeo не получилось, валится. Может, Игорь Белов найдет, почему не работает ...

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)

Сообщение juffin_h » 16 сен 2019, 11:17

С cs2cs не получилось, решил попробовать с proj через pipeline. И на тебе. Вообще не понял, что proj выдает. cct при этом, выглядит адекватно :?

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

C:\Program Files\GDAL>proj +proj=cart
17 45 130
4320193.64      1320815.75 130

C:\Program Files\GDAL>cct +proj=cart
17 45 130 2019.0
 4320281.5502   1320842.6224  4487440.3326     2019.0000

Ответить

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

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

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