[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)