vi

KML sang GeoJSON

Chuyển KML (Google Earth) sang GeoJSON cục bộ: cho bản đồ web và công cụ lập trình. 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+

    KML là định dạng của Google Earth và Google Maps, còn GeoJSON là định dạng tiêu chuẩn của bản đồ web (Leaflet, Mapbox, OpenLayers) và công cụ lập trình. Ai muốn đưa điểm đánh dấu hay lộ trình từ Google Earth vào một ứng dụng web, một script phân tích, hoặc một cơ sở dữ liệu thì cần chúng ở dạng GeoJSON. Công cụ này đọc tệp KML của bạn và viết ra một FeatureCollection GeoJSON gọn gàng.

    Mọi hình học phổ biến đều được nhận diện: điểm (Point), đường (LineString), vùng có lỗ (Polygon) và hình học ghép (MultiGeometry), tùy theo nội dung mà trở thành MultiPoint, MultiLineString, MultiPolygon hoặc một GeometryCollection. Điểm đánh dấu trong các thư mục lồng nhau (Folder) cũng được thu thập. Tên và mô tả của mỗi điểm đánh dấu đi vào các thuộc tính GeoJSON (properties.name, properties.description). Thứ tự tọa độ vẫn giữ là kinh độ rồi đến vĩ độ.

    Tất cả 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ẳng: thứ được chuyển là hình học cùng với tên và mô tả. Phần trình bày riêng của KML (kiểu dáng, biểu tượng, tour, NetworkLinks, lớp phủ mặt đất) không được ánh xạ sang GeoJSON, vì GeoJSON không có thứ tương ứng. Một tệp KML không có điểm đánh dấu hoặc một tệp không hợp lệ sẽ bị từ chối kèm thông báo rõ ràng thay vì giả vờ tạo ra một kết quả rỗng.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoKML
    Định dạng đầu raGEOJSON
    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 KML của bạn.
    2. Việc chuyển đổi chạy tự động.
    3. Tải GeoJSON về.

    Giới hạn: Chuyển KML sang một FeatureCollection GeoJSON: Point, LineString, Polygon có lỗ và MultiGeometry (sang các kiểu Multi hoặc một GeometryCollection). Điểm đánh dấu từ thư mục lồng nhau được thu thập; name/description trở thành properties. Kiểu dáng KML, tour, NetworkLinks và lớp phủ không được chuyển (không có thứ tương ứng trong GeoJSON). Tọa độ WGS84 (kinh độ, vĩ độ). Tệp không có điểm đánh dấu hoặc KML không hợp lệ bị từ chối kèm thông báo lỗi.

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

    Tôi cần GeoJSON để làm gì?

    GeoJSON là định dạng tiêu chuẩn của bản đồ web (Leaflet, Mapbox) và phân tích dữ liệu. Nhờ đó bạn dùng được dữ liệu Google Earth trong ứng dụng của riêng mình.

    Những hình học nào được nhận diện?

    Point, LineString, Polygon (có lỗ) và MultiGeometry, vốn trở thành MultiPoint, MultiLineString, MultiPolygon hoặc GeometryCollection.

    Điểm đánh dấu trong thư mục có được tìm thấy không?

    Có, kể cả trong các cấu trúc Folder lồng nhau, mọi điểm đánh dấu đều được thu thập.

    Kiểu dáng KML có được chuyển không?

    Không. GeoJSON không có kiểu dáng; thứ được chuyển là hình học, tên và mô tả.

    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