Estoy tratando de acceder a un servicio de mapas que mi organización publica para nuestros clientes de QGIS. El servicio está alojado en ArcGIS for Server 10.5 y está protegido.
QGIS me permite configurar una conexión, pero cuando intento conectarme, aparece "La consulta no devolvió capas". El mismo servicio, si lo cambio para que no sea seguro, se conectará y las capas se pueden agregar al mapa.
¿Alguien más ha intentado acceder a un servicio de mapas seguro de ArcGIS Server desde QGIS? La mayoría de las preguntas que veo parecen estar conectadas a servicios abiertos.
Respuestas:
Mi equipo también tuvo este problema. El problema es que ESRI usa la autenticación de token para servicios de mapas seguros, y QGIS no tiene forma de configurar esta autenticación de token.
Intentamos generar tokens manualmente (consulte https://enterprise.arcgis.com/en/server/10.3/administer/linux/acquiring-arcgis-tokens.htm ) y agregamos la clave de token al final de la URL del servicio de mapas, por ejemplo. https://arcgis03.blabla.com:6666/arcgis/rest/services/BlablaCache/Nameofservice/MapServer?token=key
Esto no funcionó para una conexión ArcGISMapServer en QGIS o para WMS / WMTS. Funcionaría para XYZ Tile, por ejemplo. https://arcgis03.blabla.com:6666/arcgis/rest/services/blablaCache/Nameofservice/MapServer/WMTS/tile/1.0.0/Nameofservice/default/default028mm/ {z} / {y} / {x}? token = clave.
Sin embargo, XYZ Tile se limita a Web Mercator.
Como esto no era práctico para nosotros, lo que realmente terminamos haciendo es alojar una copia de los datos en nuestro servidor de desarrollo privado, así como en el servicio público seguro. ¡Espero que haya una solución mejor algún día!
fuente