Я хотів би показати карту в QGIS (світовий формуляр країни), що показує всі країни, але зосереджені на зоні Тихого океану.
Я не знайомий з Proj4, тож чи можна це зробити в QGIS?
Я хотів би показати карту в QGIS (світовий формуляр країни), що показує всі країни, але зосереджені на зоні Тихого океану.
Я не знайомий з Proj4, тож чи можна це зробити в QGIS?
Відповіді:
Ну, не так просто, оскільки QGIS не поставляється із заздалегідь визначеними прогнозами Робінсона чи Міллера.
Тому я спробував користувацьку CRS і отримав це зображення (не в першому запуску!):
Для центрального меридіана на 150 ° західніше потрібно розділити світові межі форми межі на 30 ° схід (якщо бути точним, на 29,9 та 30,1, щоб уникнути перехресть)
Ось такі кроки:
Save As ...
в WGS84, і додайте це до полотнаOn-the-fly-projection
Nr; WKT
1; ПОЛІГОН ((30,1 89, 29,9 89, 29,9 -89, 30,1 -89, 30,1 89))
Text delimited layer
, використовуючи крапку з комою як роздільник і WGS84 як CRS (у вас вийде дуже тонкий багатокутник близько 30 ° E)Vector -> Geoprocessing -> Difference
з двома полігоновими шарами+proj=robin +lon_0=-150 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
On-the-fly projection
та виберіть Robinson як проект CRSДля проекції Міллера можна використовувати той самий попередньо вирізаний файл форми. У Proj у Міллера є деякі проблеми з еліпсоїдом, тому ми замість цього беремо сферу (різниці ви не побачите):
+proj=mill +lon_0=-150 +lat_0=0 +R=6371000 +units=m +no_defs
Якщо активовано функцію "льоту", це виглядає не так добре, Нова Зеландія відсутня в повному обсязі, але повертається при збільшенні масштабу. Отже, нам потрібно Save As ...
сформувати файл форми в проекції мельниць, і показати лише це, без перепрофілювання на льоту. :
Settings > Custom CRS...
QGIS готовий, постачається з усім необхідним (тобто він обробляє Proj4 для вас під кришкою). Якщо ваші дані вже в потрібній проекції, то клацніть правою кнопкою миші шар і виберіть "Встановити проект CRS з шару". Це дозволить переглядати дані в ту ж проекцію, що і ваші дані. Вам, ймовірно, доведеться також клацнути правою кнопкою миші ваш шар і вибрати "Збільшити рівень шару".
Якщо ваші дані знаходяться в іншій проекції, ви можете або повторно відхилити їх в режимі "льоту" (у властивостях проекту), або відхилити самі дані, клацнувши правою кнопкою миші на шарі та вибравши "Зберегти як". Коли відкриється діалогове вікно збереження, виберіть CRS для вихідного набору даних та використовуйте новий перепроектований набір даних.