Skip to content

Trình hợp nhất Shapefile

Kết hợp nhiều tệp ZIP Shapefile thành một GeoJSON FeatureCollection duy nhất. Tất cả quá trình xử lý diễn ra trong trình duyệt của bạn — không cần tải lên, hoàn toàn riêng tư.

Cách hoạt động

Công cụ này chuyển đổi và hợp nhất nhiều tệp ZIP Shapefile thành một GeoJSON FeatureCollection duy nhất. Tải lên nhiều tệp .zip (mỗi tệp chứa .shp, .dbf, .shx, .prj), chọn thuộc tính nào cần giữ lại và tải xuống tệp GeoJSON đã hợp nhất.

Cách hợp nhất Shapefile

  1. Tải lên tệp ZIP — Kéo và thả hoặc duyệt để chọn nhiều tệp ZIP Shapefile (phải chứa các tệp .shp, .dbf, .shx)
  2. Xem lại tệp — Kiểm tra kích thước tệp, số lượng đối tượng và hệ tọa độ
  3. Chọn thuộc tính — Chọn thuộc tính nào cần giữ lại bằng cách sử dụng hộp kiểm
  4. Xem trước — Xem hình học đã hợp nhất trên bản đồ tương tác
  5. Tải xuống — Nhận dữ liệu đã hợp nhất dưới dạng một tệp .geojson

Tính năng

  • Hợp nhất nhiều Shapefile — Kết hợp các đối tượng từ các tệp ZIP khác nhau
  • Chuyển đổi tự động — Shapefile được chuyển đổi sang GeoJSON trong quá trình hợp nhất
  • Lựa chọn thuộc tính — Chọn thuộc tính nào cần giữ lại bằng hộp kiểm
  • Hành động nhanh — Chọn tất cả, Bỏ chọn tất cả hoặc Chỉ thuộc tính chung
  • Xem trước bản đồ — Xem hình học đã hợp nhất trên bản đồ Leaflet tương tác
  • Hoạt động theo lô — Hoàn tác lần thêm cuối, loại bỏ lỗi, xóa tất cả
  • Thống kê kích thước — Kích thước đầu vào, kích thước đầu ra và số lượng đối tượng
  • 100% xử lý phía máy khách — Không cần tải lên, hoạt động ngoại tuyến sau khi tải trang

Yêu cầu đối với Shapefile

Mỗi tệp ZIP phải chứa tối thiểu:

  • .shp — Tệp hình học (bắt buộc)
  • .dbf — Tệp cơ sở dữ liệu thuộc tính (bắt buộc)
  • .shx — Tệp chỉ mục hình học (bắt buộc)

Không bắt buộc nhưng được khuyến nghị:

  • .prj — Thông tin về hệ tọa độ (để xác định hệ tọa độ)

Trường hợp sử dụng

  • 📍 Kết hợp dữ liệu khu vực — Hợp nhất Shapefile của các quận/huyện thành bang/quốc gia
  • 📍 Hợp nhất nguồn dữ liệu — Kết hợp dữ liệu từ các cơ quan chính phủ khác nhau
  • 📍 Phân tích lịch sử — Hợp nhất Shapefile ranh giới lịch sử với dữ liệu hiện tại
  • 📍 Chuẩn bị dữ liệu — Chuẩn bị tập dữ liệu đã hợp nhất cho bản đồ web
  • 📍 Chuyển đổi định dạng — Chuyển đổi nhiều Shapefile thành một GeoJSON duy nhất
  • 📍 Đơn giản hóa quy trình làm việc — Xử lý nhiều tệp trong một thao tác

Mẹo

  • Yêu cầu định dạng ZIP — Mỗi Shapefile phải nằm trong một tệp ZIP
  • Kiểm tra hệ tọa độ — Đảm bảo tất cả Shapefile sử dụng hệ tọa độ tương thích (khuyến nghị WGS84)
  • Tệp lớn — Xem trước mẫu 1000 đối tượng đầu tiên để đảm bảo hiệu suất
  • Thuộc tính chung — Sử dụng "Chỉ thuộc tính chung" để giữ lại các cột thuộc tính chung
  • Tối ưu hóa đầu ra — Sử dụng GeoJSON Minifier để giảm kích thước tệp cuối cùng
  • Dọn dẹp thuộc tính — Xem lại và bỏ chọn các trường thuộc tính không cần thiết trước khi hợp nhất

Chi tiết kỹ thuật

Định dạng đầu vào

  • Shapefile ZIP — Tệp ZIP chứa .shp, .dbf, .shx (và có thể có .prj)
  • Loại hình học — Điểm, Đường, Đa giác (hỗn hợp loại hình học được hỗ trợ)
  • Thuộc tính — Bảng thuộc tính DBF được chuyển đổi thành thuộc tính GeoJSON
  • Hệ tọa độ — Tệp PRJ được sử dụng để chuyển đổi hệ tọa độ nếu có

Định dạng đầu ra

  • GeoJSON FeatureCollection — GeoJSON tiêu chuẩn với type: "FeatureCollection"
  • Tọa độ WGS84 — Chuyển đổi sang EPSG:4326 nếu cần
  • Thuộc tính đã chọn — Chỉ bao gồm các thuộc tính đã chọn
  • Đối tượng đã hợp nhất — Tất cả các đối tượng từ tất cả các tệp đầu vào

Quyền riêng tư

Mọi thứ đều chạy trong trình duyệt của bạn. Các tệp không được tải lên bất kỳ máy chủ nào. Sau khi tải trang, công cụ hoạt động ngoại tuyến.

Công cụ liên quan

Câu hỏi thường gặp

Điều gì xảy ra nếu Shapefile của tôi không có tệp .prj?
Công cụ vẫn hoạt động nhưng có thể giả định hệ tọa độ WGS84. Để có kết quả tốt nhất, hãy bao gồm các tệp .prj với thông tin hệ tọa độ.

Tôi có thể hợp nhất Shapefile với các loại hình học khác nhau không?
Có, công cụ hỗ trợ các loại hình học hỗn hợp (Điểm, Đường, Đa giác) trong cùng một đầu ra.

Tôi có cần giải nén Shapefile trước không?
Không, hãy tải lên trực tiếp các tệp ZIP. Công cụ sẽ tự động giải nén và xử lý chúng.

Hệ tọa độ nào được sử dụng cho đầu ra?
GeoJSON đầu ra sử dụng WGS84 (EPSG:4326), tiêu chuẩn cho bản đồ web.

Tên trường thuộc tính được xử lý như thế nào?
Tên trường từ tất cả các tệp được kết hợp. Nếu các tệp có các trường khác nhau, bạn có thể chọn trường nào cần giữ lại bằng cách sử dụng hộp kiểm thuộc tính.

Tôi có thể hợp nhất Shapefile từ các hệ tọa độ khác nhau không?
Có, nếu các tệp .prj được bao gồm, công cụ sẽ cố gắng chuyển đổi sang WGS84. Để có kết quả tốt nhất, hãy đảm bảo tất cả các đầu vào sử dụng hệ tọa độ tương thích.

Tại sao tệp đầu ra của tôi lại lớn như vậy?
Shapefile thường chứa tọa độ có độ chính xác cao. Sử dụng GeoJSON Minifier để giảm độ chính xác và kích thước tệp sau khi hợp nhất.