Проекция в PRJ в LL WGS84
- 
				Boris
 - Гуру
 - Сообщения: 4231
 - Зарегистрирован: 10 апр 2006, 22:34
 - Репутация: -344969098
 - Откуда: Париж
 
							
						Проекция в PRJ в LL WGS84
		
													
							
						
			
			
			
			
			Есть проекция, описанная файлом PRJ. Есть набор точек в текстовом файле X Y.
Чем проще и быстрее всего пересчитать эти точки в Lat/Long WGS84?
Обязательно, что бы файл PRJ считывался, а не вводился руками.
			
			
									
						
										
						Чем проще и быстрее всего пересчитать эти точки в Lat/Long WGS84?
Обязательно, что бы файл PRJ считывался, а не вводился руками.
- 
				artemiziy
 - Активный участник
 - Сообщения: 115
 - Зарегистрирован: 29 апр 2008, 11:08
 - Репутация: 7
 
Re: Проекция в PRJ в LL WGS84
Boris, Вам нужен полный "автомат", или ручной тоже сойдет?
Достаточно простой способ, но ручной, не на автомате.
Софт QGIS 1.0.1 + fTools 0.5.6.:
1. Через модуль "Текст с разделителями" подгружаем текстовый файл с точками X Y.
2. На появившемся в ТОС слое щелкаем правой кнопкой мыши, выбираем "Сохранить как shp-файл", проекцию оставляем по-умолчанию.
3. Файл PRJ созданного слоя удаляем, тот который нам нужен переименовываем как слой.
4. Подгружаем в QGIS. Если проекция не сложная (проверял на GK, UTM), она определяется автоматически.
5. В fTools делаем "Export to new projection", в качестве выходной проекции выбираем Lat/Long WGS84.
			
			
									
						
										
						Достаточно простой способ, но ручной, не на автомате.
если проекция не очень мудреная (GK, UTM).Boris писал(а):Обязательно, что бы файл PRJ считывался, а не вводился руками.
Софт QGIS 1.0.1 + fTools 0.5.6.:
1. Через модуль "Текст с разделителями" подгружаем текстовый файл с точками X Y.
2. На появившемся в ТОС слое щелкаем правой кнопкой мыши, выбираем "Сохранить как shp-файл", проекцию оставляем по-умолчанию.
3. Файл PRJ созданного слоя удаляем, тот который нам нужен переименовываем как слой.
4. Подгружаем в QGIS. Если проекция не сложная (проверял на GK, UTM), она определяется автоматически.
5. В fTools делаем "Export to new projection", в качестве выходной проекции выбираем Lat/Long WGS84.
- 
				Boris
 - Гуру
 - Сообщения: 4231
 - Зарегистрирован: 10 апр 2006, 22:34
 - Репутация: -344969098
 - Откуда: Париж
 
Re: Проекция в PRJ в LL WGS84
Спасибо за совет. А если исключить часть про SHP (или иной ГИС формат), то это упростит задачу?
В том плане, что создать SHP (или MIF) - это не является проблемой. Проекция будет нестандартная, но GK.
В идеале, это был бы вообще интерфейс командной строки.
			
			
									
						
										
						В том плане, что создать SHP (или MIF) - это не является проблемой. Проекция будет нестандартная, но GK.
В идеале, это был бы вообще интерфейс командной строки.
- 
				artemiziy
 - Активный участник
 - Сообщения: 115
 - Зарегистрирован: 29 апр 2008, 11:08
 - Репутация: 7
 
Re: Проекция в PRJ в LL WGS84
я тоже подумал, что так было бы проще, но к сожалению, не владею в достаточной степени софтом работающим в консолеBoris писал(а):В идеале, это был бы вообще интерфейс командной строки.
- 
				Boris
 - Гуру
 - Сообщения: 4231
 - Зарегистрирован: 10 апр 2006, 22:34
 - Репутация: -344969098
 - Откуда: Париж
 
Re: Проекция в PRJ в LL WGS84
Чувствую придется SIM'а звать на помощь. Должно же что-нибудь в PRJ такое проделывать. 
			
			
									
						
										
						- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Проекция в PRJ в LL WGS84
я тоже призадумался
есть proj, он может брать значения из текстового файла, разумеется выход можно перенаправить в файл, проблема в том, что я не нашел способа брать исходную СК из prj файла
можно использовать ogr2ogr, он позволяет использовать для описания исходных данных prj-файлов, например вот так:
однако тут такая проблема, не пойму как заставить его брать на входе простой TXT/CSV
в общем я уверен есть вариант, используя эти программы или их комбинацию, но как точно сходу не подскажу
			
			
									
						
							есть proj, он может брать значения из текстового файла, разумеется выход можно перенаправить в файл, проблема в том, что я не нашел способа брать исходную СК из prj файла
можно использовать ogr2ogr, он позволяет использовать для описания исходных данных prj-файлов, например вот так:
Код: Выделить всё
ogr2ogr -s_srs ESRI::Input.prj ESRI::output.prj -t_srs shapeout.tif shapein.tifв общем я уверен есть вариант, используя эти программы или их комбинацию, но как точно сходу не подскажу
пристегивайтесь, турбулентность прямо по курсу
			
						- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Проекция в PRJ в LL WGS84
есть еще вариант попробовать через CSV->Shape, оказывается ogr2ogr и такое понимает, сам не пробовал
http://www.gdal.org/ogr/drv_csv.html
			
			
									
						
							http://www.gdal.org/ogr/drv_csv.html
пристегивайтесь, турбулентность прямо по курсу
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей