Administrar la caché de los bins de las entidades (Administración de datos)

Resumen

Administra la caché de la agrupación en bins de las entidades de datos con la agrupación en bins de las entidades habilitada.

La agrupación en bins de las entidades agrega grandes cantidades de entidades de puntos a bins poligonales dinámicos que varían en niveles escalados de detalle. Descubra cómo habilitar Agrupación en bins de las entidades y trabajar con capas de entidades agrupadas en bins

Uso

  • Use esta herramienta cuando la agrupación en bins de las entidades esté habilitada en una clase de entidad y cuando se haya generado una caché estática. Si los datos subyacentes han cambiado, ejecute esta herramienta para actualizar la caché para que refleje el estado más reciente de los datos. Si ejecuta esta herramienta en una clase de entidad sin una caché estática, esta se genera. Use esta herramienta para agregar o eliminar estadísticas de resumen que se almacenan en caché o para modificar el nivel de detalle de la caché.

  • La agrupación en bins de las entidades solo se admite para clases de entidad multipunto y de puntos almacenadas en una base de datos o geodatabase corporativa en estas plataformas:

    • IBM Db2
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL
    • SAP HANA
    Sin embargo, puesto que los resultados agregados no se almacenan en caché para los bins en SAP HANA, no se necesita esta herramienta ni se admite para datos de SAP HANA.

  • Use el parámetro Nivel de detalle para especificar el nivel de detalle máximo del esquema de ordenamiento en teselas que se va a incluir en la caché. Los esquemas de ordenamiento en teselas son un continuo de rangos de escala. En función de su mapa, quizás le convenga no utilizar el almacenamiento en caché de algunas escalas muy grandes o pequeñas en su esquema de ordenamiento en teselas. Seleccione el nivel de detalle que más coincida con el uso previsto del mapa en el que se mostrarán los datos.

Sintaxis

arcpy.management.ManageFeatureBinCache(in_features, {bin_type}, {max_lod}, {add_cache_statistics}, {delete_cache_statistics})
ParámetroExplicaciónTipo de datos
in_features

La clase de entidad con la agrupación en bins habilitada que tendrá su caché estática actualizada.

Feature Layer
bin_type
(Opcional)

Especifica el tipo de agrupación en bins que se habilitará. Si va a usar datos SAP HANA, solo se admiten bins cuadrados.

  • FLAT_HEXAGONUn esquema de agrupación en bins también conocido como geohexágono plano o agrupación en bins hexagonal plana. Las teselas consisten en una teselación de hexágonos en la que la orientación de los mismos presenta un borde plano en la parte superior. Es la opción predeterminada para datos Microsoft SQL Server, Oracle y PostgreSQL.
  • POINTY_HEXAGONUn esquema de agrupación en bins también conocido como geohexágono puntiagudo o agrupación en bins hexagonal puntiaguda. Las teselas consisten en una teselación de hexágonos en la que la orientación de los mismos presenta una punta en la parte superior.
  • SQUAREUn esquema de agrupación en bins donde las teselas son una teselación de cuadrados, también conocido como geocuadrado o agrupación en bins cuadrada. Es la opción predeterminada para datos Db2 y SAP HANA. Es el único tipo de bin disponible para datos SAP HANA.
  • GEOHASHUn esquema de agrupación en bins donde las teselas son una teselación de rectángulos. Puesto que los bins Geohash siempre usan el sistema de coordenadas geográficas WGS 1984 (GCS WGS 1984, EPSG WKID 4326), no puede especificar ningún sistema de coordenadas en bins para bins Geohash.
String
max_lod
(Opcional)

Especifica el nivel de detalle máximo que se usará para la caché.

Los esquemas de ordenamiento en teselas son un continuo de rangos de escala. En función de su mapa, quizás le convenga no utilizar el almacenamiento en caché de algunas escalas muy grandes o pequeñas en su esquema de ordenamiento en teselas. Esta herramienta examina las dependencias de la escala del mapa e intenta ofrecer un rango de escalas máximo para el almacenamiento en caché. Seleccione el nivel de detalle que más coincida con el uso previsto del mapa en el que se mostrarán los datos.

  • WORLDSe usará una escala mundial como nivel de detalle máximo.
  • CONTINENTSSe usará una escala de varios continentes como nivel de detalle máximo.
  • CONTINENTSe usará una escala de un solo continente como nivel de detalle máximo.
  • COUNTRIESSe usará una escala de varios países como nivel de detalle máximo.
  • COUNTRYSe usará una escala de un solo país como nivel de detalle máximo.
  • STATESSe usará una escala de varios estados como nivel de detalle máximo.
  • STATESe usará una escala de un solo estado como nivel de detalle máximo.
  • COUNTIESSe usará una escala de varios condados como nivel de detalle máximo.
  • COUNTYSe usará una escala de un solo condado como nivel de detalle máximo.
  • CITIESSe usará una escala de varias ciudades como nivel de detalle máximo.
  • CITYSe usará una escala de una sola ciudad como nivel de detalle máximo.
String
add_cache_statistics
[[Field, Statistic Type],...]
(Opcional)

Especifica las estadísticas que se resumirán y almacenarán en la caché de bins. Se usan estadísticas para simbolizar bins y proporcionar información agregada para todos los puntos del bin. Una estadística de resumen, shape_count (que es el recuento total de entidades), siempre está disponible.

  • Campo: el campo en el que calcular las estadísticas de resumen. Los tipos de campos admitidos son corto, largo, flotante y doble.
  • Tipo de estadística: el tipo de estadística que se va a calcular para el campo especificado. Se calculan estadísticas para todas las entidades del bin. Los tipos de estadísticas disponibles son los siguientes:
    • Valor medio (AVG): calcula el promedio para el campo especificado.
    • Mínimo (MIN): busca el valor más pequeño para todos los registros del campo especificado.
    • Máximo (MAX): busca el valor más grande para todos los registros del campo especificado.
    • Desviación estándar (STDDEV): calcula el valor de desviación estándar del campo.
    • Suma (SUM): suma el valor total para el campo especificado.

Value Table
delete_cache_statistics
[delete_cache_statistics,...]
(Opcional)

La estadística de resumen que se eliminará de la caché. No puede eliminar la estadística de resumen de COUNT predeterminada.

String

Salida derivada

NombreExplicaciónTipo de datos
out_features

Las entidades de entrada con la caché de bins de las entidades actualizada.

Capa de entidades

Muestra de código

Ejemplo de ManageFeatureBinCache (ventana de Python)

Agregar una nueva estadística para calcular la profundidad máxima y establecer el nivel de detalle de la caché de bins de las entidades para una capa de entidades denominada Earthquakes.

import arcpy
arcpy.ManageFeatureBinCache_management("lod_gdb.elec.Earthquakes", "SQUARE", 
                                       "STATE", "depth_km MAX")

Información de licenciamiento

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

Temas relacionados