Generar áreas de servicio (Listo para usar)

Resumen

Determina áreas de servicio de red alrededor de instalaciones. Un área de servicio de red es una región que abarca todas las calles a las que se puede acceder dentro de una distancia determinada o el tiempo de viaje desde una o más instalaciones. Por ejemplo, el área de servicio de 10 minutos para una instalación incluye todas las calles a las que se puede llegar desde esa instalación en un plazo de diez minutos.

Las áreas de servicio comúnmente se utilizan para visualizar y medir la accesibilidad. Por ejemplo, un polígono de tiempo de recorrido de tres minutos alrededor de una tienda de comestibles puede determinar cuáles residentes son capaces de llegar a la tienda en el transcurso de tres minutos y, por lo tanto, es más probable que compren allí.

Precaución:

Para obtener información actualizada sobre esta herramienta, consulte la edición más reciente de este tema en la Ayuda web. ArcGIS Online realiza actualizaciones funcionales periódicas a servicios como este, de forma que la ayuda instalada podría estar obsoleta.

Obtener más información sobre la salida de Generar áreas de servicio

Ilustración

Varios polígonos de área de servicio

Uso

  • Las herramientas de la caja de herramientas listas para usar son servicios de geoprocesamiento de ArcGIS Online que usan datos alojados y funcionalidades de análisis de ArcGIS Online.

  • La herramienta crea áreas de tiempo de recorrido por vehículo si el valor del parámetro Unidades de corte se ha definido como una unidad de tiempo. Del mismo modo, la herramienta crea áreas de distancia de recorrido si Unidades de corte se ha definido como una unidad de distancia.

  • Debe especificar al menos una instalación para que la herramienta se ejecute correctamente. Puede cargar hasta 1,000 instalaciones.

  • Puede añadir hasta 250 barreras de punto. Puede añadir cualquier cantidad de barreras de línea o polígono, pero las barreras de línea no se pueden intersecar con más de 500 entidades de calle ni las barreras de polígono se pueden intersecar con más de 2000 entidades.

  • Con independencia de que el parámetro Utilizar jerarquía se haya activado (Verdadero), la jerarquía siempre se usa cuando el valor de corte más grande es superior a 240 minutos o a 240 millas (386.24 kilómetros). Cuando las áreas de servicios obtenidas no se superponen ni generalizan, este límite se reduce a 15 minutos y 15 millas (24.14 kilómetros).

  • Si la distancia entre un punto de entrada y la calle más próxima que se puede atravesar es mayor que 12.42 millas (20 kilómetros), el punto se excluye del análisis.

  • Los tiempos de viaje no pueden exceder de 9 horas (540 minutos) a pie o de 5 horas (300 minutos) para todos los demás modos de viaje.

  • Las distancias de viaje no pueden exceder de 27 millas (43,45 kilómetros) a pie o de 300 millas (482,80 kilómetros) para todos los demás modos de viaje.

  • A pie, el tiempo máximo de viaje al generar polígonos detallados no puede exceder de 5 horas (300 minutos). Para todos los demás modos de viaje, el tiempo máximo de viaje no puede exceder de 15 minutos.

  • Para todos los modos de viaje incluido a pie, la distancia máxima de viaje al generar polígonos detallados no puede exceder de 15 millas (24,14 kilómetros).

  • A pie, el tiempo máximo de viaje al generar líneas de área de servicio no puede exceder de 5 horas (300 minutos). Para todos los demás modos de viaje, el tiempo máximo de viaje no puede exceder de 15 minutos.

  • Para todos los modos de viaje incluido a pie, la distancia máxima de viaje al generar líneas de área de servicio no puede exceder de 15 millas (24,14 kilómetros).

  • La distancia de corte poligonal no puede exceder de 500 metros.

  • El uso de este servicio consume créditos. Para obtener más información, consulte Descripción general de los créditos de servicio.

Sintaxis

arcpy.agolservices.GenerateServiceAreas(Facilities, Break_Values, Break_Units, {Analysis_Region}, {Travel_Direction}, Time_of_Day, Use_Hierarchy, {UTurn_at_Junctions}, {Polygons_for_Multiple_Facilities}, {Polygon_Overlap_Type}, {Detailed_Polygons}, {Polygon_Trim_Distance}, Polygon_Simplification_Tolerance, {Point_Barriers}, {Line_Barriers}, {Polygon_Barriers}, {Restrictions}, {Attribute_Parameter_Values}, {Time_Zone_for_Time_of_Day}, {Travel_Mode}, {Impedance}, {Save_Output_Network_Analysis_Layer}, {Overrides}, {Time_Impedance}, {Distance_Impedance}, {Polygon_Detail}, {Output_Type}, {Output_Format})
ParámetroExplicaciónTipo de datos
Facilities

Las ubicaciones de entrada alrededor de las cuales se generan áreas de servicio.

Puede cargar hasta 1,000 instalaciones.

El conjunto de entidades de las instalaciones tiene una tabla de atributos asociada. A continuación, se describen los campos de la tabla de atributos.

ObjectID

Campo de Id. administrado por el sistema.

Name

El nombre de la instalación. Si el nombre no se especifica, se genera automáticamente un nombre en el momento de la resolución.

Todos los campos de las instalaciones de entrada se incluyen en los polígonos de salida cuando el parámetro Polígonos para varias instalaciones se define como Superpuesto o No superpuesto. El campo ObjectID de las instalaciones de entrada se transfiere al campo FacilityOID de los polígonos de salida.

Breaks

Especifique la extensión del área de servicio que se calculará por instalación.

Este atributo permite especificar un valor de descanso de área de servicio distinto para cada instalación. Por ejemplo, dadas dos instalaciones, puede generar polígonos de área de servicio de 5 y 10 minutos para una instalación y polígonos de 6, 9 y 12 para la otra instalación.

Separe con un espacio varios valores de descanso y especifique los valores numéricos con el carácter de punto como separador decimal, incluso si la configuración local de su equipo establece otro separador decimal. Por ejemplo, el valor 5.5 10 15.5 especifica tres valores de descanso alrededor de una instalación.

AdditionalTime

La cantidad de tiempo pasada en la instalación, que reduce la extensión del área de servicio calculada para la instalación dada. El valor predeterminado es 0.

Por ejemplo, al calcular áreas de servicio que representan los tiempos de respuesta de una estación de bomberos, AdditionalTime puede almacenar el tiempo de respuesta, que es el tiempo que tarda un equipo de bomberos en ponerse el equipo de protección adecuado y salir de la estación de bomberos, para cada estación. Suponga que la Estación de Bomberos 1 tiene un tiempo de respuesta de 1 minuto y que la Estación de Bomberos 2 tiene un tiempo de respuesta de 3 minutos. Si calcula un área de servicio de 5 minutos para ambas estaciones de bomberos, verá que el área de servicio real para la Estación de Bomberos 1 es de 4 minutos (ya que se requiere 1 de los 5 minutos como tiempo de respuesta). De igual forma, la Estación de Bomberos 2 tiene un área de servicio de solo 2 minutos desde la estación de bomberos.

AdditionalDistance

La distancia adicional que se viaja para llegar a la instalación antes de calcular el servicio. Este atributo reduce la extensión del área de servicio calculada para la instalación dada. El valor predeterminado es 0.

Por lo general, la localización de una instalación, como la ubicación de una tienda, no se encuentra exactamente en la calle, sino ligeramente apartada de la calle. Este valor de atributo se puede usar para modelar la distancia entre la ubicación real de la instalación y su ubicación en la calle, si es importante incluir esa distancia al calcular las áreas de servicio de la instalación.

AdditionalCost

El coste adicional destinado a la instalación, que reduce la extensión del área de servicio calculada para la instalación dada. El valor predeterminado es 0.

Use este valor de atributo cuando el modo de viaje del análisis utiliza un atributo de impedancia que no está basado ni en tiempo ni en distancia. Las unidades de los valores de atributo se interpretan como unidades desconocidas.

CurbApproach

Especifica la dirección por la que un vehículo puede llegar a una instalación y partir de ella. El valor de campo se especifica como uno de los siguientes enteros (use el código numérico, no el nombre entre paréntesis):

  • 0 (Cualquier lado del vehículo): el vehículo puede aproximarse a la instalación y abandonarla en cualquier dirección, de modo que se admite un cambio de sentido en la instalación. Puede elegir esta configuración si es posible y práctico que un vehículo dé la vuelta en la instalación. Esta decisión puede depender del ancho de la calle y del volumen de tráfico, o de si la instalación dispone de aparcamiento en el que los vehículos pueden entrar y maniobrar.
  • 1 (Lado derecho del vehículo): cuando el vehículo se aproxima a la instalación y parte de ella, el bordillo debe quedar a la derecha del vehículo. Los cambios de sentido están prohibidos. Esto se usa normalmente para vehículos como los autobuses que deben llegar con la parada a la derecha.
  • 2 (Lado izquierdo del vehículo): cuando el vehículo se aproxima a la instalación y la abandona, el bordillo debe estar en el lado izquierdo del vehículo. Los cambios de sentido están prohibidos. Esto se usa normalmente para vehículos como los autobuses que deben llegar con la parada a la izquierda.
  • 3 (Sin cambios de sentido): cuando el vehículo se aproxima a la instalación, el bordillo puede estar a uno u otro lado del vehículo. No obstante, el vehículo debe partir sin cambiar de sentido.

El atributo CurbApproach se ha diseñado para trabajar con los dos tipos de estándares nacionales de circulación: por la derecha (Estados Unidos) y por la izquierda (Reino Unido). En primer lugar, considere una instalación en el lado izquierdo de un vehículo. Siempre estará situada el lado izquierdo, independientemente de si el vehículo circula por la mitad izquierda o derecha del camino. Los estándares de circulación nacionales pueden influir en su decisión de aproximarse a una instalación por una de las dos direcciones posibles, de modo que quede en el lado derecho o en el lado izquierdo del vehículo. Por ejemplo, si desea llegar a una instalación y que no haya un carril entre el vehículo y la instalación, elija 1 (Lado derecho del vehículo) en Estados Unidos y 2 (Lado izquierdo del vehículo) en Reino Unido.

Bearing

La dirección en la que está avanzando un punto. Las unidades son grados y se miden en sentido horario desde el norte verdadero. Este campo se utiliza junto con el campo BearingTol.

Los datos de rumbo normalmente se envían de forma automática desde un dispositivo móvil dotado de un receptor GPS. Intente incluir datos de rumbo si está cargando una ubicación de entrada que se mueve, como un peatón o un vehículo.

Utilizar este campo tiende a evitar agregar ubicaciones a los bordes equivocados, que puede ocurrir cuando un vehículo está cerca de una intersección o un paso elevado, por ejemplo. El rumbo también ayuda a la herramienta a determinar en qué lado de la calle está el punto.

Más información sobre el rumbo y la tolerancia de rumbo

BearingTol

El valor de tolerancia de rumbo crea un rango de valores de rumbo aceptable al ubicar los puntos en movimiento en un eje con el campo Bearing. Si el valor del campo Bearing está dentro del rango de valores aceptables que se generan a partir de la tolerancia de rumbo en un eje, el punto se puede agregar como una ubicación de red ahí; de lo contrario, se evalúa el punto más cercano sobre el próximo borde más cercano.

Las unidades se expresan en grados y el valor predeterminado es 30. Los valores deben ser mayores que 0 y menores que 180. Un valor de 30 significa que cuando Network Analyst intenta agregar una ubicación de red en un eje, se genera un rango de valores de rumbo aceptable 15 grados a cada lado del eje (izquierdo y derecho) y en ambas direcciones digitalizadas del eje.

Más información sobre el rumbo y la tolerancia de rumbo

NavLatency

Este campo solo se utiliza en el proceso de resolución si Bearing y BearingTol también tienen valores. Sin embargo, la introducción de un valor NavLatency es opcional, incluso cuando hay valores en Bearing y BearingTol. NavLatency indica cuánto coste se espera que transcurra desde el momento en que se envía la información de GPS desde un vehículo en movimiento a un servidor y el momento en que el dispositivo de navegación del vehículo recibe la ruta procesada.

Las unidades de NavLatency son las mismas que las unidades del atributo de impedancia.

Feature Set
Break_Values

Especifica el tamaño y el número de polígonos de área de servicio a generar para cada instalación. El valor de Unidades de corte determina las unidades.

Se pueden establecer varios cortes de polígonos para crear áreas de servicio concéntricas por instalación. Por ejemplo, para encontrar áreas de servicio a 2, 3 y 5 millas para cada instalación, escriba 2 3 5 separando los valores con un espacio y defina Unidades de corte como millas. No existe límite para la cantidad de valores de corte que se puede especificar.

El tamaño del valor de corte máximo no puede exceder el equivalente de 300 minutos o 300 millas (482.80 kilómetros). Cuando se generan polígonos detallados, el tamaño máximo del área de servicio se limita a 15 minutos y 15 millas (24.14 kilómetros).

String
Break_Units

Especifica las unidades para el parámetro de Valores de división.

Las unidades elegidas para este parámetro determinan si la herramienta creará áreas de servicio midiendo la distancia o el tiempo de recorrido. Elija una unidad de tiempo para medir el tiempo de recorrido. Para medir la distancia de recorrido, elija una unidad de distancia. La elección también determina en qué unidades indicará la herramienta el tiempo de recorrido o la distancia total en los resultados.

Las opciones son las siguientes:

  • MetersLa unidad lineal es metros.
  • KilometersLa unidad lineal es kilómetros.
  • FeetLa unidad lineal es pies.
  • YardsLa unidad lineal es yardas.
  • MilesLa unidad lineal es millas.
  • NauticalMilesLa unidad lineal es millas náuticas.
  • SecondsLa unidad de tiempo es segundos.
  • MinutesLa unidad de tiempo es minutos.
  • HoursLa unidad de tiempo es horas.
  • DaysLa unidad de tiempo es días.
String
Analysis_Region
(Opcional)

La región en la que se realizará el análisis. Si no se especifica un valor para este parámetro, la herramienta calcula automáticamente el nombre de la región en función de la ubicación de los puntos de entrada. Es obligatorio definir el nombre de la región solamente si la detección automática del nombre de la región no es precisa para sus entradas.

Para especificar una región, utilice uno de los siguientes valores:

  • EuropeLa región de análisis es Europa.
  • JapanLa región de análisis es Japón.
  • KoreaLa región de análisis es Corea.
  • MiddleEastAndAfricaLa región de análisis es Oriente Medio y África.
  • NorthAmericaLa región de análisis es Norteamérica.
  • SouthAmericaLa región de análisis es Sudamérica.
  • SouthAsiaLa región de análisis es Sur de Asia.
  • ThailandLa región de análisis es Tailandia.
Heredado:

Ya no se admiten los siguientes nombres de regiones, que se eliminarán en versiones futuras. Si especifica uno de los nombres de región obsoletos, la herramienta asignará automáticamente un nombre compatible para su región.

  • Grecia redirige a Europa
  • India redirige a SouthAsia
  • Oceanía redirige a SouthAsia
  • Sureste asiático redirige a SouthAsia
  • Taiwán redirige a SouthAsia

String
Travel_Direction
(Opcional)

Especifica si la dirección de recorrido que se utiliza para generar los polígonos de área de servicio se acerca a las instalaciones o se aleja de ellas.

  • Away From FacilityEl área de servicio se genera en la dirección que se aleja de las instalaciones.
  • Towards FacilityEl área de servicio se crea en dirección hacia las instalaciones.

La dirección de viaje puede cambiar la forma de los polígonos porque las impedancias en lados opuestos de las calles pueden diferir o pueden existir restricciones de un solo sentido, como calles de una sola vía. La dirección que debería elegir depende de la naturaleza de su análisis del área de servicio. El área de servicio de una tienda de entrega de pizzas, por ejemplo, se debe crear alejada de la instalación, mientras que el área de servicio de un hospital se debe crear cerca de la instalación.

String
Time_of_Day

La hora de salida o de llegada a las instalaciones. La interpretación de este valor depende de que el viaje sea hacia las instalaciones o desde ellas.

  • Representa la hora de salida si la Dirección del viaje está establecida como Desde las instalaciones.
  • Representa la hora de llegada si la Dirección del viaje está establecida como Hacia las instalaciones.

Puede usar el parámetro Zona horaria para hora del día para especificar si la fecha y la hora se refieren a UTC o a la zona horaria en la cual se encuentran las instalaciones.

Solucionar reiteradamente el mismo análisis, pero con diferentes valores de Hora del día, le permite ver cómo el alcance de una instalación cambia con el transcurso del tiempo. Por ejemplo, el área de servicio de cinco minutos alrededor de una estación de bomberos podría comenzar con gran volumen en las primeras horas de la mañana, disminuir en la hora pico, aumentar en las últimas horas de la mañana y así sucesivamente durante el día.

Date
Use_Hierarchy

Especifique si la jerarquía se usará para buscar la mejor ruta entre la instalación y el incidente.

  • Activado (True): se usará la jerarquía para el análisis. Utilizar una jerarquía hace que el solucionador prefiera bordes de orden superior en lugar de bordes de orden inferior. Las soluciones jerárquicas son más rápidas y se pueden utilizar para simular la preferencia de un conductor que prefiere viajar por autovías en lugar de carreteras locales cuando es posible, incluso si eso significa un viaje más largo.
  • Desactivado (False): no se usará la jerarquía para el análisis. No utilizar una jerarquía produce un área de servicio precisa que se mide a lo largo de todos los bordes del dataset de red con independencia del nivel de jerarquía.

Independientemente de si el parámetro Utilizar jerarquía se ha activado (True), siempre se usa la jerarquía si el mayor valor de corte supera los 240 minutos o las 240 millas (386,24 km).

Boolean
UTurn_at_Junctions
(Opcional)

Especifica si se restringe o se permite que en el área de servicio se realicen cambios de sentido en los cruces. Para comprender los valores del parámetro, plantéese la siguiente terminología: un cruce es un punto en el que termina un segmento de calle y puede conectar con uno o varios segmentos distintos; un pseudocruce es un punto exacto en el que dos calles se conectan entre sí; una intersección es un punto en el que se conectan tres o más calles; y un callejón sin salida es el punto en el que un segmento de calle acaba sin conectar con otro.

  • AllowedSe permiten los cambios de sentido en los cruces con cualquier cantidad de bordes adyacentes. Este es el valor predeterminado.
  • Not AllowedLos cambios de sentido están prohibidos en todos los cruces, independientemente de la valencia de cruce. Tenga en cuenta, sin embargo, que los cambios de sentido seguirán estando permitidos en las ubicaciones de red, aunque haya elegido esta opción; sin embargo, también puede establecer el atributo CurbApproach de cada ubicación de red individual para prohibir los cambios de sentido en ella.
  • Allowed Only at Dead EndsLos cambios de sentido están prohibidos en todos los cruces, excepto los que tienen solo un eje adyacente (una calle sin salida).
  • Allowed Only at Intersections and Dead EndsLos cambios de sentido están prohibidos en los cruces donde se encuentran dos bordes adyacentes, pero están permitidos en las intersecciones (cruces con tres o más bordes adyacentes) o calles sin salida (cruces con exactamente un borde adyacente). A menudo, las redes tienen cruces extraños en medio de segmentos de carretera. Esta opción evita que los vehículos hagan cambios de sentido en estas ubicaciones.
String
Polygons_for_Multiple_Facilities
(Opcional)

Especifica cómo se generarán polígonos de área de servicio cuando en el análisis haya varias instalaciones.

  • OverlappingSe crearán polígonos individuales para cada instalación. Los polígonos se pueden superponer entre sí. Esta es la opción predeterminada.
  • Not OverlappingSe crearán polígonos individuales de tal forma que un polígono de una instalación no se pueda superponer a polígonos de otras instalaciones. Cualquier parte de la red solamente puede estar cubierta por el área de servicio de la instalación más cercana.
  • Merge by Break ValueSe crearán y unirán polígonos de instalaciones distintas que tengan el mismo valor de corte.

Cuando se usa Superpuesto o No superpuesto, todos los campos de las instalaciones de entrada se incluyen en los polígonos de salida, con la excepción de que los valores del campo ObjectID de entrada se transfieren al campo FacilityOID de los polígonos de salida. El campo FacilityOID es nulo cuando se fusiona por valor de corte, y los campos de entrada no se incluyen en la salida.

String
Polygon_Overlap_Type
(Opcional)

Especifica si se crearán polígonos de área de servicio concéntricos como discos o anillos. Esta opción se puede aplicar solo cuando se especifican varios valores de corte para las instalaciones.

  • RingsLos polígonos que representan cortes más grandes excluyen los polígonos de los cortes más pequeños. Crea polígonos entre cortes consecutivos. Utilice esta opción para buscar el área de un corte a otro. Por ejemplo, si crea áreas de servicio de 5 y 10 minutos, el polígono de área de servicio de 10 minutos excluirá el área bajo el polígono de área de servicio de 5 minutos. Esta es la opción predeterminada.
  • DisksSe crean polígonos desde la instalación hasta el corte. Por ejemplo, si crea áreas de servicio de 5 y 10 minutos, el polígono de área de servicio de 10 minutos incluirá el área bajo el polígono de área de servicio de 5 minutos.
String
Detailed_Polygons
(Opcional)
Heredado:

Ya no se recomienda utilizar este parámetro. Para generar polígonos detallados, defina el valor del parámetro Detalle de polígono como Alto.

Especifica la opción para crear polígonos detallados o generalizados.

  • Desactivado (False): se crean polígonos generalizados, que se generan rápidamente y son bastante precisos. Esta es la opción predeterminada.
  • Activado (True): se crean polígonos detallados, que modelan con precisión las líneas de área de servicio y pueden contener islas de áreas no alcanzadas. Es una opción es mucho más lenta que la generación de polígonos generalizados. Esta opción no es compatible al utilizar jerarquía.

La herramienta permite generar polígonos detallados solo si el valor más elevado que se especifica en el parámetro Valores de corte es inferior o igual a 15minutos o 15 millas (24.14 kilómetros).

Boolean
Polygon_Trim_Distance
(Opcional)

La distancia en la que se recortarán los polígonos de área de servicio. Esto resulta útil cuando se buscan áreas de servicio en lugares que tienen una red de calles dispersas y no se desea que el área de servicio cubra grandes áreas sin entidades de calles.

El valor predeterminado es 100 metros. Ningún valor o un valor de 0 para este parámetro especifican que no se recortarán los polígonos de área de servicio. Este valor de parámetro se ignora cuando se utiliza la jerarquía.

Linear Unit
Polygon_Simplification_Tolerance

La cantidad por la que se simplificará la geometría de polígono.

La simplificación mantiene los vértices críticos de un polígono para definir su forma esencial y elimina el resto de los vértices. La distancia de simplificación que especifique será el desplazamiento máximo que los límites del polígono simplificado pueden apartarse de los límites del polígono original. La simplificación de un polígono reduce el número de vértices y tiende a reducir los tiempos de dibujo.

Linear Unit
Point_Barriers
(Opcional)

Utilice este parámetro para especificar uno o varios puntos que actuarán como restricciones temporales o representen el tiempo o la distancia adicionales que puede que se necesiten para viajar en las calles subyacentes. Por ejemplo, una barrera de punto se puede usar para representar un árbol caído en una calle o el retraso acumulado en un cruce de ferrocarril.

La herramienta impone un límite de 250 puntos que se pueden añadir como barreras.

Cuando se especifican las barreras de punto, se pueden definir propiedades para cada una de ellas, como su nombre o el tipo de barrera, mediante el uso de los siguientes atributos:

Name

El nombre de la barrera.

BarrierType

Especifica si la barrera de punto restringe el recorrido completamente o agrega tiempo o distancia cuando se cruza. El valor de este atributo se especifica como uno de los siguientes enteros (use el código numérico, no el nombre entre paréntesis):

  • 0 (Restricción): prohíbe viajar por la barrera. La barrera se conoce como barrera de punto de restricción, ya que actúa como una restricción.

  • 2 (Coste agregado): viajar a través de la barrera aumenta el tiempo o la distancia de viaje en la cantidad especificada en el campo Additional_Time, Additional_Distance o Additional_Cost. Este tipo de barrera se denomina barrera de punto de coste añadido.

Additional_Time

El tiempo de viaje agregado cuando se realiza el trazado poligonal de la barrera. Este campo solo se aplica a barreras con coste agregado.

El valor de este campo debe ser mayor o igual que cero, y sus unidades son las mismas que las especificadas en el parámetro Unidades de medida.

Additional_Distance

La distancia agregada cuando se realiza el trazado poligonal de la barrera. Este campo solo se aplica a barreras con coste agregado.

El valor de este campo debe ser mayor o igual que cero, y sus unidades son las mismas que las especificadas en el parámetro Unidades de medida.

Additional_Cost

El coste agregado cuando se realiza el trazado poligonal de la barrera. Este campo solo se aplica a barreras con coste agregado.

FullEdge

Especifica cómo se aplican las barreras de punto de restricción a los elementos de eje durante el análisis. El valor de campo se especifica como uno de los siguientes enteros (use el código numérico, no el nombre entre paréntesis):

  • 0 (Falso): permite viajar por el eje hasta la barrera, pero no a través de ella. Este es el valor predeterminado.
  • 1 (Verdadero): restringe el viaje a cualquier punto del eje asociado.

CurbApproach

Especifica la dirección de tráfico que se ve afectada por la barrera. El valor de campo se especifica como uno de los siguientes enteros (use el código numérico, no el nombre entre paréntesis):

  • 0 (Cualquier lado del vehículo): la barrera afecta al viaje por el eje en ambas direcciones.
  • 1 (Lado derecho del vehículo): los vehículos solo se ven afectados si la barrera se encuentra a su lado derecho al acercase a ella. La barrera no afecta a los vehículos que atraviesan el mismo eje, pero se acercan la barrera por su lado izquierdo.
  • 2 (Lado izquierdo del vehículo): los vehículos solo se ven afectados si la barrera se encuentra a su lado izquierdo al acercase a ella. La barrera no afecta a los vehículos que atraviesan el mismo eje, pero se acercan la barrera por su lado derecho.

Debido a que los cruces son puntos y no tienen lados, las barreras sobre cruces afectan a todos los vehículos, independientemente de la aproximación a borde.

El atributo CurbApproach trabaja con los dos tipos de estándares nacionales de circulación: por la derecha (Estados Unidos) y por la izquierda (Reino Unido). En primer lugar, considere una instalación en el lado izquierdo de un vehículo. Siempre estará situada el lado izquierdo, independientemente de si el vehículo circula por la mitad izquierda o derecha del camino. Los estándares de circulación nacionales pueden influir en su decisión de aproximarse a una instalación por una de las dos direcciones posibles, de modo que quede en el lado derecho o en el lado izquierdo del vehículo. Por ejemplo, para llegar a una instalación y que no haya un carril entre el vehículo y la instalación, elija 1 (Lado derecho del vehículo) en Estados Unidos y 2 (Lado izquierdo del vehículo) en Reino Unido.

Bearing

La dirección en la que está avanzando un punto. Las unidades son grados y se miden en sentido horario desde el norte verdadero. Este campo se utiliza junto con el campo BearingTol.

Los datos de rumbo normalmente se envían de forma automática desde un dispositivo móvil dotado de un receptor GPS. Intente incluir datos de rumbo si está cargando una ubicación de entrada que se mueve, como un peatón o un vehículo.

Utilizar este campo tiende a evitar agregar ubicaciones a los bordes equivocados, que puede ocurrir cuando un vehículo está cerca de una intersección o un paso elevado, por ejemplo. El rumbo también ayuda a la herramienta a determinar en qué lado de la calle está el punto.

Más información sobre el rumbo y la tolerancia de rumbo

BearingTol

El valor de tolerancia de rumbo crea un rango de valores de rumbo aceptable al ubicar los puntos en movimiento en un eje con el campo Bearing. Si el valor del campo Bearing está dentro del rango de valores aceptables que se generan a partir de la tolerancia de rumbo en un eje, el punto se puede agregar como una ubicación de red ahí; de lo contrario, se evalúa el punto más cercano sobre el próximo borde más cercano.

Las unidades se expresan en grados y el valor predeterminado es 30. Los valores deben ser mayores que 0 y menores que 180. Un valor de 30 significa que cuando Network Analyst intenta agregar una ubicación de red en un eje, se genera un rango de valores de rumbo aceptable 15 grados a cada lado del eje (izquierdo y derecho) y en ambas direcciones digitalizadas del eje.

Más información sobre el rumbo y la tolerancia de rumbo

NavLatency

Este campo solo se utiliza en el proceso de resolución si Bearing y BearingTol también tienen valores. Sin embargo, la introducción de un valor NavLatency es opcional, incluso cuando hay valores en Bearing y BearingTol. NavLatency indica cuánto coste se espera que transcurra desde el momento en que se envía la información de GPS desde un vehículo en movimiento a un servidor y el momento en que el dispositivo de navegación del vehículo recibe la ruta procesada.

Las unidades de NavLatency son las mismas que las unidades del atributo de impedancia.

Feature Set
Line_Barriers
(Opcional)

Utilice este parámetro para especificar una o varias líneas que prohíban viajar a cualquier ubicación en la que las líneas se intersequen con las calles. Por ejemplo, un desfile o una protesta que bloquee el tráfico por varios segmentos de calle se puede modelar con una barrera de línea. Una barrera de línea también puede cercar rápidamente varios caminos para que no se puedan atravesar, alejando así las posibles rutas de las partes no deseadas de la red de calles.

La herramienta impone un límite en el número de calles que se pueden restringir usando el parámetro Barreras de línea. Aunque no existe un límite para el número de líneas que se pueden especificar como barreras de línea, el número combinado de calles que se intersecan con todas las líneas no puede ser superior a 500.

Cuando se especifican las barreras de línea, puede definir propiedades de nombre y tipo de barrera para cada una de ellas mediante los siguientes atributos:

Name

El nombre de la barrera.

Feature Set
Polygon_Barriers
(Opcional)

Utilice este parámetro para especificar polígonos que restrinjan completamente el viaje o ajusten de una forma proporcional el tiempo o la distancia que se requieren para viajar por las calles que se intersecan con los polígonos.

El servicio impone un límite en el número de calles que se pueden restringir usando el parámetro Barreras de polígono. Aunque no existe un límite para el número de polígonos que se pueden especificar como barreras de polígono, el número combinado de calles que se intersecan con todos los polígonos no puede ser superior a 2000.

Cuando se especifican las barreras de polígono, se pueden definir propiedades para cada una de ellas, como su nombre o el tipo de barrera, mediante el uso de los siguientes atributos:

Name

El nombre de la barrera.

BarrierType

Especifica si la barrera restringe el viaje completamente o si escala el coste (por ejemplo, el tiempo o la distancia) para viajar a través de ella. El valor de campo se especifica como uno de los siguientes enteros (use el código numérico, no el nombre entre paréntesis):

  • 0 (Restricción): prohíbe atravesar cualquier parte de la barrera. La barrera se conoce como barrera de polígono de restricción, ya que prohíbe viajar por las calles que se intersecan con la barrera. Un uso de este tipo de barrera consiste en modelar inundaciones cubriendo áreas de las calles que hacen inviables los viajes por esas calles.

  • 1 (Coste en escala): escala el coste (por ejemplo, el tiempo o la distancia) requerido para recorrer las calles subyacentes por un factor especificado mediante el campo ScaledTimeFactor o ScaledDistanceFactor. Si las calles están parcialmente cubiertas por la barrera, el tiempo o la distancia del viaje se prorratea y se ajusta. Por ejemplo, un factor de 0,25 significa que se espera que el viaje por las calles subyacentes sea cuatro veces más rápido de lo normal. Un factor de 3,0 significa que se espera que el viaje por las calles subyacentes dure tres veces más de lo normal. Este tipo de barrera se denomina barrera de polígono con coste en escala. Se puede utilizar para modelar tormentas que reducen las velocidades de viaje en regiones concretas.

ScaledTimeFactor

Este es el factor por el cual se multiplica el tiempo de viaje de las calles que intersecan con la barrera. El valor del campo debe ser mayor que cero.

Este campo solo se aplica a barreras con coste escalado.

ScaledDistanceFactor

Este es el factor por el cual se multiplica la distancia de las calles que intersecan con la barrera. El valor del campo debe ser mayor que cero.

Este campo solo se aplica a barreras con coste escalado.

ScaledCostFactor

Este es el factor por el cual se multiplica el coste de las calles que se intersecan con la barrera. El valor del campo debe ser mayor que cero.

Este campo solo se aplica a barreras con coste escalado.

Feature Set
Restrictions
[Restrictions,...]
(Opcional)

Las restricciones de viaje que respetará la herramienta al determinar las áreas de servicio.

Una restricción representa una preferencia o un requisito de conducción. En la mayoría de los casos, las restricciones ocasionan la prohibición de carreteras. Por ejemplo, al usar la restricción Evitar carreteras con peaje, se generará una ruta que solo incluirá carreteras con peaje cuando sea necesario viajar por ellas para llegar a un incidente o a una instalación. Restricción de altura permite circular evitando cualquier altura que sea inferior a la altura de su vehículo. Si está transportando materiales corrosivos en el vehículo, utilizar la restricción Prohibidos todos los materiales peligrosos impide transportar los materiales en las carreteras en las que está marcado como ilegal hacerlo.

Nota:

Los valores introducidos para este parámetro se ignoran a menos que el parámetro Modo de viaje esté establecido en Personalizado.

Nota:

Algunas restricciones requieren la especificación de un valor adicional para poder usarlas. Este valor se debe asociar con el nombre de la restricción y con un parámetro concreto creado para funcionar con la restricción. Puede identificar esas restricciones si sus nombres aparecen en la columna AttributeName del parámetro Valores de los parámetros de atributos. El campo ParameterValue se debe especificar en el Valores de los parámetros de atributos para que la restricción se use correctamente para encontrar carreteras transitables.

Nota:

Algunas restricciones solo se admiten en ciertos países. Su disponibilidad se indica por región en la lista siguiente. Para las restricciones con una disponibilidad limitada dentro de una región, puede determinar si están disponibles en un país concreto revisando la tabla de la sección Lista de países de Cobertura de análisis de red. Si un país tiene el valor en la columna Atributos de logística, la restricción con disponibilidad de selección en la región se admite en ese país. Si se especifican nombres de restricción que no están disponibles en el país en el que se encuentran sus incidentes, el servicio pasa por alto las restricciones no válidas. El servicio también pasa por alto las restricciones cuando el valor del parámetro de atributos Uso de restricciones está comprendido entre 0 y 1 (consulte el parámetro Valor de parámetro de atributos). Prohíbe todas las restricciones cuando el valor del parámetro Uso de restricciones es mayor que 0.

La herramienta admite las siguientes restricciones:

  • Any Hazmat ProhibitedLos resultados no incluirán carreteras donde esté prohibido el transporte de cualquier material peligroso. Disponibilidad: Selecciona países de Norteamérica y Europa
  • Avoid Carpool RoadsLos resultados evitarán las carreteras designadas exclusivamente para los vehículos compartidos. Disponibilidad: Todos los países
  • Avoid Express LanesLos resultados evitarán las carreteras designadas como vías exprés. Disponibilidad: Todos los países
  • Avoid FerriesLos resultados evitarán los ferris. Disponibilidad: Todos los países
  • Avoid GatesLos resultados evitarán las carreteras en las que haya puertas, como los accesos con clave o las entradas controladas por guardas.Disponibilidad: Todos los países
  • Avoid Limited Access RoadsLos resultados evitarán las carreteras que sean de acceso limitado.Disponibilidad: Todos los países
  • Avoid Private RoadsLos resultados evitarán las carreteras que no sean de propiedad y mantenimiento públicos.Disponibilidad: Todos los países
  • Avoid Roads Unsuitable for PedestriansLos resultados evitarán las carreteras que no sean aptas para peatones.Disponibilidad: Todos los países
  • Avoid StairwaysLos resultados evitarán todos los tramos de escalera de una ruta adecuada para peatones.Disponibilidad: Todos los países
  • Avoid Toll RoadsLos resultados evitarán todas las carreteras de peaje para automóviles.Disponibilidad: Todos los países
  • Avoid Toll Roads for TrucksLos resultados evitarán todas las carreteras de peaje para camiones.Disponibilidad: Todos los países
  • Avoid Truck Restricted RoadsLos resultados evitarán las carreteras donde no estén permitidos los camiones excepto para hacer entregas.Disponibilidad: Todos los países
  • Avoid Unpaved RoadsLos resultados evitarán las carreteras no pavimentadas (por ejemplo, de tierra, gravilla y similares). Disponibilidad: Todos los países
  • Axle Count RestrictionLos resultados no incluirán carreteras donde esté prohibida la circulación de camiones con el número de ejes especificado. El número de ejes se puede especificar mediante el parámetro de restricción Número de ejes.Disponibilidad: Selecciona países de Norteamérica y Europa
  • Driving a BusLos resultados no incluirán carreteras donde estén prohibidos los autobuses. Usar esta restricción también garantizará que los resultados respetarán las calles con sentido único. Disponibilidad: Todos los países
  • Driving a TaxiLos resultados no incluirán carreteras donde estén prohibidos los taxis. Usar esta restricción también garantizará que los resultados respetarán las calles con sentido único. Disponibilidad: Todos los países
  • Driving a TruckLos resultados no incluirán carreteras donde estén prohibidos los camiones. Usar esta restricción también garantizará que los resultados respetarán las calles con sentido único. Disponibilidad: Todos los países
  • Driving an AutomobileLos resultados no incluirán carreteras donde esté prohibida la circulación de automóviles. Usar esta restricción también garantizará que los resultados respetarán las calles con sentido único. Disponibilidad: Todos los países
  • Driving an Emergency VehicleLos resultados no incluirán carreteras donde estén prohibidos los vehículos de emergencia. Usar esta restricción también garantizará que los resultados respetarán las calles con sentido único.Disponibilidad: Todos los países
  • Height RestrictionLos resultados no incluirán las carreteras donde la altura del vehículo supere la altura máxima permitida por la carretera. La altura del vehículo se puede especificar utilizando el parámetro de restricción Altura del vehículo (metros). Disponibilidad: Selecciona países de Norteamérica y Europa
  • Kingpin to Rear Axle Length RestrictionLos resultados no incluirán las carreteras donde la longitud del vehículo supere la distancia máxima entre el eje de dirección y el eje posterior permitida para todos los camiones que circulen por la carretera. La longitud entre el eje de dirección y el eje trasero se puede especificar usando el parámetro de restricción Longitud de eje de dirección a eje trasero del vehículo (metros). Disponibilidad: Selecciona países de Norteamérica y Europa
  • Length RestrictionLos resultados no incluirán las carreteras en las que la longitud del vehículo supere la longitud máxima permitida para la carretera. La longitud del vehículo se puede especificar utilizando el parámetro de restricción Longitud del vehículo (metros). Disponibilidad: Selecciona países de Norteamérica y Europa
  • Preferred for PedestriansLos resultados utilizarán rutas preferidas adecuadas para la navegación para peatones. Disponibilidad: Selecciona países de Norteamérica y Europa
  • Riding a MotorcycleLos resultados no incluirán carreteras donde estén prohibidas las motocicletas. Usar esta restricción también garantizará que los resultados respetarán las calles con sentido único.Disponibilidad: Todos los países
  • Roads Under Construction ProhibitedLos resultados no incluirán las carreteras en obras.Disponibilidad: Todos los países
  • Semi or Tractor with One or More Trailers ProhibitedLos resultados no incluirán carreteras donde estén prohibidos los camiones o tractores con uno o varios remolques. Disponibilidad: Selecciona países de Norteamérica y Europa
  • Single Axle Vehicles ProhibitedLos resultados no incluirán carreteras donde estén prohibidos los vehículos con un solo eje.Disponibilidad: Selecciona países de Norteamérica y Europa
  • Tandem Axle Vehicles ProhibitedLos resultados no incluirán carreteras donde estén prohibidos los vehículos con ejes en tándem.Disponibilidad: Selecciona países de Norteamérica y Europa
  • Through Traffic ProhibitedLos resultados no incluirán las carreteras donde no se permita el tráfico de paso (no local).Disponibilidad: Todos los países
  • Truck with Trailers RestrictionLos resultados no incluirán carreteras donde esté prohibida la circulación de camiones con el número de remolques especificado. El número de remolques del camión se puede especificar mediante el parámetro de restricción Número de remolques del camión.Disponibilidad: Selecciona países de Norteamérica y Europa
  • Use Preferred Hazmat RoutesLos resultados preferirán las carreteras designadas para el transporte de cualquier tipo de material peligroso. Disponibilidad: Selecciona países de Norteamérica y Europa
  • Use Preferred Truck RoutesLos resultados darán prioridad a las carreteras que se hayan diseñado como rutas para camiones, como las que forman parte de la red nacional descrita en la National Surface Transportation Assistance Act de Estados Unidos, las carreteras que se hayan diseñado como rutas de camiones en un estado o una provincia, o aquellas que prefieran los camioneros cuando conducen por un área.Disponibilidad: Selecciona países de Norteamérica y Europa
  • WalkingLos resultados no incluirán carreteras donde los peatones estén prohibidos.Disponibilidad: Todos los países
  • Weight RestrictionLos resultados no incluirán las carreteras donde el peso del vehículo supere el peso máximo permitido por la carretera. El peso del vehículo se puede especificar utilizando el parámetro de restricción Peso del vehículo (kilogramos).Disponibilidad: Selecciona países de Norteamérica y Europa
  • Weight per Axle RestrictionLos resultados no incluirán las carreteras donde el peso por eje del vehículo supere el peso por eje máximo permitido por la carretera. El peso por eje del vehículo se puede especificar usando el parámetro de restricción Peso por eje del vehículo (kilogramos).Disponibilidad: Selecciona países de Norteamérica y Europa
  • Width RestrictionLos resultados no incluirán las carreteras donde la anchura del vehículo supere la anchura máxima permitida por la carretera. El ancho del vehículo se puede especificar usando el parámetro de restricción Ancho del vehículo (metros).Disponibilidad: Selecciona países de Norteamérica y Europa
String
Attribute_Parameter_Values
(Opcional)

Utilice este parámetro para especificar valores adicionales requeridos por un atributo o restricción, como por ejemplo para especificar si la restricción prohíbe, evita o prefiere circular en carreteras restringidas. Si la restricción se ha ideado para evitar carreteras o darles preferencia, puede especificar en qué medida se deben evitar o se les debe dar preferencia usando este parámetro. Por ejemplo, puede elegir que nunca se usen carreteras de peaje, que se eviten en la medida de lo posible o que se les dé preferencia.

Nota:

Los valores introducidos para este parámetro se ignoran a menos que el parámetro Modo de viaje esté establecido en Personalizado.

Si especifica el parámetro Valores de los parámetros de atributos de una clase de entidad, los nombres de los campos de la clase de entidad deben coincidir con los campos que se describen a continuación:

  • AttributeName: el nombre de la restricción.
  • ParameterName: el nombre del parámetro asociado con la restricción. Una restricción puede tener uno o varios valores de campo ParameterName dependiendo del uso previsto para ella.
  • ParameterValue: el valor de ParameterName utilizado por la herramienta al evaluar la restricción.

El parámetro Valores de los parámetros de atributos depende del parámetro Restricciones. El campo ParameterValue solo se usa si el nombre de la restricción se ha especificado como valor del parámetro Restricciones.

En Valores de los parámetros de atributos, cada restricción (mostrada como AttributeName) tiene un valor de campo ParameterName, Uso de restricción, que especifica si la restricción prohíbe, evita o prefiere los viajes por las carreteras asociadas con la restricción, además de en qué medida las carreteras se evitan o tienen preferencia. El Uso de restricción ParameterName se puede asignar a cualquiera de los siguientes valores de cadena de caracteres o a los valores numéricos equivalentes que se muestran entre paréntesis:

  • PROHIBITED (-1): está totalmente prohibido viajar por las carreteras que usan la restricción.
  • AVOID_HIGH (5): es muy poco probable que la herramienta incluya en la ruta las carreteras asociadas a la restricción.
  • AVOID_MEDIUM (2): es poco probable que la herramienta incluya en la ruta las carreteras asociadas con la restricción.
  • AVOID_LOW (1.3): es algo improbable que la herramienta incluya en la ruta las carreteras asociadas con la restricción.
  • PREFER_LOW (0.8): es algo probable que la herramienta incluya en la ruta las carreteras asociadas con la restricción.
  • PREFER_MEDIUM (0.5): es probable que la herramienta incluya en la ruta las carreteras asociadas con la restricción.
  • PREFER_HIGH (0.2): es muy probable que la herramienta incluya en la ruta las carreteras asociadas a la restricción.

En la mayoría de casos, puede usar el valor predeterminado, PROHIBITED, como valor de Uso de restricción si la restricción depende de una característica del vehículo como su altura. Sin embargo, en algunos casos, el valor de Uso de restricción depende de las preferencias de generación de rutas del usuario. Por ejemplo, la restricción Evitar carreteras con peaje tiene el valor predeterminado AVOID_MEDIUM para el atributo Uso de restricción. Esto significa que, cuando se utilice la restricción, la herramienta intentará circular fuera de las carreteras con peaje siempre que sea posible. AVOID_MEDIUM también indica lo importante que es evitar las carreteras con peaje al buscar la mejor ruta; tiene una prioridad media. Si se selecciona AVOID_LOW, se da una importancia menor a evitar los peajes, mientras que si se selecciona AVOID_HIGH se le da más importancia y, por lo tanto, es más aceptable que el servicio genere rutas más largas para evitar los peajes. Elegir PROHIBITED no permite viajar en las carreteras con peaje y hará imposible que una ruta viaje por cualquier parte de una carretera de peaje. Tenga en cuenta que evitar o prohibir carreteras con peaje, y evitando así los pagos de peaje, es el objetivo para algunos. En cambio, otros prefieren conducir en las carreteras con peaje porque evitar el tráfico es más valioso para ellos que el dinero gastado en los peajes. En el último caso, elija PREFER_LOW, PREFER_MEDIUM o PREFER_HIGH como valor de Uso de la restricción. Cuanto más alta sea la preferencia, más se apartará la herramienta de su camino para viajar por las carreteras asociadas con la restricción.

Record Set
Time_Zone_for_Time_of_Day
(Opcional)

Especifica la zona o zonas horarias del parámetro Hora del día.

  • Geographically LocalEl parámetro Hora del día se refiere a la zona o zonas horarias en las cuales se encuentran las instalaciones o los incidentes. Las horas de inicio o fin de las áreas de servicio se escalonan por zona horaria. Si se establece Hora del día como 9:00 AM, se elige Geográficamente local para Zona horaria para hora del día y se resuelve, se generan áreas de servicio para las 9:00 a.m. hora del este para las instalaciones ubicadas en la zona horaria del este, para las 9:00 a.m. hora central para las instalaciones ubicadas en la zona horaria central y para las 9:00 a.m hora de la montaña para las instalaciones ubicadas en la zona horaria de la montaña, y así sucesivamente, para las instalaciones ubicadas en distintas zonas horarias.Si las tiendas de una cadena que abarca los Estados Unidos abren a las 9:00 a.m. hora local, se puede elegir este valor de parámetro para encontrar los territorios del mercado a la hora de apertura para todas las tiendas en una sola resolución. En primer lugar, las tiendas de la zona horaria del este abren y se genera un polígono. Una hora más, tarde abren las tiendas de la zona horaria central, etc. Las nueve en punto son siempre la hora local, pero están escalonadas en tiempo real.
  • UTCEl parámetro Hora del día se refiere a la hora universal coordinada (UTC). Se llega o se sale de todas las instalaciones simultáneamente, independientemente de la zona horaria en la que se encuentre cada una de ellas.Si se establece Hora del día como 2:00 PM, se elige UTC y se resuelve, se generan áreas de servicio para las 9:00 a.m. hora estándar del este para las instalaciones ubicadas en la zona horaria del este, para las 8:00 a.m. hora estándar central para las instalaciones ubicadas en la zona horaria central y para las 7:00 a.m hora estándar de la montaña para las instalaciones ubicadas en la zona horaria de la montaña, y así sucesivamente, para las instalaciones ubicadas en distintas zonas horarias.
    Nota:
    La situación anterior asume la hora estándar. Durante el horario de verano, las horas del este, central y de la montaña van una hora por delante (es decir, las 10:00, las 9:00 y las 8:00 a.m., respectivamente).
    Uno de los casos en los cuales la opción UTC es útil es para visualizar la cobertura de las respuestas en caso de emergencia para una jurisdicción dividida en dos zonas horarias. Los vehículos de emergencia se cargan como instalaciones. Hora del día ahora está configurada en UTC. (Es necesario determinar la fecha y hora actuales, en términos de UTC, para usar correctamente esta opción). Se establecen otras propiedades y se resuelve el análisis. A pesar de que haya un límite de zona horaria que divida los vehículos, los resultados muestran áreas que se puedan alcanzar teniendo en cuenta las condiciones actuales del tráfico. Este mismo proceso se puede usar para otras horas también; no solo para el momento actual.

Independientemente del ajuste de Zona horaria para hora del día, todas las instalaciones deben estar en la misma zona horaria si Hora del día tiene un valor no nulo y Polígonos para varias instalaciones está configurado para crear polígonos fusionados o no superpuestos.

String
Travel_Mode
(Opcional)

El modo de transporte que se debe modelar en el análisis. Los modos de viaje se administran en ArcGIS Online y el administrador de su organización puede configurarlos para reflejar los flujos de trabajo de la organización. Debe especificar el nombre de un modo de viaje admitido con su organización.

Para obtener una lista de los nombres de modos de viaje admitidos, use la misma conexión de servidor SIG que utilizó para acceder a esta herramienta y ejecute la herramienta GetTravelModes de la caja de herramientas Utilidades. La herramienta GetTravelModes agrega la tabla Supported Travel Modes a la aplicación. Cualquier valor del campo Travel Mode Name de la tabla Supported Travel Modes se puede especificar como entrada. También puede especificar el valor del campo Travel Mode Settings como entrada. Con ello se reduce el tiempo de ejecución de la herramienta, ya que esta no tiene que encontrar la configuración a partir del nombre del modo de viaje.

El valor predeterminado, Personalizado, le permite configurar su propio modo de viaje usando los parámetros de modo de viaje personalizado (Giros en U en cruces, Utilizar jerarquía, Restricciones, Valores de los parámetros de atributos e Impedancia). Los valores predeterminados de los parámetros de modo de viaje personalizado se basan en viajes en coche. Puede elegir el modo Personalizado y establecer los parámetros de modo de viaje personalizado enumerados arriba para modelar un peatón con una velocidad de caminata rápida o un camión con una altura y un peso determinados y con una carga de ciertos materiales peligrosos. Puede probar distintas configuraciones hasta conseguir los resultados de análisis que desee. Una vez que haya identificado la configuración de análisis, trabaje con el administrador de su organización y guardar esta configuración como parte de un modo de viaje nuevo o existente para que todos los usuarios de su organización puedan ejecutar el análisis con la misma configuración.

Precaución:

Al elegir el modo Personalizado, los valores que establezca para los parámetros del modo de viaje personalizado se incluirán en el análisis. Si se especifica otro modo de viaje definido por su organización, se pasará por alto cualquier valor que haya establecido para los parámetros del modo de viaje personalizado; la herramienta los sobrescribirá con valores del modo de viaje especificado.

String
Impedance
(Opcional)

Especifica la impedancia, que es un valor que representa el esfuerzo o el coste de viajar a lo largo de segmentos de carretera o en otras partes de la red de transporte.

El tiempo de viaje es una impedancia: un coche puede tardar 1 minuto en viajar un kilómetro a lo largo de una carretera vacía. Los tiempos de viaje pueden variar según el modo de viaje: un peatón puede tardar más de 20 minutos en caminar el mismo kilómetro, por lo que es importante elegir la impedancia correcta para el modo de viaje que se está modelando.

La distancia de viaje también puede ser una impedancia; la longitud de una carretera en kilómetros se puede considerar impedancia. En este sentido, la distancia de viaje es la misma para todos los modos: un kilómetro para un peatón es, igualmente, un kilómetro para un coche. (Lo que puede cambiar son los caminos por los que los diferentes modos tienen permitido viajar, lo cual afecta a la distancia entre puntos, que se modela mediante la configuración del modo de viaje.)

Precaución:

El valor introducido para este parámetro se ignora a menos que el parámetro Modo de viaje esté establecido en Personalizado, que es el valor predeterminado.

  • TravelTimeSe utilizan datos de tráfico históricos y en directo. Esta opción resulta útil para modelar el tiempo que tardan los automóviles en desplazarse por carreteras a una hora concreta del día utilizando datos de velocidad del tráfico en directo si están disponibles. Si utiliza TravelTime, si lo desea puede definir el parámetro de atributos TravelTime::Vehicle Maximum Speed (km/h) para especificar los límites físicos de la velocidad a la que el vehículo es capaz de desplazarse.
  • MinutesNo se utilizan datos de tráfico en directo, sino velocidades medias históricas de los datos de automóviles.
  • TruckTravelTimeSe utilizan datos de tráfico históricos y en directo, pero se establece una velocidad máxima al límite de velocidad especificado para camiones. Resulta útil para modelar el tiempo que tardan los camiones en desplazarse por carreteras a una hora concreta del día. Si utiliza TruckTravelTime, si lo desea puede definir el parámetro de atributos TruckTravelTime::Vehicle Maximum Speed (km/h) para especificar los límites físicos de la velocidad a la que el camión es capaz de desplazarse.
  • TruckMinutesNo utiliza datos de tráfico en directo, pero sí utiliza las velocidades más bajas del promedio histórico para automóviles y los límites de velocidad permitidos para camiones.
  • WalkTimeEl valor predeterminado es una velocidad de 5 km/h en todas las carreteras y caminos, pero se puede configurar mediante el parámetro de atributos WalkTime::Walking Speed (km/h).
  • MilesLas mediciones de longitud de carreteras se almacenan en millas y se pueden utilizar para realizar análisis según la distancia más corta.
  • KilometersLas mediciones de longitud de carreteras se almacenan en kilómetros y se pueden utilizar para realizar análisis según la distancia más corta.
  • TimeAt1KPHEl valor predeterminado es 1 km/h en todas las carreteras y caminos. No es posible cambiar la velocidad con ningún parámetro de atributos.
  • Drive TimeModela los tiempos de viaje para un coche. Estos tiempos de viaje son dinámicos y fluctúan según los flujos de tráfico en zonas para las que hay datos de tráfico disponibles. Este es el valor predeterminado.
  • Truck TimeModela los tiempos de viaje para un camión. Estos tiempos de viaje son estáticos para cada carretera y no fluctúan con el tráfico.
  • Walk TimeModela los tiempos de viaje para un peatón.
  • Travel DistanceAlmacena las mediciones de longitud a lo largo de carreteras y caminos. Para modelar la distancia a pie, elija esta opción y asegúrese de que la opción A pie se ha definido en el parámetro Restricción. Del mismo modo, para modelar la distancia de conducción o de camión, elija Distancia de viaje aquí y establezca las restricciones apropiadas para que el vehículo viaje únicamente por carreteras en las que lo tiene permitido.

Si elige una impedancia basada en el tiempo, como TravelTime, TruckTravelTime, Minutes, TruckMinutes o WalkTime, el parámetro Unidades de descanso se debe configurar con un valor basado en el tiempo; si prefiere una impedancia basada en la distancia, como Millas o Kilómetros, las Unidades de descanso deben estar basadas en la distancia.

Heredado:

Los valores de impedancia de Tiempo de conducción, Tiempo en camión, Tiempo de recorrido a pie y Distancia de viaje ya no se admiten y se eliminarán en versiones futuras. Si utiliza uno de estos valores, la herramienta usa el valor del parámetro Impedancia de tiempo para valores basados en el tiempo y del parámetro Impedancia de distancia para valores basados en la distancia.

String
Save_Output_Network_Analysis_Layer
(Opcional)

Especifica la configuración del análisis se guardará como un archivo de capa de análisis de red. No puede trabajar directamente con este archivo, aunque lo abra en una aplicación de ArcGIS Desktop, por ejemplo, ArcMap. Se debe enviar al Soporte técnico de Esri para diagnosticar la calidad de los resultados devueltos por la herramienta.

  • Activado (True en Python): la salida se guardará como un archivo de capa de análisis de red. El archivo se descargará a un directorio temporal en su equipo. En ArcGIS Pro, la ubicación del archivo descargado se puede determinar visualizando el valor del parámetro Capa de análisis de red de salida en la entrada correspondiente a la ejecución de la herramienta en el historial de geoprocesamiento del proyecto. En ArcMap, la ubicación del archivo se puede determinar accediendo a la opción Copiar ubicación del menú de acceso directo del parámetro Capa de análisis de red de salida de la entrada correspondiente a la ejecución de la herramienta en la ventana Resultados de geoprocesamiento.
  • Desactivado (False en Python): la salida no se guardará como un archivo de capa de análisis de red. Esta es la opción predeterminada.

Boolean
Overrides
(Opcional)

Ajustes adicionales que pueden influir en el comportamiento del solucionador al buscar soluciones para problemas de análisis de red.

Se debe especificar el valor para este parámetro en la notación de objetos JavaScript (JSON). Por ejemplo, un valor válido tiene el siguiente formato: {"overrideSetting1" : "value1", "overrideSetting2" : "value2"}. El nombre del parámetro de invalidación siempre está incluido entre comillas dobles. Los valores pueden ser un número, operador booleano o cadena de caracteres.

El valor predeterminado para este parámetro es ningún valor, lo que indica que no se debe invalidar ningún parámetro del solucionador.

Las invalidaciones son parámetros avanzados que se deben utilizar solamente después de un análisis cuidadoso de los resultados obtenidos antes y después de aplicar los parámetros. Para obtener una lista de los parámetros de invalidación admitidos para cada solucionador y sus valores admisibles, póngase en contacto con el Soporte técnico de Esri.

String
Time_Impedance
(Opcional)

La impedancia basada en el tiempo es un valor que representa el tiempo de viaje a lo largo de segmentos de carretera o en otras partes de la red de transporte.

Nota:
Si la impedancia del modo de viaje, según se especifica con el parámetro Impedancia, está basada en el tiempo, los valores de los parámetros Impedancia de tiempo e Impedancia deben ser los mismos. De lo contrario, el servicio devolverá un error.
  • MinutesLa impedancia de tiempo se expresa en minutos.
  • TravelTimeLa impedancia de tiempo es el tiempo de viaje.
  • TimeAt1KPHLa impedancia de tiempo es el tiempo a un kilómetro por hora.
  • WalkTimeLa impedancia de tiempo es el tiempo de recorrido a pie.
  • TruckMinutesLa impedancia de tiempo son los minutos de camión.
  • TruckTravelTimeLa impedancia de tiempo es el tiempo de viaje en camión.
String
Distance_Impedance
(Opcional)

La impedancia basada en la distancia es un valor que representa la distancia de viaje a lo largo de segmentos de carretera o en otras partes de la red de transporte.

Nota:
Si la impedancia del modo de viaje, según se especifica con el parámetro Impedancia, está basada en la distancia, los valores de los parámetros Impedancia de distancia e Impedancia deben ser los mismos. De lo contrario, el servicio devolverá un error.
  • MilesLa impedancia de distancia se expresa en millas.
  • KilometersLa impedancia de distancia se expresa en kilómetros.
String
Polygon_Detail
(Opcional)

Especifica el nivel de detalle de los polígonos de salida.

  • StandardSe crearán polígonos con un nivel de detalle estándar. Los polígonos estándar se generan con rapidez y son bastante precisos, pero la calidad se deteriora ligeramente a medida que se acerca a los bordes de los polígonos del área de servicio. Esta es la opción predeterminada.
  • GeneralizedSe crearán polígonos generalizados utilizando la jerarquía presente en la fuente de datos de red para generar resultados rápidamente. Los polígonos generalizados tienen menor calidad que los polígonos de precisión estándar o alta.
  • HighSe crearán polígonos con el máximo nivel de detalle. Pueden existir agujeros en el polígono; representan islas de elementos de red (como calles) a los que no se ha podido llegar sin rebasar la impedancia de valor límite o debido a restricciones de viaje. Esta opción se debería utilizar para aplicaciones en las que es importante obtener resultados precisos.

Si su análisis abarca un área urbana con una red de calles semejante a una cuadrícula, la diferencia entre los polígonos generalizados y estándares será mínima. Sin embargo, para los caminos rurales y de montaña, los polígonos estándares y detallados pueden presentar resultados significativamente más precisos que los polígonos generalizados.

La herramienta permite generar polígonos de alta precisión solo si el valor más elevado que se especifica en el parámetro Valores de corte es inferior o igual a 15minutos o 15 millas (24.14 kilómetros).

String
Output_Type
(Opcional)

Especifica el tipo de salida que se generará. La salida de áreas de servicio puede ser entidades de línea que representan las carreteras a las que se puede llegar antes de sobrepasar los valores límite o entidades poligonales que abarquen estas líneas (representan el área a la que se puede llegar).

  • PolygonsLa salida del área de servicio solo contendrá polígonos. Esta es la opción predeterminada.
  • LinesLa salida del área de servicio solo contendrá líneas.
  • Polygons and linesLa salida del área de servicio contendrá polígonos y líneas.
String
Output_Format
(Opcional)

Especifica el formato en el que se crearán las entidades de salida.

  • Feature SetLas entidades de salida se generarán como tablas y clases de entidad. Esta es la opción predeterminada.
  • JSON FileLas entidades de salida se devolverán como un archivo comprimido que contiene la representación JSON de las salidas. Si se especifica esta opción, la salida será un archivo único (con una extensión .zip) que contiene uno o varios archivos JSON (con una extensión .json) para cada una de las salidas que crea el servicio.
  • GeoJSON FileLas entidades de salida se devolverán como un archivo comprimido que contiene la representación GeoJSON de las salidas. Si se especifica esta opción, la salida será un archivo único (con una extensión .zip) que contiene uno o varios archivos GeoJSON (con una extensión .geojson) para cada una de las salidas que crea el servicio.

Cuando se especifica un formato de salida basado en archivos, como Archivo JSON o Archivo GeoJSON, no se agregará ninguna salida a la visualización, puesto que la aplicación, por ejemplo, ArcMap o ArcGIS Pro, no puede dibujar el contenido del archivo de resultados. En cambio, el archivo de resultados se descarga en un directorio temporal en su equipo. En ArcGIS Pro, la ubicación del archivo descargado se puede determinar visualizando el valor del parámetro Archivo de resultados de salida en la entrada correspondiente a la ejecución de la herramienta en el historial de geoprocesamiento del proyecto. En ArcMap, la ubicación del archivo se puede determinar accediendo a la opción Copiar ubicación del menú de acceso directo del parámetro Archivo de resultados de salida de la entrada correspondiente a la ejecución de la herramienta en la ventana Resultados de geoprocesamiento.

String

Salida derivada

NombreExplicaciónTipo de datos
Service_Areas

Ofrece acceso a entidades poligonales que representan áreas a las que se puede llegar desde las ubicaciones de entrada en un tiempo de viaje, distancia de viaje o coste de viaje determinados.

Conjunto de entidades
Solve_Succeeded

Determina si la resolución del análisis del área de servicios fue correcta.

Booleano
Output_Network_Analysis_Layer

La capa de análisis de red con propiedades configuradas en los parámetros de la herramienta que se puede utilizar para análisis posteriores o para depurar el mapa.

Archivo
Output_Facilities

Ofrece acceso a los atributos de las instalaciones que se usan en el análisis del área de servicio. Puede utilizar los atributos de este tipo de datos, por ejemplo, el campo Status, para determinar el motivo por el que una instalación no se utilizó en el análisis.

Conjunto de entidades
Output_Service_Area_Lines

Almacena las áreas de servicio resultantes como entidades lineales, que cubren las calles o ejes de la red que se pueden alcanzar en el tiempo, la distancia u otro valor límite de los costes de viaje especificados. Las líneas son una representación más fiel de un área de servicio que los polígonos, ya que los análisis del área de servicio se basan en mediciones a lo largo de las líneas de red.

Conjunto de entidades
Output_Result_File

Un archivo .zip que contiene los resultados del análisis, con uno o varios archivos para cada salida. El formato de los archivos individuales viene especificado por el parámetro Formato de salida.

Archivo

Muestra de código

Ejemplo de GenerateServiceAreas (script independiente)

El siguiente script de Python muestra cómo usar la herramienta Generate Service Areas en un script.

"""This example shows how to generate 5, 10, 15 minute drive time areas around facilities."""

import sys
import time
import arcpy

# Change the username and password applicable to your own ArcGIS Online account
username = "<your user name>"
password = "<your password>"
sa_service = "https://logistics.arcgis.com/arcgis/services;World/ServiceAreas;{0};{1}".format(username, password)

# Add the geoprocessing service as a toolbox.
# Check https://pro.arcgis.com/en/pro-app/arcpy/functions/importtoolbox.htm for
# other ways in which you can specify credentials to connect to a geoprocessing service.
arcpy.ImportToolbox(sa_service)

# Set the variables to call the tool
facilities = "C:/data/Inputs.gdb/Stores"
output_service_areas = "C:/data/Results.gdb/StoreServiceAreas"

# Call the tool
result = arcpy.GenerateServiceAreas_ServiceAreas(facilities, "5 10 15", "Minutes")
arcpy.AddMessage("Running the analysis with result ID: {}".format(result.resultID))

# Check the status of the result object every 1 second until it has a
# value of 4 (succeeded) or greater
while result.status < 4:
    time.sleep(1)

# print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    arcpy.AddError("An error occured when running the tool")
    arcpy.AddError(result.getMessages(2))
    sys.exit(2)
elif result_severity == 1:
    arcpy.AddWarning("Warnings were returned when running the tool")
    arcpy.AddWarning(result.getMessages(1))

# Store the output drive time polygons to a geodatabase
result.getOutput(0).save(output_service_areas)
Ejemplo 2 de GenerateServiceAreas (script independiente)

El siguiente ejemplo muestra cómo realizar un análisis del área de servicio con un modo de viaje personalizado.

"""This example shows how to perform a service area analysis using a custom travel mode
that models trucks carrying wide load."""

import sys
import time
import json
import arcpy

username = "<your user name>"
password = "<your password>"
sa_service = "https://logistics.arcgis.com/arcgis/services;World/ServiceAreas;{0};{1}".format(username, password)

# Add the geoprocessing service as a toolbox.
arcpy.ImportToolbox(sa_service)

# Set the variables to call the tool
facilities = "C:/data/Inputs.gdb/Stores"
output_service_areas = "C:/data/Results.gdb/StoreServiceAreas"

# Change Vehicle Width attribute parameter value to 4.5 (about 15 feet) for the Trucking Time travel mode
# used for the analysis
portal_url = "https://www.arcgis.com"
arcpy.SignInToPortal(portal_url, username, password)
travel_mode_list = arcpy.na.GetTravelModes(portal_url)
tt = travel_mode_list["Trucking Time"]
tt_json = str(tt)
tt_dict = json.loads(tt_json)
tt_dict["restrictionAttributeNames"].append("Width Restriction")

for attr_param in tt_dict["attributeParameterValues"]:
    if attr_param['attributeName'] == 'Width Restriction' and attr_param['parameterName'] == 'Vehicle Width (meters)':
        attr_param['value'] = 4.5
travel_mode = json.dumps(tt_dict)

# Call the tool
result = arcpy.GenerateServiceAreas_ServiceAreas(facilities, "5 10 15", "Minutes", Travel_Mode=travel_mode)

# Check the status of the result object every 1 second until it has a
# value of 4 (succeeded) or greater
while result.status < 4:
    time.sleep(1)

# print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    arcpy.AddError("An error occured when running the tool")
    arcpy.AddError(result.getMessages(2))
    sys.exit(2)
elif result_severity == 1:
    arcpy.AddWarning("Warnings were returned when running the tool")
    arcpy.AddWarning(result.getMessages(1))

# Store the output drive time polygons to a geodatabase
result.getOutput(0).save(output_service_areas)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Temas relacionados