Страница 1 из 1
Проекция в PRJ в LL WGS84
Добавлено: 21 мар 2009, 04:18
Boris
Есть проекция, описанная файлом PRJ. Есть набор точек в текстовом файле X Y.
Чем проще и быстрее всего пересчитать эти точки в Lat/Long WGS84?
Обязательно, что бы файл PRJ считывался, а не вводился руками.
Re: Проекция в PRJ в LL WGS84
Добавлено: 23 мар 2009, 15:14
artemiziy
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.
Re: Проекция в PRJ в LL WGS84
Добавлено: 23 мар 2009, 18:57
Boris
Спасибо за совет. А если исключить часть про SHP (или иной ГИС формат), то это упростит задачу?
В том плане, что создать SHP (или MIF) - это не является проблемой. Проекция будет нестандартная, но GK.
В идеале, это был бы вообще интерфейс командной строки.
Re: Проекция в PRJ в LL WGS84
Добавлено: 23 мар 2009, 19:11
artemiziy
Boris писал(а):В идеале, это был бы вообще интерфейс командной строки.
я тоже подумал, что так было бы проще, но к сожалению, не владею в достаточной степени софтом работающим в консоле

. Если Вам удастся решить эту задачу через командную строку, напишите сюда, интересно будет узнать.
Re: Проекция в PRJ в LL WGS84
Добавлено: 23 мар 2009, 20:45
Boris
Чувствую придется
SIM'а звать на помощь. Должно же что-нибудь в PRJ такое проделывать.

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
в общем я уверен есть вариант, используя эти программы или их комбинацию, но как точно сходу не подскажу
Re: Проекция в PRJ в LL WGS84
Добавлено: 22 апр 2009, 06:47
Максим Дубинин
есть еще вариант попробовать через CSV->Shape, оказывается ogr2ogr и такое понимает, сам не пробовал
http://www.gdal.org/ogr/drv_csv.html