Пересчет XYZ -> XYZ (PROJ4/CS2CS)
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
Пересчет XYZ -> XYZ (PROJ4/CS2CS)
До этого момента с proj4и cs2cs не работал. Не могу уговорить cs2cs пересчитать координаты XYZ в XYZ с разными датумами. Всякие варианты работают. BL-BL, BL-xy, BL-XYZ и .т.д. Но координаты XYZ - XYZ никак. Или не могу уговаривать, или …? Подскажите кто может.
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Как-то так:
Код: Выделить всё
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
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
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
пробовал такcannot initialize transformation
cause: (null)
program abnormally terminated
Код: Выделить всё
cs2cs +proj=cart +towgs84=0,0,0 +to +proj=cart +towgs84=0,0,-10
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1504
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
У меня почему-то хочет:
- Вложения
-
- Screenshot_2019-09-07_12-27-56.png (10.75 КБ) 8636 просмотров
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
под уиндовсом - не хочет. В latlon тоже не хочет
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
У меня под win такая картина
Печально.
Печально.
- Вложения
-
- Снимок.PNG (4.38 КБ) 8614 просмотров
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
версия другая, ща попробую накатить ... не получилось. Насколько я понимаю, cs2cs есть только в QGIS, в GDAL я его не нашел, но у последнего QGIS тот же 5.2.0. Или нужно ставить отдельно PROJ?
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
PROJ входит в GDAL. B cs2cs там же. По крайней мере я GDAL поставил и там все было.
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
значит, у меня какой-то огрызок стоит. Поставить полный OSGeo не получилось, валится. Может, Игорь Белов найдет, почему не работает ...
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
С 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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 29 гостей