сгенерировать PROJ.4 - строку по ASCII-файлу соответствия декартовых географическим координатам

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
nickleb
Гуру
Сообщения: 840
Зарегистрирован: 22 май 2010, 20:20
Репутация: 92

сгенерировать PROJ.4 - строку по ASCII-файлу соответствия декартовых географическим координатам

Сообщение nickleb » 31 дек 2017, 13:13

Здравствуйте. С наступающим! Подскажите, пжлст, где и как грамотно сгенерировать PROJ.4 - строку по ASCII-файлу, в котором в каждой строке есть и X,Y декартовых картографических и пара географических Longitude/Latitude. Строк "цельный сонм" - все в домейне от 50 с.ш. до 90 с.ш. Есть такой сервис в какой-нибудь free-ГИС, или через GDAL/OGR в Python'е , или в R ?

gamm
Гуру
Сообщения: 2713
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 595
Ваше звание: программист
Откуда: Казань

Re: сгенерировать PROJ.4 - строку по ASCII-файлу соответствия декартовых географическим координатам

Сообщение gamm » 31 дек 2017, 13:35

Нужна проекция, потом определяются параметры. На форуме много раз обсуждали, в основном для проекции Гаусса Крюгера

nickleb
Гуру
Сообщения: 840
Зарегистрирован: 22 май 2010, 20:20
Репутация: 92

Re: сгенерировать PROJ.4 - строку по ASCII-файлу соответствия декартовых географическим координатам

Сообщение nickleb » 31 дек 2017, 13:53

gamm писал(а):
31 дек 2017, 13:35
Нужна проекция, потом определяются параметры. На форуме много раз обсуждали, в основном для проекции Гаусса Крюгера
есть только этот ASCII... да и "картографические" - какие-то условные... целочисленные индексы i- да-j ("Фортрановские" :))... поищу в темах... спасибо, gamm

trir
Гуру
Сообщения: 3702
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 619
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: сгенерировать PROJ.4 - строку по ASCII-файлу соответствия декартовых географическим координатам

Сообщение trir » 31 дек 2017, 14:17


gamm
Гуру
Сообщения: 2713
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 595
Ваше звание: программист
Откуда: Казань

Re: сгенерировать PROJ.4 - строку по ASCII-файлу соответствия декартовых географическим координатам

Сообщение gamm » 31 дек 2017, 14:56

nickleb писал(а):
31 дек 2017, 13:53
да и "картографические" - какие-то условные... целочисленные индексы i- да-j
это все равно, главное угадать, кто на Север, кто на Восток.

Задается набор преобразований (проекция, или проекция + поворот для местных СК), пишется сумма квадратов невязок, и запускается оптимизатор optim(). Я привык сначала максимизировать корреляцию/минимизировать дисперсию невязок (что не зависит от сдвига), а потом вычислять сдвиг.

Ariki
Гуру
Сообщения: 730
Зарегистрирован: 12 янв 2011, 22:40
Проекты: 1
Репутация: 303
Ваше звание:

Re: сгенерировать PROJ.4 - строку по ASCII-файлу соответствия декартовых географическим координатам

Сообщение Ariki » 01 янв 2018, 16:57

https://github.com/Ariki/guessproj
Но тип проекции нужно знать (или перебором действовать). Если в качестве координат целочисленные индексы, начните с проекции Меркатора, подбирая параметр R. Мне недавно попадалась самодельная ГИС, в которой координаты хранились в пикселях карты Web Mercator (масштаб соответствовал одному из уровней стандартной тайловой сетки). Хотя лучше, наверно, сначала нарисовать точки на плоскости: так проще угадать проекцию.


Ответить

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

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

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