นี่เป็นความพยายามอย่างต่อเนื่องในการจัดทำรายการและวิเคราะห์สถานที่ตั้งของร้านอิเกียทุกแห่งทั่วโลก เป้าหมายปัจจุบันคือการค้นหาแต่ละร้าน ความฝันที่เป็นจริงคือการทำการวิเคราะห์ เช่น เชื่อมโยงระยะทางไปยังอิเกียที่ใกล้ที่สุดกับราคาบ้าน เท่าที่ฉันสามารถบอกได้ ที่ตั้งของร้าน IKEA แต่ละแห่งไม่มีที่อื่น มีบทความ Wikipedia ที่ระบุจำนวนร้าน IKEA ต่อประเทศ แต่ไม่ได้ให้รายละเอียดเพิ่มเติม ประเทศส่วนใหญ่มีหน้าเว็บเฉพาะที่แสดงรายการร้านค้าทั้งหมดของตน เช่น ดูหน้านี้สำหรับประเทศฝรั่งเศส
กระบวนการปัจจุบันเริ่มต้นด้วยการคัดลอก/วางรายชื่อร้านค้าสำหรับประเทศที่กำหนดลงในไฟล์ store-names.json
จากนั้น สคริปต์ geocode.py
จะตรวจสอบชื่อร้านค้าของแต่ละประเทศ และใช้การระบุพิกัดทางภูมิศาสตร์เพื่อค้นหาที่อยู่โดยละเอียดและพิกัดทางภูมิศาสตร์ที่เกี่ยวข้อง ข้อมูลทั้งหมดจะถูกเก็บไว้ใน stores.csv
ไฟล์ stores.geojson
เทียบเท่ากับ GeoJSON ของ stores.csv
เนื้อหาของ stores.geojson
ถูกดึงมาใน index.html
จาก GitHub แผนที่มีให้บริการที่นี่ นอกจากนี้ ปรากฎว่า GitHub สามารถเรนเดอร์ไฟล์ GeoJSON ได้ ซึ่งคุณสามารถดูการทำงานได้ที่นี่ สุดท้ายนี้ count.py
ใช้เพื่อตรวจสอบว่าจำนวนสถานที่ตั้งของ IKEA ที่รวบรวมไว้ในแต่ละประเทศนั้นถูกต้อง โดยใช้เป็นข้อมูลอ้างอิงในบทความ Wikipedia ข้างต้น
ทีแอลดีอาร์
python -m venv .env
source .env/bin/activate
pip install -r requirements.txt
python geocode.py
python count.py
เนื่องจากนี่เป็นความพยายามอย่างต่อเนื่อง สถานที่ตั้งของร้านค้าทุกแห่งจึงยังไม่ถูกนำมาพิจารณา แน่นอนว่ายินดีรับคำขอดึง นี่คือสถานะปัจจุบันของสิ่งต่าง ๆ ตามที่กำหนดโดยสคริปต์ count.py
: