[Mapserver-DE] Automatisiertes Kacheln

r.keltermann@web.de r.keltermann at web.de
Fre Dez 8 18:06:16 CET 2006


> -----Ursprüngliche Nachricht-----
> Von: armin.burger at gmx.net
> Gesendet: 08.12.06 17:05:10
> An: r.keltermann at web.de
> CC: mapserver-de at freegis.org
> Betreff: Re: [Mapserver-DE] Automatisiertes Kacheln


> 
> >>
> > Hallo,
> > vielen Dank erst mal.
> > Gilt das was Du sagst nur für Geotiffs?
> > Was ist mit 150 MB großen JPEGs?
> 
> JPEG's wuerde ich eher als Notloesung betrachten, z.B. wenn man wenig 
> Plattenplatz hat. Ansonsten sind JPEG's recht langsam, da immer das 
> komplette Bild entpackt werden muss, um es darzustellen. Tiffs 
> (unkomprimiert) koennen sehr effizient in kleinen Teilen gelesen werden. 
> Evtl. sind noch ECW's geeignet wenn man sehr grosse Bilder und/oder 
> wenig Platz hat. Sind langsamer als Tiff aber deutlich schneller als Jpeg.
> 
> 
> > Muss man denn Rasterbilder garnicht kacheln?
> > Ich lese immer wieder dass das sehr wichtig sei, weil sonst die Performanz leidet??
> > Was genau meinst Du mit Overviews mit gdaladdo?
> 
> gdaladdo fuegt Overview-Ebeben mit geringerer Aufloesung und daher 
> weniger Datenmenge in das existierende Tiff ein. Die Dateigrosse des 
> Tiffs erhoeht sich daurch um bis etwa 30%, aber es lohnt sich! Tiffs mit 
> Overviews sind das schnellste was ich bisher getestet habe und auf der 
> Mapserver Liste wird das gleiche oefters bestaetigt.
> 
> Du brauchst Gdal (fuer Windows als FWtools erhaeltlich unter 
> http://www.gdal.org/dl/fwtools/FWTools111.exe). Kurzbeschreibung von 
> gdaladdo unter
> http://gdal.maptools.org/gdaladdo.html
> 
> gdaladdo -r average dein.tif 2 4 6 8 12 16 20 30
> 
Cool, danke :-) !!!!
Dennoch würde es mich generell interessieren, ob man automatisiert einen Befehl auf der MS-DOS-Konsole x-fach mit verschiedenen Parametern ablaufen lassen kann.
Wir haben hier diesbezüglich schon viel gerätselt und probiert.

Also nehmen wir mal ich möchte kacheln derart:
gdal_translate –projwin 3623456 5311111 3375433 570000 bild_in.tif bild_out.tif

....und dieses dann x-fach, immer wieder mit neuen Koordinaten, so dass man letztlich mehrere Kacheln bekommt.
Man könnte das manuell machen, dauert aber viel zu lange.
Könnte man z.B. auf Windows eine batch-Datei schreiben, die so etwas macht, also den Befehl mit immer wieder neuen Koordinaten aufruft, so dass man dann im Endeffekt z.B. 20 Einzelbilder aus einem großen Bild bekommt?




______________________________________________________________________________
"Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)