Isochrones oluşturmak için hangi araçlar ve yöntemler kullanılabilir?


17

Tahminler için makul derecede doğrulukla, bir dizi site için isochrones oluşturmaya neyin dahil olduğu hakkında bir fikir edinmek istiyorum. Genel bir taslak harika olurdu, ancak benim durumum Londra'daki siteler için olurdu, çünkü sorunun veri kullanılabilirliğine göre değiştiğini tahmin ediyorum.

Taşıma ağı vektörlerini ve düğümlerini kullanarak belirli siteler için seyahat süresi modeline bakıyorum. Şu anda mevcut olan veriler , "ATCO-CIF formatında (kabul edilen varyantları dahil) veya TransXChange TXC v2.1'deki toplu taşıma tarifelerinin anlık görüntüsünü içeren OS Ana Harita Entegre Taşıma Ağı ( ITN ), Ulusal Toplu Taşıma Veri Havuzu ( NPTDR ) 'dir. biçiminde "(veriyolu durakları dahil), ayrıca OS veri kümelerinin çoğunu da içerir. Kullanılacak araçlar MapInfo 10.5, Manifold 8, SQL server 08, açık kaynak yığınıdır (Postgres / PostGIS / QGIS vb.). Görevin ölçeği ve karmaşıklığı, olası yaklaşımlar ve gereksinimler üzerinde durmaya çalışmak. Büyük, karmaşık ve talepkar görünüyor, ancak öte yandan CBS teknolojilerinin ortak bir uygulaması olmalı.


3
Verileriniz hakkında biraz daha ayrıntılı bilgi vermek yararlı olabilir. Genel olarak, büyüklük değeri olan bir dizi noktanız varsa (yazılımın bir özellik olarak daha kolay davranabilmesi için zaman verilerini normalleştirmeniz gerekebilir), bir yüzey enterpolasyonu yapın ve sonra bir izolin jeneratörü kullanın. Birçok CBS paketi bu işlevselliğe sahiptir. Örneğin: surfaces.co.il/?p=578
glennon

2
Bu tür "X Listesi" sorusu topluluk wiki'si olarak ayarlanmalıdır.
JasonBirch

Yanıtlar:


6

Leaflet (ya da isterseniz Google haritaları) ile kullanabileceğiniz oldukça basit ama güçlü bir JS kütüphanesi olan Targomo API'sine (eski adıyla Route360˚) bir göz atabilirsiniz .

İhtiyacınız olan seyahat süreleri (örneğin 10, 20, 60 dakika) ve aşağıdaki seyahat modları için haritanıza seyahat süresi çokgenleri ekler: yürüyüş, bisiklet, araba, toplu taşıma.

resim açıklamasını buraya girin

Web sitesindeki kendi projeleriniz için API'yi nasıl kullanacağınıza dair birkaç örnek vardır (yukarıdaki bağlantıya bakın). Coğrafi kapsam oldukça iyidir ve sürekli olarak yeni ülkeler eklenmektedir.


5

İşte Freiburg için zamana dayalı Isochrones (Zaman) üreten bir Google Harita API'sı Karması: http://www.mapnificent.net/freiburg/

İşaretçi sürüklenebilir ve anında yeniden hesaplanır.

Ancak euki'nin önerdiği gibi senaryonuzda daha spesifik olmanız gerekir.


@PolyGeo güncelleme url'si (site dns / alan adı değiştirildi)
başvuru

3

İki örnek daha:

OS ITN verileri ile çalışmaya gelince. FOSSGIS alanında olmasa da, bu ArcGIS kullanılarak oldukça iyi yapılabilir. ESRI UK, ITN verilerini içe aktarmak ve yönetmek için iyi çalışan ProductivitySuite aracı sunar . Buraya genel bakış . Çeşitli maliyetler, bağlantı özellikleri vb. İle bir ağ veri kümesi oluşturabilirsiniz. Bu daha sonra Network Analyst uzantısında 'başlangıç ​​hedef matrislerini' veya 'hizmet alanlarını' oluşturmak için kullanılabilir . İş elbette Python senaryosu ile otomatikleştirilebilir.

İşletim Sistemi verileriyle çalışan yazılımlar hakkında daha fazla fikir edinmek için web sitelerine de başvurabilirsiniz .


2

Üç bağlantı daha:

  • Bu arcgis sunucusu kullanarak,
  • bunu google yol tariflerini kullanarak,
  • ve bu da google yol tariflerini kullanarak.

Bağlantılarınızdan biri zaten öldü. "Eşzamanlılar oluşturmaya neyin dahil olduğu" hakkındaki soruları ele alan bir özet olması iyi olur.
whuber


2

Isochrones (Travel Time Map) ve izodisiteleri göstermek için iso4app servisini deneyebilirsiniz. Bu hizmet şu anda 50'den fazla ülke için mevcuttur: Kuzey Amerika, Orta Amerika, Güney Amerika, Avrupa, Rusya Federasyonu (Avrupa kısmı), Çin ve Avustralya.

  • Isletinleri Leaflet veya Google Maps ile kullanabilirsiniz
  • Yürüyüş, araba, bisiklet isolinleri için destek
  • Önceden tanımlanmış araç çubuğu kontrolü
  • Önceden tanımlanmış hız seviyeleri ve özelleştirilebilir hız değeri
  • Kuyruk süresini azaltmak ve geçiş ücretlerini önlemek için işaretler

Demo sayfamızdan doğrudan hizmetimizi deneyebilirsiniz

Iso4App demo sayfası

Daha fazla bilgi için: www.iso4app.net


@ mmo63 - Sizin (editör) bu yanıtı yayınlayan kullanıcı olduğunuzu varsayarsak, muhtemelen hesaplarınızı birleştirmeyi düşünmelisiniz :)
Joseph

2

Yasal Uyarı: iGeolise için çalışıyorum

Seyahat sürelerini modellemek için TravelTime platform API'sını kullanabilirsiniz. ATOC, DFT, TFL ve açık sokak haritası da dahil olmak üzere seyahat süresi eşzamanları üretmek için bir dizi ulaşım ve harita kaynağı kullanır.

Ekli görüntü, Londra'daki Waterloo'dan toplu taşıma araçlarıyla 45 dakika içinde ulaşılabilen tüm konumların örnek bir izokronudur (kalkış saati 18.00, Salı). Sürüş / bisiklet / yürüyüş ve bireysel toplu taşıma modu izoronları üretmek de mümkündür.

Mevcut web sitelerine veya GIS platformlarına entegre etmek için bir API olarak kullanılabilir - burada veya bir uygulama olarak bir API anahtarı edinin .

resim açıklamasını buraya girin


Üzgünüm Lousia, gerçekten önemli değil biliyorum, ama haritanız yanlış! Waterloo'dan ayrılabilir ve 45 dakika içinde iyi KT12'ye gidebilirim :)
Matt

Merhaba Matt - Bu arama, saat 18'de Waterloo'dan noktayı terk ettiğinizi varsayar. Nerede yaşadığınıza bağlı olarak, örneğin 6.05'ten ayrılırsanız 45 dakika içinde eve gidebilirsiniz. API'mız üzerinden gerçek çokgenler döndürüyoruz, yani herhangi bir eşleme API'sına veya gis ön ucuna kolayca entegre edebilirsiniz. Json isteklerini kabul edebiliyorsanız, verilerimize birkaç dakika içinde erişebilirsiniz.
Louisa Bainbridge

Hmm, evet, trenim Waterloo'dan 18:02'de kalkıyor ve 18:28'de geliyor. Meraklı, Woking'da bir poligonunuz var, bu da çizginin aşağısında. İlginç şeyler, ama Waterloo'nun ana hatları boyunca daha fazla güneyde daha fazla çokgen görmeyi beklerdim ...
Matt

1
Merhaba Matt - Ben de iGeolise'denim. Gördüğünüz şekil Waterloo istasyonundan değil, Waterloo yeridir, bu yüzden oradan istasyona gerçek yürüyüş süresini hesaba katarız, daha sonra bir bilet alırız, platforma ulaşır, kalkıştan 30 saniye önce trene biner ve bir o kalkış zamanında tren. Bu, sadece zaman tablolarından varsayımlar yapmakla kalmayıp, tam a'dan b'ye yönlendirme yaptığımız için şekillerimizi gerçekten doğru hale getirir. API'mıza bir göz atmanızı rica ediyorum. Bence onu beğeniceksin. Zaman haritalarından da çok daha fazlasını yapıyoruz!
Charlie Davies



0

Basemap tarafından üretilen TRACC'yi deneyebilir misiniz? Lisans pahalı olmasına rağmen, karayolu ağı seyahat sürelerini ve toplu taşıma seyahat sürelerini ele almaktadır.

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.