FeatureForm
Beskrivelse
Sektion kaldt “Beskrivelse”Dansk navn: Redigér
Engelsk navn: FeatureForm
Ikon: pencil
Opret og redigér objekter på valgt WFS-lag (OpenLayers). Værktøjet findes i toppen af TOC.
Hvor det indgår
Sektion kaldt “Hvor det indgår”| I eksempel-config | Note | |
|---|---|---|
| Desktop | Ja | I plugins.desktop med cfg |
| Mobil | Nej | |
| Dashboard | Nej | |
| Kontekst | Ja | Findes i pluginsConfig.json |
Konfigurationsbeskrivelse
Sektion kaldt “Konfigurationsbeskrivelse”Parametre under cfg i localConfig, som dokumenteret eller udledt af kode:
- mapPicker (object) — indstillinger for udpegning på kortet
- mapPicker.maxFeatures (number) — max antal objekter ved klik
- mapPicker.clickRadiusPx (number) — klik-radius i pixel
- featureEditorCfg (any) — cfg der videregives til FeatureEditor-editorerne, fx customEditorsOptions
- blacklistedFeatureTypes (array af
{ url, typeName }) — lag der aldrig må redigeres via FeatureForm, uanset hvilket kort eller kontekst laget indgår i- url — lagets WFS-url, skal matche eksakt
- typeName — lagnavnet på servicen, fx
workspace:lageller blotlag(begge former matcher hinanden, da det afhænger af hvordan laget er tilføjet)
- disablePluginIf (udtryk, standard
{state('mapType') !== 'openlayers'}) — skjuler pluginet når udtrykket er sandt. Kan overskrives i localConfig.
Default konfiguration localconfig
Sektion kaldt “Default konfiguration localconfig”{ "name": "FeatureForm", "cfg": { "mapPicker": { "maxFeatures": 100, "clickRadiusPx": 10 }, "blacklistedFeatureTypes": [ { "url": "https://geoserver.example/wfs", "typeName": "workspace:lag" } ] }}Default konfiguration pluginconfig
Sektion kaldt “Default konfiguration pluginconfig”{ "name": "FeatureForm", "glyph": "pencil", "title": "plugins.FeatureForm.title", "description": "plugins.FeatureForm.description", "defaultConfig": { "mapPicker": { "maxFeatures": 100, "clickRadiusPx": 10 } }}