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

Resumen

Habilita el cómputo de la base de datos para 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 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 la herramienta Habilitar agrupación en bins de las entidades

Uso

  • El cómputo de bases de datos para 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. La agrupación en bins de las entidades en almacenes de datos en la nube solo se admite para clases de entidad de puntos. Los datos no se pueden versionar ni habilitar para el archivado.

    Las plataformas admitidas son las siguientes:

    • Amazon Redshift
    • IBM Db2
    • Google BigQuery
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL
    • SAP HANA
    • Snowflake

  • Solo el propietario de la clase de entidad puede habilitar la agrupación en bins de las entidades. Para Google BigQuery, que no tiene propietarios de tablas, el usuario que habilita la agrupación en bins de las entidades debe tener otorgados ciertos privilegios específicos. Consulte Privilegios para utilizar ArcGIS con almacenes de datos en la nube para obtener más información.

  • La agrupación en bins de las entidades no se admite en las tablas externas de Google BigQuery.

  • 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. No obstante, 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 agrupada en bins 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 agrupada en bins 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 ejemplo, si utiliza una consulta de definición o aplica un filtro de tiempo o rango en una capa de entidades agrupada en bins en un mapa, la caché estática se ignora y la agregación en bins ocurre de forma dinámica.

  • Para habilitar la agrupación en bins de las entidades en una tabla distribuida en Microsoft Azure Cosmos DB for PostgreSQL, la tabla debe contener al menos una columna de enteros que no sea anulable que ArcGIS pueda usar como columna de Id.

  • Utilice la herramienta Deshabilitar agrupación en bins de las entidades para deshabilitar la capacidad de cómputo de la base de datos de una capa si es necesario. También es posible desactivar el dibujo de bins de una capa de un mapa o escena en ArcGIS AllSource o cambiar al cómputo controlado por la aplicación haciendo clic en el botón Configuración de cómputo en la pestaña Agrupación en bins.

  • 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.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

La clase de entidad para la cual se habilitará la agrupación en bins de las entidades calculadas por la base de datos. Los tipos de entrada admitidos son clases de entidad multipunto y de puntos almacenadas en una geodatabase corporativa o base de datos, o clases de entidad de puntos almacenadas en un almacén de datos en la nube. Los datos no se pueden versionar ni habilitar para el archivado.

Feature Layer
Tipo de bin
(Opcional)

Especifica el tipo de agrupación en bins que se habilitará. Si utiliza datos de SAP HANA, solo se admiten las opciones Cuadrado, Hexágono plano y Hexágono puntiagudo. Si utiliza datos de Snowflake o Redshift, solo se admite la opción Geohash.

  • Hexágono planoSe habilitará el esquema de agrupación en bins de hexágono plano, 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 de Microsoft SQL Server, Oracle, PostgreSQL y BigQuery.
    Tipo de bin Hexágono plano
  • Hexágono puntiagudoSe habilitará el esquema de agrupación en bins de hexágono puntiagudo, 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.
    Tipo de bin Hexágono puntiagudo
  • CuadradoSe habilitará el esquema de agrupación en bins cuadrados, también conocido como geocuadrado o agrupación en bins cuadrada. Las teselas son una teselación de cuadrados. Esta es la opción predeterminada para los datos Db2 y SAP HANA.
    Tipo de bin Hexágono cuadrado
  • GeohashSe habilitará el esquema de agrupación en bins Geohash, en el que las teselas son una teselación de rectángulos. Puesto que los bins Geohash siempre usan el sistema de coordenadas geográficas WGS84 (GCS WGS84, EPSG WKID 4326), no puede especificar ningún sistema de coordenadas en bins para bins Geohash. Esta es la opción predeterminada y la única opción para los datos en Snowflake y Redshift.
    Tipo de bin Geohash
String
Sistemas de coordenadas en bins
(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.

Este parámetro no se aplica a BigQuery, Redshift ni a Snowflake. Para esas plataformas, se utiliza el sistema de coordenadas de la clase de entidad de entrada.

Coordinate System
Resumen de estadísticas
(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 se calcularán las estadísticas de resumen. Los tipos de campo admitidos son entero corto, entero largo, entero grande, 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
Generar caché de agrupación en bins
(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.

  • Activado: se genera 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.
    • De forma predeterminada, se genera una caché estática para los datos de IBM Db2, Microsoft SQL Server, Oracle y PostgreSQL.
    • 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.
    • Siempre se genera una caché estática para los datos de BigQuery, Redshift y Snowflake.
  • Desactivado: no 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

EtiquetaExplicaciónTipo de datos
Entidades actualizadas

La entrada actualizada con la agrupación en bins de las entidades calculadas por la base de datos habilitada.

Feature Layer

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

La clase de entidad para la cual se habilitará la agrupación en bins de las entidades calculadas por la base de datos. Los tipos de entrada admitidos son clases de entidad multipunto y de puntos almacenadas en una geodatabase corporativa o base de datos, o clases de entidad de puntos almacenadas en un almacén de datos en la nube. 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 utiliza datos de SAP HANA, solo se admiten las opciones SQUARE, FLAT_HEXAGON y POINTY_HEXAGON. Si va a usar datos de Snowflake o Redshift, solo se admite la opción GEOHASH.

  • FLAT_HEXAGONSe habilitará el esquema de agrupación en bins de hexágono plano, 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 de Microsoft SQL Server, Oracle, PostgreSQL y BigQuery.
    Tipo de bin Hexágono plano
  • POINTY_HEXAGONSe habilitará el esquema de agrupación en bins de hexágono puntiagudo, 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.
    Tipo de bin Hexágono puntiagudo
  • SQUARESe habilitará el esquema de agrupación en bins cuadrados, también conocido como geocuadrado o agrupación en bins cuadrada. Las teselas son una teselación de cuadrados. Esta es la opción predeterminada para los datos Db2 y SAP HANA.
    Tipo de bin Hexágono cuadrado
  • GEOHASHSe habilitará el esquema de agrupación en bins Geohash, en el que las teselas son una teselación de rectángulos. Puesto que los bins Geohash siempre usan el sistema de coordenadas geográficas WGS84 (GCS WGS84, EPSG WKID 4326), no puede especificar ningún sistema de coordenadas en bins para bins Geohash. Esta es la opción predeterminada y la única opción para los datos en Snowflake y Redshift.
    Tipo de bin 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 especificar 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.

Este parámetro no se aplica a BigQuery, Redshift ni a Snowflake. Para esas plataformas, se utiliza el sistema de coordenadas de la clase de entidad de entrada.

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 se calcularán las estadísticas de resumen. Los tipos de campo admitidos son entero corto, entero largo, entero grande, 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.
    • De forma predeterminada, se genera una caché estática para los datos de IBM Db2, Microsoft SQL Server, Oracle y PostgreSQL.
    • 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.
    • Siempre se genera una caché estática para los datos de BigQuery, Redshift y Snowflake.
  • 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 calculadas por la base de datos habilitada.

Feature Layer

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 = arcpy.SpatialReference('GCS_WGS_1984')
arcpy.management.EnableFeatureBinning(
    "lod_gdb.elec.Earthquakes", 
    "SQUARE", 
    bin_coord_sys,
    "depth_km MAX", 
    "STATIC_CACHE")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Temas relacionados