이는 전 세계 모든 IKEA 매장의 위치를 나열하고 분석하기 위한 지속적인 노력입니다. 현재 목표는 단순히 각 매장을 찾는 것입니다. 그런 다음 가장 가까운 IKEA까지의 거리를 주택 가격과 연관시키는 등 몇 가지 분석을 수행하는 것이 헛된 꿈입니다. 제가 아는 한, 각 IKEA 매장의 위치는 다른 곳에서는 확인할 수 없습니다. 국가별 IKEA 매장 수를 나타내는 Wikipedia 기사가 있지만 자세한 내용은 제공하지 않습니다. 대부분의 국가에는 모든 매장을 나열하는 전용 페이지가 있습니다. 예를 들어 프랑스의 경우 이 페이지를 참조하세요.
현재 프로세스는 특정 국가의 매장 이름 목록을 store-names.json
파일에 복사하여 붙여넣는 것으로 시작됩니다. 그런 다음 geocode.py
스크립트는 각 국가의 상점 이름을 살펴보고 지오코딩을 적용하여 그에 따른 자세한 주소와 지리적 좌표를 찾습니다. 모든 정보는 stores.csv
에 저장됩니다. stores.geojson
파일은 stores.csv
와 동일한 GeoJSON 파일입니다. stores.geojson
의 콘텐츠는 GitHub의 index.html
에서 가져옵니다. 지도는 여기에서 제공됩니다. 또한 GitHub에서는 GeoJSON 파일을 렌더링할 수 있으며 여기에서 실제로 볼 수 있습니다. 마지막으로 count.py
를 사용하여 앞서 언급한 Wikipedia 기사를 참고하여 국가별로 수집된 IKEA 매장 수가 올바른지 확인합니다.
TLDR
python -m venv .env
source .env/bin/activate
pip install -r requirements.txt
python geocode.py
python count.py
이는 지속적인 노력이기 때문에 아직 모든 매장 위치가 고려되지 않았습니다. 물론 Pull Request도 환영합니다. count.py
스크립트에서 제공하는 현재 상태는 다음과 같습니다.