Vous cherchez des données SIG pour l'industrie de la restauration rapide?


21

Je travaille sur un petit projet lié à l'industrie de la restauration rapide. J'essaie de trouver des données SIG pour les chaînes de restauration rapide comme le métro, MC Donald's, Arby's, etc. dans l'État de l'Ohio. Fondamentalement, je recherche l'emplacement ponctuel de chaque établissement (pour chaque chaîne de restauration rapide). Je sais que je pourrais les numériser mais ce serait douloureux. Existe-t-il un moyen plus rapide d'obtenir ces informations? Les fichiers Excel avec les détails de l'adresse seront également utiles.

Réponses:


15

Ian Spiro à http://www.fastfoodmaps.com/ a gratté ces données à l'échelle nationale en 2007. Son site a une grande carte interactive; vous pouvez peut-être aussi obtenir les données (ou les gratter!). Un autre endroit où vous pouvez trouver des pubs et des restaurants, en ce moment, est TheWebMiner Geo


14

KFC a un localisateur de magasin . Derrière cela se trouve un service Web FindNearBy qui peut être envoyé tardivement.

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

Vous pouvez émettre des requêtes SOAP et obtenir une belle liste de magasins en JSON. Sinon, il suffit d'exécuter manuellement une requête pour l'Ohio et de copier la réponse JSON dans 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
        }
    ]
},

Une approche similaire peut probablement être adoptée avec d'autres chaînes. Par exemple, le McDonalds Restaurant Locator effectue une demande AJAX basée sur les coordonnées de la carte et renvoie les restaurants correspondants dans une charge utile JSON. Vous pouvez envoyer une demande avec vos coordonnées données, par exemple:

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

Il existe un certain nombre d'ensembles de données payants dont vous devrez peut-être tenir compte. Souvent, l'État Govt a des listes de leurs entreprises, ainsi que des fournisseurs comme InfoUSA ou Dun & Bradstreet . J'ai posté une question similaire il y a quelque temps avec une réponse limitée.

Mise à jour : Une recherche rapide sur Google a abouti à l'Ohio Business Gateway en tant que candidat probable. Avez-vous essayé de les contacter pour obtenir une liste d'adresses? http://business.ohio.gov/

Cet article parle des options probables pour tous les États des États-Unis. "Les 50 États mettent à disposition en ligne un certain niveau de dépôts d'entreprises et d'entreprises. Dans certains cas, seules des informations limitées (telles que la disponibilité des noms) sont récupérables. La majorité des États, cependant, utilisent leur présence sur le Web pour diffuser une gamme d'affaires publiques. - et la plupart d'entre eux offrent un accès gratuit. "

Ils suggèrent de vérifier auprès du secrétaire d'État de l'Ohio .


2

POI Factory pourrait vous fournir de très bonnes sources de données. Vous pouvez télécharger les données au format CSV avec X, Y et éventuellement certains champs méta supplémentaires comme l'adresse, la ville, l'état, le zip et le téléphone. Étant un ensemble de données provenant de la foule, vous devez le prendre avec un grain de sel, mais il pourrait également théoriquement être mis à jour et vérifié par des individus plus souvent que les sources de données commerciales. Il pourrait prendre un peu de travail pour les mettre tous dans une seule couche de données, mais je n'imagine pas que ce serait terriblement difficile.

Fichiers POI non classés - http://www.poi-factory.com/node/5942 (où ils ont des couches de données McDonald's, KFC, Subway).

Remarque sur les conditions d'utilisation: Il indique que " Le contenu et les services du site Web sont fournis pour votre usage personnel et non commercial uniquement. Vous ne pouvez pas utiliser le contenu ou les services de ce site Web pour vendre un produit ou un service. "
Http : //www.poi-factory.com/terms

Ce site a été référencé dans la question précédente: Existe-t-il un ensemble de données national sur les aires de repos / aires de repos inter-États (États-Unis)?



1

Je recommande soit d'utiliser les API factuelles:

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 contactez-les et demandez-leur un téléchargement. Pour un aperçu des données, voir ici .


1

Vous pouvez utiliser les API Google Places, le volume de demandes pour la version gratuite a une limite.

L'exemple suivant est une demande de recherche de lieux de type «restaurant» dans un rayon de 500 m d'un point à Sydney, Australie

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

Certaines parties sont obsolètes, lisez la documentation pour trouver ce qui est utile que vous pouvez intégrer à votre application.

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


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.