Giới thiệu dự án
Công tác quản lý và công khai thông tin quy hoạch sử dụng đất (QHSDĐ) đóng vai trò then chốt trong phát triển kinh tế - xã hội, đảm bảo tính minh bạch thị trường bất động sản và phòng ngừa rủi ro pháp lý cho người dân. Theo thống kê từ ngành quản lý đất đai, hơn 70% các khiếu nại, tranh chấp liên quan đến đất đai xuất phát từ việc người dân thiếu thông tin quy hoạch chính xác hoặc tiếp cận các văn bản pháp lý dạng giấy tờ truyền thống một cách thụ động, chậm trễ.
Tại thành phố Bến Tre (tỉnh Bến Tre), với tổng diện tích tự nhiên 71,115 km² (7.111,04 ha) trải dài trên 17 đơn vị hành chính cấp xã (10 phường, 7 xã) và quy mô dân số trên 121.300 người, tốc độ đô thị hóa nhanh chóng đang tạo ra áp lực chuyển dịch cơ cấu đất đai rất lớn. Đến năm 2020, diện tích đất phi nông nghiệp dự kiến tăng lên 3.058,17 ha (chiếm 43,01% diện tích tự nhiên) từ mức 2.166,97 ha (30,68%) của năm 2015, kéo theo hàng loạt dự án hạ tầng, thương mại và khu đô thị mới như phân khu Mỹ Thạnh An và cụm công nghiệp Phú Hưng.
+--------------------------------------------------+
| CƠ CẤU SỬ DỤNG ĐẤT TP. BẾN TRE (2015 vs 2020) |
+--------------------------------------------------+
Năm 2015: [ Đất Nông nghiệp: 69.31% ] [ Đất Phi Nông nghiệp: 30.68% ] [Chưa SD: 0.01%]
Năm 2020: [ Đất Nông nghiệp: 56.99% ] [ Đất Phi Nông nghiệp: 43.01% ]
Vấn đề cốt lõi (Problem Statement):
Thực trạng công bố thông tin quy hoạch tại địa phương trước đây chủ yếu dừng lại ở các đồ án in ấn tĩnh hoặc văn bản hành chính phân tán tại trụ sở UBND các cấp. Người dân khi có nhu cầu xác minh ranh giới thửa đất, tình trạng quy hoạch (bị thu hồi bao nhiêu m², thuộc phân khu chức năng nào) bắt buộc phải nộp đơn tra cứu trực tiếp, tốn từ 3 đến 7 ngày làm việc. Đồng thời, các hệ thống bản đồ desktop truyền thống (như MapInfo, MicroStation) đòi hỏi bản quyền đắt đỏ, cấu hình máy cao và nhân sự chuyên môn, không thể phân phối rộng rãi cho cộng đồng.
Mục tiêu dự án:
- Thu thập, chuẩn hóa và số hóa toàn bộ dữ liệu không gian và thuộc tính từ 17 xã/phường thành phố Bến Tre, bao gồm bản đồ địa chính 2015, bản đồ QHSDĐ 2020 và bản đồ quy hoạch chung đến năm 2030 theo hệ quy chiếu VN-2000.
- Thiết kế và tối ưu hóa cơ sở dữ liệu không gian quan hệ (Spatial Relational Database) trên nền tảng PostgreSQL/PostGIS.
- Xây dựng hoàn chỉnh ứng dụng WebGIS mã nguồn mở dựa trên công nghệ đồ họa vector mở rộng SVG (Scalable Vector Graphics) kết hợp PHP, JavaScript và AJAX.
- Cung cấp bộ công cụ trực tuyến tương tác bản đồ, tra cứu chi tiết đến từng số tờ/số thửa và hỗ trợ kênh phản hồi hai chiều giữa người dân với cơ quan quản lý.
Phạm vi và giới hạn:
- Không gian: Giới hạn trong địa giới hành chính thành phố Bến Tre (toạ độ 10°11’ đến 10°17’ vĩ độ Bắc, 106°19’ đến 106°26’ kinh độ Đông).
- Dữ liệu: Bản đồ địa chính cấp cơ sở, dữ liệu phân loại 11 nhóm đất theo Thông tư 28/2014/TT-BTNMT và đồ án quy hoạch giai đoạn 2015 - 2020, định hướng 2030.
- Công nghệ: Tập trung vào công nghệ Client-side Vector Rendering qua SVG, hạn chế phụ thuộc vào các Map Server cồng kềnh thương mại.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi xây dựng hệ thống, việc so sánh các giải pháp cung cấp thông tin không gian được thực hiện chi tiết:
| Tiêu chí |
Bản đồ giấy / Văn bản hành chính |
WebGIS thương mại (ArcGIS Server) |
Giải pháp WebGIS SVG + PostGIS (Đề tài) |
| Chi phí bản quyền |
Thấp ban đầu, tốn chi phí in ấn định kỳ |
Rất cao (> $10.000/server core) |
$0 (100% Open Source) |
| Tốc độ truy xuất |
Thủ công (1 - 5 ngày) |
Nhanh (1 - 3 giây dạng raster tile) |
Cực nhanh (< 500ms dạng vector nhẹ) |
| Độ chính xác tương tác |
Kém, phụ thuộc người đọc |
Cao nhưng load lại ảnh khi zoom |
Tuyệt đối theo tọa độ đỉnh vector |
| Khả năng cập nhật |
Khó khăn, phải in lại toàn bộ |
Phức tạp qua ArcCatalog/SDE |
Trực tiếp qua lệnh SQL/Web Admin |
| Tải trọng mạng |
Không áp dụng |
Lớn (nhiều tệp tin ảnh raster .png/.jpg) |
Rất thấp (tệp tin XML/SVG nén) |
Yêu cầu người dùng theo mô hình MoSCoW:
- Must Have: Tra cứu thửa đất theo Số tờ + Số thửa; hiển thị ranh giới quy hoạch chi tiết; xem thuộc tính diện tích bị ảnh hưởng; tương tác bản đồ cơ bản (Zoom In/Out, Pan, Full Extent).
- Should Have: Phân quyền quản trị (Admin) để cập nhật tọa độ điểm UBND, sửa đổi dữ liệu địa chính; bảng tra cứu phân khu chức năng 2030; biểu mẫu gửi phản hồi trực tuyến.
- Could Have: Chế độ in trích lục bản đồ trực tiếp từ giao diện web; chuyển đổi bật/tắt nhanh 11 lớp loại đất.
- Won't Have (Giai đoạn này): Định vị GPS thời gian thực trên thiết bị di động; thanh toán trực tuyến phí dịch vụ công.
Thiết kế hệ thống
Hệ thống được thiết kế theo mô hình kiến trúc 3 tầng (3-Tier Architecture) chuẩn mở:
[ Client Layer ] <====== (HTTP/AJAX Request - SVG/JSON Response) ======> [ Application Layer ]
(Trình duyệt Web: Chrome, Firefox) (Apache 2.4 + PHP 5.6)
- DOM/SVG Rendering Engine - Routing & Business Logic
- JavaScript / CSS Interaction - Spatial SQL Generator
- User Event Handlers - SVG Stream Converter
||
|| (libpq / TCP 5432)
\/
[ Spatial Data Layer ]
(PostgreSQL 9.4 + PostGIS 2.1)
- Tables: thuadat, qhchitiet,
qhchung, thongtinqh, ubnd
- Spatial Indices (GiST R-Tree)
Technology Stack:
- Database Server: PostgreSQL 9.4.x kết hợp PostGIS 2.1 Extension (Hỗ trợ kiểu dữ liệu không gian OGC Standard, SRID: 32648 - UTM Zone 48N / VN-2000).
- Web Server: Apache HTTP Server 2.4.
- Backend Language: PHP 5.6 xử lý logic nghiệp vụ và giao tiếp CSDL qua giao thức TCP/IP.
- Frontend Engine: HTML5, CSS3, JavaScript ES5, AJAX (Asynchronous JavaScript and XML) và chuẩn W3C SVG 1.1.
- ETL Tools: MicroStation V8i, FAMIS (xử lý tệp
.dgn), ESRI ArcGIS Desktop 10.2 (xử lý không gian, Intersect dữ liệu và xuất sang định dạng .shp).
Thiết kế Cơ sở Dữ liệu Không gian (Spatial Database Schema)
Hệ thống bao gồm 5 bảng dữ liệu quan hệ cốt lõi:
-- 1. Bảng lưu trữ quy hoạch chi tiết 2020
CREATE TABLE qhchitiet (
gid SERIAL PRIMARY KEY,
xaid NUMERIC(10, 0),
tenphuong VARCHAR(25),
mld VARCHAR(3),
tendat VARCHAR(75),
doanph VARCHAR(250),
geom GEOMETRY(MultiPolygon, 32648)
);
-- 2. Bảng dữ liệu địa chính từng thửa đất
CREATE TABLE thuadat (
gid SERIAL PRIMARY KEY,
thuaid NUMERIC(15, 0),
xaid NUMERIC(10, 0),
shbando VARCHAR(10),
shthua VARCHAR(10),
tenchu VARCHAR(50),
diachi VARCHAR(50),
tendat VARCHAR(70),
dientich NUMERIC(12, 2),
tenphuong VARCHAR(25),
mld VARCHAR(3),
geom GEOMETRY(MultiPolygon, 32648)
);
-- 3. Bảng tổng hợp chồng xếp không gian (Spatial Intersection) tra cứu nhanh
CREATE TABLE thongtinqh (
gid SERIAL PRIMARY KEY,
thuaid NUMERIC(15, 0),
xaid NUMERIC(10, 0),
shbando VARCHAR(10),
shthua VARCHAR(10),
tenchu VARCHAR(50),
diachi VARCHAR(50),
tendat VARCHAR(70),
dientich NUMERIC(12, 2),
tendatqh VARCHAR(75),
dientichqh NUMERIC(12, 2),
tenphuong VARCHAR(25)
);
Phương pháp luận (Methodology)
Dự án áp dụng mô hình phát triển tích hợp (Linear Waterfall kết hợp lặp kiểm thử mô-đun) trong thời gian từ ngày 10/03/2016 đến ngày 01/06/2016:
- Khảo sát & Thu thập dữ liệu (Tuần 1 - 3): Tiếp nhận bản đồ quy hoạch và dữ liệu địa chính 17 xã/phường từ Sở Tài nguyên và Môi trường Bến Tre.
- Tiền xử lý & Chuẩn hóa không gian (Tuần 4 - 6): Chuyển đổi định dạng MicroStation
.dgn sang ESRI Shapefile .shp bằng FAMIS và ArcGIS; xử lý sai số hình học Topology (sliver polygons, dangles).
- Phân tích CSDL & Lập trình Tầng dữ liệu (Tuần 7 - 8): Cấu hình PostgreSQL/PostGIS, nạp dữ liệu không gian bằng công cụ
shp2pgsql, thiết lập chỉ mục không gian GiST.
- Phát triển giao diện & Tích hợp SVG/PHP (Tuần 9 - 11): Lập trình các hàm sinh mã SVG từ cơ sở dữ liệu, viết bộ điều khiển AJAX và giao diện quản trị CMS.
- Kiểm thử, Đánh giá & Tối ưu (Tuần 12): Kiểm thử chức năng, đo đạc hiệu năng truy vấn và nghiệm thu.
Implementation và kết quả
Quá trình phát triển và thuật toán cốt lõi
Thách thức kỹ thuật lớn nhất của đề tài là khả năng hiển thị bản đồ địa chính chi tiết gồm hàng chục nghìn thửa đất mà không gây quá tải cho trình duyệt phía Client. Đề tài giải quyết vấn đề bằng cách kết hợp truy vấn không gian hàm ST_AsSVG() trực tiếp từ PostGIS và truyền tải bất đồng bộ qua AJAX.
Thuật toán trích xuất không gian và sinh mã SVG (Backend PHP)
<?php
// connect_spatial.php: Kết nối CSDL và xuất lớp bản đồ dạng SVG
header("Content-Type: text/xml; charset=utf-8");
$conn = pg_connect("host=localhost port=5432 dbname=webgis_bentre user=postgres password=secret");
$xaid = isset($_GET['xaid']) ? intval($_GET['xaid']) : 28771; // Phường 1 mặc định
$query = "SELECT gid, shbando, shthua, tendat,
ST_AsSVG(geom, 1, 2) as svg_path,
ST_XMin(geom) as xmin, ST_YMin(geom) as ymin
FROM thuadat
WHERE xaid = $xaid";
$result = pg_query($conn, $query);
echo '<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1000 800">';
echo '<g id="layer_thuadat" stroke="#2c3e50" stroke-width="0.5" fill="#ecf0f1">';
while ($row = pg_fetch_assoc($result)) {
$path = $row['svg_path'];
$gid = $row['gid'];
$shthua = $row['shthua'];
// Thêm các sự kiện DOM trực tiếp vào đối tượng vector
echo "<path id='thua_{$gid}' d='{$path}' class='polygon-thua'
onmouseover='highlightThua({$gid}, \"{$shthua}\")'
onmouseout='unhighlightThua({$gid})'
onclick='getThongTinQuyHoach({$gid})' />";
}
echo '</g></svg>';
pg_close($conn);
?>
Xử lý tương tác Client-Side với AJAX và SVG DOM
// main_map.js: Điều khiển phóng to, thu nhỏ và tra cứu thời gian thực
function getThongTinQuyHoach(gid) {
var xhr = new XMLHttpRequest();
xhr.open("POST", "get_planning_info.php", true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
document.getElementById("info_shbando").innerText = data.shbando;
document.getElementById("info_shthua").innerText = data.shthua;
document.getElementById("info_dientich").innerText = data.dientich + " m²";
document.getElementById("info_tendatqh").innerText = data.tendatqh;
document.getElementById("info_dientichqh").innerText = data.dientichqh + " m²";
// Hiển thị khung popup chi tiết
document.getElementById("panel_thongtin_qh").style.display = "block";
}
};
xhr.send("gid=" + gid);
}
function zoomMap(scaleFactor) {
var svg = document.getElementById("svg_viewport");
var currentViewBox = svg.getAttribute("viewBox").split(" ").map(Number);
var newWidth = currentViewBox[2] * scaleFactor;
var newHeight = currentViewBox[3] * scaleFactor;
svg.setAttribute("viewBox", `${currentViewBox[0]} ${currentViewBox[1]} ${newWidth} ${newHeight}`);
}
Kiểm thử và Đánh giá hiệu năng
Hệ thống đã trải qua các đợt kiểm thử tích hợp trên môi trường mạng nội bộ và Internet với các kịch bản thực tế:
| Kịch bản kiểm thử |
Dữ liệu đầu vào |
Kết quả mong đợi |
Thời gian phản hồi thực tế |
Trạng thái |
| Truy vấn thửa theo số tờ/thửa |
Tờ số 5, Thửa số 12 (Phường 1) |
Trả về thông tin chủ sở hữu, diện tích, quy hoạch |
120 ms |
Đạt (100%) |
| Tải lớp bản đồ SVG toàn phường |
Phường 2 (Hơn 1.200 thửa đất) |
Kết xuất toàn bộ đối tượng vector lên DOM |
340 ms |
Đạt (100%) |
| Thêm mới điểm UBND (Admin) |
Tọa độ X: 598432, Y: 1134210 |
Lưu vào CSDL PostGIS và hiển thị ngay trên web |
210 ms |
Đạt (100%) |
| Chồng xếp không gian phân tích |
Toàn bộ 17 xã/phường |
Xác định chính xác diện tích quy hoạch bị chồng lấn |
450 ms (Batch nạp sẵn) |
Đạt (100%) |
+------------------------------------------+
| BENCHMARK DUNG LƯỢNG TRUYỀN TẢI (KB) |
+------------------------------------------+
Tile Raster (PNG/JPG): [================================================] 1.850 KB
WMS GetMap Image: [====================================] 1.220 KB
Vector SVG (PostGIS): [========] 240 KB (-87.0% payload)
Kết quả đạt được
- 100% mục tiêu chức năng hoàn thành: Xây dựng thành công cổng thông tin WebGIS cho phép hiển thị bản đồ hiện trạng 2015, bản đồ quy hoạch 2020 và đồ án định hướng không gian 2030 cho toàn bộ 17 đơn vị hành chính TP. Bến Tre.
- Tối ưu hóa dung lượng truyền tải: Việc sử dụng định dạng vector SVG thuần túy giúp giảm đến 87% khối lượng dữ liệu truyền qua mạng so với việc render bản đồ dạng ảnh gạch (tile raster) truyền thống.
- Minh bạch hóa 11 nhóm đất: Toàn bộ các thông số màu sắc của 11 phân loại đất (Đất lúa LUC, Đất cây lâu năm CLN, Đất ở đô thị ODT, Đất chuyên dùng CDG...) được hiển thị chuẩn hóa theo đúng Thông tư 28/2014/TT-BTNMT.
Đổi mới và đóng góp
- Ứng dụng công nghệ đồ họa vector mở rộng SVG trong WebGIS địa chính: Khác với các hệ thống WebGIS giai đoạn 2010 - 2016 thường sử dụng MapServer/GeoServer để xuất ảnh raster tĩnh làm chậm tốc độ phóng to thu nhỏ, giải pháp sử dụng SVG cho phép các đối tượng thửa đất trở thành các phần tử DOM độc lập. Nhờ đó, người dùng có thể tương tác trực tiếp (
hover, click) với từng đỉnh góc ranh đất mà không bị vỡ hình hay giảm độ nét.
- Quy trình tự động hóa liên kết dữ liệu Không gian - Thuộc tính: Thiết lập quy trình xử lý từ MicroStation
.dgn (quản lý đồ họa CAD rời rạc) qua FAMIS và ArcGIS để tạo bảng quan hệ tổng hợp thongtinqh thông qua phép toán giao cắt không gian (Spatial Intersect). Điều này cho phép người dùng biết chính xác phần diện tích bị ảnh hưởng quy hoạch tính bằng mét vuông chỉ trong một cú nhấp chuột.
- Tiết kiệm 100% chi phí bản quyền phần mềm: Toàn bộ kiến trúc vận hành trên nền tảng FOSS (Free and Open Source Software) gồm PostgreSQL, PostGIS, Apache, PHP, giúp các cơ quan quản lý nhà nước cấp huyện/thành phố dễ dàng triển khai mà không bị ràng buộc bởi kinh phí mua bản quyền thương mại đắt đỏ.
Ứng dụng thực tế và triển khai
Kịch bản sử dụng thực tế (Real-World Use Cases)
- Kịch bản 1: Người dân kiểm tra quy hoạch trước khi giao dịch nhà đất.
Bối cảnh: Một người dân muốn mua thửa đất số 45, tờ bản đồ số 12 tại Phường Phú Khương.
Thao tác: Truy cập trang WebGIS, chọn "Phường Phú Khương", nhập số tờ "12", số thửa "45".
Kết quả: Hệ thống tự động zoom đến vị trí thửa đất, tô màu viền đỏ và hiển thị bảng chi tiết: Diện tích hiện trạng 150 m² (Đất ở đô thị - ODT), trong đó có 25 m² nằm trong hành lang an toàn giao thông theo đồ án mở rộng lộ giới đường Đoàn Hoàng Minh đến năm 2020.
- Kịch bản 2: Cán bộ địa chính xã/phường cập nhật dữ liệu hạ tầng công cộng.
Thao tác: Đăng nhập tài khoản quản trị viên, chọn chức năng "Thêm mới điểm UBND/Công trình công cộng", nhập tọa độ thực địa $X, Y$ từ thiết bị đo đạc GPS.
Kết quả: Điểm mốc mới lập tức được ghi vào bảng không gian
ubnd và cập nhật biểu tượng trực quan trên bản đồ số toàn thành phố.
+--------------------+ 1. Chọn Phường & Nhập Tờ/Thửa +---------------------+
| | -----------------------------------------> | |
| NGƯỜI DÂN | | HỆ THỐNG WEBGIS |
| (Client Browser) | <----------------------------------------- | (PostgreSQL/PostGIS)|
+--------------------+ 2. Trả về ranh SVG + Bảng quy hoạch +---------------------+
(Diện tích ảnh hưởng, Loại đất)
Yêu cầu hệ thống và Triển khai (Deployment Requirements)
- Cấu hình phần cứng tối thiểu (Server):
- CPU: Dual Core 2.0 GHz trở lên.
- RAM: 4 GB (Khuyến nghị 8 GB để caching PostGIS spatial buffers).
- Dung lượng ổ cứng: 20 GB SSD khả dụng.
- Cấu hình phần mềm:
- Hệ điều hành: Linux (Ubuntu Server 14.04/16.04 LTS) hoặc Windows Server.
- Web Server: Apache HTTP Server 2.4.x.
- Database: PostgreSQL 9.4+ kèm PostGIS 2.1+.
- PHP Runtime: PHP 5.6 hoặc 7.0 (yêu cầu bật module
php-pgsql).
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Hiệu năng DOM khi tải diện rộng: Khi hiển thị đồng thời toàn bộ các thửa đất của một xã có quy mô lớn (trên 5.000 polygon) dưới dạng SVG trực tiếp, một số trình duyệt cấu hình yếu có thể bị hiện tượng giật/lag giao diện do số lượng thẻ
<path> trên DOM quá lớn.
- Thiếu bản đồ nền không gian ảnh vệ tinh: Chưa tích hợp các API bản đồ nền thương mại như Google Maps Satellite hay OpenStreetMap do rào cản chuyển đổi sai số tọa độ giữa hệ VN-2000 nội bộ và hệ WGS84 Web Mercator (EPSG:3857).
Hướng phát triển trong tương lai
- Ứng dụng công nghệ Vector Tiles (Mapbox Vector Tile - MVT): Chuyển đổi từ SVG thuần sang định dạng nhị phân Protobuf (MVT) thông qua hàm
ST_AsMVT() của PostGIS để tối ưu tốc độ tải dữ liệu bản đồ cho toàn tỉnh Bến Tre.
- Tích hợp module cấp phép xây dựng trực tuyến: Liên kết cơ sở dữ liệu quy hoạch với cổng dịch vụ công trực tuyến để tự động hóa quy trình cấp chứng chỉ thông tin quy hoạch và cấp phép xây dựng.
- Phát triển ứng dụng di động (Mobile WebGIS/PWA): Tận dụng GPS trên điện thoại thông minh để người dân đứng tại thực địa có thể tự động tra cứu quy hoạch thửa đất tại vị trí đứng.
Đối tượng hưởng lợi
+----------------------------------------------------------------------------------------------------+
| MA TRẬN LỢI ÍCH HỆ THỐNG WEBGIS |
+----------------------+-----------------------------------------------------------------------------+
| Nhóm đối tượng | Giá trị định lượng và Thực tiễn |
+----------------------+-----------------------------------------------------------------------------+
| Người dân & | - Tiết kiệm 100% chi phí đi lại và thời gian chờ đợi (từ vài ngày -> < 1s). |
| Nhà đầu tư | - Giảm thiểu 95% rủi ro mua nhầm đất dính quy hoạch giải tỏa trắng. |
+----------------------+-----------------------------------------------------------------------------+
| Cơ quan Quản lý | - Giảm tải 60 - 80% áp lực tiếp công dân tra cứu hồ sơ địa chính trực tiếp. |
| Nhà nước (UBND) | - Chuẩn hóa dữ liệu không gian đồng bộ, tập trung, dễ quản lý và sao lưu. |
+----------------------+-----------------------------------------------------------------------------+
| Kỹ sư & Lập trình | - Cung cấp kiến trúc tham chiếu mẫu về WebGIS mã nguồn mở không dùng |
| viên GIS | Map Server thương mại, dễ dàng tùy biến mã nguồn. |
+----------------------+-----------------------------------------------------------------------------+
| Sinh viên & | - Tài liệu thực nghiệm hoàn chỉnh về quy trình số hóa và tích hợp |
| Nghiên cứu sinh | PostGIS + PHP + SVG trong ngành Hệ thống Thông tin Địa lý. |
+----------------------+-----------------------------------------------------------------------------+
Câu hỏi thường gặp
1. Hệ thống có yêu cầu máy chủ cấu hình đắt tiền để vận hành không?
Hoàn toàn không. Nhờ kiến trúc sử dụng 100% phần mềm mã nguồn mở (PostgreSQL/PostGIS, Apache, PHP) và công nghệ đồ họa vector SVG nhẹ, hệ thống có thể chạy mượt mà trên các máy chủ cấu hình phổ thông hoặc các gói Cloud VPS chi phí thấp chỉ từ $10 - $20/tháng.
2. Giới hạn hiển thị số lượng thửa đất của công nghệ SVG là bao nhiêu?
Với công nghệ SVG render trực tiếp trên trình duyệt, hệ thống hoạt động mượt mà tối ưu với số lượng dưới 3.000 đối tượng thửa đất/lần truy vấn (tương đương quy mô 1 - 2 phường). Khi mở rộng lên quy mô toàn tỉnh với hàng trăm nghìn thửa đất, giải pháp khuyến nghị là phân mảnh dữ liệu theo ranh giới hành chính xã/phường hoặc chuyển sang kiến trúc Vector Tiles.
3. Dữ liệu địa chính hệ tọa độ VN-2000 tích hợp lên WebGIS như thế nào?
Dữ liệu đo đạc gốc từ Sở TN&MT Bến Tre ở kinh tuyến trục $105^\circ45'$, múi chiếu $3^\circ$ (hệ quy chiếu VN-2000) được định nghĩa trong PostGIS dưới mã không gian SRID: 32648 (hoặc cấu hình chuỗi proj4 tùy chỉnh cho VN-2000 Bến Tre). Các hàm không gian của PostGIS sẽ tự động tính toán tọa độ tương đối để chuyển đổi sang hệ tọa độ ViewBox của SVG một cách chính xác.
4. Quy trình bảo trì và cập nhật dữ liệu biến động đất đai diễn ra như thế nào?
Người quản trị hệ thống có thể cập nhật thông tin thửa đất trực tiếp qua giao diện quản trị Web (Admin CMS) hoặc định kỳ nhập khẩu (import) tệp Shapefile cập nhật vào PostgreSQL thông qua các câu lệnh INSERT/UPDATE của SQL mà không cần dừng hệ thống (zero-downtime).
5. Chi phí tiết kiệm được so với việc xây dựng hệ thống trên nền ArcGIS Server là bao nhiêu?
Việc sử dụng stack nguồn mở giúp tiết kiệm từ $15.000 đến $30.000 chi phí bản quyền phần mềm máy chủ ban đầu (ArcGIS Server / Oracle Spatial) và khoảng 20% phí duy trì bản quyền hàng năm, đồng thời không bị giới hạn số lượng người dùng truy cập đồng thời.
Kết luận
Đồ án khóa luận tốt nghiệp "Xây dựng WebGIS tra cứu thông tin quy hoạch sử dụng đất tại Thành phố Bến Tre - Tỉnh Bến Tre" của tác giả Huỳnh Thanh Trúc đã giải quyết thành công bài toán chuyển đổi số trong công tác công khai quy hoạch đất đai tại địa phương. Bằng việc làm chủ công nghệ cơ sở dữ liệu không gian PostgreSQL/PostGIS kết hợp kỹ thuật kết xuất đồ họa vector SVG và ngôn ngữ lập trình PHP/JavaScript, đề tài đã xây dựng một hệ thống WebGIS hoàn chỉnh, gọn nhẹ, có tính tương tác cao và tiết kiệm tối đa chi phí đầu tư.
Hệ thống không chỉ tạo ra một công cụ minh bạch, tiện lợi cho người dân và doanh nghiệp khi tra cứu chi tiết đến từng số tờ, số thửa đất mà còn cung cấp cho các nhà quản lý đô thị thành phố Bến Tre một nền tảng số hóa quản lý hạ tầng hiện đại. Đây là bước tiến thực tiễn, đóng góp thiết thực vào tiến trình xây dựng chính quyền điện tử và đô thị thông minh tại khu vực Đồng bằng sông Cửu Long.