Generar nivel de detalle (Administración de datos)

Resumen

Genera un nuevo paquete de capas de escena con niveles de detalle definidos correctamente.

Solo se mantiene el nivel de detalle más fino; todos los demás niveles de detalle se descartan. El nivel de detalle más fino se reorganiza en teselas que generan nuevos niveles de detalle aproximado.

Uso

  • Utilice esta herramienta para paquetes de capas de escena de malla integrada generados a partir de software de terceros que tengan un nivel de detalle poco definido. Esto incluye paquetes de capas de escena con un único nivel de detalle generados a partir de otras aplicaciones.

  • Utilice esta herramienta con la salida de la herramienta Crear contenido de capa de escena de malla integrada si a los datos binarios originales de OpenSceneGraph (OSGB) les faltaban niveles de detalle o los niveles de detalle eran poco definidos.

  • La malla integrada es el único tipo de capa de escena admitida.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entrada

Paquete de salida de capas de escena de malla integrada

File
Dataset de salida

Paquete de capas de escena de salida

File
Optimización de textura
(Opcional)

Especifica las texturas que se optimizarán acorde con la plataforma de destino en la que se utilizará el paquete de capas de escena.

Precaución:

El procesamiento de las optimizaciones que contienen KTX2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones Escritorio o Ninguno.

  • TodoSe optimizarán todos los formatos de textura, incluidos JPEG, DXT y KTX2 para su uso en escritorio, web y plataformas móviles.
  • EscritorioSe optimizarán las texturas compatibles con Windows, Linux y Mac, incluidos JPEG y DXT, para su uso en clientes de ArcGIS Pro en clientes de escritorio de Windows y ArcGIS Maps SDKs en Windows, Linux y Mac. Esta es la opción predeterminada.
  • MóvilSe optimizarán las texturas compatibles con Android e iOS, incluidos JPEG y KTX2, para su uso en aplicaciones móviles de ArcGIS Maps SDKs.
  • NingunoSe optimizarán texturas JPEG para su uso en escritorio y plataformas web.
String

arcpy.management.GenerateLevelOfDetail(in_dataset, out_dataset, {texture_optimization})
NombreExplicaciónTipo de datos
in_dataset

Paquete de salida de capas de escena de malla integrada

File
out_dataset

Paquete de capas de escena de salida

File
texture_optimization
(Opcional)

Especifica las texturas que se optimizarán acorde con la plataforma de destino en la que se utilizará el paquete de capas de escena.

Precaución:

El procesamiento de las optimizaciones que contienen KTX2 puede requerir un tiempo considerable. Para obtener los resultados más rápidos, utilice las opciones Desktop o None.

  • AllSe optimizarán todos los formatos de textura, incluidos JPEG, DXT y KTX2 para su uso en escritorio, web y plataformas móviles.
  • DesktopSe optimizarán las texturas compatibles con Windows, Linux y Mac, incluidos JPEG y DXT, para su uso en clientes de ArcGIS Pro en clientes de escritorio de Windows y ArcGIS Maps SDKs en Windows, Linux y Mac. Esta es la opción predeterminada.
  • MobileSe optimizarán las texturas compatibles con Android e iOS, incluidos JPEG y KTX2, para su uso en aplicaciones móviles de ArcGIS Maps SDKs.
  • NoneSe optimizarán texturas JPEG para su uso en escritorio y plataformas web.
String

Muestra de código

Ejemplo de GenerateLevelOfDetail (ventana de Python)

El siguiente script muestra cómo utilizar la función GenerateLevelOfDetail en la ventana de Python.

import arcpy
arcpy.management.GenerateLevelOfDetail(
    in_dataset=r"C:\test\mesh.slpk",
    out_dataset=r"C:\test\meshLOD.slpk",
    texture_optimization="Desktop"
)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados