KML เป็น CSV

ดึงข้อมูลจากไฟล์ KML และแปลงเป็น CSV

เกี่ยวกับ KML เป็น CSV

Google Earth, Google My Maps และแอป GPS จำนวนมากส่งออกสถานที่เป็น KML ซึ่งเป็นรูปแบบ XML ที่สเปรดชีตไม่สามารถเปิดได้ เครื่องมือนี้จะอ่าน Placemark ทุกรายการในไฟล์ แล้วเขียน CSV ที่มีชื่อ คำอธิบาย และพิกัดของแต่ละสถานที่ รวมถึงฟิลด์กำหนดเองที่เก็บอยู่ใน ExtendedData ทำให้แผนที่ร้านค้า เส้นทาง หรือการสำรวจภาคสนาม กลายเป็นตารางที่คุณกรองและแชร์ได้

วาง KML ตั้งชื่อไฟล์ผลลัพธ์ แล้วดาวน์โหลด CSV การแยกวิเคราะห์ทำโดยตัวแยก XML ของเบราว์เซอร์ ดังนั้นข้อมูลตำแหน่งจะไม่ถูกอัปโหลดเลย

วิธีใช้ KML เป็น CSV ทีละขั้นตอน

  1. ส่งออกหรือเปิดไฟล์ KML คัดลอกเนื้อหาแล้ววางลงในกล่องข้อความ ไฟล์ .kmz ที่บีบอัดไว้ต้องแตกไฟล์ก่อน
  2. พิมพ์ชื่อไฟล์ CSV
  3. คลิก "แปลงและดาวน์โหลด CSV" จะมีการเขียนหนึ่งแถวต่อหนึ่ง Placemark

ตัวอย่างข้อมูลเข้าและผลลัพธ์

ข้อมูลเข้า

<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>

ผลลัพธ์

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

ทำไมต้องใช้ KML เป็น CSV ของเรา?

กรณีการใช้งานทั่วไป

ข้อจำกัดและเคล็ดลับ

คำถามที่พบบ่อย

ไฟล์ KML คืออะไร?

KML (Keyhole Markup Language) เป็นรูปแบบ XML ที่สร้างขึ้นสำหรับ Google Earth เพื่ออธิบายลักษณะทางภูมิศาสตร์ ได้แก่ จุด เส้น รูปหลายเหลี่ยม ชื่อ คำอธิบาย และสไตล์ต่าง ๆ ส่วนไฟล์ KMZ คือเนื้อหาเดียวกันที่บีบอัดในรูปแบบ ZIP Google Maps, Google Earth, QGIS และเครื่องมือ GPS จำนวนมากอ่านและเขียนไฟล์นี้ได้

ทำไมละติจูดและลองจิจูดถึงอยู่ในคอลัมน์เดียวกัน?

KML เก็บพิกัดเป็นสตริงเดียวตามลำดับ ลองจิจูด,ละติจูด,ระดับความสูง เครื่องมือนี้จะคงสตริงนั้นไว้ทั้งหมด เพื่อไม่ให้ข้อมูลสูญหายสำหรับเส้นและรูปหลายเหลี่ยม สำหรับจุด ให้ใช้ Text to Columns ใน Excel โดยคั่นด้วยจุลภาคเพื่อแยกเป็นสามคอลัมน์

สามารถแปลงไฟล์ KMZ ได้หรือไม่?

ไม่สามารถทำได้โดยตรง ให้เปลี่ยนนามสกุล .kmz เป็น .zip แตกไฟล์ แล้วเปิดไฟล์ doc.kml ที่อยู่ภายใน จากนั้นวางเนื้อหานั้นลงในเครื่องมือ ส่วนรูปภาพและไอคอนที่รวมอยู่ใน KMZ ไม่จำเป็นสำหรับ CSV

KML กับ GeoJSON ต่างกันอย่างไร?

ทั้งสองใช้อธิบายลักษณะทางภูมิศาสตร์เหมือนกัน KML ใช้พื้นฐาน XML มีการกำหนดสไตล์ และเป็นรูปแบบดั้งเดิมของ Google Earth ส่วน GeoJSON ใช้พื้นฐาน JSON ไม่มีการกำหนดสไตล์ และเป็นมาตรฐานสำหรับแผนที่บนเว็บ เช่น Leaflet และ Mapbox เว็บไซต์นี้สามารถแปลง GeoJSON เป็น CSV และแปลง CSV เป็นทั้งสองรูปแบบได้เช่นกัน

KML ถูกอัปโหลดหรือไม่?

ไม่ ไฟล์จะถูกแยกวิเคราะห์ด้วย DOMParser ในเบราว์เซอร์ของคุณ และ CSV จะถูกสร้างขึ้นในเครื่อง

เครื่องมือที่เกี่ยวข้อง

เครื่องมือฟรีอื่นๆ ที่อาจเป็นประโยชน์

Available languages