La herramienta Resolver conflictos de edificio resuelve los conflictos de símbolo entre edificios y conflictos con respecto a las entidades de barreras lineales moviendo u ocultando los edificios para que no se superpongan en forma gráfica o violen los requisitos de espaciado definidos por una especificación cartográfica.
Consideraciones para la preparación de datos
La herramienta Resolver conflictos de edificio mejora la visualización de un conjunto de edificios ajustando la posición, la orientación, el tamaño y la visibilidad de los edificios. El diseño de representación y la distribución se mantienen. Los conflictos de gráficos entre edificios y entre edificios y entidades de barreras como carreteras se pueden resolver. Los edificios de polígono pequeños también se amplían hasta un tamaño mínimo para cumplir con la especificación.
Esta herramienta opera accediendo a conflictos de gráfico de entidades simbolizadas. La extensión de la simbología y la escala de referencia se tienen en cuenta en forma conjunta. Ejecute esta herramienta sólo después de finalizar la apariencia de los símbolos y asegúrese de que la escala de referencia corresponde a la escala de salida final pretendida.
Recuerde los siguientes requisitos y sugerencias de datos de entrada:
Tipo de entrada: los edificios de entrada deben ser puntos o polígonos. No se aceptan las entidades de edificio de entrada de línea. Se puede acceder a y resolver, simultáneamente, los edificios de puntos y de polígonos introduciendo más de una capa en la herramienta.
Tamaño de edificio de polígono: el parámetro Tamaño de edificio mínimo se utiliza para ampliar los edificios de polígono hasta el tamaño más pequeño discernible y razonable para la escala de salida, o bien, para coincidir con una especificación cartográfica. Los edificios de puntos de entrada se ignoran con respecto a este parámetro. En el transcurso del proceso, algunos edificios de polígono pueden resultar levemente reducidos en tamaño para resolver los conflictos. Los edificios de polígono no se reducirán por debajo del tamaño mínimo de edificio.
Tamaño de edificio de punto: incluso si los símbolos que visualizan edificios de punto son más pequeños que el tamaño de edificio mínimo permitido en la escala, no se ampliarán. Esto está basado en la suposición de que los edificios de punto se simbolizaron deliberadamente para cumplir con una especificación de mapa o apariencia deseada. Generalmente, las entidades de edificio de punto de entrada asociadas se simbolizan con un símbolo de marcador que coincide con este tamaño mínimo de edificio de polígono. Los edificios de punto se rotan o mueven según sea necesario para resolver conflictos. Las rotaciones de punto se almacenan como excepciones de geometría si las capas de entrada se dibujan con representaciones.
Edificios simplificados y agregados: para obtener mejores resultados, no deben haber demasiados edificios agregados antes de utilizar esta herramienta. La gran cantidad de edificios agregados disminuye la posibilidad de moverlos para resolver conflictos, por lo que un gran porcentaje de edificios quedan en última instancia ocultos. Las huellas de edificio se pueden simplificar antes de la resolución de conflictos.
Geometría por debajo de la tolerancia XY: puede haber algunos casos en los que se encuentren entidades en los datos que están por debajo de la tolerancia XY especificada en el mapa o en el entorno de la herramienta. Si se detectan entidades con longitudes por debajo de la tolerancia,aparece una advertencia y la herramienta ignora estas entidades. Los ObjectID de entidades con geometría por debajo de la tolerancia se escriben en un archivo de registro llamado GeomBelowTolerance#. txt (donde # es un numeral que aumenta progresivamente con cada archivo de registro generado).
Geometría vacía o nula: las entidades de entrada deben tener geometrías válidas. Si se detectan entidades con una longitud de forma de cero o nula, aparece una advertencia y la herramienta ignora estas entidades. Los Object ID de las entidades con geometría vacía o nula se escriben en un archivo de registro llamado EmptyGeom#.txt (donde # es un numeral que aumenta progresivamente con cada archivo de registro generado). Si es necesario, utilice la herramienta Reparar geometría para reparar esas entidades.
La ubicación de los archivos de registro que se puede generar cuando aparecen las advertencias o los errores cambia según el sistema operativo:
- En Windows XP, los archivos de registro se escriben en C:\Documents and Settings\<user name>\Application Data\Esri\GeoProcessing.
- En Windows Vista y Windows 7, los archivos de registro se escriben en C:\Usuarios\<user name>\AppData\Local\Esri\GeoProcessing.
Consideraciones del flujo de trabajo
Esta herramienta es muy eficaz generalmente cuando se utiliza junto con otras herramientas de generalización y resolución de conflictos de gráficos. A continuación se describen algunos consejos que le ayudarán a utilizar estas herramientas junto con otras capas y otras herramientas en un flujo de trabajo:
- No olvide que las clases de entidad de entrada van a ser modificadas. Esta herramienta no crea nuevas clases de entidad de carretera de salida, sino que modifica directamente las clases de entidad de entrada. Considere la posibilidad de simbolizar las capas de entrada con representaciones (con la propiedad de edición establecida para almacenar invalidaciones de geometría). En este caso, todas las modificaciones hechas por la herramienta se almacenan como invalidaciones de geometría. Si los resultados no son los esperados, o para volver a ejecutar la herramienta con parámetros diferentes, simplemente quite las excepciones usando la herramienta Quitar excepción, o bien, quite la excepción para algunas entidades específicas manualmente durante una sesión de edición en ArcMap. Si las capas de entrada no se dibujan con representaciones, haga una copia de las clases de entidad antes de procesarlas para preservar su estado original.
- Quite primero las entidades extrañas. Según la densidad de la distribución del edificio, se recomienda quitar edificios muy pequeños o cartográficamente sin importancia primero si no son apropiados para la escala de salida final. Esto crea más espacio para resolver conflictos y generalmente produce mejores resultados. Esto se puede realizar utilizado una consulta de definición de capa o una selección para quitar edificios de polígono por debajo de un cierto tamaño o edificios de punto o polígono que cumplen con criterios adicionales.
- Establezca la jerarquía de entidades directamente. El parámetro opcional Campo de jerarquía se utiliza para identificar la importancia relativa de los edificios. Los edificios más importantes tendrán prioridad a expensas de los menos importantes. Es probable que los edificios menos importantes se muevan u oculten para acomodar a los edificios importantes. Un valor de jerarquía de 1 indica los edificios más importantes; los valores de enteros más altos indican progresivamente edificios menos importantes. Para obtener mejores resultados, no aplique más de cinco clases de jerarquía a lo largo del dataset. Una clasificación más detallada aumenta el tiempo de procesamiento y dificulta que la herramienta alcance soluciones razonables para edificios densamente distribuidos. Para la jerarquía de entidades, todas las capas de entrada se evalúan en conjunto a fin de que cada capa contenga un campo con el mismo nombre, usando los mismos valores de clasificación.
- Establezca la jerarquía de entidades automáticamente. El parámetro Campo de jerarquía es opcional para la herramienta Resolver conflictos de edificio. Si no se especifica, internamente se asignará una importancia relativa a los edificios basada en el perímetro del edificio y la proximidad a las barreras. El perímetro se utiliza en lugar de un área para dar mayor prominencia a los edificios que se capturaron específicamente con muchos detalles de huella de edificio. Recuerde esto si elige simplificar huellas de edificio antes de resolver conflictos de edificios. Los edificios más grandes que están más cerca a más de una barrera se evalúan como más importantes que los edificios más pequeños relativamente alejados de una barrera. El parámetro Campo de jerarquía se puede utilizar de manera efectiva con un campo de jerarquía parcialmente completo; se puede atribuir un valor de jerarquía a los edificios importantes en un mapa y todas las otras entidades (con un valor NULO) tendrán una importancia relativa calculada internamente.
- Fuerce entidades específicas para que permanezcan visibles. Los valores de jerarquía de 0 fuerzan la visibilidad de las entidades, garantizando que no serán marcadas para la creación de máscaras en el campo de invisibilidad. Estos edificios se consideran localmente importantes, por lo que la visibilidad y la posición de los edificios cercanos pueden estar comprometidas más de lo debido si el edificio no fue forzado para permanecer visible. Los edificios de jerarquía 0 se pueden transformar (mover, rotar, cambiar tamaño) para resolver conflictos y cumplir con otros parámetros requeridos.
- Defina entidades de barrera. El parámetro Capas de barrera de entrada enumera las capas de línea o polígono que restringen los lugares donde se pueden mover los edificios. Generalmente se usan capas de carretera para evitar que se muevan los edificios a través de las carreteras. Se debe especificar al menos una capa de barrera, pero también se aceptan varias capas. Es importante tener presente que mientras más restricciones de barreras haya, más difícil será para la herramienta encontrar resoluciones aceptables para los conflictos.
- Oriente los edificios hacia las capas de barrera. Opcionalmente, se puede orientar los edificios para alinear su cara principal hacia las entidades de barrera. Por ejemplo, los edificios se pueden orientar para alinearse hacia carreteras cercanas. Si el parámetro Orientar a capa de barrera es Verdadero, todos los edificios que cumplan con los requisitos de tamaño y proximidad se orientan con respecto a esa capa de barrera. Si el parámetro es Falso, no hay una orientación específica, pero las entidades cercanas se pueden rotar levemente por accidente en el transcurso de la resolución del conflicto.
- Requisitos de tamaño: todos los edificios de punto y solo los edificios de polígono que cumplen con el valor de parámetro Tamaño de edificio mínimo permitido (es decir, los dos lados del cuadro de delimitación son iguales o menores que el valor) se orientan. Esto incluye aquellos edificios que fueron ampliados hasta el valor de tamaño mínimo de edificio. Los edificios más grandes no se orientan. Los edificios forzados para permanecer visibles (jerarquía = 0) se orientan solo si cumplen con los requisitos de tamaño.
- Requisitos de proximidad: solo los edificios dentro de una distancia igual al doble del parámetro de tamaño de edificio mínimo permitido desde una entidad de barrera se toman en cuenta para la orientación. Esta distancia se mide desde el borde gráfico del símbolo de edificio hasta el borde gráfico del símbolo de la entidad de barrera.
- Mueva edificios en relación a las entidades de barrera. El espacio entre los edificios y las barreras se pueden controlar con el parámetro Espacio de capa de barrera. Este valor especifica la distancia a la que deben estar los edificios de las entidades de barrera. Todo edificio gráficamente más cercano a una entidad de barrera que el valor de espacio de barrera se desplaza hacia afuera para respetar la distancia del espacio. Los edificios no se mueven más cerca de la barrera para cumplir con este espacio (a menos que ese movimiento sea necesario para las resolución de conflictos). Controle el espaciado estableciendo valores de espacio de capa de barrera de la siguiente manera:
- Espacio igual a cero: los edificios se alinean directamente hacia el borde gráfico de la entidad de barrera. Todo edificio que tenga una parte dentro del valor Tamaño de edificio mínimo permitido alejada de la extensión gráfica de la entidad de barrera se alinea hacia el borde de la barrera. Todo edificio que toque o se superponga con la entidad de barrera se alinea al borde de la barrera.
- Espacio mayor que cero: los edificios se mueven lejos de la barrera según sea necesario para lograr este espaciado.
- Espacio en NULO: los edificios no se mueven en relación a la barrera; excepto en el caso del proceso de la resolución de conflictos. Esta es la opción predeterminada.
- Quite entidades enmascaradas de la visualización. Los edificios enmascarados están controlados por el parámetro Campo de invisibilidad. Se asigna un valor de invisibilidad de 1 a los edificios que la herramienta determina que se deben quitar de la visualización para resolver conflictos. Los que deben permanecer tienen un valor de cero. Para cambiar la visibilidad de un edificio, simplemente cambie el valor en el campo de invisibilidad. Para visualizar los resultados en un mapa, agregue una consulta de definición a la capa para mostrar solo los edificios visibles (campo de invisibilidad = 0).
- Revise los resultados. Puede ejecutar la herramienta Detectar conflictos en el gráfico para identificar las áreas que la herramienta no pudo resolver. Ejecute esta herramienta con una distancia de conflictos levemente por debajo del parámetro de espacio de edificio para identificar las áreas donde la herramienta no pudo respetar el espacio de edificio.
- Para revisar el tamaño final de los edificios, agregue un campo doble o flotante denominado RBC_SIZE en cualquiera de las clases de entidad de edificio de entrada. A medida que la herramienta realice el proceso, este campo se actualizará con el lado más corto del cuadro de delimitación rotado alrededor de cada entidad. Este campo es una buena opción para ver qué entidades se ampliaron para cumplir con el valor de parámetro Tamaño de edificio mínimo permitido. Si las salidas se almacenan como excepciones de forma, el valor reflejará el tamaño de la excepción de forma. Si la entrada es geometría de punto, los valores en este campo reflejarán el tamaño del símbolo de punto en la escala de referencia.
Partición de datasets grandes
Esta herramienta actúa contextualmente de tal forma que las entidades adyacentes o de conexión sean consideradas al determinar el estado final de cada entidad individual. Se pueden ingresar varios datasets a la vez, lo que significa que todos se consideran simultáneamente. Usar una gran cantidad de datos de entrada (o muchas capas de entrada separadas) puede exceder los límites de memoria. Para evitar esta limitación, considere habilitar la partición al ejecutar esta herramienta especificando una clase de entidad de partición en la variable del entorno de geoprocesamiento Particiones cartográficas. La partición le permite a la herramienta procesar en secuencia los datos en tramos lógicos y manejables. Las entidades de entrada delineadas por cada polígono de partición se cargan en la herramienta, junto con los datos adicionales de una zona de influencia alrededor de la partición. Los datos adicionales se consideran a medida que continúa el procesamiento. Esto garantiza que las clases de entidades resultantes son sin interrupciones y los estados de las entidades que se extienden a través de los límites de partición son consistentes.
Al construir se resuelven los conflictos al dividir, solo los edificios que se originan dentro de o en el borde de cada partición se modificarán. Las modificaciones que realiza la herramienta pueden incluir cambio de tamaño, rotación, movimiento o que no hay visualización. Un edificio se puede mover incluso fuera de la partición. Las barreras y edificios en la zona de influencia alrededor de la partición se considerarán al procesar los edificios de partición, pero no se modificarán.
Temas relacionados
- Resolver conflictos de edificio
- Simplificar edificio
- Cómo funciona Resolver conflictos de carretera
- Comprender la resolución de conflictos y la generalización
- Automatizar los flujos de trabajo de resolución de conflictos y generalización con geoprocesamiento
- Generalizar datasets grandes usando particiones
- Crear particiones cartográficas
- Particiones cartográficas (configuración del entorno)
- Delinear áreas construidas