Habilitar Agrupación en bins de las entidades (Administración de datos)

Resumen

Habilita la agrupación en bins de las entidades en una clase de entidad.

La agrupación en bins de las entidades es una función de visualización avanzada que le permite explorar y visualizar datasets grandes. También le ayuda a observar patrones en niveles macro y micro con opciones de representación cartográfica sencillas y listas para usar. 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. Un único bin representa todas las entidades dentro de sus límites en ese nivel de detalle. La agrupación en bins de las entidades puede mejorar tanto el rendimiento de dibujo como la comprensión de datos.

Más información sobre las capas de entidades agrupadas en bins.

Ilustración

Ilustración de habilitación de Agrupación en bins de las entidades

Uso

  • 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. Los datos no se pueden versionar ni habilitar para el archivado.

    Las plataformas admitidas de bases de datos son las siguientes:

    • IBM Db2
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL
    • SAP HANA

  • Use el mismo sistema de coordenadas para los bins que el mapa que contiene la capa de entidades agrupada en bins para evitar la proyección dinámica (al vuelo). Si tiene dudas sobre qué sistema de coordenadas utilizar, se recomienda una proyección de área equivalente como la proyección cilíndrica equivalente del mundo. No puede usar un sistema de coordenadas personalizado.

  • En el caso de datasets grandes o si los datos no se actualizan con frecuencia, puede habilitar una caché estática de resultados agregados. Sin embargo, la caché no se crea necesariamente para todos los niveles de detalle. Es posible administrar la caché estática ejecutando la herramienta Administrar la caché de los bins de las entidades. Utilice esta herramienta para especificar los niveles de detalle de la caché estática.

    Una capa con bins habilitados cambia al modo dinámico en un mapa si amplía más allá de la extensión del nivel de detalle de la caché estática. La propiedad Nivel máximo de caché del cuadro de diálogo Propiedades de capa de una capa con bins habilitados indica el nivel de detalle máximo de la caché estática. Se generan cachés estáticas utilizando todas las entidades del dataset. Por lo tanto, si utiliza una consulta de definición o aplica un filtro de tiempo o rango en una capa de entidades con bins habilitados en un mapa, la caché estática se ignora y la agregación en bins ocurre de forma dinámica.

  • Use la herramienta Deshabilitar agrupación en bins de las entidades para deshabilitar la capacidad de agrupación en bins de una capa, en caso necesario. También es posible desactivar el dibujo de bins de una capa de un mapa o escena sin deshabilitar la agrupación en bins de las entidades.

  • Si la agrupación en bins de las entidades es dinámica y desea actualizar la lista de estadísticas de resumen almacenadas en la clase de entidad, debe deshabilitar y habilitar de nuevo la agrupación en bins de las entidades. Es posible agregar nuevas estadísticas de resumen a la capa de entidades de un mapa o escena desde el cuadro de diálogo Estadísticas de resumen de la capa. Las estadísticas de resumen se almacenan solo con la capa. No se almacenan en la clase de entidad de origen.

Sintaxis

arcpy.management.EnableFeatureBinning(in_features, {bin_type}, {bin_coord_sys}, {summary_stats}, {generate_static_cache})
ParámetroExplicaciónTipo de datos
in_features

La clase de entidad para la que se habilitará la agrupación en bins de las entidades. Tan solo se admiten las clases de entidad multipunto y de puntos almacenadas en una base de datos o geodatabase corporativa. Los datos no se pueden versionar ni habilitar para el archivado.

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
bin_coord_sys
[bin_coord_sys,...]
(Opcional)

Los sistemas de coordenadas que se utilizarán para visualizar la capa de entidades de salida agregada. Puede elegir hasta dos sistemas de coordenadas para visualizar la capa de salida. De forma predeterminada, se utiliza el sistema de coordenadas de la clase de entidad de entrada. No se admiten sistemas de coordenadas personalizados.

Coordinate System
summary_stats
[[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, el recuento total de entidades (shape_count), siempre está disponible. Puede definir hasta cinco estadísticas de resumen adicionales.

  • Campo: el campo en el que calcular las estadísticas de resumen. Los tipos de campo admitidos son entero corto, entero 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
generate_static_cache
(Opcional)

Especifica si se genera una caché estática de los resultados agregados o si se agregarán visualizaciones al vuelo. La caché no se crea necesariamente para todos los niveles de detalle.

  • STATIC_CACHESe generará una caché estática de los resultados agregados. Se recomienda que utilice esta opción para un mejor rendimiento. Sin embargo, los cambios realizados en los datos subyacentes no se actualizarán en la caché salvo que se ejecute la herramienta Administrar la caché de los bins de las entidades. Es la opción predeterminada para datos IBM Db2, Microsoft SQL Server, Oracle y PostgreSQL. No es posible generar una caché estática para datos SAP HANA. Para generar una caché estática para clases de entidad en PostgreSQL que usan tipos espaciales de PostGIS, debe haber bibliotecas GDAL instaladas en la base de datos.
  • DYNAMICNo se generará ninguna caché estática de los resultados agregados y las visualizaciones se agregarán al vuelo. Es la única opción para datos SAP HANA.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_features

La entrada actualizada con la agrupación en bins de las entidades habilitada.

Capa de entidades

Muestra de código

Ejemplo de EnableFeatureBinning (ventana de Python)

Habilite la agrupación en bins de las entidades cuadradas en la capa de entidades Earthquakes con la estadística de recuento agregada a la caché de los bins de las entidades.

import arcpy
bin_coord_sys = "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]", 
arcpy.EnableFeatureBinning_management("lod_gdb.elec.Earthquakes", 
                                      "SQUARE", 
                                      bin_coord_sys,
                                      "depth_km MAX", 
                                      "STATIC_CACHE")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados