2 votos

AÑADIR capa WMS no anunciada a QGIS

Quiero crear un plugin que añada una capa raster (publicada en geoserver) en QGIS a través de PYQGIS. Mientras habilite la opción anunciada en el panel de publicación de capas, la capa se añade fácilmente en el QGIS. Pero cuando desmarco la opción anunciada, la capa no se añade. Así que, por favor, sugiera un método a través del cual puedo crear un plugin personalizado que agregue la capa WMS publicada (cuya vista previa de la capa está desactivada) en el escritorio de QGIS.

0 votos

El objetivo de que una capa no se anuncie es evitar que la gente se la cargue,

0 votos

¿No hay forma de hacerlo? Funciona en ArcGIS

0 votos

¿por qué querrías cargar una capa no anunciada?

1voto

Adam Ernst Puntos 6939

Un "buen" cliente como qgis consultará la respuesta getcapabilities para averiguar qué capas están disponibles, las capas no anunciadas no aparecerán en esa lista. Un cliente perezoso confiará en que usted añada el nombre de la capa que desea (leaflet, arcgis) - un atacante puede leer su leaflet JS y sabrá el nombre de la capa y así no tendrá seguridad.

Por lo tanto, debe utilizar el sistema de seguridad integrado en GeoServer para restringir el acceso a su capa de forma estandarizada.

0voto

nmtoken Puntos 1096

O bien,

Haga una copia de la respuesta GetCapabilities de GeoServer, añada la(s) capa(s) que desee. Guarde el archivo estático en una ubicación en un servidor web. Dirija QGIS a este archivo estático.

O,

Configure un archivo de configuración del controlador GDAL WMS y añada allí las capas necesarias.

Voir https://gdal.org/drivers/raster/wms.html

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X