Enregistrer une couche WMS sur votre disque dur via QGIS?

10

Eh bien, voici une autre question. Je travaille actuellement sur un ensemble de données WMS et je voulais savoir si vous pouvez les enregistrer sur un disque dur. Je sais que vous pouvez enregistrer la vue actuelle en tant que Tif géoréférencé, mais compte tenu de la résolution dont j'ai besoin et de l'espace couvert par mon espace de travail, j'ai besoin de quelque chose de beaucoup plus rapidement ou je le ferai pendant des semaines.

Moreau Colin
la source
Vous devez expliquer ce que vous entendez par «enregistrer sur le disque dur». Voulez-vous mettre en cache les images, afin de ne pas avoir besoin d'appuyer sur le service à chaque fois? Ou voulez-vous également, d'une manière ou d'une autre, obtenir les fonctionnalités afin de pouvoir déclencher les demandes d'informations getFeature?
Devdatta Tengshe
J'aimerais obtenir les fonctionnalités d'une manière ou d'une autre, j'ai le serveur wms avec moi, je peux charger les données avec Qgis, mais je ne peux pas le bricoler. Étant donné que j'ai besoin de faire un petit traitement dessus avant de comparer lesdites données avec ce que j'ai créé il y a quelque temps, les avoir sur mon ordinateur comme un ensemble de données raster semble être le meilleur moyen de répondre à mes besoins.
Moreau Colin
1
Si vous avez besoin de fonctionnalités, vous avez besoin d'un service WFS, car WFS est destiné aux fonctionnalités, tandis que WMS n'est que l'image rendue de ces fonctionnalités
Devdatta Tengshe
Je vais finir par avoir besoin des deux à la fin mais pour l'instant les fichiers tif rendus pourraient être ce que je devrais obtenir en premier, maintenant que j'y pense. J'ai également entendu parler de quelque chose appelé Maperitive qui pourrait aussi m'aider.
Moreau Colin

Réponses:

6

Vous pouvez utiliser GrassGis qui est installé avec Qgis. Il y a l'outil r.in.wms qui fera le travail.

Il est en arrière-plan créant un fichier texte avec les requêtes GetMap et remplace l'étendue pour chaque tuile. Donc, vous le configurez avec la bonne région, la taille des tuiles que vous souhaitez avoir, le type d'image (en fonction de ce que propose le wms) et c'est tout. Il envoie ensuite les requêtes automatiquement les unes après les autres à l'aide de wget. Une fois terminé, vous devez fusionner les tuiles.

L'inconvénient est que vous avez besoin d'environ 1-2 heures pour pouvoir vous entendre avec GrassGis assez loin pour définir l'étendue de la région et démarrer l'outil (GrassGis est assez différent des autres Gi-Systems)

Mat
la source
D'accord, je ne le savais pas. Ce sera sacrément utile parce que l'outil est vraiment puissant et un peu plus facile à configurer que le téléchargeur WMS (mais cela est principalement dû au fait que je travaillais déjà avec certains de ses modules, donc BEAUCOUP de paramètres ont été définis par mon bricolage précédent avec Grass). Le plus difficile était en fait de trouver un moyen de le forcer à télécharger le Tif que je voulais, car je ne savais pas très bien s'il avait demandé le nom de la chose, son identifiant ou son chemin. Mais après beaucoup de travail, et je ne sais toujours pas comment, cela a fonctionné et a obtenu les carreaux en douceur. Merci pour l'aide.
Moreau Colin
14

Dans QGIS, vous pouvez utiliser R-Click et Save As...pour enregistrer le WMS et tout autre service sous forme d'image raster.

entrez la description de l'image ici

Il enregistre est à un tiff, et la résolution doit être définie par vous. Il existe également d'autres options d'expression et de création.

HDunn
la source
Pour cela, il suffit de choisir la projection et (si c'est comme Google, Bing ou Esri Satellite) de régler la résolution sur 1 m
Elio Diaz
2
Et si je veux tout simplement la même chose que la source? Comment puis-je le configurer?
user2720402
0

Si votre serveur WMS permet aux utilisateurs de mettre en cache des données, et que tout ce dont vous avez besoin est l'imagerie en tant que couche de base, vous devriez envisager d'utiliser Mobile Atlas Creator

J'ai utilisé avec succès MAC pour créer un fichier mbtiles, qui peut être consulté dans QGIS, et est aussi bon qu'un fond de carte hors ligne, que vous pouvez placer sous vos données.

Pour plus d'informations sur l'utilisation de Mobile Atlas Creator, veuillez consulter cette réponse: https://gis.stackexchange.com/a/72973/442

Devdatta Tengshe
la source
1
Ce sera utile, à la fois pour les données dont j'ai besoin et les tuiles osm prédéfinies dans le dossier mapsource. Je vous répondrai si j'ai besoin d'un peu plus d'aide et j'essaierai d'utiliser le lien que vous avez fourni pour définir les wms pour l'instant.
Moreau Colin
Eh bien, le WMS que j'essaie d'utiliser semble avoir beaucoup d'incompabilités avec MOBAC. J'ai essayé avec Geopal et Geoportail, puis j'ai vu dans le document que les niveaux de zoom de MOBAC ne permettent pas d'ouvrir correctement les tuiles.
Moreau Colin
0

Ok, j'essaye un plugin Arcgis disponible en tant que .exe autonome. Il s'appelle WMS dowloader, disponible ici et je confirmerai plus tard si cela fonctionne, mais d'après ce que j'ai vu, il pourrait faire l'affaire (il a au moins une interface utilisateur claire et simple)

Après beaucoup de travail et un long téléchargement, il semble que le téléchargeur WMS ait bien fonctionné pour la tâche à accomplir. Mais je dois dire que la mise en place de ce programme a été très fastidieuse.

Moreau Colin
la source