Skip to content

GeoJSON Minifier

Sử dụng công cụ này để giảm kích thước tệp GeoJSON của bạn bằng cách loại bỏ các thuộc tính không cần thiết và giảm độ chính xác của tọa độ. Công cụ hoạt động hoàn toàn trong trình duyệt của bạn—không cần tải lên máy chủ.

Tại sao cần tối ưu hóa GeoJSON?

Các tệp GeoJSON được sử dụng cho bản đồ web thường lớn hơn mức cần thiết. Hai nguyên nhân phổ biến là độ chính xác tọa độ quá mức và khoảng trắng không cần thiết. Không hiếm khi thấy các tọa độ có 12–15 chữ số thập phân; tại xích đạo, điều này vượt xa độ chính xác thực tế. Nếu độ chính xác khoảng 1 mét là đủ, 5 chữ số thập phân thường là đủ; đối với khoảng 10 mét, 4 chữ số là đủ. Loại bỏ các chữ số thừa này có thể giảm đáng kể kích thước tệp, cũng như loại bỏ khoảng trắng, ngắt dòng và các thuộc tính không cần thiết.

Công cụ này giúp bạn tạo ra các tệp GeoJSON nhỏ hơn, tải nhanh hơn bằng cách:

  • Giảm độ chính xác tọa độ (với gợi ý “Kích thước lưới xấp xỉ tại xích đạo” cho từng thiết lập chữ số thập phân)
  • Giữ lại chỉ các thuộc tính bạn cần (hoặc nhanh chóng áp dụng các thiết lập sẵn có)
  • Tùy chọn loại bỏ các mảng/đối tượng rỗng và khoảng trắng
  • Hỗ trợ GeoJSON tiêu chuẩn và GeoJSON phân tách theo dòng (NDJSON/GeoJSON Lines)
  • Hoạt động hoàn toàn trong trình duyệt của bạn—không cần tải lên

Hiểu về độ chính xác tọa độ

Sử dụng chu vi xích đạo của Trái Đất (~40.075 km), một độ tương đương khoảng 111 km. Mỗi chữ số thập phân trong vĩ độ/kinh độ giảm kích thước lưới theo hệ số 10. Vĩ độ giảm tương tự trên toàn thế giới (Trái Đất hơi dẹt, vì vậy đây là con số xấp xỉ), nhưng kinh độ thu nhỏ dần về phía các cực. Điều này có nghĩa là cắt bớt kinh độ mang lại độ chính xác mặt đất tốt hơn ở các vĩ độ cao hơn. Ví dụ, năm chữ số thập phân tương đương khoảng 1,1 m tại xích đạo, nhưng khoảng 0,55 m ở khoảng 60°N (ví dụ: quần đảo Shetlands).

Hỗ trợ tệp lớn

Công cụ miễn phí, chạy trên trình duyệt này hỗ trợ GeoJSON tiêu chuẩn và NDJSON (GeoJSON Lines) và được tối ưu hóa cho các tập dữ liệu lớn. Trên các thiết bị và trình duyệt hiện đại, nó có thể xử lý các tệp rất lớn—thường là 100MB hoặc hơn—mà không làm treo trang, nhờ vào xử lý nền. Kéo và thả tệp .geojson của bạn, chọn các thuộc tính cần giữ hoặc loại bỏ, điều chỉnh độ chính xác tọa độ, tùy chọn loại bỏ khoảng trắng và các mảng/đối tượng rỗng, sau đó tải xuống kết quả đã được tối ưu hóa.