Trình hợp nhất TopoJSON
Kết hợp nhiều tệp TopoJSON thành một Topology 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 hợp nhất nhiều tệp TopoJSON bằng cách kết hợp các đối tượng và các cung (arcs) của chúng thành một Topology duy nhất. Bạn có thể chọn thuộc tính nào sẽ được bao gồm trong kết quả hợp nhất. Hoàn hảo để kết hợp dữ liệu khu vực hoặc hợp nhất dữ liệu bản đồ từ nhiều nguồn.
Cách hợp nhất tệp TopoJSON
- Tải lên tệp — Nhấp vào "Browse Files" hoặc kéo thả nhiều tệp .topojson/.json
- Xem lại tệp — Kiểm tra kích thước tệp, số lượng đối tượng và sửa lỗi phân tích cú pháp nếu có
- Chọn thuộc tính — Chọn thuộc tính cần giữ bằng hộp kiểm, hoặc nhấp vào "Common Only" để chỉ bao gồm các thuộc tính có mặt trong tất cả các tệp
- Xem trước — Xem kết quả hợp nhất trên bản đồ tương tác
- Tải xuống — Nhận topology đã hợp nhất dưới dạng một tệp .topojson duy nhất
Tính năng
- ✅ Hợp nhất nhiều tệp TopoJSON — Kết hợp các Topology từ các nguồn khác nhau
- ✅ Lựa chọn thuộc tính — Chọn thuộc tính cần giữ bằng hộp kiểm
- ✅ Hành động nhanh — Chọn tất cả, bỏ chọn tất cả hoặc chỉ chọn 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
- ✅ Thao tác hàng loạt — 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% 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
Trường hợp sử dụng
- 📍 Kết hợp bản đồ khu vực — Hợp nhất các tệp TopoJSON của bang/tỉnh thành bản đồ quốc gia
- 📍 Hợp nhất dữ liệu — Kết hợp dữ liệu ranh giới lịch sử và hiện tại
- 📍 Chuẩn bị dữ liệu — Hợp nhất nhiều nguồn trước khi xử lý thêm
- 📍 Giảm số lượng tệp — Kết hợp nhiều tệp nhỏ thành một tệp dễ quản lý
- 📍 Quản lý thuộc tính — Chỉ chọn các thuộc tính bạn cần từ nhiều tệp
Mẹo
- Cấu trúc cung được bảo toàn — Cấu trúc chia sẻ cung của TopoJSON được giữ nguyên
- Dữ liệu lớn — Xem trước mẫu 1000 đối tượng đầu tiên để tăng hiệu suất
- Giao điểm thuộc tính — Sử dụng "Common Only" để chỉ giữ các thuộc tính chung
- Tối ưu hóa sau khi hợp nhất — Sử dụng TopoJSON Minifier để giảm kích thước tệp
- Chuyển đổi nếu cần — Chuyển đổi sang GeoJSON trước với converters nếu trộn lẫn định dạng
Chi tiết kỹ thuật
Định dạng đầu vào
- TopoJSON Topology — Định dạng TopoJSON chuẩn với type: "Topology"
- Đối tượng — Tất cả các đối tượng từ tệp đầu vào được kết hợp
- Cung — Các mảng cung được nối và chỉ số được điều chỉnh
- Thuộc tính — Bao gồm thuộc tính do người dùng chọn
Định dạng đầu ra
- Topology duy nhất — Một tệp TopoJSON với tất cả các đối tượng đã hợp nhất
- Cấu trúc được bảo toàn — Cấu trúc cung và lượng hóa được giữ nguyên
- Thuộc tính đã chọn — Chỉ các thuộc tính được chọn mới được bao gồm trong đầu ra
Quyền riêng tư
Mọi thứ đều chạy trong trình duyệt của bạn. 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
- GeoJSON Merger — Hợp nhất các tệp GeoJSON
- TopoJSON Minifier — Tối ưu hóa kích thước tệp TopoJSON
- GeoJSON to TopoJSON Converter — Chuyển đổi giữa các định dạng
- GeoJSON Minifier — Tối ưu hóa các tệp GeoJSON
Câu hỏi thường gặp
Tôi có thể hợp nhất GeoJSON và TopoJSON với nhau không?
Không, bạn cần chuyển đổi chúng sang cùng một định dạng trước. Sử dụng converters để chuyển đổi GeoJSON sang TopoJSON hoặc ngược lại.
Điều gì xảy ra với các cung?
Tất cả các cung từ tệp đầu vào được nối, và chỉ số cung trong hình học được điều chỉnh để tham chiếu đúng vị trí trong mảng cung đã hợp nhất.
Có giữ nguyên topology không?
Có, cấu trúc chia sẻ cung của TopoJSON được giữ nguyên. Các ranh giới chung vẫn được giữ chung trong đầu ra.
Các thuộc tính được xử lý như thế nào?
Bạn chọn thuộc tính nào sẽ được bao gồm thông qua hộp kiểm. Mặc định tất cả các thuộc tính đều được bao gồm. Sử dụng "Common Only" để chỉ giữ các thuộc tính có mặt trong tất cả các tệp.
Tôi có thể hợp nhất các tệp với lượng hóa khác nhau không?
Có, nhưng lưu ý rằng cài đặt lượng hóa từ tệp đầu tiên sẽ được sử dụng cho đầu ra đã hợp nhất.