#1 Tue 04 March 2025 07:31
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 365
QGIS: PYQGIS --> Edition de GeoTIFF tuiles
Bonjour,
Il faut que j'arrive à faire un fichier GeoTIFF tuilé sur l'étendue de la métropole de Lyon qui sera consultable comme raster à plusieurs échelle dans un autre logiciel que QGIS
J'ai donc effectué un maillage de 8 x 8 imagettes TIF
Voici un extrait de code qui génère ces imagettes
Code:
indice += 1 layout_con = QgsPrintLayout(project) layout_con.initializeDefaults() layout_con.setUnits(QgsUnitTypes.LayoutMillimeters) page_con = layout_con.pageCollection().pages()[0] page_con.setPageSize(QgsLayoutSize(larg,haut)) nomfic = ("c:/Temp/" + str(indice) + ".tif") # ---ici je fait je génère le contenu de mon tracé dans le layout ---- exporter = QgsLayoutExporter(layout_con) context = QgsLayoutRenderContext(layout_con) context.setFlag(context.FlagAntialiasing, False) settings = exporter.ImageExportSettings() settings.dpi = 96 settings.generateWorldFile = False settings.flags = context.flags() exporter.exportToImage(nomfic,settings)
Maintenant, il faudrait que je fasse 2 opérations (dans quel ordre ?)
- L'assemblage de ces 64 imagettes en une seule
- Le tuilage ou mosaïquage pour qu'à l'intérieur du geoTIFF, il y ai plusieurs niveaux
Et là, j'ai fait des essais avec gdal.translate, retile,etc... en vain
Je suis preneur d'un processus complet
Merci de votre aide et bonne journée
PYJ
Hors ligne