vi

GeoJSON sang TopoJSON

Chuyển GeoJSON sang TopoJSON ngay tại máy: topology arc dùng chung, nhỏ hơn nhiều cho bản đồ web. Không tải lên.

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    TopoJSON là phần mở rộng của GeoJSON lưu trữ topology: thay vì lặp lại ranh giới dùng chung giữa các hình kề nhau, nó ghi mỗi ranh giới một lần dưới dạng arc và tham chiếu tới nó. Với bản đồ vùng, quốc gia hay quận huyện có chung biên giới, điều này làm tệp nhỏ hơn rất nhiều, đó là lý do D3 và nhiều quy trình bản đồ web ưa chuộng nó. Công cụ này đọc GeoJSON của bạn và dựng nên một topology TopoJSON.

    Quá trình chuyển đổi phát hiện các arc dùng chung trên toàn bộ Feature và lượng tử hoá toạ độ lên một lưới, hai kỹ thuật mang lại kích thước nhỏ cho TopoJSON. Thuộc tính Feature được giữ nguyên. Kết quả là một đối tượng TopoJSON duy nhất mà bạn có thể nạp vào D3, đưa vào mapshaper hoặc gửi tới trình duyệt như một bản đồ nền gọn nhẹ.

    Mọi thứ chạy hoàn toàn ngay tại trình duyệt: dữ liệu vị trí có thể nhạy cảm của bạn không bao giờ rời khỏi thiết bị. Diễn đạt trung thực: lượng tử hoá làm tròn toạ độ một chút, nên việc đi vòng lại GeoJSON chỉ chính xác trong dung sai lưới đó (không đáng kể ở mức thu phóng bản đồ thông thường). GeoJSON không hợp lệ hoặc rỗng bị từ chối kèm thông báo rõ ràng.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoGEOJSON, JSON
    Định dạng đầu raTOPOJSON
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Thả tệp GeoJSON của bạn.
    2. Quá trình chuyển đổi chạy tự động.
    3. Tải xuống TopoJSON (ví dụ cho D3).

    Giới hạn: Chuyển GeoJSON thành TopoJSON: một topology với các arc dùng chung và toạ độ đã lượng tử hoá, thường nhỏ hơn nhiều so với GeoJSON. Toạ độ WGS84. Lượng tử hoá làm tròn toạ độ một chút (hao hụt ở mức thu phóng cao); đi vòng lại với TopoJSON to GeoJSON trong dung sai đó. GeoJSON không hợp lệ hoặc rỗng bị từ chối kèm thông báo lỗi rõ ràng.

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

    Vì sao TopoJSON nhỏ hơn?

    Nó lưu mỗi ranh giới dùng chung một lần dưới dạng arc và tham chiếu tới nó, thay vì lặp lại trên từng hình kề nhau, đồng thời lượng tử hoá toạ độ lên một lưới.

    Thuộc tính có được giữ không?

    Có, thuộc tính Feature được mang vào các đối tượng TopoJSON.

    Có không mất mát không?

    Hình học được giữ tới lưới lượng tử hoá; toạ độ được làm tròn một chút, không đáng kể ở mức thu phóng bản đồ thông thường. Đi vòng lại với TopoJSON to GeoJSON trong dung sai đó.

    Tệp của tôi có bị tải lên không?

    Không, quá trình chuyển đổi diễn ra hoàn toàn ngay tại trình duyệt; dữ liệu vị trí không bao giờ rời khỏi thiết bị của bạn.

    Công cụ liên quan