¿Qué herramientas y métodos se pueden usar para crear isócronas?

17

Me gustaría tener una idea de lo que implica la creación de isócronas para una serie de sitios, con un grado razonable de precisión en las estimaciones. Un resumen general sería genial, aunque mi escenario sería para sitios en Londres, ya que supongo que el problema varía con la disponibilidad de datos.

Estoy mirando modelos de tiempo de viaje para sitios específicos que usan vectores y nodos de redes de transporte. Los datos actualmente disponibles son OS Master Map Integrated Transport Network ( ITN ), National Public Transport Data Repository ( NPTDR ) que contiene una instantánea de los horarios de transporte público en formato "ATCO-CIF (incluidas sus variantes aceptadas) o en TransXChange TXC v2.1 formato "(inc. paradas de autobús), también la mayoría de los conjuntos de datos del sistema operativo. Las herramientas a mano son MapInfo 10.5, Manifold 8, SQL Server 08, una pila de código abierto (Postgres / PostGIS / QGIS, etc.). Intentar controlar la escala y la complejidad de la tarea, los posibles enfoques y requisitos. Parece grande, complejo y exigente, pero por otro lado debe ser una aplicación común de las tecnologías SIG.

euki
fuente
3
Puede ser útil proporcionar un poco más de detalles sobre sus datos. En general, si tiene un conjunto de puntos con un valor de magnitud (es posible que necesite normalizar los datos de tiempo para que el software pueda tratarlos más fácilmente como un atributo), realice una interpolación de superficie y luego use un generador de isolina. Muchos paquetes SIG tienen esta funcionalidad. Por ejemplo: superficies.co.il/?p=578
glennon
2
Este tipo de pregunta "Lista de X" debe establecerse como wiki de la comunidad.
JasonBirch

Respuestas:

6

Puede echar un vistazo a la API de Targomo (anteriormente Route360˚) , una biblioteca JS bastante simple pero poderosa que puede usar con Leaflet (o incluso Google Maps si lo desea).

Agrega polígonos de tiempo de viaje a su mapa para los tiempos de viaje que necesita (por ejemplo, 10, 20, 60 minutos) y para los siguientes modos de viaje: caminar, bicicleta, automóvil, tránsito.

ingrese la descripción de la imagen aquí

Hay bastantes ejemplos sobre cómo usar la API para sus propios proyectos en el sitio web (consulte el enlace anterior). La cobertura geográfica es bastante buena y constantemente se agregan nuevos países.

Oli K.
fuente
5

Aquí hay un Mashup API de Google Map para Friburgo que genera Isochrones (Tiempo) basado en el tiempo http://www.mapnificent.net/freiburg/

El marcador es arrastrable y se volverá a calcular sobre la marcha.

Pero como euki sugiere, debes ser más específico en tu escenario.

Mapperz
fuente
@PolyGeo actualizar url (sitio cambiado dns / nombre de dominio) gracias por la referencia
Mapperz
3

Dos ejemplos más:

En cuanto a trabajar con datos OS ITN. Aunque no está en el ámbito de FOSSGIS, esto se puede hacer bastante bien con ArcGIS. ESRI UK ofrece la herramienta ProductivitySuite que funciona bien para importar y administrar datos de ITN. Resumen aquí . Podría construir un conjunto de datos de red a partir de él, con varios costos, atributos de conectividad, etc. Esto se puede usar en la extensión de Network Analyst para construir 'matrices de destino de origen' o 'áreas de servicio' . El trabajo podría automatizarse a través de secuencias de comandos de Python, por supuesto.

Para obtener más ideas sobre el software que funciona con datos del sistema operativo, también puede consultar su sitio web .

radek
fuente
2

Tres enlaces más:

  • Esta usando el servidor arcgis,
  • esta usando direcciones de google,
  • y este usando las instrucciones de google también.
julien
fuente
Uno de tus enlaces ya está muerto. Sería bueno tener un resumen que realmente aborde las preguntas sobre "qué implica la creación de isócronas".
whuber
2

Para mostrar isócronas (Mapa del tiempo de viaje) e isodistancias, puede probar el servicio iso4app. Actualmente, este servicio está disponible para más de 50 países: Norteamérica, Centroamérica, Sudamérica, Europa, Rusia (parte europea), China y Australia.

  • Puedes usar isolinas con Leaflet o Google Maps
  • Soporte para caminar, auto, bicicleta isolinas
  • Control de barra de herramientas predefinido
  • Niveles de velocidad predefinidos y valor de velocidad personalizable
  • Banderas para reducir el tiempo de espera y evitar peajes

Puede probar directamente nuestro servicio en la página de demostración

Página de demostración de Iso4App

Más información en www.iso4app.net

mmo63
fuente
@ mmo63 - Suponiendo que usted (editor) es el mismo usuario que publica esta respuesta, probablemente debería considerar fusionar sus cuentas :)
Joseph
2

Descargo de responsabilidad: trabajo para iGeolise

Para modelar los tiempos de viaje, puede usar la API de la plataforma TravelTime. Utiliza una variedad de fuentes de transporte y mapas para producir isócronas de tiempo de viaje que incluyen ATOC, DFT, TFL y un mapa de calles abierto.

La imagen adjunta es un ejemplo de isócrona de todas las ubicaciones a las que se puede llegar en 45 minutos utilizando el transporte público desde Waterloo en Londres (hora de salida a las 6 p.m., martes). También es posible generar isócronas individuales en modo de conducción / ciclismo / caminata y transporte público.

Está disponible como una API para integrarse dentro de sitios web existentes o plataformas SIG; obtenga una clave API aquí o como una aplicación.

ingrese la descripción de la imagen aquí

Louisa Bainbridge
fuente
Lo siento Lousia, no es realmente importante, lo sé, ¡pero tu mapa no es exacto! Puedo salir de Waterloo y llegar a casa a KT12 en 45 minutos :)
Matt
Hola Matt: esta búsqueda supone que te vas de Waterloo a las 6 p.m. Dependiendo de dónde viva, es muy probable que pueda llegar a casa en 45 minutos si se va a las 6.05, por ejemplo. Devolvemos verdaderos polígonos sobre nuestra API, lo que significa que puede integrarse fácilmente en cualquier API de mapeo o interfaz de usuario. Si puede aceptar solicitudes json, puede acceder a nuestros datos en cuestión de minutos.
Louisa Bainbridge
Hmm, sí, mi tren sale de Waterloo a las 18:02 y llega a las 18:28. Curioso, ya que tienes un polígono en Woking, que está más abajo en la línea. Cosas interesantes, pero esperaría ver más polígonos en general más al sur a lo largo de las líneas principales de Waterloo ...
Matt
1
Hola Matt, también soy de iGeolise. La forma que está viendo no es de la estación de Waterloo, sino de Waterloo, por lo que contabilizamos el tiempo real de caminata desde allí hasta la estación, luego recibimos un boleto, llegamos a la plataforma, abordamos el tren 30 segundos antes de la salida y nos aseguramos de que haya un entrenar a esa hora de salida. Esto hace que nuestras formas sean realmente precisas, ya que estamos haciendo un enrutamiento completo de a a b, no solo haciendo suposiciones de las tablas de tiempo. Te invito a echar un vistazo a nuestra API. Creo que te gustará. ¡Hacemos mucho más que mapas de tiempo también!
Charlie Davies
1

La mayoría de nuestro software (de RouteWare ) puede crear isócronas de tiempo de conducción. Ya sea como SDK o como complemento para MapInfo. También tenemos un importador gratuito para datos de ITN, que configura los datos, casi listos para usar.

Uffe Kousgaard
fuente
0

Puede probar Openrouteservice.org, donde los resultados se pueden descargar en el archivo GeoJSON. Después, puede manipularlos fácilmente, es decir, en el creador de mapas interactivo como GoogleMyMaps.

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

Además de Openrouteservice.org en este artículo, encontrará otra herramienta útil. Te recomendaría el Targomo y Oalley: ¿hasta dónde puedo llegar? servicios

Mariusz Krukar
fuente
0

¿Podrías probar TRACC producido por Basemap? Aunque la licencia es cara, maneja los tiempos de viaje de la red de carreteras y los tiempos de viaje del transporte público.

Jonathan Hall
fuente