File GIS đúng định dạng hệ thống đích cần
Nhận Shapefile ZIP, GeoJSON, GPX hoặc GeoPackage theo layer/geometry đã chọn, với CRS đích được kiểm soát.
Đọc Shapefile ZIP, GeoJSON, GPX hoặc GeoPackage trong trình duyệt, kiểm tra tương thích trước khi chuyển, mở lại output và xuất mapping cùng báo cáo đối soát.
Đưa một bộ dữ liệu GIS vào, chọn định dạng và CRS đích, xem trước rủi ro mất hoặc biến đổi dữ liệu, rồi nhận file đích + bảng đối chiếu field nguồn/đích + báo cáo đối soát trước–sau. Trọng tâm không phải chỉ “đổi đuôi file”, mà là kiểm soát dữ liệu trong quá trình chuyển đổi.
Bắt đầu bằng file bạn đang có. Công cụ tự nhận diện định dạng và kiểm tra cấu trúc trước khi cho chuyển đổi.
Chọn một bộ mẫu bên dưới. Công cụ sẽ nạp dữ liệu giống như khi bạn chọn file thật để bạn có thể đi qua đầy đủ các bước: chọn layer, chọn đầu ra, kiểm tra tương thích và xem kết quả đối soát.
Chọn layer muốn giữ lại, sau đó chọn loại file mà phần mềm hoặc người nhận của bạn cần.
| Chọn | Layer | Feature | Geometry | Field | CRS |
|---|
Tích vào những layer bạn muốn xuất. Layer bỏ chọn vẫn được ghi nhận để bạn biết phần nào không nằm trong kết quả.
Chọn theo nơi bạn sẽ sử dụng file: web thường dùng GeoJSON; phần mềm GIS thường dùng Shapefile hoặc GeoPackage; thiết bị GPS thường dùng GPX.
Công cụ phân loại rõ: trường hợp phải dừng, thay đổi cần bạn xác nhận và dữ liệu có thể giữ nguyên.
| Field nguồn | Kiểu | Field đích | Trạng thái | Ghi chú |
|---|
Kiểm tra nhanh số layer, feature, CRS và field trước–sau để biết kết quả có đúng với dữ liệu nguồn hay không.
| Layer nguồn | Đầu ra | Feature trước | Feature sau | CRS đích |
|---|
CHUYỂN ĐỔI GIS CÓ KIỂM SOÁT · KHÔNG ÂM THẦM MẤT DỮ LIỆU
Bạn có thể nhận Shapefile từ đơn vị khác nhưng cần GeoJSON cho web, có GeoJSON cần bàn giao lại dưới dạng Shapefile, muốn tách nhiều layer trong GeoPackage, hoặc đưa GPX khảo sát vào QGIS/ArcGIS để phân tích. Tool kiểm tra cấu trúc nguồn, cho chọn layer và CRS, cảnh báo giới hạn của định dạng đích, rồi đối soát file sau chuyển đổi thay vì chỉ trả về thông báo “Convert thành công”.
Chọn bộ dữ liệu GIS để bắt đầu ↗QUY TRÌNH TRƯỚC → SAU
MỤC TIÊU CUỐI CÙNG CỦA NGƯỜI DÙNG
Kết quả cần đủ để tiếp tục làm việc, bàn giao cho người khác hoặc truy vết khi có sai khác.
Nhận Shapefile ZIP, GeoJSON, GPX hoặc GeoPackage theo layer/geometry đã chọn, với CRS đích được kiểm soát.
Field, kiểu dữ liệu, geometry, layer và CRS đều có trạng thái rõ ràng; không dùng câu “giữ nguyên 100%” khi format đích không cho phép.
BLVS_FIELD_MAPPING.csv và BLVS_GIS_CONVERSION_REPORT.json ghi nguồn → đích, cảnh báo, số lượng trước–sau và phần nằm ngoài phạm vi chuyển đổi.
KHÔNG CHỈ “ĐỔI ĐUÔI FILE”
Mục tiêu là biết trước điều gì sẽ xảy ra, chặn trường hợp không thể chuyển an toàn và có bằng chứng đối soát sau khi tạo file đích.
Liệt kê các lớp vector, số feature, kiểu hình học, hệ tọa độ và field để bạn biết chính xác bộ dữ liệu đang có gì.
Phát hiện tên field Shapefile quá dài, DateTime khó bảo toàn, mixed geometry, CRS chưa xác định hoặc layer không phù hợp với GPX.
Mỗi cột có trạng thái PRESERVED, RENAMED, COERCED, TRUNCATED, DROPPED hoặc UNSUPPORTED để truy vết sau chuyển đổi.
GeoPackage nhiều layer không bị lấy riêng layer đầu. Khi đích là định dạng đơn-layer, mỗi lớp được tách thành file riêng trong ZIP.
GeoJSON và GPX khóa WGS84; Shapefile/GeoPackage có thể giữ CRS nguồn hoặc chọn EPSG đích khác. CRS nguồn thiếu không bị tự đoán từ tọa độ.
So số layer, feature, geometry, CRS và field trước–sau rồi tạo báo cáo JSON cùng field mapping CSV để bàn giao.
CHỌN ĐÚNG ĐÍCH CHO CÔNG VIỆC
Mỗi định dạng có giới hạn khác nhau; công cụ ưu tiên nói rõ điều gì giữ được và điều gì phải xử lý.
Đưa dữ liệu từ QGIS/ArcGIS hoặc hồ sơ GIS cũ sang GeoJSON để dùng trên web, API hay nền tảng chỉ nhận JSON; CRS được chuyển về WGS84.
Mixed geometry được tách theo loại; tên field dài/kiểu dữ liệu được map theo giới hạn DBF để người nhận biết chính xác cột nào đã đổi.
Chọn đúng layer cần bàn giao cho nghiên cứu, vận hành, địa giới, quy hoạch hoặc quản lý vùng; nếu format đích không chứa nhiều layer thì tách riêng có báo cáo.
Waypoint, route và track được nhận diện theo semantics; time/elevation và thuộc tính được audit trước khi đưa sang GeoPackage, GeoJSON hoặc Shapefile.
LÀM TỪ NGUỒN ĐẾN FILE BÀN GIAO
Trọng tâm là cấu trúc dữ liệu, lựa chọn định dạng/CRS, cảnh báo trước khi chuyển và kết quả đối soát sau khi chuyển.
Chọn ZIP Shapefile, GeoJSON, GPX hoặc GeoPackage. Với Shapefile, kiểm tra đủ các file thành phần cần thiết.
Rà layer, feature, geometry và field; chọn định dạng đích, CRS hoặc xác nhận CRS nguồn còn thiếu.
Xử lý các trường hợp không thể chuyển, xem đối chiếu field và biết trước layer nào sẽ tách, kiểu nào sẽ phải đổi hoặc metadata nào không đi theo.
Kiểm số lượng trước–sau, tải dữ liệu đích cùng CSV mapping và JSON report để bàn giao hoặc lưu hồ sơ.
HIỂU GIỚI HẠN TRƯỚC KHI CHỌN FORMAT ĐÍCH
Không phải lỗi nào cũng do file hỏng; nhiều thay đổi đến từ giới hạn của chính định dạng đích.
Tên trường DBF tối đa 10 ký tự và kiểu dữ liệu hạn chế. Field mapping giúp bạn biết cột nào đã đổi tên hoặc cần ép kiểu.
Khi nguồn ở CRS khác, cần chuyển về WGS84. Nếu Shapefile thiếu .prj, công cụ phải chờ bạn xác nhận CRS thay vì đoán.
V5.0.31 tập trung chuyển lớp vector. Tile/raster, bảng không gian khác hoặc extension ngoài phạm vi được ghi rõ trong báo cáo, không bỏ qua im lặng.
GIẢI ĐÁP TÌNH HUỐNG CHUYỂN ĐỔI GIS
Câu trả lời tập trung vào dữ liệu nào giữ được, khi nào cần đổi CRS và lúc nào phải dừng để kiểm tra.
Có thể phát sinh đổi tên hoặc ép kiểu vì DBF của Shapefile có giới hạn tên field và kiểu dữ liệu. Công cụ hiển thị mapping trước khi xuất để bạn biết cột nào được giữ, đổi tên hoặc không tương thích.
Đầu ra GeoJSON theo RFC 7946 được chuẩn hóa về WGS84/CRS84. Nếu nguồn ở VN-2000 hoặc CRS khác, cần xác định đúng CRS nguồn rồi chuyển hệ tọa độ sang WGS84.
Bạn có thể chọn nhiều lớp vector. Khi định dạng đích hỗ trợ nhiều layer như GeoPackage, chúng có thể ở chung container; với GeoJSON/Shapefile/GPX, từng layer phù hợp được xuất riêng và đóng gói khi cần.
Không tự làm trong phạm vi V5.0.31. Polygon không có cách chuyển tương đương rõ ràng sang GPX nên công cụ sẽ dừng ở trường hợp này; bạn cần chọn định dạng đích khác hoặc chủ động thay đổi dữ liệu ở công cụ GIS phù hợp.
Có thể đọc hình học, nhưng không nên tự chuyển hệ tọa độ khi chưa biết hệ tọa độ nguồn. Công cụ yêu cầu bạn xác nhận CRS trước khi tạo đầu ra cần hệ tọa độ xác định.
Thay vì bỏ các feature khác loại, công cụ tách Point, LineString và Polygon thành các Shapefile riêng nếu dữ liệu tương thích, rồi ghi quan hệ đó trong báo cáo.
DateTime là trường cần chú ý vì DBF không biểu diễn đầy đủ như GPX. Công cụ phải cảnh báo và dùng mapping/kiểu đích đã công bố thay vì âm thầm làm mất phần giờ.
Không trong phạm vi vector của V5.0.31. Những bảng/layer ngoài vector được phát hiện và ghi OUT-OF-SCOPE trong báo cáo để bạn không tưởng rằng chúng đã được chuyển.
Mặc định nên giữ ranh giới layer và xuất một GeoJSON cho mỗi layer, sau đó đóng ZIP nếu có nhiều file. Việc trộn nhiều layer vào một FeatureCollection chỉ nên làm khi có quy tắc rõ ràng và người dùng chủ động chọn.
Xem bảng đối soát layer, feature, geometry, CRS và field trước–sau. Bộ kết quả kèm BLVS_FIELD_MAPPING.csv và BLVS_GIS_CONVERSION_REPORT.json để truy vết các thay đổi đã xảy ra.
Điểm chính là preflight và reconciliation: trước khi đổi, tool chỉ ra nguy cơ đổi tên field, ép kiểu, tách layer, đổi CRS hoặc geometry không tương thích; sau khi đổi, công cụ kiểm tra lại output và so với nguồn trước khi cho tải.
Người dùng QGIS/ArcGIS, developer Web GIS, nhóm khảo sát GPS, nghiên cứu thị trường, logistics/territory, đơn vị quản lý địa giới hoặc bất kỳ ai nhận một file GIS mà hệ thống đích không hỗ trợ định dạng hiện tại.