Трансформация MapInfo.prj в WKT и proj

Обсуждение материалов сайта: вопросы, замечания, предложения
trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение trir »

Stasss
Участник
Сообщения: 68
Зарегистрирован: 15 фев 2018, 18:07
Репутация: 1
Откуда: оттуда

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Stasss »

Игорь Белов писал(а): 13 май 2018, 20:10Я показывал на конференции, как это делается
Не подскажете, как найти запись конференции?
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Игорь Белов »

trir писал(а): 13 май 2018, 19:57нужно переписать proj
По ссылке kbevers предлагает бесполезную проекцию:
+proj=affine +A=... +B=... +D=... +E=... +xoff=... +yoff=...
Если же подумать головой, следует вместо этого предложить добавить к списку стандартных параметров проекций параметр дополнительного преобразования:

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

+affine=A,D,B,E,C,F
Stasss писал(а): 15 май 2018, 14:03Не подскажете, как найти запись конференции?
Не знаю. На сайте конференции ссылка на материалы ведёт в никуда. Надеюсь в скором времени переработать старую статью, чтобы соответствовала. Это точно будет лучше, чем видео.
The purpose of computing is insight, not numbers
Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Ariki »

Игорь Белов писал(а): 18 май 2018, 16:37 По ссылке kbevers предлагает бесполезную проекцию:
Начиная с версии 5.0 proj поддерживает цепочки преобразований, так что в предлагаемом виде аффинную трансформацию можно будет комбинировать с проекциями.

https://proj4.org/operations/pipeline.html#pipeline

Хотя в виде дополнительного параметра в большинстве случаев было бы удобнее.
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Игорь Белов »

Ariki писал(а): 18 май 2018, 19:28Начиная с версии 5.0 proj поддерживает цепочки преобразований, так что в предлагаемом виде аффинную трансформацию можно будет комбинировать с проекциями.
Просто досадно, что концепция +proj кардинально изменилась, превратишись из описания системы координат в произвольную элементарную трансформацию. Не хватило ума придумать какое-нибудь новое служебное слово вроде +op или +transformation.
The purpose of computing is insight, not numbers
Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Ariki »

Меня в этих нововведениях больше всего смущает, что раньше, когда проекция описывалась декларативно, все имена параметров в её описании были уникальны, и их порядок не имел значения. А теперь это не так, и проекции, описанные через pipeline, будут несовместимы со многими программами, которые полагались на старое поведение (например, хранили параметры в хэш-таблице). В том числе это касается популярных питоновских интерфейсов к GDAL: rasterio и Fiona.
MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение MaksymLapshyk »

добрый день. Есть параметры описания системы координат в proj:
+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=130000 +y_0=-5343999.94 +ellps=krass +towgs84=25,-141,-78.5,0,0.35,0.736,0 +units=m +no_defs +type=crs

записал параметры в MAPINFOW.PRJ следующей строкой:
"название", 8, 9999, 3, 25, -141, -78.5, 0, 0.35, 0.736, 0.000, 0, 7, 36, 0, 1, 130000, -5343999.94

в итоге участки улетают метров на десять.
Помогите, что неправильно записал в MAPINFOW.PRJ???
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение lam »

С чем сравниваете?
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Игорь Белов »

Не забывайте менять знаки параметров вращения:
25, -141, -78.5, 0, -0.35, -0.736, 0
The purpose of computing is insight, not numbers
MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение MaksymLapshyk »

lam писал(а): 28 апр 2020, 19:58 С чем сравниваете?
с тем как участки ложатся на снимки ЕSRI
если делаю в СК63 зона Х, 5 зона , то участок ложиться нормально.

проверил улетает примерно метров на 35.
MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение MaksymLapshyk »

Игорь Белов писал(а): 28 апр 2020, 20:08Не забывайте менять знаки параметров вращения:
25, -141, -78.5, 0, -0.35, -0.736, 0
поменял улетело на 200 м
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Игорь Белов »

MaksymLapshyk писал(а): 28 апр 2020, 21:56если делаю в СК63 зона Х, 5 зона , то участок ложиться нормально
Вот с этого места подробнее. Как в Вашем MAPINFOW.PRJ выглядит "СК63 зона Х, 5 зона"? И как связана с ней безымянная система координат?
The purpose of computing is insight, not numbers
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение Игорь Белов »

MaksymLapshyk писал(а): 28 апр 2020, 21:59поменял улетело на 200 м
Т. е. в QGIS на снимки ESRI ложилось нормально, а в MapInfo улетает?
MaksymLapshyk писал(а): 28 апр 2020, 21:56если делаю в СК63 зона Х, 5 зона , то участок ложиться нормально
Как в Вашем MAPINFOW.PRJ выглядит "СК63 зона Х, 5 зона"? И как связана с ней безымянная система координат?
The purpose of computing is insight, not numbers
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение lam »

MaksymLapshyk писал(а): 28 апр 2020, 21:56с тем как участки ложатся на снимки ЕSRI
MaksymLapshyk писал(а): 28 апр 2020, 19:30участки улетают метров на десять.
Да, может быть такая погрешность
Последний раз редактировалось lam 28 апр 2020, 22:28, всего редактировалось 1 раз.
MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

Re: Трансформация MapInfo.prj в WKT и proj

Сообщение MaksymLapshyk »

Игорь Белов писал(а): 28 апр 2020, 22:16Т. е. в QGIS на снимки ESRI ложилось нормально, а в MapInfo улетает?
да
Игорь Белов писал(а): 28 апр 2020, 22:16Как в Вашем MAPINFOW.PRJ выглядит "СК63 зона Х, 5 зона"?
"1963_X3 зона 5", 8, 1001, 7, 35.5, 0, 1, 5300000, -9214.69
Игорь Белов писал(а): 28 апр 2020, 22:16И как связана с ней безымянная система координат?
это описание системы локальной системы координат г. Днепр, которую использует местная архитектура для ведения градкадастра
Ответить

Вернуться в «Материалы сайта»

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

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