Gå til indhold

FeatureForm

Dansk navn: Redigér
Engelsk navn: FeatureForm
Ikon: pencil Ikon

Opret og redigér objekter på valgt WFS-lag (OpenLayers). Værktøjet findes i toppen af TOC.

DesktopMobilForsideIndlejretDashboardGeoStoryKontekst
JaNejNejNejNejNejKan vælges. Slås til med TOC

Fra eksempel-konfigurationen for 2026.11. Se alle plugins i Plugin-placering.

Parametre under cfg i localConfig:

  • mapPicker (object) — indstillinger for udpegning på kortet
  • mapPicker.maxFeatures (number) — max antal objekter ved klik
  • mapPicker.clickRadiusPx (number) — klik-radius i pixel
  • 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:lag eller blot lag (begge former matcher hinanden, da det afhænger af hvordan laget er tilføjet)

Eksempel med ét lag, der ikke kan redigeres:

{
"name": "FeatureForm",
"cfg": {
"mapPicker": {
"maxFeatures": 100,
"clickRadiusPx": 10
},
"blacklistedFeatureTypes": [
{ "url": "https://geoserver.example/wfs", "typeName": "workspace:lag" }
]
}
}

FeatureForms opslag af lag og objekter (også udpegning på kortet) forsøges igen (som standard én gang) ved visse serverfejl. Gem (WFS-T) forsøges aldrig igen. Det styres af nøglen nqWFSRetrySettings øverst i localConfig.json, ikke under cfg. Se “Genforsøg af WFS-forespørgsler” i GeometryToolbox.

Redigering er slået fra som udgangspunkt for hvert enkelt lag. En administrator skal aktivt slå det til for det specifikke lag: vælg laget i laglisten, åbn dets indstillinger (værktøjsikonet, “Indstillinger for det valgte lag”), og fravælg Deaktivér redigering under fanen Generel. Dette gælder både FeatureForm og MapStore’s indbyggede attributtabel-redigering - det er den samme indstilling for begge.

Herudover styres hvem der kan redigere et lag, hvor redigering er slået til, af editingAllowedRoles og editingAllowedGroups. De sættes på FeatureEditor-pluginet, ikke på FeatureForm - FeatureEditor behøver ikke selv være i brug. FeatureForm læser konfigurationen derfra automatisk.

  • editingAllowedRoles (array af tekststrenge) — brugerroller der kan redigere. Standard: ["ADMIN"]. Værdien "ALL" tillader alle logget ind-brugere
  • editingAllowedGroups (array af tekststrenge) — brugergrupper der også kan redigere. Standard: tom liste

Tip: Opret en brugergruppe til redaktører med GroupManager (åbner i et nyt vindue), og tilføj gruppens navn til editingAllowedGroups:

{
"name": "FeatureEditor",
"cfg": {
"editingAllowedRoles": ["ADMIN"],
"editingAllowedGroups": ["redaktoerer"]
}
}

Standardkonfiguration i localConfig.json

Sektion kaldt “Standardkonfiguration i localConfig.json”

I plugins.desktop:

{
"name": "FeatureForm",
"cfg": {
"mapPicker": {
"maxFeatures": 100,
"clickRadiusPx": 10
}
}
}

Standardkonfiguration i pluginsConfig.json

Sektion kaldt “Standardkonfiguration i pluginsConfig.json”
{
"name": "FeatureForm",
"glyph": "pencil",
"title": "plugins.FeatureForm.title",
"description": "plugins.FeatureForm.description",
"dependencies": ["GeometryToolbox"],
"docUrl": "https://docs.nqgis.dk/plugins/nordiq-webgis-plugins/featureform",
"defaultConfig": {
"mapPicker": {
"maxFeatures": 100,
"clickRadiusPx": 10
}
}
}