Date post: | 21-Dec-2015 |
Category: |
Documents |
Upload: | william-chacon |
View: | 23 times |
Download: | 3 times |
Configuración de las herramientas de
Aguas
Anexo I
Versión 1.0
08 de mayo de 2014
Configuración de las herramientas de Aguas
Anexo I
Pág. i
Índice
1. Introducción ______________________________________________ 1
1.1. Instalación del archivo de configuración_____________________________________ 1
2. Configuración Barra de herramientas de Gestión de Redes de
Aguas _________________________________________________________ 2
2.1. Comprobar la conectividad de la red geométrica ____________________________ 2
2.2. Rotar los nodos seleccionados ______________________________________________ 3
2.3. Agregar rotación al elemento _______________________________________________ 3
2.4. Dividir líneas en los puntos seleccionados ____________________________________ 3
2.5. Simbolizar cruces por encima y por debajo para las líneas seleccionadas _____ 4
2.6. Fusionar líneas de la red geométrica ________________________________________ 4
2.7. Mostrar/ Ocultar visor de notas ______________________________________________ 5
2.8. Conectar punto seleccionado con el punto más cercano ____________________ 6
2.9. Agregar acometida ________________________________________________________ 7
2.10. Puntos a lo largo de la acometida __________________________________________ 10
2.11. Agregar acometidas desde líneas __________________________________________ 11
2.12. Rotación de la acometida _________________________________________________ 14
3. Configuración Barra de Herramientas de Informes de Aguas 15
3.1. Propiedades generales de las herramientas _________________________________ 15
3.2. Resumen del polígono de corte ____________________________________________ 15
3.3. Determinar el polígono de corte ____________________________________________ 17
Configuración de las herramientas de Aguas
Anexo I
Pág. ii
3.4. Calcular acumulación de flujo de una ubicación ____________________________ 18
3.5. Herramienta de generación de perfiles _____________________________________ 19
4. Herramientas de construcción _____________________________ 21
4.1. Crear líneas con nodos ____________________________________________________ 21
4.2. Crear punto y generar conexión al punto más cercano ______________________ 23
4.3. Crear punto y generar acometida __________________________________________ 23
4.4. Agregar acometida desde línea ____________________________________________ 23
5. Configuración del Asistente de Atributos ___________________ 23
5.1. Activar Asistente de Atributos ______________________________________________ 24
5.2. Tabla de Valor Dinámico (Dynamic Value) __________________________________ 24
5.3. Tabla Generar ID (Generate ID) _____________________________________________ 24
5.4. Fichero de log _____________________________________________________________ 24
5.5. Ruta del fichero de log _____________________________________________________ 25
5.6. Último valor _______________________________________________________________ 25
5.7. Elementos que intersecan __________________________________________________ 25
5.8. Servicio de geocodificación _______________________________________________ 25
Configuración de las herramientas de Aguas
Anexo I
Pág. 1
1. Introducción
Las Herramientas Desktop de infraestructuras y el Asistente de Atributos están
preconfigurados para realizar tareas comunes con los datos almacenados en el modelo
de Local Government que se adjunta en la Solución. El comportamiento de las
herramientas se puede modificar para trabajar con otros modelos de datos o para
realizar tareas adicionales modificando el fichero de configuración que se distribuye con
estas herramientas.
1.1. Instalación del archivo de configuración
El fichero de configuración (Loaded.config) es un fichero XML que se crea
automáticamente al instalar la Plantilla de Edición de Infraestructuras en el siguiente
directorio: C:\Users\<Usuario>\AppData\Roaming\ArcGIS4LocalGovernment\ConfigFiles
A través de este archivo se configuran los parámetros de las distintas herramientas de
edición y análisis, con el objetivo de que funcionen con los datos de su organización
cargados en el mapa.
En la solución se suministra un archivo de configuración preparado para funcionar con
las capas del mapa de ejemplo (Ejemplo_EdicionInfraestructuras.mxd). Para utilizar este
fichero de configuración hay que copiar este archivo en
C:\Users\<Usuario>\AppData\Roaming\ArcGIS4LocalGovernment\ConfigFiles y cargarlo a
través de la herramienta “Mostrar información de configuración” en la barra de
herramientas “Asistente de atributos” en ArcMap.
Configuración de las herramientas de Aguas
Anexo I
Pág. 2
Figura 1. Cargar el archivo de configuración.
2. Configuración Barra de herramientas de Gestión de Redes de
Aguas
A continuación se describen las posibles opciones que existen para configurar cada
herramienta de la Barra de herramientas de Edición de Aguas.
2.1. Comprobar la conectividad de la red geométrica
Configuración para el comando que evalúa la conexión de las entidades de la red
geométrica en la extensión visible.
Clave Descripción
ConnectionChecker_CheckOnlyVisibleLayersFalse
Validar únicamente las conexiones visibles en la
tabla de contenidos. Para validar todas las
conexiones, estén visible o no, establecer el valor
a falso.
Configuración de las herramientas de Aguas
Anexo I
Pág. 3
<add key="ConnectionChecker_CheckOnlyVisibleLayers" value="true" />
2.2. Rotar los nodos seleccionados
Configuración para el comando que rota los puntos seleccionados para adaptarse a la
orientación de la línea con la que se conectan.
Clave Descripción
RotateSelected_DiameterFieldName
Rotar punto para adaptarse a un cambio en el valor de un
campo de la línea intersecada. Se puede establecer el nombre
del campo.
RotateSelected_SpinAngle Añadir un ángulo determinado a la rotación. Para adaptar
determinados símbolos en caso necesario.
<add key="RotateSelected_DiameterFieldName" value="DIAMETER" /> <add key="RotateSelected_SpinAngle" value="10" />
2.3. Agregar rotación al elemento
Configuración para la herramienta que añade un valor predefinido a la rotación del
elemento.
Clave Descripción
AdditionalRotate_SpinValue Valor de la rotación a añadir.
AddRotateSuspendAA Opción de desactivar el Asistente de Atributos antes de añadir la
rotación.
<add key="AdditionalRotate_SpinAngle" value="45" /> <add key="AddRotateSuspendAA" value="true" />
2.4. Dividir líneas en los puntos seleccionados
Esta configuración la usan las herramientas que parten líneas.
Configuración de las herramientas de Aguas
Anexo I
Pág. 4
Clave Descripción
SplitLines_SkipDistance No se parten líneas de longitud inferior a la tolerancia especificada.
SplitLinesAtLocation_Snap La tolerancia utilizada para determinar si el punto interseca una línea.
SplitLinesSuspendAA Opción de suspender el Asistente de Atributos antes partir una línea.
<add key="SplitLines_SkipDistance" value="0.5" />
<add key="SplitLinesAtLocation_Snap" value="10" />
<add key="SplitLinesSuspendAA" value="true" />
2.5. Simbolizar cruces por encima y por debajo para las líneas
seleccionadas
Configuración usada por la herramienta que crea un semicírculo en la línea
seleccionada sobre otra línea con la que se cruza.
Clave Descripción
CreateJumps_Distance Puede definirse el radio del semicírculo.
<add key="CreateJumps_Distance" value="2" />
2.6. Fusionar líneas de la red geométrica
Valores de configuración para la herramienta que fusiona múltiples líneas de un
mismo feature class de red geométrica en una única línea.
La configuración de esta herramienta se encuentra en la etiqueta
MergeSpliGeoNetFeatures.
Clave Descripción
MergeSplitElev Habilita la opción de partir la información de elevación.
SplitFormatString Formato de los valores cuando la elevación se parte.
Fields
Esta etiqueta incluye uno o más conjuntos de etiquetas Field para definir el
comportamiento de un campo al fusionarlo o partirlo. En el cuadro siguiente se
puede encontrar la configuración de la clave Field.
Configuración de las herramientas de Aguas
Anexo I
Pág. 5
Configuración de cada clave Field.
Clave Descripción
Field El campo que se va a modificar al fusionar o partir.
MergeRule
El comportamiento del valor del campo cuando se fusionan líneas. Las opciones válidas
son: el mayor valor (max), el menor valor (min), valor medio (average), concatenación
de valores (concat) o suma de los valores (sum).
SplitRule El comportamiento del valor del campo cuando se parten líneas. Las opciones válidas
son: el mayor valor (max) o el menor valor (min).
<MergeSplitGeoNetFeatures>
<MergeSplitElev>true</MergeSplitElev>
<SplitFormatString>{0:0.##}</SplitFormatString>
<Fields>
<Field> <Name>UPELEV</Name>
<MergeRule>Max</MergeRule>
<SplitRule>Max</SplitRule>
</Field>
<Field>
<Name>DOWNELEV</Name>
<MergeRule>Min</MergeRule>
<SplitRule>Min</SplitRule>
</Field>
</Fields>
</MergeSplitGeoNetFeatures>
2.7. Mostrar/ Ocultar visor de notas
Configuración de la herramienta que abre la ventana que muestra, uno por uno, los
elementos (notas) contenidos en una determinada capa y que cumplen una
determinada consulta.
La configuración de esta herramienta se encuentra en la etiqueta LayerViewerConfig.
Las claves que se pueden configurar para cada capa son las siguientes.
Configuración de las herramientas de Aguas
Anexo I
Pág. 6
Clave Descripción
LayerName El nombre de la capa
Query Los elementos de la capa pueden filtrarse utilizando expresiones SQL, como < o
>. Para ver todos los elementos, utilizar la consulta 1=1.
ZoomScale Establece la escala del mapa a la que hacer zoom.
<LayerViewerConfig ZoomOnRecordChange="true">
<LayerViewerLayers>
<LayerViewerLayer>
<LayerName>Notas</LayerName>
<Query>1=1</Query>
<ZoomScale>1500</ZoomScale>
</LayerViewerLayer>
</LayerViewerLayers>
</LayerViewerConfig>
2.8. Conectar punto seleccionado con el punto más cercano
Configuración de la herramienta que busca el elemento más próximo a otro de la misma
capa (Ej.: pozos de registro) y genera entre ambos una línea del tipo definido en el
archivo de configuración.
La configuración de esta herramienta se encuentra en la etiqueta ConnectClosest.
Clave Descripción
Point_Layer Nombre de la capa de puntos para realizar la conexión entre elementos.
Line_Layer Nombre de la capa de líneas para conectar el punto nuevo y los existentes.
Line_EditTemplate Plantilla de edición por defecto utilizada para establecer los atributos y la
simbología de la nueva tubería. Puede dejarse en blanco.
Search_Threshold Radio máximo (en unidades del mapa) de búsqueda de la entidad más
cercana.
Reset_Flow El flujo puede ser restablecido después de estas ediciones. Las opciones
válidas son Digitized, Role o None.
Configuración de las herramientas de Aguas
Anexo I
Pág. 7
<ConnectClosest>
<ConnectClosestDetails>
<Point_Layer>Pozo de registro</Point_Layer>
<Line_Layer>Tuberías por gravedad de la red de
saneamiento</Line_Layer>
<Line_EditTemplate></Line_EditTemplate>
<Search_Threshold>450</Search_Threshold>
<Reset_Flow>Digitized</Reset_Flow>
</ConnectClosestDetails>
</ConnectClosest>
2.9. Agregar acometida
Configuración de la herramienta que genera una línea (acometida) desde el punto o
puntos seleccionados hasta la línea más cercana perteneciente a otra capa (tubería
principal).
La configuración de esta herramienta se encuentra en la etiqueta AddLateralsLayers.
Clave Descripción
AddLateralDetails
Estas etiquetas encierran conjuntos de etiquetas que definen los
tipos y propiedades de las acometidas y conexiones creadas por
la herramienta. Se pueden configurar múltiples combinaciones
utilizando varios conjuntos. Cada conjunto de etiquetas tiene un
atributo name utilizado como referencia.
Point_LayerName Capa de puntos para conectar a la tubería principal a través de
una acometida.
MainLine_LayerName Capa de tuberías a la que se conecta la acometida desde el
punto.
LateralLine_LayerName Capa de acometidas. Conecta la capa de puntos con la capa de
tuberías principales.
LateralLine_EditTemplate
Plantilla de edición por defecto utilizada para la capa de
acometidas. Puede dejarse en blanco; en ese caso un
desplegable permitirá al usuario elegir la plantilla.
FromToField Estas etiquetas encierran conjuntos de etiquetas utilizadas para
emparejar el campo fuente y el destino. Para transferir atributos
Configuración de las herramientas de Aguas
Anexo I
Pág. 8
Clave Descripción
entre varios campos, hay que utilizar varios conjuntos de
etiquetas FromToFields.
SourceField—Campo en la capa fuente cuyo valor se transmite al campo
destino.
TargetField—Campo en la capa destino que recibe el valor del campo
fuente.
Prefix—Prefijo que se puede aplicar al valor extraído de la tubería y
aplicado al punto.
LateralLine_StartAtMain
Determina la dirección en la que se dibuja la acometida. La
dirección del flujo puede establecerse para seguir la dirección de
la digitalización. El valor true hace que se dibuje desde la tubería.
El valor false hace que se dibuje desde la conexión.
DeleteExistingLine
Comprueba si ya existe una acometida entre el punto y la tubería
y, con valor true, elimina la acometida. Con valor false, mantiene
la existente.
ToleranceForDelete Distancia en unidades del mapa para buscar la acometida entre
la conexión de servicio y la tubería.
SearchOnLayer
Para restringir la búsqueda de elementos según la definición de
capa, establecer el valor a true. Para buscar todos los elementos
de la capa, establecer el valor a false.
SearchDistance The maximum distance in map units the tool searches from the
construction point to locate a main.
PointsAlong
Esta sección permite crear una serie de puntos a lo largo de la
acometida. Estas secciones y su contenido no son obligatorias y
puede eliminarse si no se necesitan. Se pueden definir distintos
tipos de puntos utilizando varias etiquetas PointAlong. Los
parámetros de configuración se pueden encontrar en el punto
siguiente.
Configuración de las herramientas de Aguas
Anexo I
Pág. 9
Clave Descripción
Dual_When_Two_Selected
Si esta opción tiene valor true conectará dos puntos a la tubería
principal a través de una única acometida si los puntos están
dentro de un umbral de distancia. El umbral de distancia se
establece en Dual_Max_Distance_When_Two_Selected.
Dual_When_Nearby
Si dos conexiones (incluso si no están seleccionadas) se
encuentran a menos de una distancia especificada una de otra,
se puede generar una conexión doble que conecte ambas
conexiones a la tubería a través de la misma acometida. La
distancia máxima se establece en el parámetro
Dual_Max_Distance_When_Nearby.
Dual_Max_Distance_When_Two
_Selected
La máxima distancia para crear acometida dual para elementos
seleccionados que no comparten acometida.
Dual_Max_Distance_When_Nea
rby
La máxima distancia para crear acometida dual para elementos
próximos.
Dual_Option_Make_Square Determina como dibujar la acometida dual, de forma cuadrada
(valor true) o con forma de Y (valor false).
Hook_DoglegDistance Distancia sobre la acometida para rotar hacia la tubería. Los
grados de la rotación se establecen en Hook_Angle.
Hook_DistanceIsPercent
Determina si el valor anterior, dogleg, es una distancia o un
porcentaje a lo largo de la acometida. La distancia se mide desde
el punto declarado en el tag LateralLine_StartAtMain.
Hook_Angle Ángulo del dogleg.
Reset_Flow Opción de resetear el flujo después de la edición. Las opciones
son: Digitized, Role, None.
<AddLateralsLayers>
<AddLateralDetails Name="Meters to Mains">
<Point_LayerName>Conexiones de servicio</Point_LayerName>
<MainLine_LayerName>Tuberías</MainLine_LayerName>
<LateralLine_LayerName>Acometidas</LateralLine_LayerName>
<LateralLine_EditTemplate></LateralLine_EditTemplate>
<Point_FieldToCalcFromMain>LOCDESC</Point_FieldToCalcFromMain>
<Main_FieldToCalcForPoint>FACILITYID</Main_FieldToCalcForPoint>
<Point_PrefixForMainValue>TuberiaID:</Point_PrefixForMainValue>
Configuración de las herramientas de Aguas
Anexo I
Pág. 10
<LateralLine_StartAtMain>true</LateralLine_StartAtMain>
<DeleteExistingLines>true</DeleteExistingLines>
<TolerenceForDelete>.5</TolerenceForDelete>
<SearchOnLayer>true</SearchOnLayer>
<SearchDistance>500</SearchDistance>
<PointsAlong>
<PointAlong>
<LayerName>Válvulas de sistema</LayerName>
<Distance>5</Distance>
<DistanceIsPercent>false</DistanceIsPercent>
<EditTemplate></EditTemplate>
<PolygonOffsetLayerName>OwnerParcel</PolygonOffsetLayerName>
<PolygonOffsetSide>From</PolygonOffsetSide>
</PointAlong>
<PointAlong>
<LayerName>Juntas</LayerName>
<Distance>0</Distance>
<DistanceIsPercent>false</DistanceIsPercent>
<EditTemplate>Grifo</EditTemplate>
<PolygonOffsetLayerName>OwnerParcel</PolygonOffsetLayerName>
<PolygonOffsetSide>From</PolygonOffsetSide>
</PointAlong>
</PointsAlong>
<Dual_When_Two_Selected>true</Dual_When_Two_Selected>
<Dual_When_Nearby>true</Dual_When_Nearby>
<Dual_Max_Distance_When_Two_Selected>50</Dual_Max_Distance_When_Tw
o_Selected>
<Dual_Max_Distance_When_Nearby>30</Dual_Max_Distance_When_Nearby>
<Dual_Option_Make_Square>true</Dual_Option_Make_Square>
<Hook_DoglegDistance>0</Hook_DoglegDistance>
<Hook_DistanceIsPercent>true</Hook_DistanceIsPercent>
<Hook_Angle>45</Hook_Angle>
<Reset_Flow>Digitized</Reset_Flow>
</AddLateralDetails>
</AddLateralsLayers>
2.10. Puntos a lo largo de la acometida
Configuración del contenido de la etiqueta PointsAlong, que se utilizan para construir
una serie de puntos a lo largo de una acometida.
Clave Descripción
LayerName Nombre de la capa de puntos cuyos elementos se crearán a lo largo de
la acometida en intervalos regulares.
Configuración de las herramientas de Aguas
Anexo I
Pág. 11
Clave Descripción
Distance Distancia a la que situar el punto a lo largo de la acometida. La distancia
puede ser un porcentaje o una medida en unidades del mapa.
DistanceIsPercent Determina si el valor anterior corresponde a porcentaje (true) o a
unidades del medida (false).
EditTemplate
Plantilla de edición por defecto para los nuevos puntos. Puede dejarse
en blanco; en ese caso un desplegable permitirá al usuario elegir la
plantilla.
PolygonOffsetLayerName Opción de intersecar con una capa de polígonos y desplazar el punto
desde la intersección al borde del polígono.
PolygonOffsetSide
Si interseca con una capa de polígonos, el desde (From) o el hacia (To) la
intersección teniendo en cuenta la dirección en la que ha sido dibujada
la acometida.
<PointAlong>
<LayerName>Válvulas de sistema</LayerName>
<Distance>5</Distance>
<DistanceIsPercent>false</DistanceIsPercent>
<EditTemplate></EditTemplate>
<PolygonOffsetLayerName>OwnerParcel</PolygonOffsetLayerName>
<PolygonOffsetSide>From</PolygonOffsetSide>
</PointAlong>
2.11. Agregar acometidas desde líneas
Configurar esta herramienta para evaluar puntos seleccionados y dibujar una línea
desde cada punto, perpendicular a la línea que interseca.
La configuración de esta herramienta se encuentra en la etiqueta
AddLateralFromMainPointDetails.
Clave Descripción
Point_LayerName
Capa de puntos que contiene los elementos situados a lo largo de las
líneas de la capa definida en la etiqueta MainLine_LayerName. Las
acometidas se crean extendiéndose desde estos puntos.
Configuración de las herramientas de Aguas
Anexo I
Pág. 12
Clave Descripción
MainLine_LayerName La nueva acometida genera una rotación desde las líneas de esta capa.
LateralLine_LayerName La capa utilizada para almacenar las nuevas acometidas.
LateralLine_EditTemplate
Plantilla de edición por defecto utilizada para la capa de acometidas.
Puede dejarse en blanco; en ese caso un desplegable permitirá al usuario
elegir la plantilla.
LateralLine_AngleDetails
Esta sección contiene las etiquetas que describen la longitud y la rotación
de la nueva acometida. La configuración de estas secciones se encuentra
en el apartado siguiente.
LateralLine_StartAtMain
Determina la dirección en la que se dibuja la acometida. La dirección del
flujo puede establecerse para seguir la dirección de la digitalización. El
valor true hace que se dibuje desde la tubería. El valor false hace que se
dibuje desde la conexión.
FromToFields
Estas etiquetas encierran conjuntos de etiquetas utilizadas para
emparejar el campo fuente y el destino. Para transferir atributos entre
varios campos, hay que utilizar varios conjuntos de etiquetas
FromToFields.
SourceField—Campo en la capa fuente cuyo valor se transmite al campo
destino.
TargetField—Campo en la capa destino que recibe el valor del campo fuente.
Prefix—Prefijo que se puede aplicar al valor extraído de la tubería y
aplicado al punto.
SearchOnLayer
Para restringir la búsqueda de elementos según la definición de capa,
establecer el valor a true. Para buscar todos los elementos de la capa,
establecer el valor a false.
PointsAlong
Esta sección permite crear una serie de puntos a lo largo de la acometida.
Estas secciones y su contenido no son obligatorias y puede eliminarse si
no se necesitan. Se pueden definir distintos tipos de puntos utilizando
Configuración de las herramientas de Aguas
Anexo I
Pág. 13
Clave Descripción
varias etiquetas PointAlong. Los parámetros de configuración se pueden
encontrar en el punto anterior.
Reset_Flow Opción de resetear el flujo después de la edición. Las opciones son:
Digitized, Role, None.
<AddLateralFromMainPointLayers>
<AddLateralFromMainPointDetails Name="Taps And Mains">
<Point_LayerName>Juntas</Point_LayerName>
<MainLine_LayerName>Tuberías Saneamiento</MainLine_LayerName>
<LateralLine_LayerName>Acometidas
saneamiento</LateralLine_LayerName>
<LateralLine_EditTemplate>Doméstico</LateralLine_EditTemplate>
<LateralLine_AngleDetails>
<AngleField>ANGLE</AngleField>
<AngleType>CLOCK</AngleType>
<AddAngleToLineAngle>true</AddAngleToLineAngle>
<DirectionField>ORIENTAT</DirectionField>
<LookingUpstreamValue>U</LookingUpstreamValue>
<LookingDownstreamValue>D</LookingDownstreamValue>
<OnlyPerp>true</OnlyPerp>
<LengthField>LENGTH</LengthField>
</LateralLine_AngleDetails>
<LateralLine_StartAtMain>true</LateralLine_StartAtMain>
<FromToFields>
<FromToField>
<SourceField>FACILITYID</SourceField>
<TargetField>LOCDESC</TargetField>
<Prefix>TuberiaID:</Prefix>
</FromToField>
<FromToField>
<SourceField>INSTALLDATE</SourceField>
<TargetField>INSTALLDATE</TargetField>
<Prefix>TuberiaID:</Prefix>
</FromToField>
</FromToFields>
<SearchOnLayer>true</SearchOnLayer>
<PointsAlong>
<PointAlong>
<LayerName>Sewer Cleanout</LayerName>
<Distance>5</Distance>
<DistanceIsPercent>false</DistanceIsPercent>
<EditTemplate></EditTemplate>
<PolygonOffsetLayerName>OwnerParcel</PolygonOffsetLayerName>
<PolygonOffsetSide>From</PolygonOffsetSide>
</PointAlong>
</PointsAlong>
<Reset_Flow>Digitized</Reset_Flow>
Configuración de las herramientas de Aguas
Anexo I
Pág. 14
</AddLateralFromMainPointDetails>
</AddLateralFromMainPointLayers>
2.12. Rotación de la acometida
Configuración del contenido de la etiqueta LateralLine_AngleDetails, que describe la
longitud y rotación de una acometida.
Clave Descripción
AngleField El campo en la capa de puntos que almacena el ángulo de la rotación
de la línea que se acaba de crear.
AngleType
El tipo de medida de los valores del ángulo. Las opciones son ANGLE
para utilizar grados como unidades, o CLOCK si la medida es relativa a
la esfera del reloj.
AddAngleToLineAngle Indica si los valores del campo de la rotación son relativos a la tubería
principal (valor true) o desde el norte (valor false).
DirectionField El campo que almacena la dirección desde la que se ha calculado el
ángulo.
LookingUpsteamValue El valor utilizado para determinar si el ángulo fue medido yendo aguas
arriba.
LookingDownstreamValue El valor utilizado para determinar si el ángulo fue medido yendo aguas
abajo.
OnlyPerp Indica si la acometida debería dibujarse perpendicular a la tubería.
LengthField El campo de la capa de puntos que contiene la longitud de la
acometida que va a crearse.
<LateralLine_AngleDetails>
<AngleField>ANGLE</AngleField>
<AngleType>CLOCK</AngleType>
<AddAngleToLineAngle>true</AddAngleToLineAngle>
<DirectionField>ORIENTAT</DirectionField>
<LookingUpstreamValue>U</LookingUpstreamValue>
<LookingDownstreamValue>D</LookingDownstreamValue>
<OnlyPerp>true</OnlyPerp>
<LengthField>LENGTH</LengthField>
</LateralLine_AngleDetails>
Configuración de las herramientas de Aguas
Anexo I
Pág. 15
3. Configuración Barra de Herramientas de Informes de Aguas
A continuación se describen las posibles opciones que existen para configurar cada
herramienta de la Barra de herramientas de Análisis e Informes de Aguas.
3.1. Propiedades generales de las herramientas
Estas propiedades son comunes a múltiples herramientas.
Clave Descripción
Trace_Click_Point_Tolerance Define la tolerancia de snapping para las herramientas que realizan
traceos y cambios de estado de las válvulas.
<add key="Trace_Click_Point_Tolerence" value="10" />
3.2. Resumen del polígono de corte
Configuración de la herramienta que ejecuta un polígono de corte en cada tubería
seleccionada. El resultado final genera el número de válvulas, contadores, contadores
críticos y conexiones de servicio que serían afectados por el polígono de corte. El
resultado se almacena en un feature class separado. El tiempo de proceso de esta
herramienta puede ser largo.
Clave Descripción
Trace_IsolationSummary_LayerName Nombre de la capa donde se almacena el
resultado.
TraceIsolationSummary_FacilityIDField
El ID de la capa de tuberías, que será
almacenado en los resultados para posibilitar la
generación de relaciones y uniones.
TraceIsolationSummary_DateFieldName Campo utilizado para almacenar la fecha y hora
en la que se realizó el análisis.
TraceIsolationSummary_Main_FeatureLayer La capa de tuberías sobre la que hacer el
análisis de traceo.
Configuración de las herramientas de Aguas
Anexo I
Pág. 16
Clave Descripción
TraceIsolationSummary_Meter_FeatureLayer Capa de contadores a partir de la cual se hace
el recuento.
TraceIsolationSummary_Meter_Critical_Field Campo para almacenar si el contador es crítico.
Puede ser dejado en blanco.
TraceIsolationSummary_Meter_Critical_Value Valor que dice si el contador es crítico. Puede
ser dejado en blanco.
TraceIsolationSummary_ValveCountFieldName
Campo para almacenar el número de válvulas
del sistema relacionadas con una tubería
(definidas estas por la entrada
TraceIsolation_Valve_FeatureLayer).
TraceIsolationSummary_MeterCountFieldName Campo que almacena el número de contadores
relacionados con la tubería.
TraceIsolationSummary_CritMeterCountFieldName Campo que almacena el número de contadores
críticos relacionados con una tubería.
TraceFlow_Interminate
Opción de especificar que el análisis se ejecute
solamente sobre redes con flujo establecido.
Para activar esta restricción, establecer el valor
a true.
<add key="TraceIsolationSummary_LayerName"
value="wMainsWithTraceSummary" />
<add key="TraceIsolationSummary_FacilityIDField" value="FacilityId" />
<add key="TraceIsolationSummary_DateFieldName" value="DATE" />
<add key="TraceIsolationSummary_Main_FeatureLayer" value="Tuberias" />
<add key="TraceIsolationSummary_Meter_FeatureLayer" value="Conexiones de
servicio" />
<add key="TraceIsolationSummary_Meter_Critical_Field" value="CRITICAL"
/>
<add key="TraceIsolationSummary_Meter_Critical_Value" value="1" />
<add key="TraceIsolationSummary_ValveCountFieldName" value="ValveCount"
/>
<add key="TraceIsolationSummary_MeterCountFieldName" value="MeterCount"
/>
<add key="TraceIsolationSummary_CritMeterCountFieldName"
value="NUMCRITMETER" />
<add key="TraceIsolationSummary_CommentsFieldName" value="" />
<add key="TraceFlow_Interminate" value="false" />
Configuración de las herramientas de Aguas
Anexo I
Pág. 17
3.3. Determinar el polígono de corte
Configuración de la herramienta que calcula el polígono de corte a partir de los
marcadores y barreras establecidas por el usuario.
Clave Descripción
TraceIsolation_Source_FeatureLayer
La capa o capas que representan las fuentes de la red de
aguas. Se pueden establecer varias capas separándolo con
una barra vertical.
TraceIsolation_Valve_FeatureLayer
Las capas que representan a las válvulas y que se utilizan
para detener el traceo. Se pueden poner varias capas
separándolas con barras verticales.
TraceIsolation_Operable_Field_Valves
El campo de la capa de válvulas utilizado para determinar
si la válvula es operable. Los valores validos son 0 (falso) y
1 (verdadero).
Si una válvula no es operable no es tenida en cuenta por
las herramientas Determinar el polígono de corte,
Polígono de corte: zona afectada, y Cambiar operatividad
de válvula.
TraceIsolation_Operable_Field_Sources
El campo en la capa fuente que define el estado operable.
Las fuentes inoperables no son tenidas en cuenta por los
trazados.
TraceIsolation_Operable_Valves
Los valores utilizados para definir el estado operacional de
las válvulas en el formato “válvula-no-operable| válvula-
operable”.
TraceIsolation_Valve_AddSQL Expresión SQL para ignorar las válvulas que cumplen el
criterio.
Trace Isolation_ClearFlagsOnClick Opción de eliminar Marcadores existentes antes de
ejecutar la herramienta de polígono de corte (valor true).
<add key="TraceIsolation_Source_FeatureLayer" value="Estructuras de red"
/>
Configuración de las herramientas de Aguas
Anexo I
Pág. 18
<add key="TraceIsolation_Valve_FeatureLayer" value="Valvulas de
sistema|Valvulas de control" />
<add key="TraceIsolation_Operable_Field_Valves" value="Operable" />
<add key="TraceIsolation_Operable_Field_Sources" value="ENABLED" />
<add key="TraceIsolation_Operable_Values" value="0|1" />
<add key="TraceIsolation_Valve_AddSQL" value="" />
<add key="TraceIsolation_ClearFlagsOnClick" value="true" />
3.4. Calcular acumulación de flujo de una ubicación
Configuración para la herramienta que sumariza la acumulación de flujo en una capa
especificada. El comportamiento de la herramienta para cada capa puede
modificarse cambiando los parámetros que se encuentran dentro de la etiqueta
FlowAccumulation.
Clave Descripción
LayerName La capa que se va a describir
SumFlowField El campo para almacenar los resultados de la sumarización.
WeightName El nombre del peso en la red geométrica. Si se especifica un peso, se devuelve la
suma de los pesos. Si no, se devuelve el número de elementos.
FlowDirection La dirección del traceo para determiner la acumulación de flujo. Los valores válidos
son Upstream (para aguas arriba) y Downstream (para aguas abajo).
<FlowAccumulation>
<FlowLayerDetails>
<LayerName>Sewer Manholes</LayerName>
<SumFlowField>SUMFLOW</SumFlowField>
<WeightName>FLOW</WeightName>
<FlowDirection>UpStream</FlowDirection>
</FlowLayerDetails>
<FlowLayerDetails>
<LayerName>Sewer Gravity Mains</LayerName>
<SumFlowField>SUMFLOW</SumFlowField>
<WeightName>FLOW</WeightName>
<FlowDirection>UpStream</FlowDirection>
</FlowLayerDetails>
</FlowAccumulation>
Configuración de las herramientas de Aguas
Anexo I
Pág. 19
3.5. Herramienta de generación de perfiles
Configuración para la herramienta Perfil, que ejecuta un traceo entre dos puntos,
generalmente pozos de registro, y genera un gráfico del perfil del resultado.
El comportamiento de esta herramienta se puede modificar en la etiqueta ProfileGraph.
Clave Descripción
ProfileGraphDetails
Estos tags encierran los atributos del grafico del perfil. Se
pueden utilizar varias etiquetas como esta para generar varios
gráficos.
Network_Name El nombre de la red geométrica usada para generar el gráfico.
Point_LayerName Capa de puntos entre los que hacer el traceo. Se pedirá al
usuario que elija los dos puntos entre los cuales hacer el perfil.
Point_TopElevationField Cota superior de la capa de puntos.
Point_BottomElevationField Profundidad del punto, o bien el valor de la Cota superior menos
la Profundidad.
Point_BottomElevationTypeField Tipo de Cota del fondo: elevación (elevation) o profundidad
(invert).
Point_IDField Campo que contiene los ID de la capa de puntos.
Line_LayerName Tubería que conecta los puntos.
Line_UpStreamElevationField Campo que contiene la cota aguas arriba de la Tubería.
Line_DownStreamElevationField Campo que contiene la cota aguas abajo de la Tubería.
Line_IDField El campo que almacena los IDs de la capa de tuberías.
Line_Labels Etiquetas que encierran conjuntos de etiquetas Line_Label.
Line_Label El campo usado para identificar la tubería en el gráfico.
Elevation_LayerName La capa raster que contiene datos de elevación.
PointAlong_LayerName Capa opcional que contiene juntas o acometidas.
PointAlong_IDField El campo que almacena los IDs de la capa de juntas o
acometidas.
Configuración de las herramientas de Aguas
Anexo I
Pág. 20
Clave Descripción
PointAlong_ShowLabels Opción de mostrar etiquetas en los puntos a lo largo de la
tubería.
Lines_Along ****No utilizado****
Layer_Name Nombre de la capa de líneas.
Graph_Name Nombre del gráfico.
GraphTitle_Name El título del gráfico.
Legend_Name El título de la layenda del gráfico.
LeftAxis_Name Etiqueta del eje izquierdo.
TopAxis_Name Etiqueta del eje superior.
BottomAxisLabel Etiqueta del eje inferior.
<ProfileGraph>
<ProfileGraphDetails Name="Sewer Profile">
<Network_Name>SewerStormwater_Net</Network_Name>
<Point_LayerName>Pozos de registro</Point_LayerName>
<Point_TopElevationField>RIMELEV</Point_TopElevationField>
<Point_BottomElevationField>INVERTELEV</Point_BottomElevationField
>
<Point_BottomElevationTypeField>Invert</Point_BottomElevationTypeF
ield>
<Point_IDField>FACILITYID</Point_IDField>
<Line_LayerName>Tuberias por gravedad de la red de
saneamiento</Line_LayerName>
<Line_UpStreamElevationField>UPELEV</Line_UpStreamElevationField>
<Line_DownStreamElevationField>DOWNELEV</Line_DownStreamElevationF
ield>
<Line_IDField>FACILITYID</Line_IDField>
<Line_Labels>
<Line_Label>DIAMETER</Line_Label>
<Line_Label>MATERIAL</Line_Label>
</Line_Labels>
<Elevation_LayerName>MDT_Zona</Elevation_LayerName>
<PointAlong_LayerName>Llaves de paso</PointAlong_LayerName>
<PointAlong_IDField>FACILITYID</PointAlong_IDField>
<PointAlong_ShowLabels>True</PointAlong_ShowLabels>
<PointAlong_Labels>
<PointAlong_Label>FACILITYID</PointAlong_Label>
</PointAlong_Labels>
<Lines_Along>
<Line_Along>
Configuración de las herramientas de Aguas
Anexo I
Pág. 21
<Layer_Name></Layer_Name>
<Line_UpStreamElevationField>UPELEV</Line_UpStreamElev
ationField>
<Line_DownStreamElevationField>DOWNELEV</Line_DownStre
amElevationField>
<Line_IDField>FACILITYID</Line_IDField>
</Line_Along>
<Line_Along>
<Layer_Name>Storm Gravity Mains</Layer_Name>
<Line_UpStreamElevationField>UPELEV</Line_UpStreamElevat
ionField>
<Line_DownStreamElevationField>DOWNELEV</Line_DownStream
ElevationField>
<Line_IDField>FACILITYID</Line_IDField>
</Line_Along>
</Lines_Along>
<Graph_Name>Perfil saneamiento</Graph_Name>
<GraphTitle_Name>Gráfico del Perfil</GraphTitle_Name>
<Legend_Name>Leyenda</Legend_Name>
<LeftAxis_Name>Elevacion(m)</LeftAxis_Name>
<TopAxis_Name>Pozos</TopAxis_Name>
<BottomAxis_Name>Longitud(m)</BottomAxis_Name>
</ProfileGraphDetails>
</ProfileGraph>
4. Herramientas de construcción
El AddIn de Herramientas de Edición de Aguas incluye una serie de herramientas de
construcción que simplifican la edición al usuario al editar con las plantillas de edición.
4.1. Crear líneas con nodos
Configuración de la herramienta Crear una línea con puntos, que genera
automáticamente puntos al principio, final, y en cada vértice de la línea.
La configuración para esta herramienta se encuentra en la etiquetas
ConstructLineWithPoints.
Clave Descripción
Line_LayerName El nombre de la capa de líneas.
Point_Start_LayerName El nombre de la capa de puntos que se utiliza para el punto inicial de
la línea.
Configuración de las herramientas de Aguas
Anexo I
Pág. 22
Clave Descripción
Point_Start_EditTemplate
La plantilla de edición utilizada para simbolizar y establecer los
atributos del punto al inicio de la línea. Puede dejarse en blanco; en
ese caso un desplegable permitirá al usuario elegir la plantilla.
Point_Along_LayerName El nombre de la capa de puntos que se utiliza en los vértices de la
línea.
Point_Along_EditTemplate
La plantilla de edición utilizada para simbolizar y establecer los
atributos de los puntos a lo largo de la línea. Puede dejarse en blanco;
en ese caso un desplegable permitirá al usuario elegir la plantilla.
Point_End_LayerName El nombre de la capa de puntos que se utiliza para el punto final de la
línea.
Point_End_EditTemplate
La plantilla de edición utilizada para simbolizar y establecer los
atributos del punto final de la línea. Puede dejarse en blanco; en ese
caso un desplegable permitirá al usuario elegir la plantilla.
TwoPointLines Establecer esta opción a true creará un nuevo elemento en cada giro.
PointAtVertices
Para crear un punto en cada vértice, establecer este valor a true. Para
crear únicamente puntos al principio y al final, establecer el valor a
false.
<ConstructLineWithPoints>
<ConstructLineWithPointsDetails>
<Line_LayerName>Sewer Gravity Mains</Line_LayerName>
<Point_Start_LayerName>Sewer Manholes</Point_Start_LayerName>
<Point_Start_EditTemplate>Manhole</Point_Start_EditTemplate>
<Point_Along_LayerName>Sewer Fittings</Point_Along_LayerName>
<Point_Along_EditTemplate>Sewer
Fittings</Point_Along_EditTemplate>
<Point_End_LayerName>Sewer Manholes</Point_End_LayerName>
<Point_End_EditTemplate>Manhole </Point_End_EditTemplate>
<TwoPointLines>true</TwoPointLines>
<PointAtVertices>true</PointAtVertices>
</ConstructLineWithPointsDetails>
</ConstructLineWithPoints>
Configuración de las herramientas de Aguas
Anexo I
Pág. 23
4.2. Crear punto y generar conexión al punto más cercano
Configuración de esta herramienta, que crea un elemento, busca el elemento más
cercano de la misma capa y crea una línea entre ellos.
La configuración de esta herramienta se realiza en la etiqueta ConnectClosest, que se
describe en el punto 2.8.
4.3. Crear punto y generar acometida
Configuración de la herramienta de construcción que crea el punto y genera
automáticamente una acometida.
La configuración de esta herramienta se realiza en la etiqueta AddLateralLayers, que se
describe en el punto 2.9.
4.4. Agregar acometida desde línea
Configuración de la herramienta Añadir acometidas desde líneas, que evalúa los puntos
seleccionados y dibuja una línea desde cada punto, perpendicular a la línea que
interseca.
La configuración de esta herramienta se describe en la etiqueta
AddLateralFromMainPointDetails, que se describe en el punto 2.11.
5. Configuración del Asistente de Atributos
El asistente de atributos tiene una serie de parámetros configurables para modificar su
comportamiento por defecto.
Configuración de las herramientas de Aguas
Anexo I
Pág. 24
5.1. Activar Asistente de Atributos
Para activar automáticamente el Asistente de Atributos cuando un documento de
mapa tiene cargada la tabla Dynamic Value, establecer el valor de la etiqueta
AttributeAssistant_EnabledOnStartup a true.
<add key="AttributeAssistant_EnabledOnStartUp" value="True" />
5.2. Tabla de Valor Dinámico (Dynamic Value)
Los métodos del Asistente de Atributos se almacenan en la tabla Dynamic Value. Para
usar una tabla con nombre diferente, establecer el nombre de la tabla en la etiqueta
AttributeAssistant_TableName.
<add key="AttributeAssistant_TableName" value="DynamicValue" />
5.3. Tabla Generar ID (Generate ID)
El Asistente de Atributos utiliza la tabla Generate ID para generar identificadores únicos.
Para utilizar una tabla con un nombre diferente, establecer el nombre de la tabla en el
parámetro AttributeAssistant_GenerateId_TableName.
<add key="AttributeAssistant_GenerateId_TableName" value="GenerateId" />
5.4. Fichero de log
El Asistente de Atributos puede registrar los errores que se producen en un fichero de log.
Activando esta funcionalidad, se almacenará el fichero de log en la ruta por defecto
<Perfil de usuario>\ArcGISSolutions. Por defecto, esta funcionalidad está desactivada
(valor false), para activarla, establecer el valor de la etiqueta AttributeAssistant_Debug
a true.
<add key="AttributeAssistant_Debug" value="False" />
Configuración de las herramientas de Aguas
Anexo I
Pág. 25
5.5. Ruta del fichero de log
La ubicación del fichero de recursos puede almacenarse en una ubicación diferente a
la que se establece por defecto con la solución. Para ello, establecer la ruta del fichero
en el parámetro AttributeAssistant_Debug_Path.
<add key="AttributeAssistant_Debug_Path" value="C:\Log\ArcGISSolutions" />
5.6. Último valor
El método Último Valor (Last Value) del Asistente de Atributos repite el último valor
introducido en un campo para todos los nuevos elementos. Para volver a establecer
este valor cuando el Asistente de Atributos se ha desactivado y vuelto a activar,
establecer el parámetro AttributeAssistant_ClearLastValue a true.
<add key="AttributeAssistant_ClearLastValue" value="True" />
5.7. Elementos que intersecan
El método Elementos que intersecan (Intersecting Features) copia un valor de un
elemento a otro elemento con el que interseque en una capa especificada. Por
defecto, se utiliza el contorno del elemento para identificar los elementos que
intersecan. Para utilizar el envelope del elemento, establecer el parámetro
AttributeAssistant_CheckEnvelope a true.
<add key="AttributeAssistant_CheckEnvelope" value="False" />
5.8. Servicio de geocodificación
El método Obtener dirección utilizando un servicio de ArcGIS Online (Get Address Using
an ArcGIS Online Service), utiliza por defecto el servicio de geocodificación
TA_Streets_US_10. Para cambiar este servicio, establecer el URL Rest del servicio de
geocodificación en el parámetro Geocoder.
Configuración de las herramientas de Aguas
Anexo I
Pág. 26
<add key="Geocoder" value
="http://tasks.arcgisonline.com/ArcGIS/rest/services/Locators/TA_Streets_US_1
0/GeocodeServer/"/>