Eliminar formatos 3D de multiparche (Administración de datos)

Resumen

Elimina los formatos 3D a los que hace referencia una capa de entidades de objetos 3D.

Ilustración

Ilustración de la herramienta Eliminar formatos 3D de multiparche

Uso

  • La capa de entidades de objetos 3D permite a una clase de entidades multiparche mostrar su geometría de malla mediante la visualización de efectos utilizando las capacidades de textura y material admitidas en uno o más formatos de modelos 3D asociados. La capa de entidades de objetos 3D es una extensión de clase de entidades de una geometría multiparche que admite varias tablas asociadas para permitir el renderizado de materiales, un mejor rendimiento y formatos 3D estándar del sector.

    Más información sobre la capa de entidades de objetos 3D

  • Muchos de los formatos 3D asociados a un multiparche se pueden editar en una variedad de aplicaciones especializadas. Si la información del material ya no es necesaria y se han completado todas las ediciones posteriores, plantéese usar esta herramienta para eliminar la asociación entre esos formatos 3D del multiparche.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

La clase de entidad multiparche que se convirtió en una clase de entidad de objetos 3D.

Feature Layer
Utilizar materiales multiparche
(Opcional)

Especifica si la geometría del multiparche se visualizará utilizando la información de materiales asociada a los modelos 3D o la información de textura y color definida para el multiparche.

  • Activado: la geometría multiparche se visualizará utilizando las texturas, colores, efectos y materiales asociados a los modelos 3D. Esta es la opción predeterminada.
  • Desactivado: la geometría del multiparche se visualizará utilizando las texturas y colores definidos para el multiparche.
Boolean
Formatos 3D a eliminar
(Opcional)

Especifica los formatos de modelo 3D a los que hace referencia la capa de entidades de objetos 3D que se eliminarán. Solo se pueden especificar los formatos que se han vinculado a las entidades de entrada.

  • Collada (.dae)Se eliminará el formato COLLADA.
  • Autodesk Drawing (.dwg)Se eliminará el formato DWG.
  • Autodesk (.fbx)Se eliminará el formato Autodesk FilmBox.
  • Khronos Group glTF binario (.glb)Se eliminará el formato de transmisión de biblioteca de gráficos binario.
  • Khronos Group glTF json (.gltf)Se eliminará el formato de transmisión de biblioteca de gráficos de JSON.
  • Industry Foundation Classes (.ifc)Se eliminará el formato Industry Foundation Classes.
  • Wavefront (.obj)Se eliminará el formato Wavefront.
  • Universal Scene Description (.usdc)Se eliminará el formato Descripción de escena universal.
  • Versión comprimida de Universal Scene Description (.usdz)Se eliminará la versión comprimida del formato Descripción de escena universal.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de entrada actualizadas

Las entidades de entrada actualizadas.

Feature Layer

arcpy.management.Remove3DFormats(in_features, {multipatch_materials}, {formats})
NombreExplicaciónTipo de datos
in_features

La clase de entidad multiparche que se convirtió en una clase de entidad de objetos 3D.

Feature Layer
multipatch_materials
(Opcional)

Especifica si la geometría del multiparche se visualizará utilizando la información de materiales asociada a los modelos 3D o la información de textura y color definida para el multiparche.

  • MULTIPATCH_WITH_MATERIALSLa geometría multiparche se visualizará utilizando las texturas, colores, efectos y materiales asociados a los modelos 3D. Esta es la opción predeterminada.
  • MULTIPATCH_WITHOUT_MATERIALSLa geometría del multiparche se visualizará utilizando las texturas y colores definidos para el multiparche.
Boolean
formats
[[formats],...]
(Opcional)

Especifica los formatos de modelo 3D a los que hace referencia la capa de entidades de objetos 3D que se eliminarán. Solo se pueden especificar los formatos que se han vinculado a las entidades de entrada.

  • FMT3D_DAESe eliminará el formato COLLADA.
  • FMT3D_DWGSe eliminará el formato DWG.
  • FMT3D_FBXSe eliminará el formato Autodesk FilmBox.
  • FMT3D_GLBSe eliminará el formato de transmisión de biblioteca de gráficos binario.
  • FMT3D_GLTFSe eliminará el formato de transmisión de biblioteca de gráficos de JSON.
  • FMT3D_IFCSe eliminará el formato Industry Foundation Classes.
  • FMT3D_OBJSe eliminará el formato Wavefront.
  • FMT3D_USDCSe eliminará el formato Descripción de escena universal.
  • FMT3D_USDZSe eliminará la versión comprimida del formato Descripción de escena universal.
String

Salida derivada

NombreExplicaciónTipo de datos
updated_features

Las entidades de entrada actualizadas.

Feature Layer

Muestra de código

Ejemplo de Remove3DFormats (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función Remove3DFormats de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/city_models.gdb"
arcpy.management.Remove3DFormats('Downtown_Buildings', 
                                 'MULTIPATCH_WITHOUT_MATERIALS', 
                                 ['FMT3D_DAE', 'FMT3D_OBJ'])

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados