Quels outils et méthodes peuvent être utilisés pour créer des isochrones?


17

Je voudrais avoir une idée de ce qui est impliqué dans la création d'isochrones pour une série de sites, avec un degré raisonnable de précision par rapport aux estimations. Un aperçu général serait génial, bien que mon scénario soit pour les sites à Londres car je suppose que le problème varie en fonction de la disponibilité des données.

J'examine la modélisation du temps de trajet pour des sites spécifiques à l'aide de vecteurs et de nœuds de réseau de transport. Les données actuellement disponibles sont l'OS Master Map Integrated Transport Network ( ITN ), National Public Transport Data Repository ( NPTDR ) qui contient un instantané des horaires des transports publics au format «ATCO-CIF (y compris ses variantes acceptées) ou dans TransXChange TXC v2.1 format "(y compris les arrêts de bus), ainsi que la plupart des jeux de données OS. Les outils à portée de main sont MapInfo 10.5, Manifold 8, SQL Server 08, une pile open source (Postgres / PostGIS / QGIS etc.). Essayer de comprendre l'ampleur et la complexité de la tâche, les approches et les exigences possibles. Il semble gros, complexe et exigeant, mais doit en revanche être une application courante des technologies SIG.


3
Il pourrait être utile de fournir un peu plus de détails sur vos données. En règle générale, si vous avez un ensemble de points avec une valeur d'amplitude (vous devrez peut-être normaliser les données temporelles pour que le logiciel puisse les traiter plus facilement comme un attribut), effectuez une interpolation de surface, puis utilisez un générateur d'isolignes. De nombreux packages SIG ont cette fonctionnalité. Par exemple: surfaces.co.il/?p=578
glennon

2
Ce type de question "Liste des X" devrait être défini comme wiki communautaire.
JasonBirch

Réponses:


6

Vous pouvez jeter un œil à l' API Targomo (anciennement Route360˚) , une bibliothèque JS assez simple mais puissante que vous pouvez utiliser avec Leaflet (ou même Google maps si vous le souhaitez).

Il ajoute des polygones de temps de voyage à votre carte pour les temps de voyage dont vous avez besoin (par exemple 10, 20, 60 minutes) et pour les modes de voyage suivants: marche, vélo, voiture, transport en commun.

entrez la description de l'image ici

Il existe de nombreux exemples sur la façon d'utiliser l'API pour vos propres projets sur le site Web (voir le lien ci-dessus). La couverture géographique est assez bonne et de nouveaux pays sont constamment ajoutés.


5

Voici un mashup API Google Map pour Fribourg qui génère des isochrones (heure) en fonction de l'heure http://www.mapnificent.net/freiburg/

Le marqueur est déplaçable et sera recalculé à la volée.

Mais comme le suggère euki, vous devez être plus précis sur votre scénario.


@PolyGeo update url (site changé de DNS / nom de domaine) merci pour la référence
Mapperz

3

Deux autres exemples:

Quant à travailler avec les données OS ITN. Bien que n'étant pas du domaine de FOSSGIS, cela peut être fait assez bien en utilisant ArcGIS. ESRI UK propose l' outil ProductivitySuite qui fonctionne bien pour l'importation et la gestion des données ITN. Aperçu ici . Vous pouvez créer un ensemble de données réseau à partir de celui-ci, avec divers coûts, attributs de connectivité, etc. Cela peut ensuite être utilisé dans l'extension Network Analyst pour créer des «matrices de destination d'origine» ou des «zones de service» . Bien sûr, le travail pourrait être automatisé grâce aux scripts Python.

Pour plus d'idées sur les logiciels fonctionnant avec les données du système d'exploitation, vous pouvez également consulter leur site Web .


2

Trois autres liens:


Un de vos liens est déjà mort. Ce serait bien d'avoir un résumé qui répond réellement aux questions sur «ce qui est impliqué dans la création d'isochrones».
whuber


2

Pour afficher les isochrones (Travel Time Map) et les isodistances, vous pouvez essayer le service iso4app. Ce service est actuellement disponible pour plus de 50 pays: Amérique du Nord, Amérique centrale, Amérique du Sud, Europe, Fédération de Russie (partie européenne), Chine et Australie.

  • Vous pouvez utiliser des isolignes avec Leaflet ou Google Maps
  • Prise en charge des isolignes de marche, de voiture, de vélo
  • Contrôle de barre d'outils prédéfini
  • Niveaux de vitesse prédéfinis et valeur de vitesse personnalisable
  • Indicateurs pour réduire le temps d'attente et éviter les péages

Vous pouvez essayer directement notre service sur la page de démonstration

Page de démonstration Iso4App

Plus d'informations sur www.iso4app.net


@ mmo63 - En supposant que vous (éditeur) êtes le même utilisateur de la publication de cette réponse, vous devriez probablement envisager de fusionner vos comptes :)
Joseph

2

Avertissement: je travaille pour iGeolise

Pour modéliser les temps de trajet, vous pouvez utiliser l'API de la plateforme TravelTime. Il utilise une gamme de sources de transport et de cartes pour produire des isochrones de temps de trajet, y compris ATOC, DFT, TFL et un plan de ville ouvert.

L'image ci-jointe est un exemple d'isochrone de tous les endroits accessibles en 45 minutes en utilisant les transports en commun de Waterloo à Londres (heure de départ 18h00, mardi). Il est également possible de générer des isochrones de conduite / vélo / marche et des modes de transports publics individuels.

Il est disponible en tant qu'API à intégrer dans des sites Web existants ou des plates-formes SIG - obtenez une clé d'API ici ou sous forme d'application.

entrez la description de l'image ici


Désolé Lousia, pas vraiment important je sais, mais ta carte est inexacte! Je peux quitter Waterloo et rentrer chez moi au KT12 bien dans les 45 minutes :)
Matt

Salut Matt - cette recherche suppose que vous partez de Waterloo à 18 heures. Selon l'endroit où vous vivez, il est très probable que vous puissiez rentrer chez vous dans les 45 minutes si vous partez à 6h05 par exemple. Nous renvoyons de vrais polygones sur notre API, ce qui signifie que vous pouvez facilement l'intégrer dans n'importe quelle API de cartographie ou interface graphique SIG. Si vous pouvez accepter les demandes json, vous pouvez accéder à nos données en quelques minutes.
Louisa Bainbridge

Hmm, oui, mon train quitte Waterloo à 18h02 et arrive à 18h28. Curieux, car vous avez un polygone à Woking, qui est plus bas sur la ligne. Choses intéressantes, mais je m'attendrais à voir plus de polygones en général plus au sud le long des lignes principales de Waterloo ...
Matt

1
Salut Matt - je suis aussi d'iGeolise. La forme que vous voyez ne vient pas de la gare de Waterloo mais de Waterloo, donc nous tenons compte du temps de marche réel de là à la gare, puis en obtenant un billet, en arrivant au quai, en montant dans le train 30 secondes avant le départ et en vous assurant qu'il y a un train à cette heure de départ. Cela rend nos formes vraiment précises car nous faisons un routage complet a à b et pas seulement en faisant des hypothèses à partir des horaires. Je vous souhaite la bienvenue pour jeter un œil à notre API. Je pense que vous l'aimerez. Nous faisons bien plus que des cartes temporelles!
Charlie Davies

1

La plupart de nos logiciels (de RouteWare ) peuvent créer des isochrones de temps de conduite. Soit en tant que SDK ou en tant que plugin pour MapInfo. Nous avons également un importateur gratuit pour les données ITN, qui configure les données, presque prêt à l'emploi.


0

Vous pouvez essayer Openrouteservice.org, où les résultats sont téléchargeables dans le fichier GeoJSON. Ensuite, vous pouvez facilement les manipuler, c'est-à-dire dans le générateur de cartes interactives comme GoogleMyMaps.

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

Outre Openrouteservice.org dans cet article, vous trouverez un autre outil utile. Je vous recommanderais le Targomo et Oalley - jusqu'où puis-je aller? prestations de service


0

Vous pouvez essayer TRACC produit par Basemap? Bien que la licence soit chère, elle prend en charge les temps de trajet du réseau routier et les temps de trajet des transports publics.

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.