Question Carte de tous les points en dessous d'une certaine heure de voyage?


Ma question est très simple et peut être comprise en une seule ligne:

Existe-t-il un moyen, un outil, etc. d'utiliser Google Maps pour obtenir une superposition de toutes les surfaces inférieures à un certain temps de trajet?

J'espère que la question est claire, mais je ne trouve rien sur le web.

Si vous avez des informations, je le prendrai!

METTRE À JOUR:

Voici ce que je veux dire illustré par un exemple:

Je recherche un nouveau lieu de vie. Je connais l'adresse exacte de mon bureau. Je serais dans ce cas en mesure de superposer sur Google Maps la surface qui est sous un certain temps de déplacement (disons 30 minutes en voiture). Nous aurions une longue surface colorée autour des autoroutes (parce que vous allez plus vite) et des couleurs autour des routes.


36
2018-02-22 21:54


origine


Réponses:


Je pense que vous cherchez quelque chose comme Mapnificient: il vous montre les zones que vous pouvez atteindre avec les transports publics à un moment donné (vidéo).

enter image description here

Un site similaire avec encore plus d'options est Dans quelle mesure puis-je voyager. Vous pouvez choisir entre entrer votre vitesse de déplacement et un temps de trajet OU une distance. En option, vous pouvez également spécifier la précision de vos résultats.

enter image description here

Maintenant, comment créer de tels exemples vous-même? Voir cette question connexe où la réponse acceptée explique, étape par étape, comment vous pouvez obtenir des données de temps de trajet à partir de l'API Google Maps.

Enfin, pour 8,75 $, vous pouvez acheter l'article Utilitaires Stata pour le géocodage et la génération d'informations de temps de parcours et de distance de déplacement par Adam Ozimek et Daniel Miles qui décrit traveltime, une commande qui utilise Google Maps pour fournir des informations spatiales pour les données.

La commande traveltime prend les informations de latitude et de longitude et   trouve les distances de déplacement entre les points, ainsi que le temps qu'il   prendre cette distance en conduisant, en marchant ou en utilisant   transport public.


34
2018-02-29 16:27



Je pense que vous cherchez le API Google Distance Matrix. Il ne renvoie pas les itinéraires, mais la durée et la distance pour chaque paire d'origine et de destination. Il a une limite d'utilisation de 100 éléments par 10 secondes.

Ainsi, vous pouvez faire une estimation éclairée de la distance correspondant à l’heure de déplacement souhaitée, choisir six ou huit points également répartis sur un cercle de ce rayon et interroger les durées correspondantes. Ensuite, affinez les distances en fonction des résultats et calculez les points intermédiaires. De cette façon, vous pouvez obtenir une carte (assez grossière) en quelques itérations.


4
2018-02-29 15:21



Autre que ceux de @BioGeek répondez, voici quelques autres:

API Nokia Here Maps peut vous donner la forme exacte de la sortie. Ils l'appellent isoline basée sur le temps. Vois ici: Demander un isolin basé sur le temps

enter image description here

Pour les temps de trajet inférieurs à 10 minutes, Isoscope est disponible à cette adresse.

Aussi cela semble prometteur: Route360

Mettre à jour: 

Route360 peut être utilisé gratuitement dans les endroits suivants:

  • Afrique

  • L'Autriche

  • Australie et Nouvelle-Zélande

  • îles britanniques

  • Colombie britannique

  • République Tchèque

  • Danemark

  • France

  • Allemagne

  • Italie

  • Malaisie, Singapour et Brunei

  • Mexique

  • Norvège

  • le Portugal

  • Espagne

  • Suède

  • Suisse

  • Etats-Unis


4
2018-04-25 00:32



Je ne pense pas qu'il existe un moyen simple de le faire, mais voici une idée:

Vous devez d'abord obtenir les coordonnées longues / lat de votre position de départ. Vous devrez ensuite vous exprimer, 50 coordonnées autour de cette position de départ, disons à 1 kilomètre de distance (la réponse ici peut aider). Vous devez ensuite parcourir chacun de ces points et demander le temps de conduite pour vous rendre à votre position de départ en utilisant API Google Driving Directions.

Vous devez ensuite parcourir les points à nouveau pour trouver les points inférieurs au temps de déplacement autorisé (par exemple 30 minutes dans votre question), déplacer ces points à un kilomètre ou plus (dans la même direction que le point initialement déplacé de la position de départ) et répétez la demande de temps de conduite jusqu’à ce que toutes les heures soient dépassées. Enfin, vous obtenez 50 coordonnées que vous pouvez tracer sur une image Google Maps en tant que polygone en utilisant API Javascript Google pour la cartographie des polygones.

Cette méthode nécessite beaucoup de requêtes auprès de Google. Vous devrez donc réfléchir à la limite de Google concernant le nombre de requêtes que vous pouvez effectuer chaque jour.


2
2018-02-29 10:06



Vous pouvez dessiner un cercle autour de votre position actuelle et rechercher une route sous un angle tous les X degrés.

Une autre idée consiste à utiliser un tracé de contour et des isolignes.


1
2018-02-29 14:59



Vous pouvez utiliser le API Directions de GraphHopper - cette partie API est également Open source.

Comme nous avons ajouté le transport en commun et cette fonctionnalité récemment, elle ne fonctionne pas actuellement. Mais c'est prévu et jusque-là vous pouvez profiter des isochrones du réseau routier :)

Disclaimer: Je suis l'un des fondateurs de GraphHopper.

enter image description here


1
2018-01-03 00:13