La caja de herramientas GeoAnalytics Server contiene un conjunto de herramientas potentes para realizar análisis espaciales en big data. Las GeoAnalytics Tools funcionan gracias a su ArcGIS GeoAnalytics Server. ArcGIS GeoAnalytics Server distribuye el análisis entre varios nodos de servidor. Al usar el procesamiento distribuido, puede procesar datasets grandes en menos tiempo.
Heredado:
La extensión de ArcGIS GeoAnalytics Server quedará obsoleta en ArcGIS Enterprise. La versión final de GeoAnalytics Server se incluyó con ArcGIS Enterprise 11.3. Estas herramientas están disponibles a través de ArcGIS Enterprise 11.3 y versiones anteriores.
Las herramientas de GeoAnalytics Server se han diseñado para datasets grandes; por lo tanto, es posible que otras herramientas de escritorio o Enterprise sean más adecuadas para su uso con datasets más pequeños. Las herramientas de GeoAnalytics Server necesitan un tiempo de arranque inicial para implementar el procesamiento distribuido, por lo que son perfectas para datasets más grandes (cientos de miles o millones de registros).
Como ocurre con otras herramientas de ArcGIS Pro, el rendimiento de las herramientas de GeoAnalytics Server depende de:
- El tamaño de los datos de entrada: como el número de entidades y número de campos.
- La fuente de datos de entrada: por ejemplo, cuando se almacenan en el mismo equipo, los servicios de entidades son más lentos que los recursos compartidos de archivos de big data.
- La herramienta que esté ejecutando: por ejemplo, Consolidar puntos termina el procesamiento antes que Calcular densidad con el mismo tamaño de bin y datos.
- Los parámetros que utilice en la herramienta: por ejemplo, al utilizar la herramienta Unir entidades, una distancia de unión más pequeña funciona mejor que otra más grande.
- El hardware de los equipos de GeoAnalytics Server.
Cada tema de las herramientas de GeoAnalytics Server incluye una nota de uso sobre la mejora del rendimiento de la herramienta modificando parámetros.
Datos
Al ejecutar un análisis, los datos colocados con GeoAnalytics Server funcionarán mejor.
Entradas
Las herramientas de GeoAnalytics Server admiten las siguientes fuentes de datos como entrada:
- Capas de entidades y servicios de entidades (incluidos los alojados)
- Archivos compartidos de Big Data
- Datos locales de ArcGIS Pro, incluidos los shapefiles y las geodatabases de archivos
Para la mayoría de datasets, no se recomienda el uso de datos locales tales como los shapefiles y geodatabases de archivos. En lugar de usar datos locales, comparta la capa como una capa de entidades alojada o cree un recurso compartido de archivos de big data. Además, el uso de datos de una implementación de Enterprise distinta a la implementación de GeoAnalytics Server se comporta de manera similar a los datos locales y también puede funcionar con lentitud. Si necesita utilizar servicios grandes de otra implementación, se recomienda que ejecute la herramienta a través de Enterprise Map Viewer Classic o API REST de ArcGIS.
Las herramientas de GeoAnalytics Server no admiten las siguientes fuentes de datos como entrada:
- GeoPackages
- capas de eventos XY
Si está usando entradas de recursos compartidos de archivos de big data, no puede visualizar las entradas en el mapa, pero puede navegar y analizarlas en las herramientas de GeoAnalytics Server. Si necesita aplicar un filtro a las entradas, se recomienda usar Enterprise Map Viewer Classic, lo cual es más rápido que copiar la capa a un ArcGIS Data Store y usar el servicio de entidades resultante como entrada. En general, no es recomendable dedicar tiempo a mover los datasets grandes de un lado a otro. En su lugar, recurra a la flexibilidad de los recursos compartidos de archivos de big data como una forma de utilizar los datos en su formato actual.
Salidas
Para visualizar los resultados o mantenerlos en su contenido de Enterprise, guarde los resultados como una capa de entidades alojada. Esta es la opción predeterminada. Los resultados almacenados como una capa de entidades alojada pueden almacenarse en un data store relacional o en un data store espaciotemporal, que es la opción predeterminada. Los resultados almacenados en un big data store espaciotemporal se almacenan en WGS84. Para almacenar los resultados en otra referencia espacial, guarde los resultados en un data store relacional.
Para guardar los datos en un recurso compartido de archivos de big data para su posterior análisis o para utilizarlos en cualquier otro lugar de su organización, guárdelos como un dataset de recurso compartido de archivos de big data mediante la creación de una plantilla. Las salidas de los recursos compartido de archivos de big data no se pueden visualizar en un mapa. El guardado de resultados en un recurso compartido de archivos de big data está disponible en ArcGIS Enterprise 10.7 o posterior y no se puede completar con ArcGIS Pro. Use Enterprise Map Viewer Classic o API REST de ArcGIS para guardar los resultados en un recurso compartido de archivos de big data.
Análisis
Las herramientas de GeoAnalytics Server se implementan de forma diferente a otras herramientas de ArcGIS Pro.
GeoAnalytics Server no incluye falsos polígonos en sus operaciones. En las herramientas Unir entidades y Superponer capas, los falsos polígonos no se incluyen en el análisis y es posible que algunas entidades muy pequeñas se excluyan de los resultados.
Las herramientas de GeoAnalytics Server dan como resultado entidades menos densificadas que otras herramientas de ArcGIS Pro. Por ejemplo, las siguientes imágenes representan el resultado de vértices en un polígono con zonas de influencia mediante la herramienta Zona de influencia de la caja de herramientas Análisis (azul) y la herramienta Crear zonas de influencia de la caja de herramientas (naranja). La primera imagen muestra los polígonos con zona de influencia superpuestos unos sobre otros; la segunda imagen muestra una vista acercada de algunos de los vértices del polígono.
Las herramientas de GeoAnalytics Server no son compatibles con el espacio de trabajo in_memory o memory.
Al ejecutar herramientas de GeoAnalytics Server, el análisis se lleva a cabo en la memoria de los equipos de GeoAnalytics Server. Cuando los datos que se analizan no caben en la memoria, se escriben en el disco en un directorio especificado. Si la herramienta no llega a completarse y se queda sin espacio, puede cambiar el directorio.
Mejores prácticas
Al ejecutar el análisis, lo ideal es analizar solo los datos que le interesen. Puede limitar los datos que analice de la siguiente manera:
- Aplique una consulta de definición a una capa del mapa. No es una opción disponible para las entradas de los recursos compartidos de archivos de big data.
- Aplique una selección a las entidades del mapa. No es una opción disponible para las entradas de los recursos compartidos de archivos de big data.
- Establezca la extensión de procesamiento del análisis para limitar la extensión espacial de las entidades utilizadas.
- Utilice el control deslizante de tiempo para especificar la extensión de los datos a analizar. Solo se aplica a las capas que se dibujan en el mapa.
Al utilizar las herramientas de GeoAnalytics Server, por lo general, una consulta de definición se procesa más rápido que una selección. No es posible aplicar un filtro a las capas de recurso compartido de archivos de big data de GeoAnalytics Server. Use Enterprise Map Viewer Classic o API REST de ArcGIS para aplicar un filtro a las capas de recurso compartido de archivos de big data.
Utilizar el tiempo en el análisis
Diversas herramientas de GeoAnalytics Server utilizan o necesitan el tiempo. Para usar los periodos de tiempo, las uniones temporales o el análisis basado en recorridos (por ejemplo, con Reconstruir recorridos, Buscar ubicaciones de permanencia o Detectar incidentes), las capas deben tener el tiempo habilitado. Es posible habilitar el tiempo en los siguientes dataset:
- Capas de entidades: habilite el tiempo al compartir una capa o editar un elemento.
- Recursos compartidos de archivos de big data: edite el manifiesto de recursos compartidos de archivos de big data para habilitar el tiempo.
Cuando se utilizan las herramientas de GeoAnalytics Server en ArcGIS Pro, no se utilizan los valores de zona horaria o de horario de verano especificados en la configuración de la hora. En su lugar, se usa lo siguiente:
- Servicios de entidades: las capas de los contenidos de su portal están en hora universal coordinada (UTC). No es posible modificar la configuración de tiempo.
- Capas locales: las capas tales como una clase de entidad o shapefile local se convierten a UTC. Esto se hace calculando la zona horaria en la que reside el equipo de GeoAnalytics Server. Por ejemplo, si el equipo de GeoAnalytics Server está en la hora del Pacífico (-8:00 horas) y tiene una entidad que tiene una marca de tiempo de las 13:00 horas al ejecutar el análisis, la entidad corresponderá a las 21:00 horas. Se recomienda que comparta las capas con su portal para tener más control sobre las zonas horarias. Siempre se aplica el horario de verano.
- Recursos compartidos de archivos de big data: no tienen la función de tiempo habilitada en ArcGIS Pro. En su lugar, al definir el manifiesto, se especifica la zona horaria que se utilizará.
Las capas agregadas al mapa (como los servicios de entidades y los datos locales) solo analizan las entidades en la extensión de tiempo visible.