ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Simplificar edificio

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Simplifica el límite o la huella de los polígonos de edificios al tiempo que mantienen su forma y tamaño esenciales.

Más información sobre el funcionamiento de Simplificación de la construcción (herramientas de cobertura)

Ilustración

Simplify Building illustration

Uso

  • Es preciso que la cobertura de entrada tenga una topología de polígono.

  • Dada la posibilidad de crear límites superpuestos, se utilizan regiones preliminares como entidades resultantes. Para crear áreas completamente integradas a partir de regiones preliminares, utilice Limpiar con la opción POLY en out_cover.

  • Esta herramienta puede tardar mucho en ejecutarse si in_cover es grande. Para hacer que se ejecute más rápidamente, utilice el Arc command INDEX (consulte la ayuda de ArcInfo Workstation para ver la referencia del comando) en la cobertura de entrada para crear un índice espacial.

  • Se crearán las siguientes tablas info: output_coverage.bnd, output_coverage.tic, output_coverage.aat y output_coverage.patbldgsim.

  • Out_cover.aat almacenará los nuevos arcos y no acarreará ninguna información de input_coverage.aat.

  • Todos los atributos de ruta y región, y la topología de in_cover, se perderán.

  • Todos los atributos de input_coverage.pat, excepto ÁREA y PERÍMETRO, se copiarán en output_coverage.patbldgsim. La herramienta no calculará los valores de ÁREA de las regiones preliminares, sino que establecerá los valores de ÁREA en output_coverage.PATBLDGSIM a cero y calculará el PERÍMETRO. La herramienta Limpiar con la opción POLY calculará los valores de AREA.

  • Output_coverage.patbldgsim también contendrá dos nuevos elementos: BDS-ESTADO y BDS-GROUP. El elemento BDS-STATUS registra el siguiente estado de simplificación:

    1. Edificio separado simplificado
    2. Edificio separado parcialmente simplificado debido a un conflicto espacial
    3. Se encontró un lado corto en el edificio resultante
    4. Edificios simplificados o parcialmente simplificados conectados con líneas rectas
    5. No simplificado

    El elemento BDS-GROUP almacena un valor positivo único para cada grupo de edificios conectados. Un edificio único recibirá un valor BDS-GROUP de 0. Un edificio único con un agujero recibirá un valor negativo único tanto para los límites externos como para los internos.

  • Si no se especifica un archivo de selección o no contiene ningún polígono, todos los polígonos de la cobertura de entrada se seleccionan para la simplificación. Si el archivo de selección no contiene la clase de entidad de polígono o si no coincide con la cobertura de entrada (es decir, el archivo de selección no se derivó de la cobertura de entrada), el programa se detendrá.

  • Si se detectan más de 500 polígonos adyacentes en un grupo, la herramienta se detendrá y se devolverá un mensaje: "Se detectaron más de 500 polígonos adyacentes. El proceso se ha detenido."

Sintaxis

SimplifyBuilding(in_cover, out_cover, simplification_tolerance, {minimum_area}, {selection_file}, {CheckConflict})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura de entrada que contiene los polígonos del edificio.

Coverage
out_cover

La cobertura de salida que contiene los edificios simplificados como regiones preliminares con una subclase BLDGSIM. El nombre de la cobertura de salida debe ser diferente al nombre de la cobertura de entrada.

Coverage
simplification_tolerance

Establece la tolerancia de la simplificación en unidades de cobertura. Se debe especificar una tolerancia que sea mayor que cero.

Double
minimum_area
(Opcional)

Establece el área mínima que se va a conservar en unidades de cobertura. El valor predeterminado es el cuadrado de la tolerancia de simplificación. Escriba 0 para incluir todos los edificios.

Double
selection_file
(Opcional)

Un archivo especial creado utilizando el comando WRITESELECT de ArcPlot (consulte la Ayuda de ArcInfo Workstation para ver la referencia del comando). Identifica entidades de cobertura seleccionadas en ArcPlot. Esta opción permite simplificar edificios seleccionados en la cobertura de entrada.

File
CheckConflict
(Opcional)

Especifica si se deben buscar o no conflictos potenciales, es decir, superposición o contacto entre edificios.

  • NOT_CHECK —Especifica que no se buscarán posibles conflictos; los edificios resultantes tal vez se superpongan.
  • CHECK_CONFLICT —Especifica que se comprueben los conflictos potenciales, para poder evitar y marcar algunos de los conflictos.
Boolean

Muestra de código

Ejemplo de Zona de influencia (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo simplificar una cobertura de edificios.

# Name: SimplifyBuilding_Example.py
# Description: Simplifies a building coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "campus"
outCover = "C:/output/cartocampus"
simplificationTolerance = 6
minimumArea = 55
checkConflict = "CHECK_CONFLICT"

# Execute SimplifyBuilding
arcpy.SimplifyBuilding_arc(inCover, outCover, simplificationTolerance,
                           minimumArea, "", checkConflict)
arcpy.Clean_arc(outCover)

Entornos

  • Espacio de trabajo actual
  • Nivel de similitud entre archivos de proyección
  • Precisión de coberturas derivadas
  • Precisión de coberturas nuevas
  • Espacio de trabajo temporal

Información sobre licencias

  • Basic: No
  • Standard: No
  • Advanced: Requiere ArcInfo Workstation instalado

Temas relacionados

  • Información general sobre el conjunto de herramientas Generalización para coberturas
  • Limpiar

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal