Para identificar las configuraciones del mapa, los ajustes de las capas y los patrones de contenido que pueden afectar a la escalabilidad de un mapa web, ejecute la herramienta Revisar mapa
. Esta herramienta evalúa un mapa web y ofrece recomendaciones para ayudarle a mejorar el rendimiento y la resiliencia en situaciones de alta demanda. Está diseñada para ayudarle a elaborar mapas destinados al público o con un gran volumen de tráfico, así como para proteger los recursos disponibles de su organización a medida que la demanda aumenta o supera el uso previsto.
Revisar un mapa
Para ver las recomendaciones destinadas a mejorar la escalabilidad de un mapa y la experiencia general del usuario en Visor de mapas, siga estos pasos:
- Compruebe que ha iniciado sesión en su organización.
Debe iniciar sesión como propietario del mapa o como administrador de la organización.
- En Visor de mapas, abra el mapa que desea revisar.
- En la barra de herramientas Contenido (oscura), haga clic en Revisar mapa
. - En el panel Revisar mapa, haga clic en Expandir
para ver las capas de cada área de recomendación. Haga clic en Gestionar configuración
para abrir la configuración o los ajustes del elemento correspondiente.Nota:
Si no tiene permiso para realizar un cambio en una configuración, haga clic en Más información para abrir la documentación correspondiente a ese ajuste o configuración.
- Si lo desea, haga clic en Revisión avanzada
, responda a las preguntas que se le planteen y haga clic en Perfeccionar recomendaciones para ajustar las recomendaciones en función del uso que le vaya a dar al mapa. - Si lo deseas, haga clic en Resumen
y revise las secciones Mapa y Capas para obtener más información sobre el contenido del mapa y las entidades presentes en las capas del mapa. - Haga clic en Revisar mapa
y, a continuación, en Actualizar
para actualizar la lista de recomendaciones tras realizar cambios en las capas del mapa. - Repita los pasos del 4 al 7 según sea necesario.
Comprender las recomendaciones de mapa
Al ejecutar la herramienta Revisar mapa
, se abre el panel Revisar mapa con una lista de recomendaciones, similar al corrector ortográfico de un programa de tratamiento de textos.
En el panel Revisar mapa aparecen cinco tipos de recomendaciones, ordenadas por prioridad:
- Prioridad alta
: el mapa tiene una configuración que probablemente provoque una disminución significativa del rendimiento o fallos de visualización para los usuarios finales. Estos problemas deben resolverse antes de compartir el mapa. - Prioridad moderada
: el mapa tiene una configuración que puede afectar al rendimiento del dibujo o a la escalabilidad, especialmente a gran escala o con un tráfico elevado. Se recomienda resolver estos problemas. - Prioridad baja
: el mapa tiene una configuración que podría optimizarse para mejorar el rendimiento. Es poco probable que estas cuestiones causen problemas apreciables, pero conviene abordarlas siempre que sea posible. - Información
Detalles de diagnóstico o contextuales sobre la configuración del mapa. No es necesario realizar ninguna acción, pero la información puede resultar útil a la hora de solucionar problemas u optimizar el mapa. - No se necesitan recomendaciones
: No es necesario realizar ninguna acción.
Actualmente, la herramienta comprueba las capas de entidades alojadas en un mapa web en busca de lo siguiente:
- Índice de atributos
- Control de caché
- Geometrías complejas
- Configuración de elementos emergentes
- Capa editable públicamente
- Intervalo de actualización
- Condición de fecha relativa
- Reproyección
- Índice espacial
- Rango visible
En cada apartado se describe un posible problema relacionado con el rendimiento o la escalabilidad y se ofrecen medidas recomendadas para resolverlo.
Nota:
La compatibilidad con la evaluación de otros tipos de capas en el mapa web estará disponible en una futura versión de Visor de mapas.
Índice de atributos
Cuando una capa utiliza una expresión de definición para filtrar elementos, las consultas que se ejecutan en campos no indexados pueden tardar más en completarse.
Le recomendamos que realice una de las siguientes acciones:
- Agregue un índice de atributos para mejorar los tiempos de respuesta de las consultas.
- No haga nada. Los índices de atributos no aportan ventajas significativas cuando los datos de los atributos se actualizan con frecuencia.
Control de caché
La configuración de la caché determina durante cuánto tiempo se almacenan los datos en la red de distribución de contenidos (CDN) antes de que el servidor compruebe si hay actualizaciones. La demanda de recursos aumenta y la capacidad de respuesta aumenta cuanto mayor es la duración de la caché.
Le recomendamos que realice una de las siguientes acciones:
- Establezca una duración adecuada de la caché en la pestaña Configuración de la página del elemento de la capa.
- No haga nada. Si la capa recibe actualizaciones con mucha frecuencia (cada 60 segundos o menos) y es fundamental que los usuarios vean esas actualizaciones de inmediato (en menos de 60 segundos), utilice la duración predeterminada de la caché de 30 segundos.
Geometrías complejas
Las capas con geometrías de polígonos o polilíneas muy detalladas requieren mayor potencia de procesamiento para su consulta y representación. Puede optimizar la forma en que se dibuja la capa para reducir el coste computacional que supone proporcionar los elementos solicitados.
Le recomendamos que realice una de las siguientes acciones:
- Optimice el trazado de líneas y polígonos complejos en la pestaña Configuración de la página de detalles de la capa.
- Utilice herramientas de geoprocesamiento como Subdividir, De multiparte a parte simple y Simplificar polígono en ArcGIS Pro para reducir el número de vértices por elemento.
- Convierta la capa de entidades en teselas publicándola como capa de teselas.
Configuración de elementos emergentes
Las ventanas emergentes que utilicen la función FeatureSetByPortalItem deben completar varias solicitudes de datos antes de que se evalúe la expresión de la ventana emergente. Esto puede ralentizar considerablemente la visualización de las ventanas emergentes por parte de los usuarios, lo que da lugar a una experiencia de usuario deficiente.
Le recomendamos que realice una de las siguientes acciones:
- Modifique el elemento emergente para eliminar la referencia FeatureSetByPortalItem.
- No haga nada. Si el elemento al que se hace referencia ya aparece en el mapa y solo un número reducido de usuarios va a consultar el mapa web, es posible que la velocidad de apertura de la ventana emergente no se vea ralentizada de forma significativa.
Capa editable públicamente
Las capas con la edición habilitada no pueden beneficiarse del almacenamiento en caché de CDN, lo que puede provocar una ralentización de la velocidad de renderizado y de consulta cuando se accede a la capa a gran escala. Las capas editables públicamente también pueden suponer un riesgo para la seguridad si el acceso para editarlas es involuntario.
Le recomendamos que realice una de las siguientes acciones:
- Configure los ajustes de uso compartido de la capa como Propietario, Grupos u Organización si no está destinada al uso público.
- Desactive la edición si la capa está destinada al uso público, pero no requiere la recopilación de datos públicos.
- Cree una vista de capa de entidades alojada para uso público y modifique la configuración de uso compartido de la capa principal para que solo tengan acceso quienes necesiten editarla.
- No haga nada. Si la capa está destinada a la recopilación de datos públicos, tenga en cuenta que no podrá beneficiarse del almacenamiento en caché de CDN.
Intervalo de actualización
Cada vez que se actualiza un mapa o una capa, los datos se vuelven a sincronizar con la base de datos. Los intervalos de actualización frecuentes aumentan la carga del data store. Tenga en cuenta el intervalo de actualización adecuado necesario para dar soporte al uso de los elementos o servicios.
Le recomendamos que realice una de las siguientes acciones:
- Reduzca el intervalo de actualización en el panel Propiedades de la capa en Visor de mapas o en la pestaña Visualización de la página de elemento de la capa.
- No haga nada. Los datos de misión crítica pueden requerir actualizaciones frecuentes, que se ajustarán a la antigüedad de la caché establecida en la capa.
Condición de fecha relativa
Las condiciones de fecha relativa no siempre se pueden almacenar en caché, lo que puede suponer una carga adicional para el almacén de datos.
Le recomendamos que realice una de las siguientes acciones:
- Reconstruya la condición utilizando fechas fijas en los campos Fecha, Solo fecha o Solo hora.
- No haga nada. Cuando un mapa web tiene un público reducido y no está destinado a ser utilizado por otras aplicaciones, las condiciones de fecha relativa no supondrán una carga excesiva para los recursos de la organización.
Reproyección
Cuando la referencia espacial de una capa no coincide con la del mapa, los datos deben reproyectarse sobre la marcha durante la visualización. Esto puede suponer una gran carga computacional y tener un impacto significativo en el rendimiento, lo que daría lugar a una experiencia de usuario insatisfactoria.
Le recomendamos que realice una de las siguientes acciones:
- En ArcGIS Pro, cambie la proyección del mapa para que coincida con la proyección de la capa cuando defina las propiedades del mapa.
- En ArcGIS Pro, proyecte la fuente de datos de la capa para que coincida con la proyección del mapa y, a continuación, cambia la fuente de datos de la capa por los datos recién proyectados.
- No haga nada. En algunas situaciones, la proyección cartográfica en tiempo real puede no afectar de forma significativa a la velocidad de renderizado. Por ejemplo, los datasets con un número reducido de entidades simples (tales como entidades de puntos o línea y polígono con pocos vértices) puede mostrarse con relativa rapidez a pesar de que requiera una proyección en tiempo real.
Índice espacial
Un índice espacial ayuda a la base de datos a localizar y recuperar elementos de forma eficiente en función de su ubicación. Cuando el índice queda desactualizado, el rendimiento de las consultas se ve afectado.
Considere la posibilidad de volver a crear el índice espacial para garantizar una recuperación más rápida de los datos.
Rango visible
La demanda de recursos aumenta al dibujar capas en todas las escalas. Las capas que se dibujan a cualquier escala generan solicitudes incluso cuando los elementos son demasiado pequeños o están demasiado aglomerados como para que los usuarios puedan apreciarlos, lo que aumenta innecesariamente la demanda de recursos.
Considere la posibilidad de establecer umbrales mínimos y máximos de escala para garantizar que las capas solo se soliciten en el contexto de los datos que representan.