Jakie narzędzia i metody można wykorzystać do tworzenia izochronów?

17

Chciałbym dowiedzieć się, co jest zaangażowane w tworzenie izochronów dla szeregu witryn, z rozsądnym stopniem dokładności szacunków. Ogólny zarys byłby świetny, chociaż mój scenariusz dotyczyłby witryn w Londynie, ponieważ, jak sądzę, problem różni się w zależności od dostępności danych.

Patrzę na modelowanie czasu podróży dla konkretnych stron przy użyciu wektorów i węzłów sieci transportowej. Obecnie dostępne dane to OS Master Map Integrated Transport Network ( ITN ), krajowe repozytorium danych transportu publicznego ( NPTDR ), które zawiera migawkę rozkładów jazdy transportu publicznego w formacie „ATCO-CIF (w tym jego zaakceptowanych wariantów) lub w TransXChange TXC v2.1 format ”(w tym przystanki autobusowe), również większość zestawów danych systemu operacyjnego. Narzędziami do dyspozycji są MapInfo 10.5, Manifold 8, SQL Server 08, stos open source (Postgres / PostGIS / QGIS itp.). Próbując opanować skalę i złożoność zadania, możliwe podejścia i wymagania. Wygląda na duży, złożony i wymagający, ale z drugiej strony musi być powszechnym zastosowaniem technologii GIS.

euki
źródło
3
Przydatne może być podanie nieco więcej szczegółów na temat danych. Ogólnie rzecz biorąc, jeśli masz zestaw punktów o wartości jasności (być może będziesz musiał znormalizować dane czasu, aby oprogramowanie mogło traktować je łatwiej jako atrybut), wykonaj interpolację powierzchni, a następnie użyj generatora izolinii. Wiele pakietów GIS ma tę funkcjonalność. Na przykład: powierzchnie.co.il/?p=578
glennon
2
Tego rodzaju pytanie „Lista X” powinno być ustawione jako wiki społeczności.
JasonBirch,

Odpowiedzi:

6

Możesz rzucić okiem na API Targomo (wcześniej Route360˚) , dość prostą, ale potężną bibliotekę JS, której możesz używać z Ulotką (lub nawet mapami Google, jeśli chcesz).

Dodaje do mapy wielokąty czasu podróży dla potrzebnych czasów podróży (np. 10, 20, 60 minut) oraz dla następujących trybów podróży: pieszo, rowerem, samochodem, transportem publicznym.

wprowadź opis zdjęcia tutaj

Istnieje wiele przykładów używania interfejsu API do własnych projektów w witrynie (patrz powyższy link). Zasięg geograficzny jest całkiem dobry, a nowe kraje są ciągle dodawane.

Oli K.
źródło
5

Oto Mashup API Map Google dla Fryburga, który generuje izochrony (czas) na podstawie czasu http://www.mapnificent.net/freiburg/

Znacznik można przeciągać i przeliczy ponownie w locie.

Ale jak sugeruje euki, musisz być bardziej szczegółowy w swoim scenariuszu.

Mapperz
źródło
@PolyGeo aktualizacja adresu URL (witryna zmieniła nazwę dns / nazwę domeny) dzięki za polecenie
Mapperz
3

Dwa kolejne przykłady:

Jeśli chodzi o pracę z danymi ITN systemu operacyjnego. Chociaż nie w dziedzinie FOSSGIS, można to zrobić dość dobrze za pomocą ArcGIS. ESRI UK oferuje narzędzie ProductivitySuite , które działa dobrze w przypadku importowania danych ITN i zarządzania nimi. Przegląd tutaj . Można z niego zbudować zestaw danych sieciowych o różnych kosztach, atrybutach łączności itp. Można go następnie wykorzystać w rozszerzeniu Network Analyst do zbudowania „macierzy miejsca docelowego” lub „obszarów usług” . Oczywiście pracę można zautomatyzować za pomocą skryptów w języku Python.

Aby uzyskać więcej pomysłów na oprogramowanie współpracujące z danymi systemu operacyjnego, możesz również zajrzeć na ich stronę internetową .

radek
źródło
2

Jeszcze trzy linki:

  • Ten używa serwera Arcgis,
  • ten używa wskazówek Google,
  • i ten również przy użyciu wskazówek Google.
Julien
źródło
Jeden z twoich linków jest już martwy. Byłoby miło mieć podsumowanie, które faktycznie odpowiada na pytania dotyczące „tego, co jest zaangażowane w tworzenie izochronów”.
whuber
2

Aby wyświetlić izochrony (mapa czasu podróży) i izodystancje, możesz wypróbować usługę iso4app. Ta usługa jest obecnie dostępna dla ponad 50 krajów: Ameryki Północnej, Ameryki Środkowej, Ameryki Południowej, Europy, Federacji Rosyjskiej (część europejska), Chin i Australii.

  • Możesz używać izolinii z Ulotką lub Mapami Google
  • Wsparcie dla piechoty, samochodu, roweru
  • Wstępnie zdefiniowana kontrola paska narzędzi
  • Predefiniowane poziomy prędkości i konfigurowalna wartość prędkości
  • Flagi, aby skrócić czas oczekiwania i uniknąć opłat za przejazd

Możesz wypróbować bezpośrednio nasz serwis na stronie demonstracyjnej

Strona demonstracyjna Iso4App

Więcej informacji na www.iso4app.net

mmo63
źródło
@ mmo63 - Zakładając, że ty (redaktor) jesteś tym samym użytkownikiem, który opublikował tę odpowiedź, prawdopodobnie powinieneś rozważyć połączenie swoich kont :)
Joseph
2

Zastrzeżenie: Pracuję dla iGeolise

Aby modelować czasy podróży, możesz użyć interfejsu API platformy TravelTime. Wykorzystuje szereg źródeł transportu i map do produkcji izochronów czasu podróży, w tym ATOC, DFT, TFL i otwartą mapę ulic.

Załączony obraz jest przykładem izochronu wszystkich lokalizacji, do których można dotrzeć w ciągu 45 minut za pomocą transportu publicznego z Waterloo w Londynie (czas odlotu 18:00, wtorek). Możliwe jest również generowanie izochronów w trybie jazdy / jazdy na rowerze / chodzenia i poszczególnych środków transportu publicznego.

Jest dostępny jako interfejs API do integracji z istniejącymi stronami internetowymi lub platformami GIS - zdobądź klucz API tutaj lub jako aplikację.

wprowadź opis zdjęcia tutaj

Louisa Bainbridge
źródło
Przykro mi, Lousia, nie bardzo ważne, wiem, ale twoja mapa jest niedokładna! Mogę opuścić Waterloo i wrócić do domu na KT12 w ciągu 45 minut :)
Matt
Cześć Matt - wyszukiwanie zakłada, że ​​opuszczasz kropkę z Waterloo o 18:00. W zależności od tego, gdzie mieszkasz, bardzo prawdopodobne jest, że będziesz w stanie wrócić do domu w ciągu 45 minut, jeśli wyjdziesz na przykład o 6,05. Zwracamy prawdziwe wielokąty nad naszym interfejsem API, co oznacza, że ​​można łatwo zintegrować z dowolnym interfejsem API mapowania lub interfejsem gis. Jeśli możesz zaakceptować żądania JSON, możesz uzyskać dostęp do naszych danych w ciągu kilku minut.
Louisa Bainbridge
Hmm, tak, mój pociąg odjeżdża z Waterloo o 18:02 i przyjeżdża o 18:28. Ciekawe, ponieważ w Woking znajduje się wielokąt, który znajduje się poniżej linii. Ciekawe rzeczy, ale spodziewałbym się, że zobaczę więcej wielokątów ogólnie dalej na południe wzdłuż głównych linii z Waterloo ...
Matt
1
Cześć Matt - Jestem również z iGeolise. Kształt, który widzisz, nie pochodzi ze stacji Waterloo, ale Waterloo to miejsce, więc bierzemy pod uwagę faktyczny czas przejścia stamtąd do stacji, a następnie zdobywając bilet, docierając do peronu, wsiadając do pociągu 30 sekund przed odjazdem i upewniając się, że jest pociąg o tej godzinie odjazdu. To sprawia, że ​​nasze kształty są naprawdę dokładne, ponieważ wykonujemy pełne routing od a do b, nie tylko przyjmując założenia z tabel czasowych. Zapraszam do zapoznania się z naszym API. Mysle, ze to polubisz. Robimy też o wiele więcej niż mapy czasowe!
Charlie Davies,
1

Większość naszego oprogramowania (od RouteWare ) może tworzyć izochrony w czasie jazdy. Albo jako SDK, albo jako wtyczka do MapInfo. Mamy również darmowego importera danych ITN, który konfiguruje dane, prawie gotowe do użycia.

Uffe Kousgaard
źródło
0

Możesz wypróbować Openrouteservice.org, gdzie wyniki można pobrać w pliku GeoJSON. Następnie możesz łatwo nimi manipulować, np. W interaktywnym kreatorze map, takim jak GoogleMyMaps.

http://www.mkrgeo-blog.com/how-to-make-isochrone-map-in-google-mymaps-quickly/

Oprócz Openrouteservice.org w tym artykule znajdziesz inne przydatne narzędzie. Polecam Ci Targomo i Oalley - jak daleko mogę się posunąć? usługi

Mariusz Krukar
źródło
0

Możesz spróbować TRACC wyprodukowanego przez Basemap? Chociaż licencja jest droga, obsługuje czasy podróży w sieci drogowej i czasy transportu publicznego.

Jonathan Hall
źródło