Inspector de mapas web y elementos de ArcGIS
Pegue la URL de un elemento de ArcGIS Online o ArcGIS Enterprise para ver en un solo informe los detalles del elemento, la calidad de su contenido y el estado de cada capa del mapa web.
Formatos admitidos: …/home/item.html?id=…, …/apps/mapviewer/index.html?webmap=…, URL de aplicaciones o un ID de elemento de 32 caracteres. El ejemplo es un mapa web público que se usa en los tutoriales para desarrolladores de Esri.
URL del portal y token (opcional)
El token se conserva solo en la memoria de esta pestaña, no se guarda y nunca se añade a las URL. Se envía en el cuerpo de la solicitud únicamente al portal y a los servicios del mismo servidor (en ArcGIS Online, incluidos los servicios alojados en arcgis.com).
Detalles del elemento
Lista de comprobación de la calidad del contenido
Capas y estado de acceso
JSON sin procesar
Privacidad
Las solicitudes van directamente desde su navegador al portal donde está el elemento (www.arcgis.com en el caso de ArcGIS Online) y a los servidores de las capas del mapa web; no pasan por los servidores de Rodosto. El portal recibe el ID del elemento y cada servidor de capas recibe una solicitud de definición (?f=json) para la URL de la capa. La miniatura se carga desde el portal.
Herramientas relacionadas
Por qué revisar un mapa web
En ArcGIS, un mapa web es un documento JSON que guarda las URL de las capas y la configuración de visualización, no las capas en sí. El mapa puede seguir igual durante años mientras los servicios que tiene detrás se trasladan, se renombran, se restringen o se apagan. El mapa se sigue abriendo, pero algunas capas aparecen vacías, y encontrar la causa obliga a probar cada capa a mano. El resumen, la descripción, las etiquetas y los términos de uso de la página del elemento también pueden quedarse incompletos con el tiempo, lo que dificulta encontrar el elemento y usarlo correctamente.
Este inspector lee el registro del elemento en el portal y el JSON de su mapa web, y responde a dos preguntas a la vez: si el elemento está bien descrito y si las capas del mapa son realmente accesibles.
Cómo se usa
- Pegue la URL del elemento. Se admiten URL de ArcGIS Online, de organizaciones (…maps.arcgis.com) y de portales de ArcGIS Enterprise, y el ID del elemento también se reconoce en URL de Map Viewer y de aplicaciones. Si solo tiene el ID de 32 caracteres de un elemento de Enterprise, escriba además la URL del portal.
- Pulse Inspeccionar. Primero aparecen los detalles del elemento y la lista de comprobación de la calidad del contenido.
- Si el elemento es un mapa web o una escena web, su mapa base y sus capas operativas se enumeran en una tabla, incluidas las capas de grupo. Para cada capa, la tabla muestra la visibilidad, la opacidad, si tiene una ventana emergente configurada y la URL; después se envía una solicitud de definición a cada URL para completar la columna de estado.
- Puede descargar la tabla de capas como informe CSV, revisar el JSON del elemento y de los datos en una vista plegable, copiarlo o guardarlo como archivo.
Qué significan los estados de las capas
- Accesible: la URL devolvió una definición válida de ArcGIS REST o una respuesta HTTP correcta.
- Token requerido / Token no válido: el servicio está protegido (499) o se rechazó el token enviado (498). Si el mapa es público, los usuarios anónimos no pueden ver esta capa.
- No encontrado / Error: es posible que el servicio o la capa se haya eliminado o renombrado, o que el servidor haya devuelto un error.
- Inaccesible / Tiempo agotado: no se pudo acceder al servidor o no respondió a tiempo.
- No seguro (http): la URL empieza por http. Los navegadores bloquean estas URL en las aplicaciones de mapas que se sirven por HTTPS; la herramienta prueba también la misma URL con https e indica el resultado.
- No legible: el servidor respondió, pero como no permite solicitudes del navegador (CORS), no se pudo leer el contenido. Es posible que la capa funcione.
- Incrustado en el mapa: los datos se guardan dentro del mapa web y no en un servicio independiente.
Lista de comprobación de la calidad del contenido
La lista comprueba si la miniatura, el resumen, la descripción, las etiquetas, los términos de uso y los créditos están completados, y muestra la puntuación de información del elemento cuando el portal la calcula. En los mapas web añade las capas rotas, las capas que requieren token, las URL http, las URL de capa con un token incrustado y las capas de entidades sin ventana emergente configurada. Los umbrales para considerar breve una descripción y para el número de etiquetas son sugerencias de esta herramienta, no reglas del portal.
Para un solo elemento, esta revisión lleva unos segundos. En portales de organizaciones con cientos o miles de elementos, describir el contenido de forma coherente, controlar el propietario y el uso compartido y localizar periódicamente los enlaces rotos se convierte en una tarea de gestión en sí misma. Portal Content Manager de Rodosto la aborda en todo el portal; encontrará más información en rodostoteknoloji.com.
Datos y método
La herramienta utiliza puntos finales públicos de la API REST de ArcGIS: /sharing/rest/content/items/{id}?f=json para los detalles del elemento y /sharing/rest/content/items/{id}/data?f=json para la definición del mapa web. Para comprobar las capas, solicita ?f=json a las URL de ArcGIS REST, el archivo de estilo en las capas de teselas vectoriales, GetCapabilities en las capas WMS y la propia URL en los demás casos. Cada URL se comprueba una sola vez y se ejecutan como máximo seis solicitudes a la vez. Todas las solicitudes van directamente desde su navegador al portal y a los servidores de las capas; no pasan por los servidores de Rodosto. Los iconos proceden de Lucide (licencia ISC); la herramienta no usa ninguna otra biblioteca externa.
Limitaciones
- La herramienta está pensada principalmente para elementos públicos. Los elementos con uso compartido restringido solo pueden leerse con un token válido.
- Que una capa sea accesible no significa que se dibuje correctamente; la simbología, el rango de escala y los filtros deben revisarse por separado.
- Los servidores de redes cerradas y los que no permiten solicitudes del navegador no pueden comprobarse por completo desde esta página.
- Por seguridad, el token solo se envía al servidor del portal y, en ArcGIS Online, a los servicios alojados en arcgis.com. Por eso, las capas de servidores federados con el portal que usan otra dirección pueden aparecer como "Token requerido".
- En los elementos de aplicación (por ejemplo, aplicaciones configurables) solo se revisan los detalles del elemento; si la aplicación se basa en un mapa web, puede inspeccionar ese mapa con un clic.
Para organizaciones
Rodosto es Partner de Esri y trabaja con ArcGIS Online y ArcGIS Enterprise, desde la gestión del contenido del portal hasta el soporte continuo. Encontrará más información sobre nuestro trabajo en rodostoteknoloji.com y puede escribirnos desde la página de contacto.
Preguntas frecuentes
¿Por qué una capa de mi mapa web aparece vacía?
Las causas más habituales son que el servicio de origen se haya eliminado o renombrado, que se haya restringido su uso compartido, que una URL http se bloquee en una página HTTPS o que el servidor no sea accesible. El inspector envía una solicitud a cada URL de capa, distingue estos casos y los muestra en la tabla de capas.
¿Puedo inspeccionar elementos de un portal de ArcGIS Enterprise?
Sí, siempre que el portal sea accesible desde Internet y permita solicitudes del navegador (CORS). Al pegar la URL de un elemento, la raíz del portal se obtiene de esa URL. Si el portal solo es accesible desde una red interna, use la herramienta desde un equipo conectado a esa red.
¿Qué hago con los elementos privados (no compartidos)?
La herramienta está pensada principalmente para elementos públicos. Para un elemento al que tenga acceso, puede usar el campo de token opcional. El token se conserva solo en memoria y se envía únicamente al portal y a los servicios del mismo servidor; en ArcGIS Online esto incluye los servicios alojados en arcgis.com.
¿Qué significa el estado "No legible"?
El servidor respondió, pero como no permite solicitudes del navegador desde este sitio (CORS), no se pudo leer el contenido de la respuesta. Es posible que la capa funcione; compruébelo abriendo la URL en el navegador o abriendo el mapa.