Procurando dados GIS para a indústria de fast food?

21

Estou trabalhando em um pequeno projeto relacionado à indústria de fast food. Estou tentando encontrar dados GIS para cadeias de fast food, como metrô, MC Donald's, Arby's, etc, no estado de Ohio. Basicamente, estou procurando a localização dos pontos de cada instalação (para cada cadeia de fast food). Eu sei que poderia digitalizá-los, mas isso seria doloroso. Existe uma maneira mais rápida de obter essas informações? Arquivos do Excel com os detalhes do endereço também ajudarão.

Raj
fonte

Respostas:

15

Ian Spiro, em http://www.fastfoodmaps.com/, coletou esses dados nacionalmente em 2007. Seu site tem um ótimo mapa interativo; talvez você possa obter os dados também (ou raspar-os!). Outro local onde você pode encontrar pubs e restaurantes é o TheWebMiner Geo.

Adrian B
fonte
14

O KFC tem um localizador de lojas . Por trás disso, há um serviço da web FindNearBy que pode ser enviado por muito tempo.

http://www.kfc.com/storelocator/services/MWS.asmx?op=FindNearby

Você pode emitir solicitações SOAP para isso e obter uma boa lista de lojas no JSON. Como alternativa, execute manualmente uma consulta para Ohio e copie a resposta JSON no FireBug .

{
    "Latitude": 40.393947,
    "Longitude": -82.488953,
    "Distance": 11.704096790435619,
    "Address": "301 West High Street",
    "City": "Mount Vernon",
    "StateProvince": "OH",
    "PostalCode": "43050",
    "Country": "US",
    "cssProperties": [
        {
            "Name": "BusinessPhone",
            "Value": "(740)392-4900"
        },
        {
            "Name": "Buffet",
            "Value": false
        },
        {
            "Name": "LateNightHours",
            "Value": false
        }
    ]
},

Uma abordagem semelhante provavelmente pode ser adotada com outras cadeias. Por exemplo, o McDonalds Restaurant Locator executa uma solicitação AJAX com base nas coordenadas do mapa e retorna os restaurantes correspondentes em uma carga útil JSON. Você pode enviar uma solicitação com as coordenadas especificadas, por exemplo:

http://rl.mcdonalds.com/googleapps/GoogleSearchUSAction.do?method=searchLocation&searchTxtLatlng=(42.3600825%2C-71.05888010010000001)&actionType=searchRestaurant&language=en&country=us

"results":[
{
"name":"",
"longitude":-71.058975,
"latitude":42.356899,
"district":"",
"telephone":"(617)557-0089",
"storetype":"STOREFRONT",
"storeType":"STOREFRONT",
"siteid":"201062",
"natlStrNumber":"31643",
"storeurl":"http://mylocalmcds.com/31643",
"applicationurl":"http://mylocalmcds.com/31643",
"addresses":[
{
"address":"<h3>329 WASHINGTON ST<\/h3>, BOSTON MA 02108 (617)557-0089 "
}
]....
geographika
fonte
10

Outra fonte de dados em potencial pode ser o OpenStreetMap . Procure recursos com comodidade = "fast_food" :)

Bjorn Svensson
fonte
5

Há vários conjuntos de dados pagos que você pode precisar considerar. Muitas vezes, a State Govt tem listas de seus negócios, bem como fornecedores como InfoUSA ou Dun & Bradstreet . Eu postei uma pergunta semelhante há um tempo, com resposta limitada.

Atualização : uma rápida pesquisa no Google surgiu com o Ohio Business Gateway como um candidato provável. Você já tentou entrar em contato com eles para obter uma lista de endereços? http://business.ohio.gov/

Este artigo fala sobre opções prováveis ​​para todos os estados nos EUA. "Todos os 50 estados disponibilizam on-line algum nível de registros corporativos e comerciais. Em alguns casos, apenas informações limitadas (como disponibilidade de nomes) são recuperáveis. A maioria dos estados, no entanto, usa sua presença na Web para disseminar uma série de negócios públicos registros - e a maioria deles oferece acesso sem custo " .

Eles sugerem a verificação com o Secretário de Estado de Ohio .

RyanDalton
fonte
2

O POI Factory pode fornecer boas fontes de dados. Você pode fazer o download dos dados no formato CSV com X, Y e, possivelmente, alguns meta-campos adicionais, como endereço, cidade, estado, CEP e telefone. Sendo um conjunto de dados de origem coletiva, você precisa levá-lo com um pouco de sal, mas também pode teoricamente ser atualizado e verificado por indivíduos com mais frequência do que as fontes de dados comerciais. Pode demorar um pouco de trabalho para colocá-los todos em uma única camada de dados, mas eu não imaginaria que seria terrivelmente difícil.

Arquivos de PI sem categoria - http://www.poi-factory.com/node/5942 (onde eles têm camadas de dados do McDonald's, KFC, Subway).

Nota sobre os Termos de Uso: Ele afirma que " O conteúdo e os serviços do site são fornecidos apenas para seu uso pessoal e não comercial. Você não pode usar o conteúdo ou os serviços deste site para vender um produto ou serviço. "
Http : //www.poi-factory.com/terms

Este site foi referenciado na pergunta anterior: Existe um conjunto de dados de parada / área de repouso interestadual nacional (EUA)?

RyanDalton
fonte
1

Eu recomendo usar as APIs factuais:

api.v3.factual.com/t/places?filters={"$and":[{"region":"oh"},{"country":"us"},{"name":{"$bw":"McDonald's"},"category_ids":{"$includes":338}}]}&limit=50&offset=450

Ou entre em contato com eles e solicite um download. Para uma visualização dos dados, clique aqui .

DaveMorganTexas
fonte
1

Você pode usar APIs do Google Places, o volume de solicitações para a versão gratuita tem um limite.

O exemplo a seguir é uma solicitação de pesquisa de locais do tipo 'restaurante' dentro de um raio de 500 m de um ponto em Sydney, Austrália

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&name=cruise&key=YOUR_API_KEY

Algumas partes foram descontinuadas, leia a documentação para descobrir o que é útil que você pode integrar com seu aplicativo.

https://developers.google.com/places/web-service/search

FxLambda
fonte