Comment exporter / enregistrer une composition de calque vers GeoTiff?


11

Je souhaite exporter / enregistrer une composition QGIS de couches raster / vectorielles vers un raster GEOTIFF ou ECW à haute résolution (20 000 * 20 000 pixels).


Jim12 pouvez-vous utiliser le même compte pour répondre à vos propres questions. Il existe deux comptes Jim12 en Suisse. Ils devraient être fusionnés.
Mapperz

Réponses:


11

Quantum GIS prend désormais en charge cette fonctionnalité, la résolution peut être définie et peut inclure un fichier mondial facultatif contenant des informations de géoréférencement.

Dans le composeur d'impression, cochez la case "Fichier mondial activé" sous Paramètres d'exportation.

entrez la description de l'image ici


7

Si vous enregistrez le canevas de carte dans un fichier tif, il sera automatiquement géoréférencé. (Une nouvelle fonctionnalité étonnante dans QGIS ...). La résolution sera cependant la résolution de l'écran de l'ordinateur. (96 dpi). Donc probablement pas plus de 1900X1200 pixels.


pouvez-vous décrire un peu comment enregistrer le canevas de carte dans un fichier tif? (utiliser img.save("pic.tif","tif")) ne semble pas faire l'affaire pour moi
MasterPJ

C'est dans le menu "Fichier", "Enregistrer en tant qu'image", puis choisissez chif tif comme format. QGis créera automatiquement un fichier .tifw.
til_b

4

Enregistrer un projet QGIS complet, des rasters et des vecteurs, dans un GeoTIFF haute résolution? Je ne pense pas que vous puissiez faire cela (actuellement). Ce que vous pouvez faire est d'exporter des images haute résolution à partir du compositeur d'impression, puis de les géoréférencer.

Voir cette demande de fonctionnalité: http://hub.qgis.org/issues/5840

Pseudo.


1
Il y a eu plusieurs demandes pour cette fonctionnalité (dont la mienne sur l'ancien forum qgis en 2011 environ). Certains d'entre nous utilisent des applications qui utilisent des images géoréférencées haute résolution comme fonds de carte. Il semble qu'il ait été proposé et codé en tant que patch pour 2.1: hub.qgis.org/issues/6985
scruss

3

J'ai résolu le problème en appliquant de manière répétée Shp2img.exe de MapServer.

MapServer est capable de restituer un projet qGis, si le projet est d'abord exporté par le plugin MapServer standard vers un fichier * .map. Il est ensuite possible de restituer le projet dans un fichier image (png, jpg, tif). Malheureusement, il y a une limite de - disons plus ou moins - 10000 * 10000 pixels.

Mais en écrivant du code de programmation, il est possible de manipuler le contenu du fichier * .map et d'appliquer séquentiellement le shp2img.exe aux tuiles individuelles du projet qGis. Dans les dernières étapes, les images de mosaïque unique peuvent être fusionnées à l'aide de gdalbuildvrt et gdal_translate. En sortie, une ECW ou un GEOTIFF de grande taille peut être produit. J'ai écrit un petit outil pour automatiser le processus et j'ai pu exporter une vue qGis vers des rasters ECW avec 100'000 * 100'000 pixels! Je suppose qu'il n'y a aucune restriction avec des résolutions plus élevées.

Comme condition préalable, FWTools2.4.7 doit être installé. FWTools2.4.7 contient MapServer et GDAL avec le support de sortie ECW.

Je me demande pourquoi l'exportation restante de vues qGis n'est pas une fonctionnalité standard de qGis ... Est-ce vraiment moi seul qui souhaite exporter une vue qGis dans un format raster bien utilisé (comme ECW ou GEOTIFF) ???


1

Solution native au raster géoréférencé (GeoTiff / png / jpeg) du joli compositeur QGIS .

Composition Tab - Export Settings - World file on [Map 0]

Voilà le joli raster du compositeur est correctement géoréférencé.


Ce n'est pas géotiff. C'est un tiff régulier, qui ne fonctionne pour l'objectif souhaité que s'il a le fichier mondial avec lui.
Rodrigues

0

Le plugin qGis 1.7.3 "MapServerExport" peut produire un fichier MapServer (* .map), contenant votre composition actuelle de couches vectorielles / raster. Il existe un nouvel outil TopoMapCreator ( http://sourceforge.net/p/topomapcreator ) sur SourceForge, qui effectue la conversion du fichier MapServer (* .map) en fichier raster (* .ecw). L'outil est basé sur Shp2img.exe du MapServer. Vous êtes libre de définir la résolution cible. Un fichier raster avec une résolution énorme peut donc être généré.


-1

Vous pouvez utiliser le plugin GeoPapatile puis utiliser la sortie "image.tif".

C'est un tif avec un fichier tfw, il est donc géoréférencé.


3
Pourriez-vous ajouter plus d'informations sur ce plugin, peut-être un lien?
Paul

1
Et si vous êtes développeur ou autrement connecté à ce plugin, assurez-vous de le mentionner également dans votre réponse.
PolyGeo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.