ArcGIS Desktop

  • Documentación
  • Soporte

  • 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

Volumen mínimo de delimitación

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

Resumen

Crea entidades multiparche que representan el volumen de espacio que ocupa un conjunto de entidades 3D.

Uso

  • Piense en la posibilidad de usar la opción Envoltura convexa (geometry_type = "CONVEX_HULL" en Python) para realizar una aproximación del volumen de espacio encerrado por datos que se puedan modelar mediante una mancha.

  • Piense en la opción de usar las opciones Esfera o Contorno (geometry_type = "SPHERE" o geometry_type = "ENVELOPE"en Python) para obtener una estimación rápida del volumen ocupado por un conjunto de entidades 3D.

  • La opción Envoltura cóncava (geometry_type = "CONCAVE_HULL" en Python) es pesada desde el punto de vista de cálculo y no se debe utilizar con grandes conjuntos de datos de entrada.

Sintaxis

MinimumBoundingVolume_3d (in_features, {z_value}, out_feature_class, {geometry_type}, {group}, {group_field}, {mbv_fields})
ParámetroExplicaciónTipo de datos
in_features

Dataset LAS o entidades 3D cuyo volumen de límite mínimo se va a evaluar.

LAS Dataset Layer, Feature Layer
z_value
(Opcional)

Origen de los valores z de los datos de entrada.

Field
out_feature_class

La clase de entidad que generará esta herramienta.

Feature Class
geometry_type
(Opcional)

Método utilizado para determinar la geometría del volumen de límite mínimo.

  • CONVEX_HULL —Región convexa más pequeña que rodea los datos de entrada.
  • SPHERE —La esfera más pequeña que encierra los datos de entrada.
  • ENVELOPE —Extensión XYZ de unos datos de entrada.
  • CONCAVE_HULL —Envoltura cóncava que encierra los datos de entrada.
String
group
(Opcional)

Especifica cómo se agruparán las entidades de entrada; cada grupo estará encerrado en un multiparche de salida.

  • NONE —Las entidades de entrada no se agruparán. Esta es la opción predeterminada. Esta opción no se encuentra disponible para la entrada de punto.
  • ALL —Todas las entidades de entrada serán tratadas como un grupo.
  • LIST —Las entidades de entrada se agruparán según sus valores comunes en el campo o los campos especificados en el parámetro de campo de grupo.
String
group_field
[group_field,...]
(Opcional)

Campo o campos en las entidades de entrada que se utilizarán para agrupar las entidades, cuando se especifique LIST en group_option. Se requiere al menos un campo de grupo para la opción LIST. Todas las entidades que tienen el mismo valor en el campo o los campos especificados se tratarán como un grupo.

Field
mbv_fields
(Opcional)

Determina si se agregarán los atributos geométricos a la clase de entidad multiparche de salida o si se omitirán.

  • NO_MBV_FIELDS —No se agregan los atributos geométricos a la clase de entidad de salida. Esta es la opción predeterminada.
  • MBV_FIELDS —Se agregan los atributos geométricos a la clase de entidad de salida.
Boolean

Muestra de código

Ejemplo de MinimumBoundingVolume 1 (ventana de Python)

En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.

import arcpy
from arcpy import env

env.workspace = 'C:/data'
arcpy.ddd.MinimumBoundingVolume('tree_canopy.shp', 'Shape.Z', 
                                'canopy_volume.shp', 'CONCAVE_HULL',
                                group='List', group_field='Season'
                                mbv_fields='MBV_FIELDS')
Ejemplo de MinimumBoundingVolume 2 (secuencia de comandos independiente)

En el siguiente ejemplo se muestra cómo usar esta herramienta en una secuencia de comandos independiente de Python.

'''****************************************************************************
Name: Detect Periods of Activity
Description: 
****************************************************************************'''
# Import system modules
import arcpy
import tempfile
import math

in_features = arcpy.GetParameterAsText(0)
out_volume = arcpy.GetParameterAsText(1)
grouping_field = arcpy.GetParameterAsText(2)


try:
    arcpy.MinimumBoundingVolume_3d(in_features, 'Shape.Z', out_volume, 
                                   'CONCAVE_HULL','LIST', group_field)

except arcpy.ExecuteError:
    print(arcpy.GetMessages())

Entornos

  • Espacio de trabajo actual
  • Extensión
  • Sistema de coordenadas de salida

Información sobre licencias

  • ArcGIS Desktop Basic: Requiere 3D Analyst
  • ArcGIS Desktop Standard: Requiere 3D Analyst
  • ArcGIS Desktop Advanced: Requiere 3D Analyst

Temas relacionados

  • Vista general del conjunto de herramientas Entidades 3D
  • Acerca de entidades 3D
  • Principios básicos del geoprocesamiento con la extensión Extensión ArcGIS 3D Analyst
  • Trabajar con operadores de conjuntos 3D
  • Cómo importar un modelo 3D existente a una clase de entidad multiparche
  • Multiparches
  • Importar archivos 3D

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 interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal