Як я можу бачити параметри перетворення координат у QGIS?


11

Як я можу побачити (і відредагувати, якщо можливо) метод перетворення та параметри, які використовуються QGIS для перетворення в режимі "на льоту", а потім для збереження даних в іншій CRS? Як у ArcGIS ?

Ось подібне питання, але відповів інакше, я не хочу створювати нову систему координат , я хочу перевірити трансформацію між існуючими в системах координат QGIS.

У ArcGIS я можу вибрати між декількома методами трансформації пари CRS, а як щодо QGIS?

Я змінив стандартну CRS WGS84 на іншу локальну CRS. Наприклад, якщо я встановив для проекту EPSG 3763 (ETRS PT TM 06), описаного як +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs, і додаю дані в EPSG 20790 (дата Lisboa) +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs, він буде повторно відхилятися на ходу і виглядає більш-менш правильно. Але якщо я не бачу, чи справді це правильно, я хочу знати, яка трансформація використовується. Існує кілька рекомендованих методів різної точності, і я хочу знати, який із них використовувався (якщо це був один із них).

(Я не вільно володію QGIS, просто навчаюся).

Відповіді:


11

Ви можете побачити рядок proj, який QGIS використовує для перетворення з WGS84 і перегляду при цьому

Settings->Project settings, Вкладка CRS та шукайте код EPSG або назву CRS. На всі CRS посилається їх код EPSG або визначений користувачем CRS.

Зазвичай всі EPSG-коди поєднуються з певним перетворенням у WGS84, яке було вирішено найбільш прийнятним. Американська NAD27 CRS є єдиними, які використовують за замовчуванням сітку ntv2 замість трьох- або семипараметричного перетворення Гельмерта.

Якщо ви незадоволені точністю визначеного перетворення, ви можете визначити власну CRS з різними + параметрами towgs84.


EDIT

Для вашого прикладу дат у Лісабоні, який є проекцією EPSG: 4207, база даних EPSG пропонує кілька параметрів перетворення, які можна знайти в http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv :

214,1656,4207,4326, "Значення параметрів від Лісабона до ETRS89 (1) (код 1655). Припускає, що ETRS89 і WGS 84 можна вважати однаковими в межах точності перетворення. Замінено Лісабоном на WGS 84 (4) (код 1988). ", для додатків з точністю до 3 метрів., 1294,36,96,42,15, -9,55, -6,19,1,0,9606, -280,9, -89,8,130,2, -1,721,0,355, -0,371 , -5,92,0

215,1944,4207,4326, "Значення параметрів від Лісабона до ETRS89 (2) (код 1790). Припускає, що ETRS89 і WGS 84 можна вважати однаковими в межах точності перетворення.", Для додатків з точністю до 2 метрів., 1294,36,96,42,15, -9,55, -6,19,1,1,9606, -282,1, -72,2,120, -1,592,0,145, -0,89, -4,46,0

216,1984,4207,4326,, для додатків із низькою роздільною здатністю., 1294,36.96,42.15, -9.55, -6.19,1,0,9603, -304.046, -60.576,103.64 ,,,,, 1

217,1988,4207,4326,, Для застосувань середньої роздільної здатності., 1294,36,96,42,15, -9,55, -6,19,1,0,9607, -288,885, -91,744,126,244,1,691, -0,41,0,211, -4,598 , 0

Отже, ви бачите, що у вашому прикладі використовується перетворення низької роздільної здатності з трьома параметрами. Він зберігається в http://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csv під кодом 4207 і використовується Qgis та іншим програмним забезпеченням GIS залежно від proj.4.

http://www.epsg-registry.org/ дає точність 5 метрів для EPSG: 1984 (зауважте, що перетворення мають свої кодові номери). Ці значення вперше були опубліковані NIMA, коли було представлено WGS84. Але це не те, що рекомендує місцевий геодезичний орган. Ви також можете подивитися на http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm

Якщо ви хочете точніше, спробуйте сітку ntv2 з http://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm


Дякую за відповідь, але це не зовсім зрозуміло. У налаштуваннях проекту я вже змінив WRSS84 CRS за замовчуванням на інший. Тож якщо я вас правильно зрозумів, QGIS бачить усі системи координат як географічні WGS84? І перетворення з однієї локальної CRS даних в іншу CRS проекту все одно проходить через WGS84, як CRS1-> WGS84-> CRS2? (Для EPSG 3763 (ETRS) Я бачу +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs, значить 0,0,0,0,0,0,0 - це параметри, правильно)
nadya

1
Так, WGS84 є основою для того, щоб всі CRS переносилися з та на. ETRS використовує (майже) той самий еліпсоїд, що і WGS84, тому задаються параметри нульового зсуву. Зсув між WGS84 та ETRS, спричинений тектонічними рухами, час від часу коригується шляхом переосмислення WGS84.
AndreJ

Так, ETRS - це лише випадок удачі для мене. Мені цікаво, що, якби у мене були дві CRS, відмінні від WGS84, CRS1-> WGS84-> CRS2 - це досить
жорстокий

1
Його jsut трохи складніше: спроектований CRS1 -> геодезичний CRS1 -> WGS84 -> геодезичний CRS2 - прогнозований CRS2. У нас понад 55000 кодів EPSG, ви можете собі уявити, скільки потрібних параметрів трансформації, якщо ви хочете перетворитись безпосередньо між усіма ...
AndreJ

1
3-параметр - це завжди dx, dy та dz shift, тоді як 7-параметр додає rotx, roty, rotz та масштабний коефіцієнт. У Німеччині обох називають Гельмертом, тоді як Молоденський та Бурса-Вовк використовуються в іншому світі. Є й інші перетворення, але вони не реалізовані в proj.
AndreJ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.