Disponible con una licencia de Network Analyst.
Cada atributo definido en la red debe tener valores para cada origen que participe en la red. Los evaluadores asignan valores al atributo de cada origen. El evaluador de script de campo asigna un evaluador desde un campo de un origen de red hasta una combinación de un atributo, origen y dirección de red. Además, se pueden utilizar otros tipos de evaluadores, como los evaluadores de Constante, Función y Script de elementos.
A continuación se describen los evaluadores.
Evaluador | Descripción |
---|---|
Secuencia de comandos de campo | La manera más común de asignar valores a un atributo de red consiste en identificar un campo único que se utilizará para evaluar el atributo de red durante la generación del dataset de red. Por ejemplo, un evaluador de campo se puede utilizar en los casos en que el valor indique una medición, como el largo de cada segmento de la carretera en metros. Sugerencia:Para los atributos de coste con unidades de distancia, utilice el campo Shape en el evaluador de Script de campo para devolver la longitud geodésica de la entidad de línea en las unidades del atributo de red. Contrasta con el uso del campo Shape_Length administrado por el sistema que contiene la longitud planar de cada entidad de línea en el sistema de coordenadas de la clase de entidad, que está sujeta a las distorsiones del sistema de coordenadas. Observe que los campos Shape y Shape_Length se encuentran en las clases de entidad de geodatabase de archivos. Para las geodatabases corporativas, los campos de geometría y longitud pueden nombrarse de manera diferente según el DBMS. El evaluador de campo se puede modificar para tomar como valor una expresión de campo en lugar de un único campo. Por ejemplo, si el atributo de red se expresa en metros, pero los datos de origen están en pies, puede crear una expresión que convierta los pies en metros en el momento de generar el dataset de red. Nota:El uso de VBScript en los evaluadores de Secuencia de comandos de campo ha quedado obsoleto en la versión ArcGIS Pro 3.1. En adelante, se debe utilizar Python para estos tipos de evaluadores. |
Constante | Los atributos pueden tener asignado un valor constante. El valor puede ser numérico para los atributos de coste, descriptor y jerarquía o bien un tipo de dato booleano de Usar restricción o Ignorar restricción para un atributo de restricción. |
Función | El Evaluador de funciones calcula los valores de los atributos aplicando una sencilla operación matemática o comparación lógica en otro valor de atributo y valor o constante de parámetro. Para los atributos de tipo numérico, los valores se derivan multiplicando, dividiendo, sumando o restando otro atributo de red y un valor de parámetro o constante. Para los atributos de tipo booleano, los valores se derivan de una expresión que compara otro valor de atributo con el valor o constante de un parámetro, por ejemplo, MaxHeight < VehicleHeight. Nota:Los operadores de adición (+) y sustracción (-) no pueden usarse con los atributos de coste.Los operadores de adición (+) y sustracción (-) se agregaron en ArcGIS Pro 2.3. Los evaluadores generarán un error en versiones anteriores del software. |
Categoría de giro | El Evaluador categoría de giro asigna un valor de coste predeterminado a la transición entre dos elementos de ejes. El coste está basado en el ángulo de desviación entre los dos ejes y la clase de camino (primario, secundario o local) de los ejes que se atraviesan. Depende también de la categoría del cruce por el que se pasa con el movimiento de giro. Por ejemplo, puede utilizar el Evaluador de categoría de giro para hacer que todos los giros a la izquierda (que se determinan por ángulos de desviación) de carreteras locales a carreteras secundarias tarden más tiempo que los giros a la izquierda desde carreteras locales a otras carreteras locales. También puede especificar costes agregados para otras transiciones, por ejemplo, agregar un retraso de 10 segundos al continuar de frente en una intersección de dos caminos secundarios. |
Secuencia de comandos de elemento | Es posible asignar atributos a partir del resultado de la ejecución de una secuencia de comandos de Python o VBScript. De este modo podrá modelar atributos complejos. Al contrario que otros evaluadores, el Evaluador de script de elemento no asigna valores durante la generación de una red. En su lugar, asigna valores cuando un análisis de red requiere el uso de ese atributo, lo que puede ocurrir en el momento de la resolución. Si los valores de un atributo cambian constantemente, el uso del Evaluador de script de elemento permite garantizar que se actualicen los atributos para cada análisis de red. Sugerencia:Dado que el Evaluador de script de elemento calcula sus valores durante el análisis, tiende a afectar negativamente al rendimiento del análisis. Utilice otro evaluador, si es posible. Nota:El uso de VBScript en los evaluadores de Secuencia de comandos de elemento ha quedado obsoleto en la versión ArcGIS Pro 3.1. En adelante, se debe utilizar Python para estos tipos de evaluadores. |
Tráfico | Los evaluadores de tráfico están diseñados para ser utilizados con datos de tráfico. Pueden proporcionar tiempos de viaje para una hora del día y día de la semana determinados usando datos históricos o en vivo. Disponen de atributos de coste de reserva que proporcionan tiempos de viaje para días laborables y de fin de semana cuando no se disponga de tiempos de viaje específicos Los evaluadores de tráfico también disponen de atributos de coste independientes del tiempo a los que Network Analyst hace referencia al secuenciar paradas en un análisis de ruta o visitas en un problema de generación de rutas para vehículos y también cuando el análisis no especifica el tiempo de llegada o salida. |
Transporte público | El evaluador de Transporte público calcula el tiempo de viaje por un segmento de línea de transporte público en función del servicio de transporte público programado. El tiempo de viaje que se devuelve incluye el tiempo de espera hasta que comienza el siguiente viaje de transporte programado, además del tiempo de viaje por el segmento de la línea de transporte de un extremo a otro. Utilice este evaluador para modelar las personas que viajan en transporte público. No está diseñado para modelar el tiempo de viaje de los autobuses por carretera. El evaluador de Transporte público solo está disponible para atributos de coste basados en el tiempo en orígenes de eje conocidos como LineVariantElements cuando el dataset de entidades y la geodatabase del dataset de red contienen todas las tablas y clases de entidad que necesita el modelo de datos de transporte público de Network Analyst. Más información sobre el evaluador de Transporte público Más información sobre el análisis de red con transporte público |
Igual que Predeterminado | Existe un tipo de evaluador predeterminado para cada categoría de Origen. Cuando un tipo de evaluador de origen se define como Igual que Predeterminado, utiliza el evaluador que está definido como predeterminado. |
Igual que A lo largo | Cuando un tipo de evaluador de origen en la categoría Ejes se define como Igual que A lo largo, utiliza el evaluador que usa la entidad de origen Calle (A lo largo). |
No se admite | La versión actual de ArcGIS Pro no admite el evaluador. |
Nota:
Tendrá que volver a compilar los datasets de red si los cambios realizados exigen al dataset de red que tenga acceso a sus clases de entidad de origen. Por ejemplo, al crear un evaluador de campo que extrae costes horarios de una clase de entidad de origen, es necesario volver a compilar la red. Cambiar la geometría de entidades de origen exige volver a compilar el dataset de red. Sin embargo, no es necesario volver a compilar la red con otros tipos de evaluadores, ya que estos no extraen la información directamente de las clases de entidad de origen.