[FOSSGIS-Talk] Schwarzer Rahmen bei GeoTIFF Kacheln (.vrt Datei) entfernen
Neumann, Andreas
a.neumann at carto.net
Do Jun 22 14:23:36 CEST 2017
Hallo Reinhard,
Mit dem Nodata-Problem bei Geotiffs kämpfe ich auch immer wieder. Das
grosse Problem ist, dass Geotiff keine NODATA-Werte kennt. Einfach weiss
oder schwarz auf NODATA setzen geht nicht wirklich - da weiss oder
schwarz auch im Bild vorkommen kann und diese Pixel dann auch
transparent werden.
Ich habe für mich eine Lösung mit einem Alpha-Kanal gefunden. Wenn du
eine Polygongeometrie der Umrisse der gültigen Daten hast (z.b. ein
geopackage oder shp) kann man mit dieser Geometrie einen Alpha-Kanal
generieren. Hier der Befehl den ich verwende:
gdalwarp -of GTiff --config GDAL_TIFF_INTERNAL_MASK YES -wm 500 --config
GDAL_CACHEMAX 500 -multi -wo NUM_THREADS=4 -wo OPTIMIZE_SIZE=TRUE
-cutline dop2016_lv95_cutline.gpkg -crop_to_cutline -dstalpha -co
"BIGTIFF=YES" -co "TILED=YES" -co "COMPRESS=JPEG" -co "JPEG_QUALITY=85"
-co "PHOTOMETRIC=RGB" -co "SPARSE_OK=TRUE" dop2016_lv95_tmp.tif
dop2016_lv95.tif
Beachte die Parameter -crop_to_cutline und -dstalpha
Das -crop_to_cutline brauchte ich, da die ursprünglichen Daten der
einzelnen Kacheln auch schon ausserhalb der eigentlichen Daten 0,0,0
RGB-Werte hatten die ich unterdrücken wollte.
Leider werden die Bilder durch den Alpha-Kanal etwas grösser, dafür gibt
es wirklich saubere Grenzen die auch bei einem resampling beachtet
werden. Ohne Alpha-Kanal ist zudem noch das Problem, dass mit
Resampling-Methoden die nicht "Nearest Neighbour" sind die schwarzen
oder weissen Werte bei Pyramiden gemittelt werden - auch ein sehr
unerwünschter Effekt.
Ingesamt bedauere ich doch sehr, dass im Jahr 2017 transparente Pixel in
Geotiffs immer noch so kompliziert sind. Wie lange gibt es Raster im GIS
schon und warum ist es immer noch so kompliziert?
Ich hoffe, das hilft.
Grüsse,
Andreas
On 2017-06-22 13:43, Reinhard Reiterer wrote:
> Hallo Liste,
>
> ich habe in QGIS GeoTIFF Kacheln über eine .vrt/.vrt.ovr Datei eingebunden.
> Es handelt sich dabei um die Planung einer Gemeinde. Außerhalb des
> Gemeindegebietes (Bereiche ohne .tif Kacheln) wird ein Rechteck mit
> schwarzer Füllung dargestellt. Wie bekomme ich dieses transparent?
>
> Vielen Dank und schöne Grüße,
>
> Reinhard
>
> email signatur logo
>
> Raum & Regionalplanung | Beratung
> _________________________________________
>
> DI Reinhard Reiterer
>
> Obersulz 109 . A-2224 Sulz im Weinviertel
> tel. 02534/4790-18 . fax. 02534/4790-20
> mail: <mailto:office at raumregionmensch.at>
> reinhard.reiterer at raumregionmensch.at
> http:// <http://www.raumregionmensch.at/> www.raumregionmensch.at [1]
>
> -------------- nächster Teil --------------
> Ein Dateianhang mit Binärdaten wurde abgetrennt...
> Dateiname : image001.jpg
> Dateityp : image/jpeg
> Dateigröße : 4280 bytes
> Beschreibung: nicht verfügbar
> URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20170622/47dbeaaa/attachment.jpg>
> --
> ....................................................................
> OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
> 5.-7. Juli 2017, Universität Salzburg
> http://agit.at
>
> FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
> https://europe.foss4g.org/2017/
>
> OSGeo & OSM Subkonferenz auf der FrOSCon
> 19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
> https://www.froscon.de/
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/ https://twitter.com/fossgis_eV
>
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Links:
------
[1] http://www.raumregionmensch.at
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste