Ich bin an der schnellsten Möglichkeit interessiert, PostGIS-Funktionen bereitzustellen. Ich kann verschiedene WMS-Verbesserungen und Alternativen finden (MapProxy, TileCache, Mapnik ...), aber nicht so viele WFS Open Source-Verbesserungen und Alternativen. Ich interessiere mich nicht für Fliesen, sondern für Polygone über meiner Grundschicht. Schnell serviert
Könnten Sie mir bitte die richtige Richtung zeigen?
Aktualisieren:
Ich habe vergessen zu erwähnen, dass meine App Katasterinformationen anzeigt. Und Katasterpolygone müssen auswählbar sein (nicht bearbeitbar, sie werden nur hervorgehoben, wenn Sie darauf klicken).
Ich verwende momentan eine Mischung aus WMS + Django, die GeoJSON-Objekte generiert, wenn der Benutzer auf einen Teil der Karte klickt, um Situationen wie Tausende von Polygonen gleichzeitig im Client (OpenLayers) zu vermeiden.
Ich weiß nicht, ob ich auf dem richtigen Weg bin (sollte ich potenziell schwierige Situationen wie Tausende von Polen im Client vermeiden, indem ich sie über WMS oder eine andere Lösung wiedergebe? Sollte ich die Art und Weise verbessern, in der die Polygone bedient werden?)
Antworten:
Was ist mit der Vereinfachung von Geometrien?
http://www.bostongis.com/postgis_simplify.snippet
/programming/1849928/how-to-intelligent-degrade-or-smooth-gis-data-simplifying-polygons
Oder vielleicht eine Kombination aus WFS, WFS mit vereinfachten Funktionen und WMS?
quelle
GeoServer bietet eine Benutzereinstellung zum Steuern der Anzahl der Dezimalstellen in den Geometrien, die dort eingegeben wurden, um das WFS-Serving zu beschleunigen.
Stellen Sie außerdem sicher, dass der Server die Ausgabe nur komprimiert, wenn Ihr Client sie effizient dekomprimieren kann.
Schließlich habe ich gute Dinge über winzige OWS in Bezug auf die Geschwindigkeit gehört.
quelle
WFS-Caching entspricht möglicherweise Ihren Anforderungen. Soweit ich weiß, gibt es zwei Open-Source-Lösungen, die WFS-Caching anbieten : TileStache und GeoWebCache .
Auf der Startseite von TileStache im Bereich Features heißt es: "Erzeugt Vektorkacheln aus OGR-Datenquellen in GeoJSON, die in Polymaps verwendet werden können."
GeoWebCache verfügt seit Version 1.1.0 über einige WFS-Caching-Funktionen (die aktuelle Version ist 1.2.6):
Leider habe ich noch nie mit TileStache oder GeoWebCache gearbeitet. Daher kann ich keine Erfahrungen mit WFS-Caching teilen.
quelle
Ich entwickle ein großes Web-GIS, ich arbeite mit einer Menge Daten (ungefähr 700.000 Features pro Layer). Die einzige Lösung ist die, die Sie tun, WMS zum Rendern der Features und WFS zum Abrufen von Feature-Informationen. Was ich mache (mit guter Leistung) ist:
quelle
Solid State DRAM Server
http://en.wikipedia.org/wiki/Solid-state_drive#DRAM-based
"Die Nachfrage nach DRAM-Bits aus dem Serverbereich wird im zweiten Halbjahr 2011 gegenüber dem Vorjahr um 93,7% steigen"
Quelle: http://www.digitimes.com/Reports/Report.asp?datePublish=2011/08/16&pages=PD&seq=206
quelle