Skip to content

Contains addons for the masterportal application by the Landesbetrieb Geoinformation und Vermessung (LGV) developed by Dataport.

License

Notifications You must be signed in to change notification settings

Dataport/MasterportalAddons

Repository files navigation

Masterportal Addons für die Masterportal-Versionen 3.X

Die Addons für die Versionen 2.X des Masterportals befinden sich in dem MPv2-Branch.

Beschreibung der Addons

Addon Beschreibung Kompatibilität
wiengaz Addressuchdienst der Stadt Wien 3.X
bulkDownload Layerabhängige Datendownloadanfrage an Backend 3.X
wfs-SumQuery Attibutsanzeige und Summierung von grafisch selektierten Features 3.X
strassenBefahrung Anbindung der infra3d-API der Firma iNovitas. 3.X

Dokumentation für die Einbindung der zusätzlichen Addons

1. Gewünschte Tools in den Addons-Ordner des Masterportals kopieren.

2. addonsConf.json erweitern

Für jedes manuell hinzugefügte Addon wird in der addonsConf.json ein Eintrag erstellt. Nicht benötigte Addons können hier gelöscht werden.

Beispiel für addonsConf.json in v3:

"wiengaz": {
  "type": "searchInterface",
  "path": "searchInterfaces/wiengaz"
},
"bulkDownload": {
  "type": "tool"
},
"wfsSumQuery": {
  "type": "tool"
},
"gfiPie": {
    "path":"gfiThemes/gfiPie",
    "type": "gfiTheme"
},
"strassenBefahrung": {
    "type": "tool"
},

3. config.js des Portals anpassen

In der config.js des Portals muss als nächstes der in der addonsConf.json verwendete Key (z.B. "gfiPie") eingetragen werden.

Beispiel in config.js:

addons: ["gfiPie", "bulkDownload", "obliqueViewer", "trinkwasser"],

4. Alle nicht benötigten Addons aus dem Addons-Ordner löschen.

5. config.json des Portals anpassen

Für einige Addons werden Konfigurationsparameter benötigt, damit diese funktionieren. Diese können der Dokumentation in den Addons entnommen werden.

Beispiel in config.json:

{
  "serviceId": "91",
  "type": "wiengaz",
  "zoomLevel": 15,
  "icon": "bi-signpost-2",
  "displayNameSourceProperty": "Adresse",
  "tooltipSourceProperty": "Adresse",
  "categorySourceProperty": "Kategorie",
  "pathToCrsSourceProperty": "@crs.properties.name",
  "expandToHouseNumberSearch": "true"
}

6. In den Addons-Ordner navigieren und "npm i" ausführen.

7. Bauen der Portale mit dem Befehl "npm run build" innerhalb des Masterportal-Ordners.

8. Im Ordner "dist" befinden sich nun die gebauten Portale.

About

Contains addons for the masterportal application by the Landesbetrieb Geoinformation und Vermessung (LGV) developed by Dataport.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5