Fast food endüstrisi için GIS verilerini mi arıyorsunuz?


21

Fast food endüstrisi ile ilgili küçük bir projede çalışıyorum. Ohio eyaletinde metro, MC Donald's, Arby's gibi fast food zincirleri için GIS verilerini bulmaya çalışıyorum. Temel olarak, her bir tesisin (her bir fast food zinciri için) noktadaki yerini arıyorum. Onları dijitalleştirebileceğimi biliyorum ama bu çok acı verici olurdu. Bu bilgiyi almanın daha hızlı bir yolu var mı? Adres ayrıntılarını içeren Excel dosyaları da yardımcı olacaktır.

Yanıtlar:



14

KFC'nin mağaza bulucusu var . Bunun arkasında en uzun süre gönderilebilecek bir FindNearBy web hizmeti var.

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

Buna SOAP istekleri verebilir ve JSON'daki mağazaların güzel bir listesini alabilirsiniz. Alternatif sadece elle Ohio'da bir sorgu çalıştırmak ve JSON tepkisini daha kopya 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
        }
    ]
},

Benzer bir yaklaşım muhtemelen başka zincirlerle de alınabilir. Örneğin, McDonalds Restaurant Locator , haritanın koordinatlarına dayanan bir AJAX talebi gerçekleştirir ve eşleşen restoranları bir JSON yükünde döndürür. Verilen koordinatlarınızla bir talep gönderebilirsiniz, örneğin:

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

Göz önünde bulundurmanız gerekebilecek çok sayıda ücretli veri seti vardır. Genelde Devlet Hükümeti, işletmelerinin yanı sıra InfoUSA veya Dun & Bradstreet gibi üreticilerin listelerine sahiptir . Bir süre önce sınırlı cevapla benzer bir soru yayınladım .

Güncelleme : Muhtemel bir aday olarak Ohio Business Gateway ile hızlı bir Google araması yapıldı. Bir adres listesi için onlarla iletişim kurmayı denedin mi? http://business.ohio.gov/

Bu makale ABD'deki tüm eyaletler için olası seçeneklerden bahsediyor. “50 eyaletin tümü çevrimiçi olarak bazı şirket ve iş başvuruları sunmakta. Birkaç durumda yalnızca sınırlı bilgiler (adların uygunluğu gibi) alınabilmektedir. Devletlerin çoğunluğu, bir dizi kamu işini yaymak için Web varlıklarını kullanmaktadır. Kayıtlar - ve çoğu ücretsiz erişim sağlıyor. "

Ohio Dışişleri Bakanı ile kontrol etmeyi öneriyorlar .


2

POI Fabrikası size çok iyi veri kaynakları verebilir. Verileri CSV formatında X, Y ve muhtemelen adres, şehir, eyalet, posta kodu ve telefon gibi bazı ek meta alanlar ile indirebilirsiniz. Kalabalık kaynaklı bir veri kümesi olmak için, onu bir tuz taneleri ile birlikte almak zorundasınız, ancak aynı zamanda kişiler tarafından ticari veri kaynaklarından daha sık olarak teorik olarak güncellenebilir ve doğrulanabilir. Hepsini tek bir veri katmanına yerleştirmek biraz zaman alabilir, ancak bunun çok zor olacağını düşünmemiştim.

Kategorilendirilmemiş POI Dosyaları- http://www.poi-factory.com/node/5942 (burada McDonald's, KFC, Subway veri katmanları bulunur).

Üzerinde kullanım koşulları Not: Bu "o devlet yapar .. Web sitesinde içerik ve hizmetler sadece kişisel, ticari olmayan kullanım için verilmektedir Bir ürün veya hizmet satmak için bu web sitesinden içerik veya hizmet kullanamazsınız "
http : //www.poi-factory.com/terms

Bu site önceki soruya referansta bulundu: Ulusal (ABD) eyaletler arası bir dinlenme / durma alanı veri seti var mı?



1

Factual API'leri kullanmanızı öneririm:

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

Ya da onlarla bağlantı kurup indirmelerini istemek. Verilerin önizlemesi için buraya bakın .


1

Google yerlerde API'leri kullanabilirsiniz, ücretsiz sürüm için isteklerin bir sınırı vardır.

Aşağıdaki örnek, Sidney, Avustralya’daki bir noktaya 500m'lik bir yarıçap içinde 'restoran' tipi yerler için yapılan arama talebidir.

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

Bazı bölümler kullanımdan kaldırılmıştır, başvurunuzla neyin iç içe geçebileceğini yararlı bulmak için belgeleri okuyun.

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


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.