Bạn đang gặp rắc rối với các lỗi liên quan đến CRS (Hệ thống tham chiếu tọa độ) trong QGIS? Đừng lo lắng! Bài viết này sẽ cung cấp cho bạn một hướng dẫn toàn diện về cách xử lý các lỗi CRS phổ biến, cách tùy chỉnh hệ tọa độ và khắc phục các vấn đề liên quan, giúp bạn làm việc hiệu quả hơn với dữ liệu không gian. Chúng ta sẽ khám phá các khái niệm cơ bản về hệ tọa độ, cách QGIS xử lý chúng và các bước cụ thể để giải quyết các vấn đề thường gặp.
Một Hệ thống tham chiếu tọa độ (CRS) là một phương pháp liên kết tọa độ số với một vị trí trên bề mặt Trái Đất. QGIS hỗ trợ khoảng 7,000 CRS tiêu chuẩn, mỗi cái có các trường hợp sử dụng, ưu điểm và nhược điểm khác nhau. Việc chọn một hệ tham chiếu phù hợp cho các dự án và dữ liệu QGIS của bạn có thể là một nhiệm vụ phức tạp, nhưng may mắn thay, QGIS giúp hướng dẫn bạn thông qua lựa chọn này và làm cho việc làm việc với các CRS khác nhau trở nên minh bạch và chính xác nhất có thể.
Khi một layer được tải vào QGIS, chương trình sẽ cố gắng tự động xác định CRS chính xác cho layer đó. Tuy nhiên, trong một số trường hợp, điều này là không thể, ví dụ: khi một layer được cung cấp mà không giữ lại thông tin này. Bạn có thể định cấu hình hành vi của QGIS bất cứ khi nào nó không thể tự động xác định CRS chính xác cho một layer:
Settings ► Options… ► CRS
CRS for layers
, đặt hành động cần thực hiện khi một layer mới được tạo hoặc khi một layer được tải mà không có CRS. Một trong số:
Leave as unknown CRS (take no action)
: Sẽ không có lời nhắc chọn CRS khi một layer không có CRS được tải, việc lựa chọn CRS sẽ được hoãn lại vào một thời điểm sau.Prompt for CRS
: Nó sẽ nhắc bạn chọn thủ công CRS. Việc chọn lựa chọn chính xác là rất quan trọng, vì một lựa chọn sai sẽ đặt layer của bạn vào vị trí sai trên bề mặt Trái Đất!Use project CRS
Use default layer CRS
, như được đặt trong hộp tổ hợp Default CRS for layers
ở trên.**Ví dụ:** Bạn tải một shapefile không có file .prj. QGIS sẽ hiển thị một hộp thoại yêu cầu bạn chọn CRS phù hợp. Nếu bạn biết shapefile này được tạo bằng hệ tọa độ WGS 84, hãy chọn "EPSG:4326" từ danh sách.
Mỗi dự án trong QGIS cũng có một Hệ thống tham chiếu tọa độ liên quan. CRS dự án xác định cách dữ liệu được chiếu từ tọa độ thô cơ bản của nó lên bản đồ phẳng được hiển thị trong khung bản đồ QGIS của bạn.
QGIS hỗ trợ chuyển đổi CRS "trực tiếp" cho cả dữ liệu raster và vector. Điều này có nghĩa là bất kể CRS cơ bản của các layer bản đồ cụ thể trong dự án của bạn là gì, chúng sẽ luôn tự động được chuyển đổi thành CRS chung được xác định cho dự án của bạn. Đằng sau hậu trường, QGIS chuyển đổi tất cả các layer có trong dự án của bạn một cách trong suốt thành CRS của dự án, để chúng sẽ được hiển thị ở đúng vị trí so với nhau!
Project ► Properties…
.CRS
.**Lưu ý quan trọng:** Chọn CRS dự án phù hợp. Việc chọn một CRS không phù hợp có thể làm cho bản đồ của bạn trông bị méo mó và phản ánh kém kích thước và vị trí tương đối thực tế của các đối tượng. Thường thì, khi làm việc trong các khu vực địa lý nhỏ hơn, sẽ có một số CRS tiêu chuẩn được sử dụng trong một quốc gia hoặc khu vực hành chính cụ thể. Điều quan trọng là phải nghiên cứu những CRS nào là lựa chọn phù hợp hoặc tiêu chuẩn cho khu vực bạn đang lập bản đồ và đảm bảo rằng dự án QGIS của bạn tuân theo các tiêu chuẩn này.
Hộp thoại này giúp bạn gán một Hệ thống tham chiếu tọa độ cho một dự án hoặc một layer, được cung cấp một tập hợp các cơ sở dữ liệu chiếu. Các mục trong hộp thoại là:
Filter
: Nếu bạn biết mã EPSG, định danh hoặc tên cho một Hệ thống tham chiếu tọa độ, bạn có thể sử dụng tính năng tìm kiếm để tìm nó.Recently used coordinate reference systems
: Nếu bạn có một số CRS mà bạn thường xuyên sử dụng trong công việc GIS hàng ngày của mình, chúng sẽ được hiển thị trong danh sách này.Coordinate reference systems of the world
: Đây là danh sách tất cả các CRS được QGIS hỗ trợ, bao gồm Hệ thống tham chiếu tọa độ Địa lý, Chiếu và Tùy chỉnh.PROJ text
: Đây là chuỗi CRS được sử dụng bởi công cụ chiếu PROJ. Văn bản này chỉ đọc và được cung cấp cho mục đích thông tin.Nếu QGIS không cung cấp hệ thống tham chiếu tọa độ bạn cần, bạn có thể xác định một CRS tùy chỉnh. Để xác định một CRS, chọn Custom CRS…
từ menu Settings
. CRS tùy chỉnh được lưu trữ trong cơ sở dữ liệu người dùng QGIS của bạn. Ngoài CRS tùy chỉnh, cơ sở dữ liệu này còn chứa dấu trang không gian và dữ liệu tùy chỉnh khác của bạn.
Việc xác định một CRS tùy chỉnh trong QGIS đòi hỏi sự hiểu biết tốt về thư viện chiếu PROJ. Hộp thoại Custom Coordinate Reference System Definition
chỉ yêu cầu hai tham số để xác định CRS người dùng:
Trong QGIS, chuyển đổi CRS ‘trực tiếp’ được bật theo mặc định, có nghĩa là bất cứ khi nào bạn sử dụng các layer với các hệ thống tọa độ khác nhau, QGIS sẽ chuyển đổi chúng một cách trong suốt thành CRS dự án. Đối với một số CRS, có một số chuyển đổi có thể có để chuyển đổi sang CRS của dự án!
Theo mặc định, QGIS sẽ cố gắng sử dụng chuyển đổi chính xác nhất có sẵn. Tuy nhiên, trong một số trường hợp, điều này có thể là không thể, ví dụ: bất cứ khi nào cần các file hỗ trợ bổ sung để sử dụng chuyển đổi. Bất cứ khi nào có sẵn một chuyển đổi chính xác hơn, nhưng hiện tại không thể sử dụng được, QGIS sẽ hiển thị một thông báo cảnh báo thông tin khuyên bạn về chuyển đổi chính xác hơn và cách bật nó trên hệ thống của bạn. Thông thường, điều này yêu cầu tải xuống một gói file hỗ trợ chuyển đổi bên ngoài và trích xuất chúng vào thư mục proj
trong thư mục hồ sơ người dùng QGIS của bạn.
**Mẹo:** Nếu bạn cần chuyển đổi giữa hai hệ tọa độ cụ thể và nhận thấy rằng QGIS đang sử dụng một chuyển đổi mặc định kém chính xác hơn, hãy xem xét cài đặt các gói hỗ trợ chuyển đổi bổ sung để cải thiện độ chính xác.
Hiểu và xử lý các lỗi CRS trong QGIS là rất quan trọng để đảm bảo tính chính xác và tính nhất quán của dữ liệu không gian của bạn. Bằng cách làm theo hướng dẫn này, bạn sẽ được trang bị để giải quyết các vấn đề liên quan đến hệ tọa độ, tùy chỉnh cài đặt CRS và làm việc hiệu quả hơn với dữ liệu không gian trong QGIS.
Bài viết liên quan