Chuyển đổi Shapefile, GeoJSON, GPX, GPKG — kiểm soát dữ liệu khi đổi định dạng

Đọ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.

Đầu vào dễ hiểu Xử lý rõ từng bước Có bước rà kết quả Tải file kết quả
Trang chủ›Công cụ›Chuyển đổi dữ liệu GIS

Chuyển đổi Shapefile, GeoJSON, GPX, GPKG — biết dữ liệu nào được giữ, đổi hoặc không thể chuyển

Đư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.

Chuyển đổi GIS · Kiểm soát dữ liệu trước và sau khi đổi định dạngChọn dữ liệu nguồn · Chọn đầu ra · Kiểm tra thay đổi · Tải kết quả
⌗

Chọn dữ liệu GIS đầu vào

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.

BƯỚC 1 · CHỌN FILE NGUỒN
Shapefile ZIPNén chung .shp + .shx + .dbf; nên có .prj để nhận diện CRS.
GeoJSONNhận .geojson hoặc .json chứa Feature/FeatureCollection.
GPXDùng cho waypoint, route và track từ thiết bị hoặc ứng dụng GPS.
GeoPackageNhận .gpkg; có thể chứa nhiều layer vector trong cùng một file.
Chưa có file? Dùng dữ liệu mẫu để thử ngay

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.

Nếu bạn dùng Shapefile: hãy nén các file cùng bộ dữ liệu vào một ZIP. Ít nhất cần có .shp, .shx và .dbf. Nếu có .prj, công cụ sẽ dùng nó để xác định hệ tọa độ; nếu thiếu, bạn sẽ được yêu cầu xác nhận CRS ở bước tiếp theo.

CHUYỂN ĐỔI GIS CÓ KIỂM SOÁT · KHÔNG ÂM THẦM MẤT DỮ LIỆU

Khi hệ thống đích không nhận file hiện tại, hãy đổi định dạng nhưng vẫn biết chính xác dữ liệu nào được giữ và dữ liệu nào đã thay đổi.

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”.

Shapefile ZIP ↔ GeoJSONGPX ↔ GIS vectorGPKG nhiều layerCRS & field mapping
Chọn bộ dữ liệu GIS để bắt đầu ↗

QUY TRÌNH TRƯỚC → SAU

GeoJSON nguồnPoint + Line + Polygon
12 field · WGS84
→
Kiểm tra tương thíchTách geometry
Rút gọn field & mapping
→
Shapefile ZIP3 family SHP
+ mapping + report
✓

MỤC TIÊU CUỐI CÙNG CỦA NGƯỜI DÙNG

Sau khi dùng tool, bạn không chỉ có “một file đã đổi đuôi”

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.

1

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.

2

Biết rõ phần nào đã được giữ hoặc phải thay đổi

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.

3

Có hồ sơ mapping và đối soát để bàn giao

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”

Những phần công cụ kiểm tra trước khi bạn bấm xuất

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.

◎

Đọc layer, CRS và geometry

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ì.

!

Cảnh báo mất mát trước khi đổi

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.

≋

Mapping từng field

Mỗi cột có trạng thái PRESERVED, RENAMED, COERCED, TRUNCATED, DROPPED hoặc UNSUPPORTED để truy vết sau chuyển đổi.

▦

Giữ ranh giới layer

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.

↔

Chuyển CRS có kiểm soát

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 độ.

✓

Đối soát sau chuyển đổi

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

Bốn tình huống chuyển đổi GIS thường gặp

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ý.

{ }

Shapefile → GeoJSON cho web, API hoặc hệ thống mới

Đư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.

Đầu ra: .geojson + báo cáo CRS/field
SHP

GeoJSON → Shapefile để bàn giao hoặc mở trong phần mềm GIS

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.

Đầu ra: ZIP family SHP + field_mapping.csv
GPKG

GeoPackage nhiều layer → đúng cấu trúc bên nhận yêu cầu

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.

Đầu ra: nhiều file/layer + report
GPX

GPX khảo sát / GPS → GIS để phân tích và lưu trữ

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.

Đầu ra: layer GPS + thuộc tính đối soát
→

LÀM TỪ NGUỒN ĐẾN FILE BÀN GIAO

Chuyển đổi dữ liệu GIS theo 4 bước: đọc nguồn → kiểm tra trước → chuyển đổi → đối soát

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.

  1. 01

    Nạp đúng package GIS

    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.

  2. 02

    Chọn layer và CRS

    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.

  3. 03

    Đọc cảnh báo tương thích

    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.

  4. 04

    Đối soát rồi tải

    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

Ba điều dễ làm dữ liệu GIS “mất” sau chuyển đổi

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.

10

Shapefile giới hạn tên và kiểu field

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.

4326

GeoJSON và GPX dùng WGS84

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.

▦

GeoPackage có thể chứa nhiều hơn vector

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

Shapefile, GeoJSON, GPX, GPKG: hỏi đáp nhanh trước khi đổi file

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.

Chuyển GeoJSON sang Shapefile có mất cột không? +

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.

GeoJSON có thể giữ CRS VN-2000 không? +

Đầ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.

GeoPackage có nhiều layer thì công cụ xử lý thế nào? +

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.

GPX có chuyển polygon sang track được không? +

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.

Shapefile thiếu file .prj có chuyển đổi được không? +

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.

Mixed geometry trong GeoJSON sang Shapefile thì sao? +

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.

Thời gian trong GPX có được giữ khi đổi sang Shapefile không? +

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ờ.

GPKG có raster hoặc tile có được chuyển cùng không? +

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.

Có thể chuyển nhiều layer sang một file GeoJSON không? +

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.

Làm sao biết file sau chuyển đổi còn đủ dữ liệu? +

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.

Tool này khác gì một website chỉ “upload → convert → download”? +

Đ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.

Ai phù hợp dùng công cụ này? +

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.

Báo lỗi

Sở hữu công cụ vĩnh viễn

Một công cụ riêng, chủ động hơn trong công việc.

Bạn muốn sử dụng công cụ này trực tiếp trên máy tính? Bàn Làm Việc Số đang chuẩn bị phiên bản Offline dành cho những người thường xuyên xử lý công việc. Hãy liên hệ với chúng tôi để được hỗ trợ và đăng ký nhận phiên bản miễn phí khi phát hành.

Hiện công cụ Offline chưa được phát hành; chưa có gói, giá, license hoặc link tải.