Alla ricerca di dati GIS per l'industria degli alimenti a rapida preparazione?


21

Sto lavorando a un piccolo progetto legato all'industria del fast food. Sto cercando di trovare dati GIS per catene di fast food come metropolitana, MC Donald, Arby, ecc. Nello stato dell'Ohio. Fondamentalmente, sto cercando la posizione del punto di ogni struttura (per ogni catena di fast food). So che potrei digitalizzarli ma sarebbe doloroso. Esiste un modo più veloce per ottenere queste informazioni? Aiuteranno anche i file Excel con i dettagli dell'indirizzo.

Risposte:



14

KFC ha un localizzatore di negozi . Dietro questo è un servizio web FindNearBy che può essere inviato lat long.

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

È possibile inviare richieste SOAP a questo e ottenere un buon elenco di negozi in JSON. In alternativa, basta eseguire manualmente una query per Ohio e copiare la risposta JSON in 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
        }
    ]
},

Un approccio simile può probabilmente essere adottato con altre catene. Ad esempio, il localizzatore di ristoranti McDonalds esegue una richiesta AJAX in base alle coordinate della mappa e restituisce i ristoranti corrispondenti in un payload JSON. Puoi inviare una richiesta con le tue coordinate indicate, ad esempio:

http://rl.mcdonalds.com/googleapps/GoogleSearchUSAction.do?method=searchLocation&searchTxtLatlng=(42.3600825%2C-71.05888010000001)&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 "
}
]....


5

Esistono diversi set di dati a pagamento che potresti dover considerare. Spesso State Govt ha elenchi delle loro attività, nonché di fornitori come InfoUSA o Dun & Bradstreet . Ho postato una domanda simile qualche tempo fa con una risposta limitata.

Aggiornamento : una rapida ricerca su Google ha prodotto Ohio Business Gateway come probabile candidato. Hai provato a contattarli per un elenco di indirizzi? http://business.ohio.gov/

Questo articolo parla di possibili opzioni per tutti gli stati degli Stati Uniti. "Tutti e 50 gli stati rendono disponibile online un certo livello di archiviazione aziendale e aziendale. In alcuni casi è possibile recuperare solo informazioni limitate (come la disponibilità del nome). La maggior parte degli stati, tuttavia, utilizza la propria presenza sul Web per diffondere una serie di attività pubbliche record - e la maggior parte di essi offre l'accesso gratuitamente " .

Suggeriscono il controllo con il Segretario di Stato per l'Ohio .


2

POI Factory potrebbe fornirti ottime fonti di dati. Puoi scaricare i dati in formato CSV con X, Y e, eventualmente, alcuni metacampi aggiuntivi come indirizzo, città, provincia, CAP e telefono. Essendo un set di dati di crowdfunding, devi prenderlo con un pizzico di sale, ma potrebbe anche essere teoricamente aggiornato e verificato dagli individui più spesso delle fonti di dati commerciali. Potrebbe volerci un po 'di lavoro per metterli tutti in un singolo livello di dati, ma non immagino che sarebbe terribilmente difficile.

File POI non categorizzati- http://www.poi-factory.com/node/5942 (dove hanno livelli dati McDonald's, KFC, Subway).

Nota sui Termini di utilizzo: si afferma che " Il contenuto e i servizi sul sito Web sono forniti esclusivamente per uso personale e non commerciale. Non è possibile utilizzare contenuto o servizi da questo sito Web per vendere un prodotto o servizio. "
Http : //www.poi-factory.com/terms

A questo sito è stato fatto riferimento nella domanda precedente: esiste un set di dati di aree di sosta / sosta interstatali nazionali (USA)?



1

Consiglio di utilizzare le API fattuali:

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

O contattandoli e chiedendo loro di scaricare. Per un'anteprima dei dati, vedere qui .


1

Puoi utilizzare le API di Google Places, il volume delle richieste per la versione gratuita ha un limite.

L'esempio seguente è una richiesta di ricerca per luoghi di tipo "ristorante" entro un raggio di 500 m da un punto a Sydney, in Australia

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

Alcune parti sono state deprecate, leggi la documentazione per trovare ciò che è utile che puoi integrare con la tua applicazione.

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


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.