La herramienta Resolver conflictos de edificio resuelve conflictos de símbolo entre edificios y conflictos con respecto a las entidades de barrera lineales moviendo u ocultando los edificios, de forma que no se superpongan gráficamente ni vulneren los requisitos de espacio 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 una colección de edificios mediante el ajuste de la posición, orientación, tamaño y visibilidad de los edificios. El diseño de representación y la distribución se mantienen. Se resuelven los conflictos de gráfico entre los edificios y entre estos y las entidades de barrera, tales como las carreteras. 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 evalúa los conflictos de gráficos de entidades simbolizadas. La extensión de la simbología y la escala de referencia se usan de forma conjunta. Ejecute esta herramienta cuando hayan terminado de aparecer 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.
- Cuando se utilizan capas de edificios de puntos como entradas, la propiedad Ángulo de la capa de símbolo de marcador se debe establecer en un campo de la clase de entidad. Este campo almacenará los ajustes de rotación realizados por la herramienta. Si el símbolo de edificio contiene más de una capa de símbolo de marcador, o si hay más de un símbolo en la capa de edificios, todas las capas de símbolo de marcador presentes en la simbología de la capa se deben establecer en el mismo campo en la tabla de atributos.
- Tamaño de edificio de polígono: se usa el parámetro Tamaño mínimo de edificio para agrandar los edificios de polígono hasta el tamaño más pequeño razonablemente discernible respecto a la escala de salida o para corresponderse 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 los edificios de punto son más pequeños que el tamaño de edificio mínimo permitido en su escala, no se agrandan. 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.
- Edificios agregados y simplificados: para obtener unos resultados óptimos, los edificios no deben estar agregados intensamente antes de usar 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 los edificios pueden simplificarse antes de la resolución de conflictos.
Geometría por debajo de la tolerancia XY: en algunos casos, puede haber 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 Object ID de las entidades con geometría por debajo de la tolerancia se escriben en un archivo de registro llamado GeomBelowTolerance#.txt (donde # es un número 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 (dónde # es un número que aumenta progresivamente con cada archivo de registro generado). Si es necesario, utilice la herramienta Reparar geometría para reparar esas entidades.
En el sistema operativo Windows, los archivos de registro que se generan al dispararse advertencias o errores se escriben en C:\Users\<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 con otras capas y otras herramientas en un flujo de trabajo:
- Es importante comprender que las clases de entidad de entrada se modificarán: esta herramienta no crea nuevas clases de entidad de carreteras de salida, sino que modifican directamente las clases de entidad de entrada. Es altamente recomendable que haga una copia de las clases de entidad de entrada antes del procesamiento, para preservar su estado original.
- Elimine primero las entidades extrañas: en función de la densidad de la distribución de edificios, conviene eliminar primero los edificios muy pequeños o cartográficamente insignificantes, 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 directamente la jerarquía de entidades: 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 unos resultados óptimos, no aplique más de cinco clases de jerarquía en el conjunto 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 automáticamente la jerarquía de entidades: 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. Recuérdelo si decide simplificar las huellas de los edificios antes de resolver los conflictos entre 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 puede usarse eficazmente con un campo de jerarquía parcialmente completo; es posible atribuir a los edificios importantes de un mapa un valor jerárquico y todas las demás entidades (con un valor NULO) tendrán una importancia relativa calculada internamente.
- Fuerce que entidades concretas sigan visibles: un valor de jerarquía de 0 fuerza la visibilidad de las entidades, lo que garantiza que no queden marcadas para el enmascaramiento 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 aún se pueden transformar (mover, rotar o cambiar de 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íneas o polígonos que restringen las áreas en las que pueden moverse 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 respecto de las capas de barrera: es posible orientar los edificios opcionalmente para alinear su fachada dominante hacia las entidades de barrera. Por ejemplo, los edificios se pueden orientar para alinearse hacia carreteras cercanas. Si el parámetro Orientación de capa de barrera tiene el valor TRUE, todos los edificios que cumplan los requisitos de tamaño y proximidad se orientan respecto de dicha 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: se orientan todos los edificios de punto y solo los edificios de polígono que cumplan el valor del parámetro Tamaño de edificio mínimo permitido (es decir, con ambos lados del cuadro de delimitación por debajo del valor o igual a él). 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 se consideran para la orientación los edificios que estén a menos de dos veces la medida indicada en el parámetro de tamaño de edificio mínimo permitido respecto de una entidad de barrera. 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 los edificios en relación a las entidades de barrera: es posible controlar opcionalmente el espacio entre los edificios y las barreras mediante 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 la 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 al borde gráfico de la entidad de barrera. Cualquier edificio que tenga una parte a una distancia menor del valor Tamaño de edificio mínimo permitido respecto de la extensión gráfica de la entidad de barrera se alinea al 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 alejan de la barrera cuanto sea necesario para conseguir este espacio.
- Espacio como NULO: los edificios no se mueven respecto de la barrera, excepto para el procesamiento de la resolución de conflictos. Esta es la opción predeterminada.
- Elimine de la visualización las entidades enmascaradas: los edificios enmascarados se controlan mediante el parámetro Campo de invisibilidad. Los edificios que, según la herramienta, deban eliminarse de la visualización para resolver conflictos reciben un valor de invisibilidad de 1. Los que deban permanecer, presentan el valor 0. Para cambiar la visibilidad de un edificio, cambie el valor en el campo de invisibilidad. Para mostrar el resultado en un mapa, agregue una consulta de definición a la capa para mostrar únicamente los edificios visibles (campo de invisibilidad = 0).
- Revise los resultados: es posible ejecutar la herramienta Detectar conflictos en el gráfico para identificar las áreas que la herramienta no logró 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 forma de ver qué entidades se agrandan para cumplir con el valor del 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 se tengan en cuenta las entidades adyacentes o de conexión 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. Cuando la creación de particiones está habilitada, la herramienta puede procesar secuencialmente 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.
Si los conflictos de edificios se resuelven mediante particiones, solo se modificarán los edificios que se originan dentro de o en el borde de cada partición. Entre las modificaciones realizadas por la herramienta pueden estar el cambio de tamaño, la rotación, el movimiento o la no 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