Зміна проекції формфайлу в QGIS?


17

Як змінити проекцію мого файлу форм за допомогою QGIS?

Проекція за замовчуванням встановлена ​​на EPSG: 3003, я хочу змінити її на wgs84 EPSG: 32632. Коли я роблю перепроекцію або змінюю проекцію в масці властивостей, у мене немає правильного результату.

Ліворуч у мене є координати плану, але вони не відповідають правилам EPSG:

зображення

Відповіді:


26

Існує три різні способи зміни / маніпулювання проекціями в QGIS:

1. Властивості проекту> CRS (або ви можете натиснути на іконку, де в правому нижньому куті написано EPSG)

Це визначає властивості полотна (фонового шару). Для прикладу, якщо я хочу відобразити фонову карту з плагіна openlayers (вулиця Google і т.д.), мені потрібно буде встановити проект CRS на EPSG: 3857.

2. Клацніть правою кнопкою миші на векторному шарі> Встановити CRS шару

Це змусить QGIS прийняти CRS, який ви визначаєте, незалежно від метаданих або попередніх налаштувань. По суті ви переважаєте те, що було раніше. Якщо у вас є деякі дані, на яких не визначено CRS, і ви знаєте, що це повинно бути, це саме те, що потрібно використовувати. Слід зазначити, що це не змінює фактичний файл форми (на відміну від встановлення CRS в ArcCatalog), він лише змінює властивості шару.

3. Клацніть правою кнопкою миші на векторному шарі> Зберегти як ...

Тут ви можете встановити CRS під час збереження даних. Якщо вибрати новий CRS, це перетворить координати даних нової системи координат і збереже результат у відповідному файлі. Залежно від того, що ви вибрали, ви також зможете вказати спосіб перетворення. Це використовується, коли ви вже маєте свої дані у правильній CRS, але ви хочете зберегти їх у іншій проекції.


Ви також можете активувати проекцію "на льоту" (і тоді "OTF" з'явиться поруч із проекцією EPSG в правому нижньому куті головного вікна). Це може бути корисно, оскільки дозволяє QGIS обробляти шари з різними CRS та показувати їх одночасно на одній карті без необхідності вручну змінювати CRS.


Ось наочний приклад, щоб показати різницю. Я хотів би побудувати карту, що показує деякі точки вимірювання в затоці Джакарта, сітці, яка створена з Джакартської затоки, а на задньому плані карта Google:

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

Оскільки мій CRS за замовчуванням - EPSG: 4326, коли я відкриваю новий проект і намагаюся додати карту відкритих шарів, наприклад, google Physical, я отримую помилку.

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

Тому мені потрібно змінити на EPSG: 3857, і тоді воно запрацює. На даний момент я все ще не бачу карти, але вона з’явиться, як тільки я додам відповідний векторний шар.

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

Коли я додаю шар сітки, він не відображається. Розглядаючи властивості шару, вказує на мене, що CRS - це EPSG: 4326. Я не знаю з якої причини, але це не правильний CRS для цього шару (напевно, я зробив неправильну маніпуляцію і змінив її в минулому). У цьому випадку я повинен вказати правильну CRS: "Встановити CRS шару" (як у 2 вище) та встановити його на EPSG: 32748. Після цього шар з’явиться з картою google. Лише тепер я можу назавжди змінити CRS шару: "save as" і вибрати той самий CRS, що і для google map (EPSG: 3857). Якщо ви спробуєте виконати цю маніпуляцію перед вибором оригінальної CRS, ви отримаєте помилку.

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

... після встановлення вихідної CRS (як у 2 )

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

.. після збереження у новому файлі форми (як у 3 )

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

Коли я імпортую свої точки вимірювання, у мене є та сама проблема, що і раніше, оскільки QGIS за замовчуванням вибирає встановити CRS на EPSG: 4326 (ви можете змінити це в налаштуваннях> CRS). Тож я знову зроблю «дію 2 ».

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

А потім знову дія 1 .

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

І, нарешті...


9

Ви можете клацнути правою кнопкою миші на вашому файлі форми в змістовному вмісті, вибрати "зберегти як" та визначити систему проекцій, яку потрібно вивести.


1

Якщо ви вже знаєте справжню CRS і навіть вона читається належним чином QGIS, відповідь проста.

У QGIS 3.2: клацніть правою кнопкою миші на вашому шарі -> "експортний шар ..." та змініть CRS одночасно так:

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

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

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