Disponible con una licencia de Network Analyst.
Los elementos de red se crean a partir de entidades de origen; los atributos de red, tales como los atributos de coste y jerarquía, mantiene valores para los elementos de red; y un evaluador calcula los valores de los atributos para los elementos creados a partir de una clase de entidad de origen determinada. Esto significa que un elemento de red único tiene varios evaluadores; por ejemplo, un atributo de coste único en una red de varios modelos podría tener un evaluador para cada una de las clases de entidad de origen, tales como calles, ferrocarriles, aceras, giros y cruces.
En este tema se describe cómo configurar evaluadores.
- Abra el cuadro de diálogo Propiedades de dataset de red.
Más información sobre cómo abrir el cuadro de diálogo Propiedades de dataset de red
- Haga clic en la ficha Atributos.
El dataset de red del siguiente gráfico tiene cuatro atributos de red: Metros, minutos, unidireccional y RoadClass.
- Seleccione el atributo cuyos evaluadores debe modificar y haga clic en Evaluadores.
Se abre el cuadro de diálogo Evaluadores.
- Siga estos pasos secundarios para asignar un evaluador de campo a un origen o salte al próximo paso para ver instrucciones relativas a otro evaluador de campo:
- Bajo la columna Tipo, haga clic en la fila de origen y haga clic en Campo.
- En la columna Valor, haga clic en la fila de origen y haga clic en el campo correcto en la lista.
El gráfico siguiente muestra un evaluador de campo para una clase de entidad Calles en la dirección digitalizada de destino a origen de las entidades de origen:
- Siga estos pasos secundarios para asignar un evaluador de expresión de campo a un origen o salte al próximo paso para ver instrucciones relativas a otro evaluador:
- Bajo la columna Tipo, haga clic en la fila de origen y haga clic en Campo.
- Haga clic en el botón Propiedades del evaluador.
- En el cuadro de diálogo Evaluadores de campo, elija si su expresión se escribirá en VBScript o Python. VBScript se recomienda para un rendimiento más rápido; sin embargo, deberá utilizar Python si planea construir el dataset de red con ArcGIS Server (Linux).
- Escriba la expresión.
- Haga clic en Aceptar.
- Siga estos pasos secundarios para asignar un evaluador constante a un origen o salte al próximo paso para ver instrucciones relativas a otro evaluador:
- Bajo la columna Tipo, haga clic en la fila de origen y elija Constante en la lista desplegable.
- En la columna Valor, haga clic en la fila de origen y elija Ignorar restricción o Usar restricción para los atributos de restricción o introduzca un valor numérico para los atributos de coste, descriptor y jerarquía.
El gráfico siguiente muestra un evaluador de constante para un atributo de restricción en una clase de entidad de origen Giros:
- Siga estos pasos secundarios para asignar un evaluador de secuencia de comandos a un origen o salte al próximo paso para ver instrucciones relativas a otro evaluador:
- Bajo la columna Tipo, haga clic en la fila de origen y haga clic en Secuencia de comandos.
- Haga clic en el botón Propiedades del evaluador.
- En el cuadro de diálogo Evaluadores de secuencia de comandos, elija si su expresión se escribirá en VBScript o Python. VBScript se recomienda para un rendimiento más rápido; sin embargo, deberá utilizar Python si planea resolver un análisis de red con ArcGIS Server (Linux).
- Escriba una secuencia de mandos.
- Haga clic en Aceptar.
En este ejemplo, un atributo de red de restricción utiliza un evaluador VBScript para bloquear el cruce de puentes a las rutas y a otros análisis de red.
A continuación encontrará una captura de pantalla de una secuencia de comandos similar escrita en Python. Tenga en cuenta que en el Código de secuencia de comandos de lógica previa se define una función, y comienza con la palabra clave def. La función se invoca desde Valor =.
- Siga estos pasos secundarios para asignar un evaluador de función a un origen o salte al próximo paso para ver instrucciones relativas a otro evaluador:
- Bajo la columna Tipo, haga clic en la fila de origen y haga clic en Función.
- Haga clic en el botón Propiedades del evaluador.
- En el cuadro de diálogo Evaluadores de función, introduzca una función.
- Haga clic en Aceptar.
En este ejemplo, un atributo de restricción (HeightRestriction) utiliza un atributo de descriptor (MaxHeight) y un parámetro (Vehicle Height) para bloquear los caminos que tengan un margen mínimo que sea inferior a la altura de un vehículo.
- Para asignar un evaluador de retraso de giro global consulte el siguiente tema: Establecer giros globales.
- Para asignar un evaluador de ejes de tráfico, consulte el siguiente tema: ¿Qué son los datos de tráfico?
Los evaluadores de ejes de tráfico se crean automáticamente después de configurar las propiedades para el tráfico en el dataset de red.
- Haga clic en Aceptar.
El cuadro de diálogo Propiedades de dataset de red se cierra.
- En la ventana Catálogo, haga clic con el botón derecho en el dataset de mosaico y, a continuación, haga clic en Construir.
Después de configurar los evaluadores para el atributo de red, puede cerrar los cuadros de diálogo restantes y generar la red si es necesario.