Giới thiệu TLGeo Agent

Tương tác với QGIS bằng ngôn ngữ tự nhiên qua trình duyệt web

T
Tác giả TLGeo
Thời gian đọc 9 min read
Đăng tải 2025-01-01
TLGeo Agent - Trợ lý AI cho QGIS

Giới thiệu TLGeo Agent

TLGeo Agent là trợ lý AI giúp bạn tương tác với QGIS bằng ngôn ngữ tự nhiên (tiếng Việt hoặc tiếng Anh). Thay vì phải nhớ menu, plugin, expression phức tạp, bạn chỉ cần đặt câu hỏi — Agent sẽ tự động thực thi trong QGIS của bạn.

Bắt đầu nhanh (2 phút)

Bạn chỉ cần 3 thứ:

  • QGIS đã cài trên máy
  • Trình duyệt web (Chrome, Firefox, Edge, …)
  • Tài khoản TLGeo (tài khoản Geocollect, Geoadmin hoặc tài khoản công ty)

Cách 1: Dùng qua trình duyệt web

  1. Mở trình duyệt và truy cập https://agent.tlgeo.net
  2. Đăng nhập bằng tài khoản TLGeo của bạn
  3. Mở QGIS và bắt đầu chat với Agent

👉 Bạn không cần cài đặt gì thêm. Mọi thứ chạy trên cloud, chỉ cần QGIS và trình duyệt.

Cách 2: Dùng qua plugin TLGeo2QGIS

Nếu bạn đã cài plugin TLGeo2QGIS trong QGIS (xem hướng dẫn Cài đặt TLGeo2QGIS):

  1. Mở plugin TLGeo2QGIS trong QGIS
  2. Đăng nhập tài khoản TLGeo
  3. Bắt đầu chat ngay trong QGIS

💡 Đây là cách thuận tiện nhất — không cần mở thêm tab trình duyệt.

TLGeo Agent làm được gì?

Tham khảo từ QGIS User Guide 3.44 — TLGeo Agent giúp bạn thực hiện hầu hết các tác vụ trong QGIS bằng ngôn ngữ tự nhiên.

🗺️ Dự án & Giao diện

  • Mở/Lưu dự án (.qgz, .qgs) với một câu lệnh
  • Browser panel: duyệt file, database, WMS trong panel
  • Tìm file theo tên hoặc đường dẫn
  • Mở nhiều layer cùng lúc từ một thư mục

🗺️ Điều khiển bản đồ

  • Zoom/Pan tới layer hoặc tọa độ cụ thể
  • 2D Map View: điều khiển bản đồ 2D
  • 3D Map View: hiển thị DEM, 3D Tiles
  • Elevation Profile: vẽ profile cao độ
  • Spatial Bookmarks: lưu và nhảy tới vị trí quan trọng
  • Annotations: thêm chú thích trên bản đồ
  • Decorations: thêm north arrow, scale bar, copyright, grid

👁️ Quản lý layer

  • Ẩn/Hiện layer
  • Sắp xếp thứ tự layer (trên/dưới)
  • Nhóm layer (group)
  • Đổi tên layer

🎨 Style & Ký hiệu

  • Đổi màu layer (fill, stroke, opacity)
  • Style categorized (theo giá trị cột)
  • Style graduated (theo gradient)
  • Style rule-based (với expression)
  • Style 2.5D, 3D (chiều cao, ký hiệu 3D)
  • Style Library: lưu style để dùng lại
  • Nhãn (Labels): bật/tắt, định dạng, dựa theo giá trị

📊 Bảng thuộc tính

  • Mở/đọc bảng thuộc tính
  • Lọc/Search trong bảng
  • Sắp xếp theo cột
  • Edit trực tiếp: thêm/sửa/xóa giá trị
  • Field Calculator: tính giá trị cột mới
  • Statistics: tổng, trung bình, đếm, min/max
  • Conditional formatting: tô màu theo giá trị

🎯 Chọn & Truy vấn

  • Select features theo attribute, spatial, expression
  • Highlight features (tô màu nổi bật)
  • Identify: xem thông tin chi tiết feature
  • Zoom to selection: nhảy tới feature đã chọn
  • Invert/Negate/Deselect: thao tác chọn nâng cao

🛠️ Expressions (Ngôn ngữ công thức QGIS)

  • Viết expression bằng tiếng Việt, Agent sẽ dịch sang QGIS expression
  • Tính toán geometry (area, length, perimeter)
  • So sánh, điều kiện phức tạp (AND, OR, NOT)
  • Functions: string, math, date, conversion

✏️ Chỉnh sửa (Editing)

  • Thêm feature mới (point, line, polygon)
  • Sửa geometry (move vertex, add/remove vertex)
  • Xóa feature
  • Undo/Redo nhiều bước
  • Snapping tự động bám điểm
  • Topology editing (tránh overlap/gap)
  • Copy/Paste features giữa các layer

🔗 Joins & Relations

  • Join 2 layer bằng thuộc tính chung
  • Relation 1-nhiều (parent-child)
  • Aggregate từ relation (vd: tổng diện tích từng huyện từ các xã)

📐 Coordinate Reference Systems (CRS)

  • Reproject layer sang CRS khác
  • Set CRS cho layer chưa có CRS
  • Reproject project sang EPSG mới
  • Datum transformation tự động
  • Hỗ trợ hệ tọa độ VN-2000, WGS84, Web Mercator

📊 Raster Analysis

  • Zonal statistics theo polygon
  • Raster calculator (NDVI, chỉ số khác)
  • Hillshade từ DEM
  • Slope/Aspect từ DEM
  • Reclassify raster
  • Rasterize vector

🏔️ 3D & Cao độ

  • 3D Map View với DEM
  • 3D Tiles (Cesium, OGC)
  • Point Clouds (.las, .laz, .copc.laz)
  • Mesh Data (.nc, .dat)
  • Vector Tiles (.pbf, .mbtiles)
  • Elevation Profile (cắt ngang qua địa hình)

📋 Thành lập bản đồ (Print Layout)

  • Tạo layout mới (A4, A3, custom)
  • Thêm bản đồ, chú thích, north arrow, scale bar
  • Thêm tiêu đề, mô tả, ngày tháng
  • Reports (tạo báo cáo nhiều trang tự động)
  • Xuất PDF/PNG/SVG với DPI tùy chỉnh
  • Atlas (tạo bản đồ cho nhiều vùng tự động)

🌐 Dịch vụ OGC

  • WMS/WMTS client (xem bản đồ từ server)
  • WCS client (tải raster)
  • WFS/WFS-T client (tải và chỉnh sửa vector)
  • STAC (SpatioTemporal Asset Catalogs) — tìm ảnh vệ tinh
  • SensorThings API
  • ArcGIS REST Server

🛰️ Dữ liệu đặc biệt

  • Mở vector/raster nhiều định dạng: Shapefile, GeoPackage, GeoJSON, KML, GeoTIFF, CSV…
  • Mesh data (.nc, .dat)
  • Point clouds (.las, .laz)
  • Vector tiles (.pbf)
  • 3D Tiles
  • PostGIS, SpatiaLite, MS SQL, Oracle Spatial
  • Spatially-enabled Excel/CSV (cột WKT)

🛰️ GPS / GNSS

  • Import/Export GPX
  • Live GPS tracking (nếu có thiết bị GPS kết nối)
  • GPS tools: import từ thiết bị GPS

🔌 GRASS GIS Integration

  • Mở GRASS location/mapset
  • GRASS Toolbox (hơn 400 modules)
  • Import/Export giữa QGIS và GRASS
  • GRASS region tool

⚙️ Processing Framework

  • Chạy hơn 400 algorithms từ GDAL, SAGA, GRASS, OTB, R
  • Batch processing interface
  • Model Designer: tạo workflow kéo thả
  • History manager: xem lại lịch sử xử lý
  • Tác vụ lặp lại (batch) tự động

🐍 Tự động hóa

  • Python script trong QGIS Console
  • Python script thông qua Agent
  • Custom expression functions
  • Custom processing algorithms
  • Batch processing Python

🔐 Bảo mật

  • Authentication system: lưu trữ credentials cho WMS/WFS
  • OAuth, Basic Auth, API keys cho các dịch vụ
  • PKI certificates

📑 Quản lý dự án

  • Variables: lưu giá trị dùng lại trong expression
  • Macros: tự động hóa khi mở/đóng dự án
  • Snippets: lưu expression hay dùng
  • Forms: tùy chỉnh form nhập liệu cho thuộc tính
  • Action: thêm nút/link trong feature form
  • Bookmarks spatial
  • Annotations: chú thích cố định trên map

📤 Xuất dữ liệu

  • Export ra nhiều định dạng:
    • Shapefile (.shp)
    • GeoPackage (.gpkg)
    • GeoJSON
    • KML/KMZ
    • DXF (cho AutoCAD)
    • CSV
    • PDF (từ Print Layout)
    • PNG/SVG (ảnh bitmap/vector)
    • Spreadsheet (.ods, .xlsx)
  • Georeference ảnh xuất ra
  • Tạo GeoPackage với nhiều layer
  • Đẩy lên cloud (TODO: tích hợp TLGeo Cloud)

🌐 Đa ngôn ngữ

  • Gõ câu hỏi bằng tiếng Việt hoặc tiếng Anh
  • Agent tự động dịch sang QGIS commands

💡 Lưu ý: Một số tính năng QGIS rất phức tạp (như Model Designer phức tạp, plugin nâng cao) có thể cần dùng QGIS UI hoặc Python script. Agent sẽ hỗ trợ phần lớn các tác vụ thường ngày.

Hệ thống hoạt động như thế nào?

Bạn (đặt câu hỏi bằng tiếng Việt/Anh)

Web Chat UI (https://agent.tlgeo.net)

TLGeo Cloud (bộ não AI - xử lý câu hỏi)

Plugin TLGeo2QGIS trong QGIS (thực thi trên dự án của bạn)

Tất cả xử lý AI chạy trên TLGeo Cloud (server của chúng tôi). Plugin trong QGIS chỉ làm nhiệm vụ kết nối và thực thi lệnh. Bạn không cần cài Python, cấu hình API key, hay lo về hạ tầng kỹ thuật.

Tài khoản sử dụng

TLGeo Agent dùng chung tài khoản TLGeo hiện có của bạn:

  • Tài khoản Geocollect
  • Tài khoản Geoadmin
  • Tài khoản công ty được TLGeo cấp

Không cần đăng ký tài khoản AI riêng (không cần OpenAI, Anthropic, MiniMax…). ✅ Tài khoản của bạn đã được kích hoạt sẵn quyền truy cập TLGeo Agent.

Chi phí

TLGeo Agent là sản phẩm thương mại của TLGeo. Chi phí được tính theo gói license dựa trên nhu cầu sử dụng. Vui lòng liên hệ để được tư vấn gói phù hợp.

Đa nền tảng

TLGeo Agent chạy trên mọi nền tảng QGIS hỗ trợ:

  • ✅ Windows
  • ✅ macOS
  • ✅ Linux

Chỉ cần QGIS và trình duyệt web là đủ — không phụ thuộc hệ điều hành.

Tích hợp với hệ sinh thái TLGeo

  • TLGeo2QGIS: Agent sẽ tích hợp sẵn vào plugin trong tương lai gần
  • Geocollect mobile: Dùng chung tài khoản, đồng bộ dữ liệu thu thập ngoài thực địa
  • GeoCloud: Quản lý nhân viên, dự án tập trung
  • GeoDesktop: Bản đồ desktop cho flycam và xử lý dữ liệu

Câu hỏi thường gặp

TLGeo Agent có miễn phí không?

Không, đây là sản phẩm thương mại.

Cần cài Python không?

Không. Agent chạy trên cloud, bạn chỉ cần QGIS + trình duyệt.

Cần API key AI không?

Không. Dùng chung tài khoản TLGeo.

Dùng trên Linux/Mac được không?

Được. TLGeo Agent chạy trên mọi nền tảng QGIS hỗ trợ.

Có thể dùng khi offline không?

Không. Agent cần kết nối tới TLGeo Cloud để xử lý câu hỏi.

Bước tiếp theo

Liên hệ

📞 Hotline: +84.363.077.359 💬 Trang liên hệ — Tư vấn gói, hỗ trợ kỹ thuật, gửi yêu cầu 📧 Email: TODO