Aktion "dimension"

Die Aktion dimension aktiviert das Bemaßungs-Werkzeug im Client. Mit layerUids legen Sie die Layer fest, an deren Geometrien gefangen wird, mit pixelTolerance die Fangtoleranz in Pixeln und mit storage die Ablage für gespeicherte Bemaßungen.

Darstellung

Eine Bemaßung setzt sich aus mehreren Teilen zusammen, die je eine eigene CSS-Klasse tragen. Über diese Klassen gestalten Sie das Aussehen um; die Regeln legen Sie in einer eigenen CSS-Datei ab, die zugleich für die Karte und für den Druck gilt.

KlasseBedeutung
.dimensionDimLineMaßlinie
.dimensionDimPlumbMaßhilfslinie
.dimensionDimExtVerlängerung der Maßlinie
.dimensionDimCrossKreuz am Messpunkt
.dimensionDimArrowPfeilspitze
.dimensionDimLabelBeschriftung

Beispiel-Konfiguration

actions+ {
    type "dimension"
    layerUids [ "nrw_kreise_wfs" ]
    pixelTolerance 10
    storage {
        permissions {
            read "allow all"
            write "allow all"
            create "allow all"
        }
    }
}

layerUids benennt die Layer, an deren Geometrien beim Zeichnen gefangen wird; pixelTolerance bestimmt, wie nah der Klick am Stützpunkt liegen muss. storage aktiviert das Speichern der Bemaßungen mit eigenen Lese-, Schreib- und Anlege-Rechten.

gws.plugin.dimension.Config Bemaßung mit Fangfunktion