Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

Les inscriptions sont ouvertes !

#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

 

Pied de page des forums

Copyright Association GeoRezo