INTERLIS 2.4; /** Kantonales Geodatenmodell Bodenkartierung */ !!============================================================================== !! Bodenkartierung_NW_V1_0.ili !!------------------------------------------------------------------------------ !! !! Geodaten !! =============== !! Identifikator GIS : 008-GIS !! Bezeichnung : Bodenkartierung !! Zustaendige Stelle (Fachstelle des Bundes) : Amt für Umwelt und Energie (NW) !! Zugangsberechtigungsstufe : A !! !! Zusatzinformationen !! =================== !! !!------------------------------------------------------------------------------ !! Erstellt durch: !! David Gander, GIS Daten AG, Aemaettlistrasse 2, 6370 Stans !! ----------------------------------------------------------------------------- !! Version | Nr | Aenderung !!------------------------------------------------------------------------------ !! 13.05.2026 1 Erste Version in Anlehnung an externe Daten !! !!@ technicalContact=mailto:support@gis-daten.ch !!@ IDGeoIV="008-GIS" !! !!============================================================================== MODEL Bodenkartierung_NW_V1_0 (de) AT "https://models.gis-daten.ch/nw-ow/Boden" VERSION "2026-05-13" = IMPORTS GeometryCHLV95_V2, Admin_NWOW_V1, Units; TOPIC Codelisten = CLASS Bodeneinheiten_Komplexglied = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; END Bodeneinheiten_Komplexglied; CLASS Bodeneinheiten_Bodentyp = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; Details : TEXT*50; END Bodeneinheiten_Bodentyp; CLASS Bodeneinheiten_Untertyp = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; Details : TEXT*50; END Bodeneinheiten_Untertyp; CLASS Bodeneinheiten_Skelettgehalt = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; Details : TEXT*50; END Bodeneinheiten_Skelettgehalt; CLASS Bodeneinheiten_Koernung = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; Ton : TEXT*10; Schluff : TEXT*10; END Bodeneinheiten_Koernung; CLASS Bodeneinheiten_WHG = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*100; Untergruppe : MANDATORY TEXT*50; Hauptgruppe : MANDATORY TEXT*50; END Bodeneinheiten_WHG; CLASS Bodeneinheiten_pnG = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; Details : TEXT*50; END Bodeneinheiten_pnG; CLASS Bodeneinheiten_Gelaendeform = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; Details : TEXT*50; END Bodeneinheiten_Gelaendeform; CLASS Bodeneinheiten_GefuegeFo = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*100; END Bodeneinheiten_GefuegeFo; CLASS Bodeneinheiten_GefuegeGr = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*50; END Bodeneinheiten_GefuegeGr; CLASS Bodeneinheiten_Karbonat = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*50; END Bodeneinheiten_Karbonat; CLASS Bodeneinheiten_Klimaeignungszone = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; END Bodeneinheiten_Klimaeignungszone; CLASS Bodeneinheiten_Limitierung = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; Untergruppe : MANDATORY TEXT*50; END Bodeneinheiten_Limitierung; CLASS Bodeneinheiten_Nutzungsgebiet = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; END Bodeneinheiten_Nutzungsgebiet; CLASS Bodeneinheiten_NEK = Code : MANDATORY TEXT*10; Description : MANDATORY TEXT*150; END Bodeneinheiten_NEK; END Codelisten; TOPIC Bodenkartierung = DEPENDS ON Bodenkartierung_NW_V1_0.Codelisten; DEPENDS ON Admin_NWOW_V1.AdministrativeEinheiten; STRUCTURE Untertypen = Untertyp: REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Untertyp; END Untertypen; STRUCTURE Limitierungen = Limitierung: REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Limitierung; END Limitierungen; CLASS Bodenprofil = Punkt : GeometryCHLV95_V2.Coord2; Profilnummer : MANDATORY TEXT*4; Name : MANDATORY TEXT*100; Gemeinde: REFERENCE TO (EXTERNAL) Admin_NWOW_V1.AdministrativeEinheiten.Gemeinde; Datum : INTERLIS.XMLDate; Profilbild: TEXT*1023; Profilblatt: TEXT*1023; END Bodenprofil; CLASS Bodeneinheiten = Flaeche : MANDATORY GeometryCHLV95_V2.Surface; PolygonNr : MANDATORY TEXT*10; Komplexglied : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Komplexglied; Flaechenanteil : 0 .. 100; !! in %, bei Komplexglied Laufnummer : 1 .. 9999; Gemeinde: REFERENCE TO (EXTERNAL) Admin_NWOW_V1.AdministrativeEinheiten.Gemeinde; Jahr : INTERLIS.GregorianYear; Flaeche_m2 : 0.0 .. 1000000.0 [Units.m2]; Code_Bodenkarte : TEXT*20; Bodentyp : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Bodentyp; Untertyp : BAG {1..*} OF Untertypen; Skelett_OB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Skelettgehalt; Skelett_UB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Skelettgehalt; Koernung_OB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Koernung; Koernung_UB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Koernung; /** Wasserhaushaltsgruppe */ WHG : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_WHG; /** pflanzennutzbare Gründigkeit */ pnG : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_pnG; pnG_cm : 0 .. 200; Hangneigung: 0 .. 100; Gelaendeform : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Gelaendeform; GefuegeFo_OB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_GefuegeFo; GefuegeFo_UB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_GefuegeFo; GefuegeGr_OB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_GefuegeGr; GefuegeGr_UB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_GefuegeGr; Humus_OB : 0.0 .. 100.0; Humus_UB : 0.0 .. 100.0; Ton_OB : 0 .. 100; Ton_UB : 0 .. 100; Schluff_OB : 0 .. 100; Schluff_UB : 0 .. 100; Sand_OB : 0 .. 100; Sand_UB : 0 .. 100; Karbonat_OB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Karbonat; Karbonat_UB : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Karbonat; Kalkgrenze_cm : -1 .. 200; !! -1 bedeutet "Kalkgrenze nicht erreicht" pH_OB : 0.0 .. 14.0; pH_UB : 0.0 .. 14.0; Oberboden_cm: 0 .. 200; Unterboden_cm: 0 .. 200; Maechtigkeit_total_cm: 0 .. 400; Klimaeignungszone : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Klimaeignungszone; Geologie : TEXT*50; Bodenpunkte : 0 .. 100; Punktelimitierung : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Limitierung; Nutzungsgebiet : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_Nutzungsgebiet; /** Nutzungseignungsklasse */ NEK : REFERENCE TO (EXTERNAL) Bodenkartierung_NW_V1_0.Codelisten.Bodeneinheiten_NEK; Limitierungen_NEK : BAG {1..*} OF Limitierungen; Bemerkung : TEXT*1000; END Bodeneinheiten; END Bodenkartierung; END Bodenkartierung_NW_V1_0.