Unsere Web-Mapping-Anforderungen sind ziemlich Standard - einige grundlegende Abfragen und die Möglichkeit, die resultierende Karte auszudrucken (oder das Bild zu speichern). Normalerweise haben wir in der Vergangenheit ESRI-Produkte verwendet (im Moment verwenden wir GeoCortex), aber wir konnten das Problem nicht lösen, wie die Legendeninformationen so analysiert werden, dass sie mit den tatsächlich auf der Karte angezeigten Informationen übereinstimmen. Wenn beispielsweise vier Polygone auf der Karte angezeigt werden, sollten nur vier Legendenelemente für die Polygone vorhanden sein. Gibt es eine Open Source-Lösung für dieses Problem?
EDIT : Mal sehen, ob ich das noch klären kann. Derzeit haben wir eine Geologieebene mit über 33.000 Polygonen. Die Legende für diese Ebene ist ein einzelnes Bild und enthält mehrere hundert Legendenelemente (dh sie ist die Legende für die gesamte Geologieebene, die in einem JPEG / PNG gespeichert ist).
In der Regel zoomt ein Benutzer in einen Bereich (z. B. ein einzelnes NTS-Kartenblatt oder einen noch kleineren Bereich) hinein, sodass eine Teilmenge von Geologiepolygonen auf dem Bildschirm angezeigt wird. Anschließend speichern sie die Karte als Druckdokument (PDF oder Bild), das von GeoCortex / ArcGIS Server generiert wird. Das Druckdokument enthält eine Kopfzeile, ein Bild der Karte und eine Legende. Die Legende für den Geologie-Layer ist jedoch die Legende für den gesamten Geologie-Layer, nicht für das , was tatsächlich auf der Karte angezeigt wird (dh für eine viel kleinere Teilmenge).
Ich bin also auf der Suche nach einer FOSS-Lösung , mit der ich eine Teilmenge der Geologielegende ausschneiden oder im Handumdrehen generieren kann, die die tatsächlichen Elemente auf dem Bildschirm / auf der Karte zum gedruckten Dokument enthält . Ich hoffe das klärt die Dinge; Ich entschuldige mich, wenn nicht!