[Mapserver-DE] Geschwindigkeit mit GEOS
skoehler@buschjena.de
skoehler at buschjena.de
Mon Jan 16 15:47:07 CET 2006
Hallo zusammen,
ich habe ein kleines Problem. Ich möchte wissen, welche Punkte in einem
Multipolygon stecken. Es sind 1162 Punkte und das Multipolygon besteht aus
132 Polygonen mit insgesamt 26289 Punkten. Verwende ich jetzt eine
GEOS-Funktion werden bei jedem Aufruf alle Daten übertragen und dies führt
zu einer recht langen Laufzeit. Gut zu sehen, wenn die Punkte zu einer
Kollektion zusammenfasst wreden und die Daten nur einmal übertragen
werden. Leider komme ich dann nicht mehr an die Attribute der Punkte.
Kann man erreichen, dass z.B. ein Polygon nur einmal übertragen wird und
dann im GEOS bekannt ist? Welche anderen Möglichkeiten der Beschleunigung
existieren noch? GIST, vaccum und Umwandlung in 2D-Werte habe ich schon
versucht. Die beste Steigerung hat die Zerlegung des Multipolygones
gebracht.
Mit freundlichen Grüßen
Steffen Köhler
---------------------------------------------------------------------------
3Kon GmbH Informationstechnologie
Softwareentwicklung
Fregestrasse 6/8
D-07747 Jena
Tel.: +49 3641/30 38-34
Fax.: +49 3641/30 38-610
www.buschjena.de
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)