repo นี้มี Geojson ของเมืองของอินโดนีเซีย
แหล่งข้อมูลมาจาก repo นี้: https://github.com/arrayaccess/indonesia-postal-and-area
แต่ฉันต้องการเพียงเมืองเท่านั้นดังนั้นฉันจึงไม่ได้ใช้ข้อมูลทั้งหมดที่นั่น
นี่คือคำจำกัดความของ GeoJSON
จาก Internet Engineering Task Force (IETF):
GeoJSON เป็นรูปแบบการแลกเปลี่ยนข้อมูลเชิงพื้นที่ตามสัญลักษณ์ของวัตถุ JavaScript (JSON) มันกำหนดวัตถุ JSON หลายประเภทและวิธีการรวมกันเพื่อแสดงข้อมูลเกี่ยวกับคุณสมบัติทางภูมิศาสตร์คุณสมบัติและขอบเขตเชิงพื้นที่ของพวกเขา Geojson ใช้ระบบอ้างอิงพิกัดทางภูมิศาสตร์ระบบ Geodetic World 1984 และหน่วยขององศาทศนิยม
โดยทั่วไปรูปแบบ GeoJSON
เป็นเช่น:
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
},
"properties": {
"name": "Dinagat Islands"
}
}
//source: geojson.org
GeoJSON
มีรูปทรงเรขาคณิตบางอย่างที่คุณอาจเห็นเพิ่มเติมเกี่ยวกับ: https://tools.ietf.org/html/rfc7946#page-7
ฉันใช้ JavaScript กับไลบรารีระบบไฟล์เพื่ออ่านไดเรกทอรีและรวมไฟล์ json
ไว้ในไฟล์เดียว
โคลนแหล่งข้อมูล repo ก่อนไปยังไดเรกทอรีเดียวกันกับ repo นี้ จากนั้นเรียกใช้ node fetcher.js
เพื่อสร้างไฟล์
เอาต์พุตคือไฟล์ json
(ในรูปแบบ GeoJSON
) ที่มี JSON รวมจากทุกเมืองในอินโดนีเซีย
ขนาดไฟล์ประมาณ 150 MB (mega bytes)
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ GeoJSON
ฉันขอแนะนำให้คุณเยี่ยมชมเว็บไซต์นี้: