#1 Tue 27 March 2018 12:30
QGIS: Enregistrer les infos d'une couche WMS ?
Bonjour à tous,
Je souhaiterais savoir comment enregistrer les informations contenues dans une couche WMS chargée dans QGIS.
Il me faudrait récupérer des couches vecteur et raster présentes sur le serveur WMS... je ne sais pas comment m'y prendre (un simple clic droit sur la couche puis "enregistrer sous" ne me permet pas d'enregistrer les informations mais seulement un fichier VRT).
En vous remerciant d'avance, bonne journée, RM
Hors ligne
#2 Tue 27 March 2018 13:19
Re: QGIS: Enregistrer les infos d'une couche WMS ?
J'ai essayé avec l'extension QPackage, mais j'obtiens l'erreur python suivante :
Code:
Une erreur est survenue lors de l'éxécution du code Python: IOError: [Errno 22] invalid mode ('rb') or filename: u'contextualWMSLegend=0&crs=EPSG:4326&dpiMode=7&featureCount=10&format=image/png&layers=Predios_reporte&styles=&url=*****************' Traceback (most recent call last): File "C:/Users/romai/.qgis2/python/plugins\QPackage\QPackage_dialog.py", line 131, in copierCouches shutil.copy2(layer.publicSource(), self._repertoire.toPlainText() + "\\" + os.path.basename(layer.publicSource())) File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\shutil.py", line 130, in copy2 copyfile(src, dst) File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\shutil.py", line 82, in copyfile with open(src, 'rb') as fsrc: IOError: [Errno 22] invalid mode ('rb') or filename: u'contextualWMSLegend=0&crs=EPSG:4326&dpiMode=7&featureCount=10&format=image/png&layers=Predios_reporte&styles=&url=**********************' Version de Python : 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] Version de QGIS : 2.18.14 Las Palmas, ff83b9a479 Chemin Python : C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\processing C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python C:/Users/romai/.qgis2/python C:/Users/romai/.qgis2/python/plugins C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins C:\PROGRA~1\QGIS2~1.18\bin\python27.zip C:\PROGRA~1\QGIS2~1.18\apps\Python27\DLLs C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\plat-win C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\lib-tk C:\PROGRA~1\QGIS2~1.18\bin C:\PROGRA~1\QGIS2~1.18\apps\Python27 C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\jinja2-2.7.2-py2.7.egg C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\markupsafe-0.23-py2.7-win-amd64.egg C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\win32 C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\win32\lib C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\Pythonwin C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\Shapely-1.2.18-py2.7-win-amd64.egg C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\wx-2.8-msw-unicode C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\xlrd-0.9.2-py2.7.egg C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg C:/Users/romai/.qgis2//python
Hors ligne
#3 Tue 27 March 2018 14:06
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: QGIS: Enregistrer les infos d'une couche WMS ?
Bonjour,
Les flux WMS ne diffusent que des images. Donc impossible de récupérer les données vecteur.
Regarde si le producteur diffuse en parallèle un flux WFS.
Renaud Mouche
Hors ligne
#4 Tue 27 March 2018 14:53
Re: QGIS: Enregistrer les infos d'une couche WMS ?
Bonjour,
Effectivement, merci, j'ai pu récupérer les données à partir d'un flux WFS (même URL en remplaçant WMS par WFS, coup de bol !)
Bonne journée !
RM
Hors ligne