แผนที่ OSM: รับ KML แทนการแปลง TopoJSON → KML

ต้องการเปลี่ยนแผนที่จาก TopoJSON เป็น KML อยู่ใช่ไหม หากข้อมูลของคุณมาจาก OpenStreetMap คุณไม่จำเป็นต้องมีไฟล์ TopoJSON กลาง osm2cdr สร้างแผนที่ขึ้นมาตรงจากแหล่งต้นทาง OSM แล้วส่งมอบ KML ที่พร้อมใช้ให้คุณ ซึ่งเร็วกว่าและแม่นยำกว่าขั้นตอน "ดาวน์โหลด TopoJSON → อัปโหลดเข้าตัวแปลง → ได้ KML" เพียงเลือกพื้นที่บนแผนที่ เลือกรูปแบบ KML แล้วดาวน์โหลดผลลัพธ์ที่มาพร้อมข้อมูล OSM ล่าสุดและเลเยอร์ของอาคาร ถนน แหล่งน้ำ และฟีเจอร์ต่าง ๆ

ตัวอย่างแผนที่ OpenStreetMap ในรูปแบบ KML
ตัวอย่างการส่งออกแผนที่ OSM เป็น KML

TopoJSON ต่างจาก KML อย่างไร

รูปแบบนามสกุลไฟล์ประเภทวัตถุประสงค์
TopoJSON.topojsonGISChoropleth maps, D3.js visualization, administrative boundaries, compact maps
KML.kmlGISViewing in Google Earth, geodata sharing, creating tourist routes, presentations

วิธีรับ KML บน osm2cdr

  1. 1เลือกพื้นที่บนแผนที่ในหน้าแรกของ osm2cdr
  2. 2เลือกรูปแบบ KML และเลือกสไตล์กับระบบพิกัด หากต้องการ
  3. 3คลิกส่งออกแล้วดาวน์โหลดไฟล์ KML ที่พร้อมใช้

คุณสมบัติของรูปแบบ KML

นามสกุลไฟล์.kml
ประเภทGIS
วัตถุประสงค์Viewing in Google Earth, geodata sharing, creating tourist routes, presentations

เมื่อใดที่คุณต้องการ KML

รูปแบบ KML มีประโยชน์เมื่อคุณต้องการเปิดผลลัพธ์ในโปรแกรมเฉพาะทางและทำงานกับแผนที่ต่อ ไม่ว่าจะเป็นการแก้ไข พิมพ์ วิเคราะห์ หรือฝังลงในโปรเจกต์ osm2cdr ส่งมอบ KML ที่แยกออกเป็นเลเยอร์พร้อมข้อมูล OpenStreetMap ล่าสุด ไฟล์จึงพร้อมใช้งานทันทีหลังดาวน์โหลด

เพิ่มเติมเกี่ยวกับรูปแบบ KML

อะไรเปลี่ยนไปเมื่อแปลง TopoJSON → KML

การแปลง TopoJSON → KML จะรักษาไว้ทั้งเรขาคณิตและคุณลักษณะ มีเพียงตัวแบบจำลองคอนเทนเนอร์เท่านั้นที่เปลี่ยน เช่น ไฟล์เดียวเทียบกับชุดไฟล์ ชนิดของฟิลด์ที่รองรับ และข้อจำกัดของรูปแบบ การสลับเช่นนี้มักทำเพื่อให้เข้ากันได้กับเครื่องมือใดเครื่องมือหนึ่ง osm2cdr ส่งมอบ KML ขึ้นมาตรงจากข้อมูล OpenStreetMap โดยไม่ต้องมีไฟล์ TopoJSON กลาง

หากคุณมีไฟล์ TopoJSON ของตัวเอง (ไม่ได้มาจาก OSM)

osm2cdr ไม่รับหรือแปลงไฟล์ TopoJSON จากภายนอก บริการนี้ทำงานกับข้อมูล OpenStreetMap เท่านั้น หากคุณมีไฟล์ TopoJSON ของตัวเองที่ไม่ได้มาจาก OSM อยู่แล้ว โปรดแปลงเป็น KML ด้วยเครื่องมือภายนอก เช่น GDAL/ogr2ogr จากบรรทัดคำสั่ง หรือ QGIS โดยเปิด TopoJSON แล้วบันทึกเลเยอร์เป็น KML วิธีนี้ฟรีและทำงานในเครื่อง ไม่ต้องอัปโหลดขึ้นคลาวด์

The KML format in depth

KML — Complete Guide: Keyhole History 2001-2026, How to Open, How to Make an OSM Map in Google Earth

คำถามที่พบบ่อย: TopoJSON → KML

ฉันอัปโหลดไฟล์ TopoJSON ของตัวเองได้ไหม

ยังไม่ได้ ขณะนี้เรายังไม่รองรับการอัปโหลดไฟล์ TopoJSON ดังนั้นโปรดแปลงไฟล์ของคุณเป็น KML ด้วย ogr2ogr หรือ QGIS และหากข้อมูลของคุณมาจาก OpenStreetMap คุณไม่จำเป็นต้องมีไฟล์เลย เพราะ osm2cdr ส่งออกแผนที่เป็น KML ได้โดยตรง

ฟรีไหม

ใช่ การส่งออกแผนที่ OpenStreetMap เป็น KML บน osm2cdr นั้นฟรี เพียงเลือกพื้นที่ เลือกรูปแบบ KML แล้วดาวน์โหลดผลลัพธ์

โปรแกรมใดเปิด KML ได้บ้าง

รูปแบบ KML เปิดได้ในโปรแกรมเฉพาะทางสำหรับหมวดของมัน ดูรายการทั้งหมดและรายละเอียดได้ที่หน้ารูปแบบ KML

ทำไมวิธีนี้จึงดีกว่าตัวแปลง TopoJSON → KML แบบออนไลน์

ตัวแปลงออนไลน์จำกัดคุณภาพของผลลัพธ์ไว้ที่คุณภาพของไฟล์ต้นฉบับ TopoJSON osm2cdr นำข้อมูลจากแหล่งต้นทาง OpenStreetMap มาสร้าง KML พร้อมเลเยอร์ที่ถูกต้องโดยตรง โดยไม่มีการสูญเสียบนไฟล์ TopoJSON กลาง

การแปลงที่เกี่ยวข้อง