Este é um esforço contínuo para listar e analisar a localização de todas as lojas IKEA no mundo. O objetivo atual é simplesmente localizar cada loja. O sonho é então fazer algumas análises, por exemplo, correlacionando a distância até o IKEA mais próximo com os preços das casas. Pelo que sei, a localização de cada loja IKEA não está disponível em outro lugar. Existe um artigo da Wikipedia que indica o número de lojas IKEA por país, mas não fornece mais detalhes. A maioria dos países tem uma página dedicada que lista todas as suas lojas, por exemplo, veja esta página da França.
O processo atual começa copiando/colando uma lista de nomes de lojas de um determinado país no arquivo store-names.json
. Em seguida, o script geocode.py
percorre os nomes das lojas de cada país e aplica a geocodificação para encontrar endereços detalhados e as coordenadas geográficas que os acompanham. Todas as informações são armazenadas em stores.csv
. O arquivo stores.geojson
é o equivalente GeoJSON de stores.csv
. O conteúdo de stores.geojson
é obtido em index.html
do GitHub. O mapa é servido aqui. Além disso, o GitHub é capaz de renderizar arquivos GeoJSON, que você pode ver em ação aqui. Por último, o count.py
é utilizado para verificar se o número de localizações IKEA recolhidas por país está correto, utilizando como referência o referido artigo da Wikipedia.
TLDR
python -m venv .env
source .env/bin/activate
pip install -r requirements.txt
python geocode.py
python count.py
Por se tratar de um esforço contínuo, cada localização de loja ainda não foi contabilizada. Claro, solicitações pull são bem-vindas. Aqui está o estado atual das coisas, conforme fornecido pelo script count.py
: