sebastianpauli / netgis-client

WebGIS-Client in development for NetGIS / Geoportal RLP.
MIT License
4 stars 0 forks source link

Flächengrößenanzeige in Fläche an Viewport orientieren #7

Closed Rastopapola closed 3 weeks ago

Rastopapola commented 1 year ago

Status quo

Die Flächengrößenanzeige in einer Fläche wird zentriert zu den Ausmaßen der Fläche dargestellt. Das führt zu Darstellungsproblemen, wenn es sich um eine sehr lange, schmale Fläche handelt oder eine andersartige, in welcher dieser Darstellungspunkt nicht innerhalb der eigentlichen Fläche liegt (dann wird nichts gerendert).

Enhancement

Es wäre besser, wenn die Flächenmenge eines Features so gerendert wird, dass sie sich innerhalb des Features, jedoch relativ zum Viewport des Clients verhält und somit bspw. auch entlang einer langen, schmalen Fläche "mitwandert".

sebastianpauli commented 3 weeks ago

Added in latest LANIS Update.

If a vector style in the config has the parameter "viewport_labels" set to true, labels will now try to stay inside of the viewport extent.

Example:

"styles":
{
    "draw":
    {
        "fill": "rgba( 255, 0, 0, 0.5 )",
        "stroke": "#ff0000",
        "width": 3,
        "radius": 6,
        "viewport_labels": true
    }
}

This example shows the label offset from the center of a circle geometry to stay inside the view:

grafik