vi

GeoJSON sang NDJSON

Chuyển GeoJSON thành GeoJSON phân tách theo dòng (NDJSON) ngay trên máy: cho tippecanoe và big data. 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+

    GeoJSON phân tách theo dòng (NDJSON, còn gọi là GeoJSONL hoặc GeoJSON Text Sequences) ghi mỗi dòng một GeoJSON Feature thay vì gói tất cả trong một FeatureCollection. Các công cụ như tippecanoe và ogr2ogr ưa chuộng nó vì một tập dữ liệu khổng lồ có thể được truyền theo từng dòng mà không nạp toàn bộ tệp vào bộ nhớ.

    Công cụ này đọc GeoJSON FeatureCollection của bạn và ghi mỗi feature thành một đối tượng JSON gọn trên dòng riêng của nó. Hình học và thuộc tính của mỗi feature được giữ nguyên chính xác; chỉ lớp bao FeatureCollection xung quanh bị gỡ bỏ. Công cụ đối tác NDJSON to GeoJSON ghép nó lại với nhau.

    Mọi thứ chạy hoàn toàn cục bộ trong 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ị. Nói thật: đầu ra là mỗi dòng một feature, không phải một tài liệu JSON duy nhất, nên tự nó sẽ không hợp lệ như một đối tượng GeoJSON; đó đúng là mục đích của NDJSON. 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 raNDJSON
    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. Việc chuyển đổi chạy tự động.
    3. Tải xuống NDJSON (ví dụ cho tippecanoe).

    Giới hạn: Chuyển một GeoJSON FeatureCollection thành GeoJSON phân tách theo dòng (NDJSON / GeoJSONL): mỗi dòng một Feature dưới dạng JSON gọn. Được tippecanoe và ogr2ogr dùng để truyền các tập dữ liệu lớn. Có thể đảo ngược với NDJSON to GeoJSON. 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

    NDJSON được dùng để làm gì?

    Truyền dữ liệu địa lý lớn: các công cụ như tippecanoe và ogr2ogr đọc mỗi dòng một Feature mà không nạp toàn bộ tệp cùng lúc.

    Hình học có được giữ không?

    Có, mỗi feature giữ nguyên hình học và thuộc tính chính xác; chỉ lớp bao FeatureCollection bị gỡ bỏ.

    Tôi có thể đảo ngược không?

    Có, dùng công cụ đối tác NDJSON to GeoJSON để gói các dòng trở lại thành một FeatureCollection.

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

    Không, việc chuyển đổi diễn ra hoàn toàn cục bộ trong 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