#1 Tue 13 March 2018 11:56
- jerem_abroad
- Participant occasionnel
- Date d'inscription: 27 Dec 2017
- Messages: 12
Changer l'origine d'un PNG géoréférencé
Bonjour,
J'ai un PNG. Je lui ai déclaré un système de projection (EPSG:4326) grâce à gdalwrap. Maintenant j'aimerais modifier l'origine car l'origine de base n'est pas bon. Est ce possible ?
Merci pour votre aide.
Dernière modification par jerem_abroad (Tue 13 March 2018 11:56)
Hors ligne
#2 Tue 13 March 2018 15:06
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Changer l'origine d'un PNG géoréférencé
avec gdalwarp vous pouvez précisez l'emprise exacte
de votre raster avec le switch -te.
Sinon, vous pouvez passez par du python
Code:
from osgeo import gdal gdall.AllRegister() rast_src = gdal.Open('filename.tif', 1 ) gt = rast_src.GetGeoTransform() gtl = list(gt) gtl[0] -= 200 gtl[3] -= 100 rast_src.SetGeoTransform(tuple(gtl)) rast_src = None
(tiré de : https://gis.stackexchange.com/questions … ter-layer)
Pour avoir python avec gdal (sous windows) :
-lancer la console Osgeo4w
-ou bien lancer la console Python de QGIS.
Hors ligne