Bản đồ Web GIS
Lớp dữ liệu
Zoom lớn: Esri phóng ảnh có sẵn + OSM đệm, tránh ô trống.
Dùng khi thửa mặt ĐX/thôn hợp lệ bị sót. 1) Bấm thửa trống. 2) Chọn đường (+ phía nếu cần). 3) Xem trước: xếp Index cùng phía → số nhà từ Index. 4) Lưu (ghi road_id + side + Index).
Chỉ áp dụng đường xã và đường thôn. Bấm nút công cụ rồi chọn tuyến trên bản đồ.
Đảo phía trái/phải và thứ tự index của các số nhà đã xác định trên tuyến đã chọn. Xem trước số cũ → số mới, rồi mới lưu.
Nhập tên mới cho đường xã/thôn. Hệ thống cập nhật thửa hai bên, tên đường cha của ngõ/ngách và địa chỉ các nhà trong ngõ/ngách.
Bước 1: Upload file (DGN, DWG, DXF, Shapefile, GPKG, GDB)
Kéo thả file hoặc click để chọn
DGN, DWG, DXF, Shapefile (.shp/.zip), GeoPackage (.gpkg), FileGDB (.zip). Nếu DWG lỗi đọc: xuất sang DXF hoặc cài ODA File Converter.
File:
Thái Bình: chọn nhóm 63 tỉnh → Thái Bình → EPSG:9209 (khớp QGIS/Google Maps).
Nhập dữ liệu GIS vào CSDL
Chọn một hoặc nhiều lớp nguồn (GDB có thể có nhiều feature class polygon). Import theo thứ tự từ trên xuống.
Đường (ĐX930…) → chọn Đường (road), chỉ một lớp line. Thửa đất → Thửa đất.
Sửa thửa đã có: xuất GPKG lớp land_parcel (có cột parcel_fid) → sửa → nhập lại với chế độ Cập nhật theo ID.
Ánh xạ trường thuộc tính
Bản đồ xem trước
Dữ liệu cam là xem trước — chưa lưu. Sau khi xem, vẫn bấm Nhập vào CSDL.
Danh mục lớp/level trong file DGN
Tích chọn level cần xuất sang GPKG. Vai trò (thửa/chú thích/đường) chỉ dùng để xem trước trên bản đồ — không ảnh hưởng file GPKG xuất ra.
Chọn tỉnh/thành phố — bản đồ tự cập nhật khi bật/tắt lớp
Bước 3: Chuyển đổi dữ liệu
Dữ liệu sẽ được lưu tạm để xem trước trước khi import vào cơ sở dữ liệu.
Bước 4: Kết quả chuyển đổi
Xuất danh sách địa chỉ (Excel)
Admin — xuất Excel vùng đang chọn: chủ SD, SĐT, CCCD, số nhà trái (lẻ) / phải (chẵn), đường/ngõ/ngách, tờ/thửa (số nguyên), xã/thôn, diện tích, tọa độ X/Y, ghi chú. Thứ tự: Đường xã → Đường thôn → Ngõ → Ngách (số nhỏ đến lớn). In theo ngõ: dùng nút ZIP (mỗi đường/ngõ/ngách có số nhà → một file .xlsx; bỏ tuyến chưa có số nhà).
Bản chuyển đổi chờ xử lý (Staging)
Các bản chuyển đổi chưa import vào CSDL. Có thể xem, lưu file hoặc xóa.
Bản sao dữ liệu
Lưu dữ liệu (ZIP): chọn vùng đang chọn hoặc toàn dự án
— gồm thửa, đường, điểm địa chỉ kèm geometry, bảng đánh số và areas.json.
Tải dữ liệu từ ZIP: khôi phục đầy đủ hình học + số nhà.
ZIP theo vùng ghi đè vùng đó (hoặc gán vào vùng đang chọn nếu khác mã).
ZIP toàn dự án thay toàn bộ dữ liệu trong file.
Sửa lỗi tiếng Việt
Khi upload / nhập CSDL, hệ thống đã tự chuyển TCVN3 / soft-hyphen → Unicode.
Nút dưới dùng để sửa lại toàn bộ dữ liệu cũ còn lỗi.
Ví dụ: Xã Đào DƠng → Xã Đào Dương.
Xuất danh sách đường
Chọn loại đường rồi tải CSV: tên, chiều dài, điểm đầu/cuối (đường giao cắt), tọa độ.
Sửa / xóa tuyến đường
Tìm theo tên, sửa tên hoặc xóa tuyến. Ngõ có thể chọn lại đường cha trên bản đồ.
| Tên | Loại | Ngõ | Đường cha | Thao tác |
|---|---|---|---|---|
| Bấm «Tải lại» hoặc mở trang này để tải danh sách. | ||||
Lớp dữ liệu trong CSDL
Số đối tượng theo vùng đang chọn (header khu vực). Xóa hoặc xuất file các lớp dữ liệu đã import (kể cả dữ liệu sai).
Đánh lại số nhà (Admin)
Khi cán bộ bật pháp lý và chọn đường, thửa vào hàng chờ. Admin dùng nút bên dưới để khởi động đánh lại theo tuyến.
| Số thửa | Tờ | MaToBD | Đường đề xuất | Thời điểm đổi PL | Số nhà hiện tại |
|---|
Không chọn dòng nào = đánh lại tất cả tuyến trong hàng chờ. Chọn một số dòng = chỉ đánh lại các đường tương ứng.
Quy trình sinh địa chỉ theo công đoạn
- Nhập lớp đường kèm
LoaiDuong: QL = quốc lộ/tỉnh lộ, ĐX = đường xã, TT = trục thôn - Phân loại đường chính theo
LoaiDuong(fallback mãQL.*/TL.*/ĐX.*) - Đánh số theo ưu tiên: QL → ĐX → thôn (lẻ trái / chẵn phải). Khoảng cách mặt đường: QL ≤35 m, ĐX <30 m, thôn <15 m
- Thửa góc vẫn nhận số đường ưu tiên hơn; khi đánh lớp sau có thể dự trữ thêm số (address_reserved)
- Level N (theo kết nối): Level1 = đường không phải đường chính mà giao cắt QL/ĐX/thôn; Level2 nối Level1; …
- Đánh số dọc Level N từ điểm giao với đường cha (ngõ → ngách)
- Tương tự Level2 → Level5 (kế thừa tên đường/ngõ cấp trước)
Đường xã/thôn mới được đánh theo Bắc → Nam, Đông → Tây. Muốn xử lý một tuyến đã có số, chọn tuyến rồi mở Đánh số lại đường.
Mỗi nút mở xem trước (bảng nhanh). Bấm Xem trên bản đồ để kiểm tra bằng nhãn cam (chưa lưu), rồi Xác nhận lưu. Sau khi lưu, bản đồ chỉ hiện số nhà đã lưu (nhãn thường).
Bổ sung thửa / số nhà mới (admin/editor): (1) Trong lúc xem trước bước QL/ĐX/thôn → nút Bổ sung thửa vào bước này trên bản đồ → chọn thửa → Xem trước → Xác nhận lưu bước này (thửa được gộp vào lần đánh số). (2) Sau khi đã lưu số trên tuyến → + Đánh số bổ sung → chọn thửa + đường → Lưu (chèn số + tịnh tiến phía sau) — dùng khi thửa vẫn sót do biên DGT thiếu / digitize lệch. Mở nhanh:
CSV gồm: Tên đường, Chiều dài, Điểm đầu/cuối (tên đường giao cắt), tọa độ đầu/cuối. Nên chạy phân loại đường trước khi xuất.
Admin — xuất theo thứ tự Đường xã → thôn → ngõ → ngách (vùng đang chọn).
Nhập thửa + overlay nhãn So_Thua / Ma_SDD
Upload file GIS có lớp polygon (ranh thửa) và lớp point (nhãn số thửa, mã sử dụng đất).
Hệ thống gắn nhãn khi biên tập rồi lưu vào CSDL thửa đất chỉ hai trường:
So_Thua (số thửa) và Ma_SDD (mã sử dụng đất).
Ví dụ nhãn ONT:120 → ONT; nhiều mã → ONT, CLN.
Không lưu land_parcel_id, ma_dat, land_use_type, Ma_SDD1…
Bước 1: Upload file nhãn/thửa (SHP, GPKG, GDB)
Chế độ Nhập polygon + gắn nhãn: bắt buộc upload file có cả polygon và point. Chế độ Chỉ gắn nhãn: upload file point hoặc chọn staging GPKG ở bước 2.
Kéo thả file hoặc click để chọn
Shapefile (.shp/.zip), GeoPackage (.gpkg), FileGDB (.zip)
Bước 2: Cấu hình
File:
Gắn nhãn từ file hoặc staging GPKG lên thửa đất đã có trong CSDL (land_parcel).
Bản đồ xem trước
Rà soát thửa đất (hàng loạt)
Cán bộ kiểm tra Pháp lý (PhapLy) và số lượng số nhà (SLSoNha) trước khi đánh số.
Chỉ thửa PhapLy = Có mới được đánh số nhà.
Khi bật pháp lý từ Không → Có trên bản đồ: chọn đường gần thửa — hệ thống đánh lại số nhà đường đó và cập nhật tên ngõ liên quan.
Thao tác hàng loạt (các dòng đã chọn)
Xuất Excel địa chỉ
Admin — xuất danh sách địa chỉ vùng đang chọn (sắp theo đường xã → thôn → ngõ → ngách).