Suite

OSGeo4W et GDAL - erreur gdal2tiles.py

OSGeo4W et GDAL - erreur gdal2tiles.py


Je me demande pourquoi gdal2tiles génère des erreurs, j'ai ajouté les variables d'environnement gdaldata et gdalplugins et mon python est à Python27/ArcGIS10.3/, et je me demande si cela dérange le python OSGeo4W situé dans le dossier C:OSGeo4Win , ou dois-je diriger mes variables d'environnement chaque fois que je souhaite utiliser les versions python OSGeo4W vs. ArcGIS ?

Ou est-ce que cela fonctionne et que l'erreur que je vois ci-dessous a à voir avec quelque chose d'autre totalement distinct?

La maison de l'OSGEO4W est C:OSGeo4W

- = {OSGeo4W Shell Commandes} = - bmp2tiff listgeo raw2tiff cs2cs nad2bin rgb2ycbcr boucle ncdump rpcgen dllupdate ncgen rpcinfo fax2ps nearblack testepsg fax2tiff NirCmd textreplace gdaladdo nircmdc miniature gdalbuildvrt ogdi_import tiff2bw gdaldem ogdi_info tiff2pdf gdalenhance ogr2ogr tiff2ps gdalinfo ogrinfo tiff2rgba gdallocationinfo ogrlineref tiffcmp gdalmanage ogrtindex tiffcp gdalserver opj_compress tiffcrop gdalsrsinfo opj_decompress tiffdither gdaltindex opj_dump tiffdump gdaltransform osgeo4w-setup travail tiffinfo gdalwarp osgeo4w-setup tiffmedian gdal_contour pal2rgb tiffset gdal_grid portmap tiffsplit gdal_rasterize ppm2tiff w9xpopen gdal_translate proj xmlcatalog GEOD psql xmllint geotifcp python xxmklink gif2tiff pythonw gltpd ras2tiff epsg_tr gdalmove make-chauve-souris pour-py esri2wkt gdal_auth mkgraticule gcps2vec gdal_calc o-help gcps2wld gdal_edit o4w_env gdal2tiles gdal_fillnodata pct2rgb gdal2xyz gdal_merge rgb2pct gdalchksum gdal_polygonize configuration gdal_gdalximare setup gdalident gdal_retile gdalimport gdal_sieve GDAL 1.11.2, version 2015/02/10 C:UsersmaugustDesktop>gdal2tiles.py C:UsersmaugustDesktopexample_tifsPie rce_2010_84.tif C:Usersmaugust Desktopexample_tifs	ilegdal Traceback (appel le plus récent en dernier) : Fichier "C:OSGeo4Wingdal2tiles.py", ligne 2278, dans  gdal2tiles.process() Fichier "C:OSGeo4Wingdal2tiles.py", ligne 482, en cours self.open_input() Fichier "C:OSGeo4Wingdal2tiles.py", ligne 856, dans open_input self. out_ds.SetMetadataItem('NODATA_VALUES','%i %i %i' % (self.in_nodata[0], self.in_nodata[1],self.in_nodata[2])) IndexError : index de liste hors plage C: UtilisateursmaugustBureau>

Cette même erreur m'a aussi secoué. L'ajout du paramètre de valeur de transparence NODATA à l'appel l'a corrigé pour moi, donc au lieu de

gdal2tiles.py -z 1-10 ~/hfp_wgs/hdr.adf hpf-tiles

J'ai appelé

gdal2tiles.py -z 1-10 -a 0,0,0 ~/hfp_wgs/hdr.adf hpf-tiles

et ça a commencé à fonctionner. Notez que la valeur devait être trois nombres, un pour chacun des canaux RVB.


Voir la vidéo: Install GDAL on Windows. burdGIS