Khám phá & thành lập bản đồ

Agent giúp bạn điều hướng, tìm kiếm, truy vấn và thành lập bản đồ trong QGIS bằng ngôn ngữ tự nhiên

T
Tác giả TLGeo
Thời gian đọc 8 min read
Đăng tải 2025-01-01

Khám phá & thành lập bản đồ (Explore & Compose Maps)

Đây là nhóm tính năng QGIS bạn sẽ dùng nhiều nhất hàng ngày: di chuyển bản đồ, chọn đối tượng, xem thuộc tính, tạo style, in bản đồ. TLGeo Agent giúp bạn làm tất cả những việc này bằng câu hỏi tiếng Việt, thay vì phải nhớ menu, button hay expression phức tạp.

Tính năng QGIS gốc: https://docs.qgis.org/3.44/en/docs/about/features.html#explore-data-and-compose-maps

Điều hướng bản đồ (Pan, Zoom)

Zoom tới một layer

Bạn muốn nhìn rõ một lớp ranh giới cụ thể? Chỉ cần hỏi:

Zoom tới lớp ranh giới tỉnh Bình Thuận

Agent sẽ tự động tính extent (phạm vi) của layer và di chuyển bản đồ tới đó, đồng thời zoom vừa khít để bạn nhìn thấy toàn bộ layer.

Zoom tới một khu vực cụ thể

Zoom tới khu vực có tọa độ 108.2, 16.0

hoặc mô tả bằng ngôn ngữ tự nhiên:

Zoom vào khu vực trung tâm thành phố Hà Nội

Pan tới feature đã chọn

Pan tới feature đang được chọn trong layer lô rừng

💡 Mẹo: Sau khi bạn select_features, dùng câu hỏi này để nhảy tới ngay vị trí các feature đã chọn.

Zoom về toàn cảnh dự án

Zoom về toàn bộ dự án

hoặc

Hiển thị toàn bộ extent của dự án

Identify & Select (Chọn đối tượng)

Chọn feature theo thuộc tính

Đây là một trong những tác vụ mạnh nhất của Agent. Bạn có thể chọn các feature thỏa điều kiện bằng cách mô tả bằng tiếng Việt:

Chọn tất cả lô rừng có trạng thái = "rừng tự nhiên" thuộc huyện Bắc Bình
Chọn các thửa đất có diện tích lớn hơn 1000 m²
Chọn những xã có dân số trên 50,000 người

Agent sẽ tự động dịch câu hỏi của bạn thành QGIS expression (ví dụ: "dien_tich" > 1000) và thực thi.

Highlight các feature quan trọng

Khác với Select (chỉ chọn), Highlight giúp bạn tô màu nổi bật các feature lên bản đồ:

Highlight các huyện có tỷ lệ che phủ rừng trên 50%
Tô màu đỏ cho tất cả thửa đất bị xâm phạm

Sau khi highlight, các feature sẽ được tô màu nổi bật trên bản đồ nhưng vẫn giữ nguyên style gốc của layer.

Kết hợp nhiều điều kiện

Chọn lô rừng loại "rừng phòng hộ" thuộc tỉnh Lâm Đồng VÀ có diện tích > 50 ha

Bỏ chọn

Bỏ chọn tất cả feature trong layer lô rừng

Bảng thuộc tính (Attribute Table)

Xem dữ liệu thuộc tính

Mở bảng thuộc tính của layer xã
Cho tôi xem 10 dòng đầu tiên của layer lô rừng

Tìm kiếm trong bảng

Tìm tất cả feature có cột "ten_xa" chứa "Phước"

Thống kê nhanh

Đếm số lô rừng theo từng giá trị của cột "loai_rung"
Tính tổng diện tích theo cột "tinh_thanh"

Agent sẽ đọc bảng thuộc tính và trả về kết quả thống kê dạng bảng trong chat.

Style & Symbology (Tạo kiểu hiển thị)

Đổi màu đơn giản

Đổi màu layer xã thành xanh lá cây nhạt, viền đậm hơn
Tô màu đỏ cho layer ranh giới huyện

Style theo giá trị (Categorized)

Tô màu theo category cho cột "loai_rung" trong layer lô rừng
Style theo cột "tinh_trang" với 5 màu phân biệt

Agent sẽ tự động tạo categorized renderer trong QGIS, mỗi giá trị duy nhất sẽ có một màu riêng.

Style gradient (Graduated)

Style gradient từ vàng sang đỏ cho cột "dien_tich" của layer thửa đất
Hiển thị mật độ dân số bằng 5 cấp màu từ nhạt đến đậm

Điều chỉnh độ trong suốt và viền

Tăng độ trong suốt của layer lên 50%
Tăng độ dày viền lên 2px và đổi viền sang màu đen

Style rule-based (Nâng cao)

Tô màu xanh cho lô rừng có diện tích > 100 ha, còn lại tô xám
Highlight đỏ cho các thửa đất thuộc nhóm "nguy cơ cháy cao"

Spatial Bookmarks (Đánh dấu vị trí)

Bạn có thể dùng Agent để lưu và nhảy tới các vị trí quan tâm thường xuyên:

Lưu bookmark khu vực nghiên cứu chính
Zoom tới bookmark "Khu A"
Liệt kê tất cả bookmark hiện có

💡 Mẹo: Bookmark rất hữu ích khi bạn làm việc với cùng một dự án trong thời gian dài.

Labeling (Hiển thị nhãn)

Bật nhãn cho layer

Hiển thị nhãn tên xã cho layer ranh giới xã
Bật nhãn cho layer đường giao thông, hiển thị tên đường

Style nhãn

Style nhãn cỡ chữ 12pt, màu đen, đặt phía trên polygon

Nhãn theo điều kiện

Chỉ hiển thị nhãn cho các thửa đất có diện tích > 500m²

Tạo layout mới

Tạo layout in mới với khổ giấy A4 ngang

Thêm các thành phần

Thêm bản đồ vào layout
Thêm chú thích (legend) cho layout
Thêm mũi tên chỉ bắc, thước tỷ lệ và bản quyền
Thêm tiêu đề "Bản đồ phân bố rừng tỉnh Lâm Đồng 2024"

Xuất layout

Xuất layout ra file PDF
Xuất ra ảnh PNG với độ phân giải 300 DPI

Atlas (Thành lập bản đồ theo chuỗi)

Atlas cho phép bạn tự động tạo hàng loạt bản đồ, mỗi bản đồ cho một vùng/feature khác nhau.

Tạo atlas

Tạo atlas cho 30 huyện trong layer ranh giới huyện

Cấu hình

Atlas: tên trang lấy từ cột "ten_huyen", tỷ lệ 1:100000

Xuất

Xuất atlas ra file PDF (mỗi trang là một huyện)

💡 Mẹo: Atlas rất hữu ích cho báo cáo phân bố theo từng đơn vị hành chính.

Quản lý dự án (Project)

Lưu dự án

Lưu dự án
Lưu dự án với tên "khaosat_rung_2024"

Mở dự án khác

Mở dự án tại đường dẫn /data/du_an_lam_dong.qgz

Thông tin dự án

Cho tôi xem thông tin chi tiết của dự án hiện tại

3D Map Rendering

Nếu dự án của bạn có dữ liệu 3D (DEM, point cloud):

Chuyển sang chế độ xem 3D
Hiển thị DEM ở góc nghiêng 45 độ, độ cao phóng to 2 lần

On-the-fly Reprojection (Chuyển hệ tọa độ tự động)

QGIS tự động chuyển đổi hệ tọa độ khi bạn thêm layer có CRS khác nhau, nhưng bạn có thể kiểm tra:

Hệ tọa độ hiện tại của dự án là gì?
Đổi CRS của dự án sang EPSG:4326

Lỗi thường gặp & cách xử lý

LỗiNguyên nhânCách xử lý
”Không tìm thấy layer X”Tên layer saiHỏi Agent “Liệt kê tất cả layer” rồi dùng tên chính xác
”Không có feature nào được chọn”Query không trả về kết quảKiểm tra giá trị thực tế trong cột (vd: viết hoa/thường)
“Style không áp dụng”Layer đang ở chế độ read-onlyMở khóa layer hoặc tạo bản sao
”Zoom không hoạt động”Layer có CRS không xác địnhSet CRS cho layer trước
”Bảng thuộc tính trống”Layer raster hoặc không có cộtKiểm tra loại layer

Mẹo sử dụng hiệu quả

1. Kết hợp nhiều tác vụ

Bạn có thể yêu cầu nhiều việc trong một câu:

Zoom tới tỉnh Lâm Đồng, sau đó highlight tất cả lô rừng tự nhiên có diện tích trên 100 ha

2. Dùng bảng thuộc tính trước khi select

Nếu không chắc về giá trị trong cột:

Liệt kê 10 giá trị phổ biến nhất trong cột "loai_rung"

3. Lưu bookmark cho các khu vực quan trọng

Khi làm việc với dự án lớn, lưu bookmark giúp bạn di chuyển nhanh giữa các khu vực.

4. Dùng Style rule-based khi cần phân loại phức tạp

Thay vì dùng nhiều style đơn lẻ, rule-based cho phép bạn tạo nhiều quy tắc trong cùng một layer.

Liên kết