Suite

Pourquoi utiliser le préfixe d'espace de travail de nom de couche de géoserveur ?

Pourquoi utiliser le préfixe d'espace de travail de nom de couche de géoserveur ?


J'utilise openlayers pour consommer geoserver. J'ai créé une couche WMS de géoserveur et je l'ai prévisualisée.

var tiled = new OpenLayers.Layer.WMS( "GIS:pipelines - Tiled", "http://10.1.1.9:8080/geoserver/GIS/wms", { LAYERS: 'GIS:pipelines', STYLES:"}, { isBaseLayer: false } );

J'ai deux questions:

  1. http://10.1.9:8080/geoserver/GIS/wmsPourquoi l'URI contient SIG nom de l'espace de travail.
  2. COUCHES : 'GIS:pipelines'utilise le préfixe de la page de travail SIG.

Si je supprime SIG de l'URI et Nom du calque, peut-être une erreur?


Si vous accédez à l'URL du géoserveur, vous pouvez essayer de configurer des couches wms dans qgis en tant que http://localhost:8080/geoserver/wms? Ce qui vous donne accès à toutes les requêtes wms dans votre configuration de géoserveur. Le configurer pour utiliser http://localhost:8080/geoserver/GIS/wms vous donnera accès aux couches wms de votre. Espace de travail. Enregistrez votre projet avec ces deux couches et ouvrez le fichier de projet qgis pour inspecter comment les deux URL sont construites.


Vous pouvez ajouter un calque sans espace de travail afin de ne pas être obligé d'utiliser un préfixe d'espace de travail.

Le wokspace est très utile lorsque vous avez des calques qui n'interagiront pas entre eux. Et quand il faut les nommer avec le même suffixe.


L'URL lit la valeur que vous avez saisie comme "URI" lorsque vous avez créé l'espace de travail dans GeoServer (vous accédez à votre espace de travail). Selon l'URI que vous avez donné à l'espace de travail, l'URL change. Le SIG dans "GIS:pipelines" est le nom de l'espace de travail dans lequel votre couche est contenue. De plus, les Pipelines sont le nom de la couche. La structure d'accès aux données dans GeoServer est claire Espace de travail > Magasin > Couche Selon votre URI et URL, si vous supprimez le SIG, il y aura une erreur car il sera impossible de localiser l'espace de travail nécessaire.

J'espère que cela t'aides…