ALKIS-Konfiguration new@2.4.0
Neu ab Version 2.4.0
Die ALKIS-Grundkonfiguration (Flurstücke und Eigentümer) ist aus der Werkzeug-Konfiguration
Alkis in die zentrale Datei alkisConfig.json umgezogen. Sie wird damit von allen
Funktionen genutzt, die auf ALKIS-Daten zugreifen (Flurstücksuche, Eigentümerinformationen im Popup,
Eigentümerexport). Die bisherigen Angaben unter options.parcels und options.owners in der
Werkzeug-Konfiguration sind veraltet, werden aber weiterhin als Fallback verwendet, solange keine
alkisConfig.json vorliegt.
Die Datei alkisConfig.json definiert die Datenquellen und Felder für den Zugriff auf das Liegenschaftskataster (ALKIS).
- alkisConfig.json
Beispielkonfiguration
{
"parcels": {
"portalItems": {
"portalUrl": "https://arcgis.com",
"queryParams": {
"filter": "id:ae58989cee214cfe2aadbdf0e2ef8243"
}
},
"sublayerId": 0,
"keyField": "fsk",
"gemField": "gemeinde_name",
"gmkField": "gemarkung_name"
},
"owners": {
"portalItems": {
"portalUrl": "https://arcgis.com",
"queryParams": {
"filter": "typekeywords:service AND group:43db0e249af54455dd7cc6ae30c90e25"
}
},
"keyField": "fsk",
"outFields": [
"blattart",
"buchungsblatt",
"lfdnr",
"buchungsart",
"anteil",
"name",
"anteilsverhaeltnis",
"geburtsdatum",
"anschrift",
"artderrechtsgemeischaft",
"abrufdatum"
],
"orderByFields": ["buchungsblatt", "lfdnr"],
"contentPosition": 0,
"gemField": "gemeinde_name",
"gmkField": "gmk",
"bbnrField": "buchungsblatt",
"nameField": "name"
}
}Parameter
Details zu parcels
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
portalItems required | Objekt | Referenz auf FeatureService oder FeatureLayer mit Flurstücken |
sublayerId | Int | Index des Flurstückslayers innerhalb des FeatureServices |
keyField required | String | Name des Schlüsselfelds, über das die Verbindung erfolgt |
gemField required | String | Name des Felds mit dem Gemeindenamen |
gmkField required | String | Name des Felds mit dem Gemarkungsnamen |
Details zu owners
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
portalItems required | Objekt | Referenz auf Eigentümertabellen |
keyField required | String | Name des Schlüsselfelds, über das die Verbindung erfolgt |
outFields required | Array<String> | Namen der Felder, die ausgegeben werden sollen |
orderByFields | Array<String> | Namen der Felder, nach denen die Ausgabe sortiert werden soll |
contentPosition | Int | Position der Eigentümerangaben im Popup-Template. Wird aktuell noch nicht unterstützt |
bbnrField required | String | Name des Felds mit der Buchungsblattnummer |
nameField required | String | Name des Felds mit dem Nach- und Vornamen des Eigentümers |
gemField | String | Name des Felds mit dem Gemeindenamen |
gmkField | String | Name des Felds mit dem Gemarkungsnamen |