Інтеграція NTv2-перетворення в QGIS?


15

Мені цікаво, який правильний спосіб інтегрувати NTv2-перетворення в QGIS.

Я успішно інтегрував NTv2-перетворення в QGIS, але я не впевнений, чи це зроблено так, як це мало бути.

Для інтеграції NTV2-сітки в QGIS я знайшов декілька відомостей про те, що ім'я сітки потрібно зберігати в стовпці p1 таблиці tbl_datum_transform srs.db:

https://github.com/qgis/QGIS/pull/1502#issuecomment-50580199

https://dragons8mycat.com/2014/03/03/gis-tips-getting-ostn02-to-work-with-qgis-2-2/

https://web.archive.org/web/20140224182157/http://sourcepole.ch/ntv2-transformations-with-qgis

http://isticktoit.net/?p=371

введіть тут опис зображення (Знімок екрана http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf (німецька))

Що викликає сумніви в тому, що це правильно, це той факт, що стовпець, здається, має числовий тип поля:

введіть тут опис зображення

Чи не перший параметр трансформації семи параметрів зберігається в стовпці p1 таблиці tbl_datum_transform QGIS?

Відповідно до поширених запитань sqlite, можна зберегти рядок у числовий стовпець у sqlite ( https://sqlite.org/faq.html#q3 ), але мені здається, що хак чи спосіб вирішити, щоб зберегти рядок у числовий стовпець . Це справді так, як це потрібно зробити?

tl; dr: Який правильний спосіб інтегрувати NTv2-перетворення в QGIS?


Можливо, відповідь на цей gis.stackexchange.com/questions/298011/… може дати підказку?
Йохен Шварце

@JochenSchwarze: дякую за посилання, але це саме так, як це робиться мною і як описано у 4-х прикладних посиланнях, які я додав у своєму запитанні. Основним моментом мого питання є не те, як змусити його працювати (як це вже працює), але якщо спосіб, який це робиться, насправді так, як це потрібно зробити, і чому в колонку p1 записано ім'я сітки. .так, ймовірно, питання,
адресоване

тоді, можливо, варто поставити питання ...
Йохен Шварце

Я не розробник QGIS. Але це посилання може допомогти stackoverflow.com/questions/43290487/… . У дусі KISS, розробники QGIS, ймовірно, просто заміняють стовпчик p1, а не потрібно додавати додатковий стовпчик, що також означає додаткові коди для боротьби з ним. А якщо переглядати вихідні коди QGIS - "Так"! Саме так вони і мали намір це зробити.
Ральф Трій

Відповіді:


2

Для використання NTv2 я створюю власну CRS.

  1. Скопіюйте NTv2 в .. \ share \ proj
  2. Запуск QGIS (новий)
  3. Визначте CRS (Налаштування-> Спеціальні проекції)
  4. Перевірте налаштування (розрахунок)

введіть тут опис зображення Кожного разу, коли ви використовуєте координати в DHDN 3GK4, ви прив'язуєте їх до Cumurum CRS

Btw: Краще і безпечніше перенести / зберегти всі дані до ETRS89_UTM. Тоді ви можете працювати без перетворення «На льоту».


1
Я думаю, це не вдасться, якщо ви завантажите WMS, який постачає EPSG: 31467 (і більше нічого).
AndreJ

1
Для мене це працює це останнє рішення! Я спробую додати до посібника QGIS
Роберто
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.