CSV เป็น GeoJSON

แปลงข้อมูล CSV ที่มีพิกัดเป็นรูปแบบ GeoJSON

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

แผนที่เว็บที่สร้างด้วย Leaflet, Mapbox GL, OpenLayers หรือ Google Maps ต้องการ GeoJSON ไม่ใช่สเปรดชีต เครื่องมือนี้จะอ่าน CSV ที่มีคอลัมน์ลองจิจูดและละติจูด แล้วสร้าง FeatureCollection ของ Point features โดยเก็บทุกคอลัมน์อื่นไว้เป็น property ของ feature เพื่อให้ pop-up และตัวกรองยังทำงานได้

วาง CSV ตรวจสอบคอลัมน์พิกัดที่ตรวจพบ คลิกแปลง แล้วดาวน์โหลดหรือคัดลอก GeoJSON การแปลงเกิดขึ้นในเบราว์เซอร์ของคุณ ทำให้ข้อมูลตำแหน่งยังคงเป็นส่วนตัว

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

  1. วาง CSV ที่คั่นด้วยจุลภาคพร้อมบรรทัดหัวตาราง เครื่องมือจะตรวจจับคอลัมน์ที่ชื่อมีคำว่า lon, lng, x, lat หรือ y และเลือกไว้ล่วงหน้า
  2. แก้ไขการเลือกคอลัมน์ลองจิจูดและละติจูดหากระบบตรวจจับผิดพลาด
  3. คลิก "แปลงเป็น GEOJSON" FeatureCollection ที่จัดรูปแบบสวยงามจะปรากฏในกล่องผลลัพธ์
  4. คัดลอกผลลัพธ์หรือดาวน์โหลดเป็นไฟล์ .geojson

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

ข้อมูลเข้า

name,city,longitude,latitude
Office,Madrid,-3.7038,40.4168
Warehouse,Barcelona,2.1734,41.3851

ผลลัพธ์

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": { "type": "Point", "coordinates": [-3.7038, 40.4168] },
      "properties": { "name": "Office", "city": "Madrid", "longitude": "-3.7038", "latitude": "40.4168" }
    },
    ...
  ]
}

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

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

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

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

GeoJSON ใช้ลำดับพิกัดแบบไหน?

พิกัดใน GeoJSON เขียนเป็น [longitude, latitude] ซึ่งสลับกับลำดับ lat, lon ที่ใช้ในการสนทนาทั่วไปและใน URL ของ Google Maps เครื่องมือนี้จะเขียนพิกัดให้ถูกต้องตราบใดที่คุณเลือกคอลัมน์ที่ถูกต้อง หากสลับกันจะทำให้จุดไปอยู่ในมหาสมุทรหรือทวีปแอนตาร์กติกา

การตรวจจับคอลัมน์อัตโนมัติทำงานอย่างไร?

ชื่อหัวตารางจะถูกเปรียบเทียบเป็นตัวพิมพ์เล็ก คอลัมน์แรกที่มีคำว่า lon, lng หรือ x จะถูกเสนอเป็นลองจิจูด และคอลัมน์แรกที่มีคำว่า lat หรือ y จะถูกเสนอเป็นละติจูด คอลัมน์ที่ชื่อว่า tax จะตรงกับ x ได้เช่นกัน ดังนั้นควรตรวจสอบการเลือกทุกครั้ง

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

GeoJSON เป็น JSON มีขนาดเบาและเป็นค่าเริ่มต้นของไลบรารีแผนที่เว็บ ส่วน KML เป็น XML มีการจัดสไตล์และเป็นค่าเริ่มต้นของ Google Earth เครื่องมือหลายตัวรองรับทั้งสองรูปแบบ เว็บไซต์นี้มีเครื่องมือ CSV to KML ด้วยเช่นกัน หากปลายทางของคุณคือ Google Earth หรือ My Maps

ฉันสามารถแปลงที่อยู่ที่ไม่มีพิกัดได้ไหม?

ไม่ได้ CSV ต้องมีคอลัมน์ลองจิจูดและละติจูดอยู่แล้ว ให้หาพิกัดของที่อยู่ก่อนด้วยบริการอย่าง Nominatim, Google Geocoding หรือส่วนเสริมของสเปรดชีต แล้วจึงค่อยแปลง

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

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

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

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

Available languages