KML sang CSV

Trích xuất dữ liệu từ tệp KML và chuyển đổi sang CSV.

Về KML sang CSV

Google Earth, Google My Maps và nhiều ứng dụng GPS xuất địa điểm dưới dạng KML, một định dạng XML mà bảng tính không thể mở được. Công cụ này đọc mọi Placemark trong tệp và ghi ra một CSV gồm tên, mô tả và tọa độ của nó, cùng với mọi trường tùy chỉnh được lưu trong ExtendedData, nhờ đó một bản đồ cửa hàng, tuyến đường hay quan sát thực địa trở thành một bảng bạn có thể lọc và chia sẻ.

Dán KML, đặt tên tệp đầu ra rồi tải CSV về. Việc phân tích do trình phân tích XML của trình duyệt bạn thực hiện, nên dữ liệu vị trí không bao giờ được tải lên.

Cách dùng KML sang CSV từng bước

  1. Xuất hoặc mở tệp KML, sao chép nội dung của nó rồi dán vào ô văn bản. Các tệp .kmz nén phải được giải nén trước.
  2. Nhập tên của tệp CSV.
  3. Nhấp "Chuyển đổi và tải xuống CSV". Một hàng được ghi cho mỗi Placemark.

Ví dụ đầu vào và đầu ra

Đầu vào

<kml xmlns="http://www.opengis.net/kml/2.2"><Document>
  <Placemark><name>Office</name><description>HQ</description>
    <Point><coordinates>-3.7038,40.4168,0</coordinates></Point></Placemark>
  <Placemark><name>Warehouse</name>
    <Point><coordinates>2.1734,41.3851,0</coordinates></Point></Placemark>
</Document></kml>

Đầu ra

name,description,coordinates
Office,HQ,"-3.7038,40.4168,0"
Warehouse,,"2.1734,41.3851,0"

Tại sao nên sử dụng KML sang CSV của chúng tôi?

Các trường hợp sử dụng phổ biến

Giới hạn và mẹo

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

Tệp KML là gì?

KML (Keyhole Markup Language) là một định dạng XML được tạo ra cho Google Earth để mô tả các đối tượng địa lý: điểm, đường, đa giác, tên, mô tả và kiểu dáng. Một tệp KMZ chứa cùng nội dung đó nhưng được nén trong một tệp ZIP. Google Maps, Google Earth, QGIS và nhiều công cụ GPS đọc và ghi định dạng này.

Tại sao vĩ độ và kinh độ lại nằm trong cùng một cột?

KML lưu tọa độ dưới dạng một chuỗi duy nhất theo thứ tự kinh độ,vĩ độ,độ cao. Công cụ giữ nguyên chuỗi đó để không làm mất dữ liệu đối với đường và đa giác. Đối với các điểm, hãy dùng Text to Columns trong Excel với dấu phân cách là dấu phẩy để tách thành ba cột.

Tôi có thể chuyển đổi một tệp KMZ không?

Không trực tiếp được. Hãy đổi tên tệp .kmz thành .zip, giải nén và mở tệp doc.kml bên trong; dán nội dung đó vào công cụ. Hình ảnh và biểu tượng đi kèm trong KMZ không cần thiết cho CSV.

Sự khác biệt giữa KML và GeoJSON là gì?

Cả hai đều mô tả các đối tượng địa lý. KML dựa trên XML, có kèm kiểu dáng và là định dạng gốc của Google Earth. GeoJSON dựa trên JSON, không có kiểu dáng và là tiêu chuẩn cho các bản đồ web như Leaflet và Mapbox. Trang này cũng có thể chuyển GeoJSON sang CSV và CSV sang cả hai định dạng.

KML có được tải lên không?

Không. Tệp được phân tích bằng DOMParser ngay trong trình duyệt của bạn và CSV được tạo cục bộ.

Công cụ liên quan

Các tiện ích miễn phí khác có thể hữu ích cho bạn

Available languages