Пересчет XYZ -> XYZ (PROJ4/CS2CS)
- 
				juffin_h
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 50
- Откуда: Нижний Новгород
Пересчет XYZ -> XYZ (PROJ4/CS2CS)
До этого момента с proj4и cs2cs не работал. Не могу уговорить cs2cs пересчитать координаты XYZ в XYZ с разными датумами. Всякие варианты работают. BL-BL, BL-xy, BL-XYZ и .т.д. Но координаты XYZ - XYZ никак. Или не могу уговаривать, или …? Подскажите кто может.
			
			
									
						
										
						- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
Как-то так:
			
			
									
						
							Код: Выделить всё
cs2cs +proj=cart +datum=WGS84 +to +proj=cart +towgs84=0,0,-1 xyz_0.tsv > xyz_1.tsvThe purpose of computing is insight, not numbers
			
						- 
				juffin_h
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 50
- Откуда: Нижний Новгород
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- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
У меня почему-то хочет:
			
							- Вложения
- 
			
		
				- Screenshot_2019-09-07_12-27-56.png (10.75 КБ) 9553 просмотра
 
The purpose of computing is insight, not numbers
			
						- 
				gamm
- Гуру
- Сообщения: 4177
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
под уиндовсом - не хочет. В latlon тоже не хочет
			
			
									
						
										
						- 
				juffin_h
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 50
- Откуда: Нижний Новгород
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
У меня под win такая картина
Печально.
			
							Печально.
- Вложения
- 
			
		
				- Снимок.PNG (4.38 КБ) 9531 просмотр
 
- 
				gamm
- Гуру
- Сообщения: 4177
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
версия другая, ща попробую накатить ... не получилось. Насколько я понимаю, cs2cs есть только в QGIS, в GDAL я его не нашел, но у последнего QGIS тот же 5.2.0. Или нужно ставить отдельно PROJ?
			
			
									
						
										
						- 
				juffin_h
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 50
- Откуда: Нижний Новгород
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
PROJ входит в GDAL. B cs2cs там же. По крайней мере я GDAL поставил и там все было.
			
			
									
						
										
						- 
				gamm
- Гуру
- Сообщения: 4177
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Пересчет XYZ -> XYZ (PROJ4/CS2CS)
значит, у меня какой-то огрызок стоит. Поставить полный OSGeo не получилось, валится. Может, Игорь Белов  найдет, почему не работает ...
			
			
									
						
										
						- 
				juffin_h
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 50
- Откуда: Нижний Новгород
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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей
