Проекция в PRJ в LL WGS84

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Проекция в PRJ в LL WGS84

Сообщение Boris » 21 мар 2009, 04:18

Есть проекция, описанная файлом PRJ. Есть набор точек в текстовом файле X Y.
Чем проще и быстрее всего пересчитать эти точки в Lat/Long WGS84?
Обязательно, что бы файл PRJ считывался, а не вводился руками.

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: Проекция в PRJ в LL WGS84

Сообщение artemiziy » 23 мар 2009, 15:14

Boris, Вам нужен полный "автомат", или ручной тоже сойдет?
Достаточно простой способ, но ручной, не на автомате.
Boris писал(а):Обязательно, что бы файл PRJ считывался, а не вводился руками.
если проекция не очень мудреная (GK, UTM).

Софт 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

Сообщение Boris » 23 мар 2009, 18:57

Спасибо за совет. А если исключить часть про SHP (или иной ГИС формат), то это упростит задачу?
В том плане, что создать SHP (или MIF) - это не является проблемой. Проекция будет нестандартная, но GK.
В идеале, это был бы вообще интерфейс командной строки.

artemiziy
Активный участник
Сообщения: 115
Зарегистрирован: 29 апр 2008, 11:08
Репутация: 7

Re: Проекция в PRJ в LL WGS84

Сообщение artemiziy » 23 мар 2009, 19:11

Boris писал(а):В идеале, это был бы вообще интерфейс командной строки.
я тоже подумал, что так было бы проще, но к сожалению, не владею в достаточной степени софтом работающим в консоле :( . Если Вам удастся решить эту задачу через командную строку, напишите сюда, интересно будет узнать.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Проекция в PRJ в LL WGS84

Сообщение Boris » 23 мар 2009, 20:45

Чувствую придется SIM'а звать на помощь. Должно же что-нибудь в PRJ такое проделывать. :)

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Проекция в PRJ в LL WGS84

Сообщение Максим Дубинин » 24 мар 2009, 02:57

я тоже призадумался
есть proj, он может брать значения из текстового файла, разумеется выход можно перенаправить в файл, проблема в том, что я не нашел способа брать исходную СК из prj файла

можно использовать ogr2ogr, он позволяет использовать для описания исходных данных prj-файлов, например вот так:

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

ogr2ogr -s_srs ESRI::Input.prj ESRI::output.prj -t_srs shapeout.tif shapein.tif
однако тут такая проблема, не пойму как заставить его брать на входе простой TXT/CSV

в общем я уверен есть вариант, используя эти программы или их комбинацию, но как точно сходу не подскажу
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Проекция в PRJ в LL WGS84

Сообщение Максим Дубинин » 22 апр 2009, 06:47

есть еще вариант попробовать через CSV->Shape, оказывается ogr2ogr и такое понимает, сам не пробовал
http://www.gdal.org/ogr/drv_csv.html
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «Общий - ПО»

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

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