Страница 1 из 1
Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 06 сен 2019, 15:10
juffin_h
До этого момента с proj4и cs2cs не работал. Не могу уговорить cs2cs пересчитать координаты XYZ в XYZ с разными датумами. Всякие варианты работают. BL-BL, BL-xy, BL-XYZ и .т.д. Но координаты XYZ - XYZ никак. Или не могу уговаривать, или …? Подскажите кто может.
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
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 06 сен 2019, 19:45
juffin_h
Игорь Белов писал(а): ↑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
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 07 сен 2019, 12:35
Игорь Белов
У меня почему-то хочет:
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 07 сен 2019, 17:44
gamm
под уиндовсом - не хочет. В latlon тоже не хочет

- Буфер обмена-1.png (10.42 КБ) 9294 просмотра
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 07 сен 2019, 19:39
juffin_h
У меня под win такая картина
Печально.
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 07 сен 2019, 19:51
gamm
версия другая, ща попробую накатить ... не получилось. Насколько я понимаю, cs2cs есть только в QGIS, в GDAL я его не нашел, но у последнего QGIS тот же 5.2.0. Или нужно ставить отдельно PROJ?
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 07 сен 2019, 22:12
juffin_h
PROJ входит в GDAL. B cs2cs там же. По крайней мере я GDAL поставил и там все было.
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 07 сен 2019, 22:35
gamm
значит, у меня какой-то огрызок стоит. Поставить полный OSGeo не получилось, валится. Может, Игорь Белов найдет, почему не работает ...
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Добавлено: 16 сен 2019, 11:17
juffin_h
С 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