แปลงข้อมูล CSV ที่มีพิกัดเป็นรูปแบบ GeoJSON
แผนที่เว็บที่สร้างด้วย Leaflet, Mapbox GL, OpenLayers หรือ Google Maps ต้องการ GeoJSON ไม่ใช่สเปรดชีต เครื่องมือนี้จะอ่าน CSV ที่มีคอลัมน์ลองจิจูดและละติจูด แล้วสร้าง FeatureCollection ของ Point features โดยเก็บทุกคอลัมน์อื่นไว้เป็น property ของ feature เพื่อให้ pop-up และตัวกรองยังทำงานได้
วาง CSV ตรวจสอบคอลัมน์พิกัดที่ตรวจพบ คลิกแปลง แล้วดาวน์โหลดหรือคัดลอก 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" }
},
...
]
}
พิกัดใน GeoJSON เขียนเป็น [longitude, latitude] ซึ่งสลับกับลำดับ lat, lon ที่ใช้ในการสนทนาทั่วไปและใน URL ของ Google Maps เครื่องมือนี้จะเขียนพิกัดให้ถูกต้องตราบใดที่คุณเลือกคอลัมน์ที่ถูกต้อง หากสลับกันจะทำให้จุดไปอยู่ในมหาสมุทรหรือทวีปแอนตาร์กติกา
ชื่อหัวตารางจะถูกเปรียบเทียบเป็นตัวพิมพ์เล็ก คอลัมน์แรกที่มีคำว่า lon, lng หรือ x จะถูกเสนอเป็นลองจิจูด และคอลัมน์แรกที่มีคำว่า lat หรือ y จะถูกเสนอเป็นละติจูด คอลัมน์ที่ชื่อว่า tax จะตรงกับ x ได้เช่นกัน ดังนั้นควรตรวจสอบการเลือกทุกครั้ง
GeoJSON เป็น JSON มีขนาดเบาและเป็นค่าเริ่มต้นของไลบรารีแผนที่เว็บ ส่วน KML เป็น XML มีการจัดสไตล์และเป็นค่าเริ่มต้นของ Google Earth เครื่องมือหลายตัวรองรับทั้งสองรูปแบบ เว็บไซต์นี้มีเครื่องมือ CSV to KML ด้วยเช่นกัน หากปลายทางของคุณคือ Google Earth หรือ My Maps
ไม่ได้ CSV ต้องมีคอลัมน์ลองจิจูดและละติจูดอยู่แล้ว ให้หาพิกัดของที่อยู่ก่อนด้วยบริการอย่าง Nominatim, Google Geocoding หรือส่วนเสริมของสเปรดชีต แล้วจึงค่อยแปลง
ไม่ การแยกวิเคราะห์และการสร้าง JSON เกิดขึ้นในเบราว์เซอร์ของคุณ ไฟล์จะถูกสร้างขึ้นในเครื่อง
เครื่องมือฟรีอื่นๆ ที่อาจเป็นประโยชน์