Styling¶
Vektor-Feature-Stile können über CSS angepasst werden. Die GBD WebSuite unterstützt standard CSS-Eigenschaften für SVG Symbole (zum Beispiel, fill
) und einige benutzerdefinierte Eigenschaften, welche in Ihrer CSS-Konfiguration mit --
vorangestellt werden müssen.
|
background color for feature labels |
|
foreground color for labels |
|
label font size |
|
label offset from the automatic position |
|
label offset from the automatic position |
|
min resolution to display labels |
|
max resolution to display labels |
|
end of line or edge marker ( |
|
fill color for the marker |
|
marker size |
|
marker stroke color |
|
marker stroke color |
|
point size for Point features |
Styling von Vektorlayern¶
Für `` sql`` oder `` geojson``-Vektorlayer können Sie Ihre CSS-Regeln direkt in der Konfigurationsdatei unter `` style`` einfügen.
"layers": [
...
{
"title": "My Vector layer",
"type": "sql",
...
"style": {
"type": "css",
"text": "stroke: rgb(0, 255, 255); stroke-width: 2px; fill: rgba(0, 100, 100, 0.2); --label-fill: rgb(255, 0, 0)"
}
}
Alternativ können Sie die Regeln in Ihre projektbezogene CSS-Datei mit aufnehmen (siehe: doc: projects) und text
bei den CSS-Selektor setzen
// In Ihrer CSS-Datei
.myVectorLayer {
stroke: rgb(0, 255, 255);
stroke-width: 2px;
fill: rgba(0, 100, 100, 0.2);
--label-fill: rgb(255, 0, 0);
}
// In Ihrer config-Datei
{
"title": "My Vector layer",
"type": "sql",
...
"style": {
"type": "css",
"text": ".myVectorLayer"
}
}
Styling der eingebauten Funktionen¶
Sie können den Stil der integrierten Funktionen anpassen, z. B. Markierungen von Suchergebnisse oder Messungen. Es gibt folgende vordefinierte CSS-Selektoren:
|
search results marker |
|
point measure |
|
line measure |
|
polygon measure |
|
box measure |
|
circle measure |
Styling des Bemaßungs-Plugins¶
Das Bemaßungs-Plugin verwendet diese CSS-Selektoren:
|
main dimension line. For dimension main lines, the |
|
a “plumb” line from the end of the main line to the edge of the object |
|
a cross at the end of the main line |
|
an arrow at the end of the main line |
|
dimension label |