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