TLGeo Agent
Tương tác với QGIS bằng ngôn ngữ tự nhiên — zoom, select, highlight, phân tích dữ liệu GIS
Tính năng chính
Zoom & Di chuyển bản đồ
Di chuyển và zoom tới bất kỳ lớp bản đồ nào trong QGIS chỉ bằng một câu lệnh tự nhiên. Ví dụ: "Zoom tới lớp ranh giới hành chính tỉnh Bình Thuận".
Chọn & Highlight thửa đất
Chọn (Select) hoặc Highlight các thửa đất, lô rừng theo bất kỳ thuộc tính nào. Ví dụ: "Chọn tất cả thửa đất có diện tích > 1000m² thuộc xã ABC".
Ẩn/Hiện layer nhanh chóng
Bật/tắt hiển thị các layer chỉ bằng câu lệnh đơn giản. Ví dụ: "Ẩn lớp ranh giới huyện, chỉ hiện ranh giới tỉnh".
Đọc bảng thuộc tính
Truy vấn thuộc tính của các đối tượng trong layer. Ví dụ: "Cho tôi xem thông tin chi tiết của thửa đất số 123".
Phân tích & Thống kê
Tự động phân tích và thống kê dữ liệu GIS, đặc biệt là diện tích rừng theo nhiều tiêu chí. Ví dụ: "Tính tổng diện tích rừng theo từng huyện".
Truy vấn SQL trực tiếp
Chạy các truy vấn SQL trực tiếp trên dữ liệu bản đồ. Ví dụ: "Đếm số lô rừng có trạng thái = 'rừng tự nhiên' theo từng xã".
Cách thức hoạt động
TLGeo Agent có 3 thành phần chính phối hợp với nhau: giao diện chat để bạn ra lệnh, bộ não AI để hiểu yêu cầu, và plugin trong QGIS để thực thi trực tiếp trên bản đồ của bạn.
1. Bạn đặt câu hỏi
Mở giao diện chat trên trình duyệt và gõ câu hỏi bằng tiếng Việt hoặc tiếng Anh, giống như đang nhắn tin với một đồng nghiệp.
2. AI hiểu và lên kế hoạch
Bộ não AI của Agent phân tích yêu cầu của bạn, tìm ra cách thực hiện tốt nhất và tự động chia thành các bước cụ thể trong QGIS.
3. QGIS thực thi
Plugin trong QGIS nhận lệnh và thực hiện trực tiếp trên dự án đang mở: zoom, chọn, highlight, ẩn/hiện layer, hoặc phân tích dữ liệu.
💡 Ví dụ: bạn gõ "Zoom tới tỉnh Bình Thuận và highlight các huyện có diện tích rừng trên 50.000 ha"
- Bạn gõ câu hỏi trong giao diện chat.
- AI hiểu rằng bạn cần: tìm layer ranh giới, zoom tới Bình Thuận, lọc các huyện theo diện tích rừng, rồi tô màu những huyện thỏa điều kiện.
- Plugin trong QGIS tự động thực hiện từng bước và hiển thị kết quả ngay trên bản đồ bạn đang mở.
Ví dụ sử dụng
Câu hỏi:
"Liệt kê tất cả các layer đang mở trong dự án QGIS"
Câu hỏi:
"Zoom tới lớp ranh giới hành chính tỉnh Bình Thuận và highlight các huyện có diện tích rừng > 50,000 ha"
Câu hỏi:
"Tính tổng diện tích rừng tự nhiên và rừng trồng theo từng xã, xuất kết quả ra bảng"
Câu hỏi:
"Ẩn tất cả các layer trừ lớp lô rừng, sau đó chọn các lô có trạng thái cần kiểm tra"
Sẵn sàng trải nghiệm TLGeo Agent?
Tương tác với QGIS bằng ngôn ngữ tự nhiên — không cần nhớ syntax phức tạp.