[Mapserver-DE] 200MB Shapedatei - Performanceproblem

Kühne, Klaus Klaus.Kuehne at gga-hannover.de
Mit Jan 4 17:11:45 CET 2006


Hallo,

dazu eine Anmerkung, die das Problem aber nicht löst: In unserer Mapserver-Anwendung arbeiten wir mit einer 2GB großen GEOTIFF-Datei mit einer Satellitenbildkarte Deutschland. Dateieigenschaften:
- 8 Bit/Pixel, Greyscale
- Image Length: 49736 Pixel
- Image Height: 39473 Pixel
- Rows per Strip: 8

Die Datei wird vom Mapserver in einem Stück, also nicht in Tiles untergliedert, verwendet. Sie wird trotz einer recht schwachen Hardware (P4, 2.4 GHz, 1GB Ram, Win2000, kein Raid-System) in erstaunlichen 2-3 Sekunden komplett dargestellt, also ohne eine räumliche Eingrenzung. Auch alle nachfolgenden Zoom's benötigen etwa die gleiche Zeit. 

Keine Ahnung, wie der Mapserver das so schnell schafft...

Mit freundlichen Grüßen

Klaus Kühne

-----Ursprüngliche Nachricht-----
Von: Armin Burger [mailto:armin.burger at gmx.net] 
Gesendet: Dienstag, 3. Januar 2006 18:35
An: Ivan Ivanovich
Cc: mapserver-de at freegis.org
Betreff: Re: [Mapserver-DE] 200MB Shapedatei - Performanceproblem


Die Erzeugung von Shape-Tiles wie auch eines raeumlichen Index via 
shptree wirkt sich nur dann positiv auf die Performance aus, wenn nicht 
alle Features dargestellt werden, d.h. halt zB. nur eine reduzierte 
Teilmenge im gegenwaertigen Kartenausschnitt. Wenn du alle Features 
eines derartig grossen Shapefiles auf einmal darstellen willst, wird es 
vermutlich immer langsam sein. PostGIS ist da sicherlich auch nicht 
schneller, eher langsamer.

Bei derartig grossen Shape-Dateien muss man sich hauptsaechlich 
ueberlegen, ab welchem Massstab sie sinnvoll dargestellt werden koennen 
(einige zigtausend features bring man auf einem eher kleinen 
Kartenausschnitt eh kaum sinnvoll unter). Und dann wird auch die 
Geschwindigkeit wieder akzeptabel bis gut werden.

Armin

Ivan Ivanovich wrote:
> Hallo liebe Community.
> 
> Mein Problem ist die riesige Shapedatei von ca. 200MB mit Topographie. 
> Die Darstellung dieser Datei in der Map ist leider ziemlich langsam. 
> Die Erzeugung der Tile-Index-Shape-Datei hat das Problem leider auch 
> nicht entscheidend geloest. Wie kann ich also nun die Performance 
> steigern? Hilft die Benutzung einer PostgreSQL Datenbank?
> 
> Mein System ist:
> Win 2000
> MS4W Apache MapScript 4.8
> P4 3,0Mhz
> 
> 
> Danke im Voraus
> 
> Ivan Ivanovich
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org 
> https://freegis.org/mailman/listinfo/mapserver-de
> 
> 





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