INTERLIS 2.3; /** Datenmodell "NSV" */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2022-04-08 | GIS Daten AG | MODEL NSV_V1_NWOW AT "http://models.gis-daten.ch" VERSION "2022-04-08" = IMPORTS GeometryCHLV95_V1; IMPORTS Units; !! 01.03.2023 Car, Gebaeudeflaeche auf Multipart geƤndert --> neu mit CLASS Gebaeudeflaeche_Geometrie DOMAIN !! Polygon = SURFACE WITH (STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS > 0.001; TOPIC NSV_Gebaeudeversicherungsnummern = CLASS Gebaeudenummern_Beschriftungspunkte = Geometrie : GeometryCHLV95_V1.Coord2; Gebaeudenummer : MANDATORY TEXT*20; BFS_Gemeindenummer : TEXT*10; Gemeindename : TEXT*50; Referenz_zu_Flaeche : MANDATORY TEXT*100; GWR_EGID : TEXT*50; Grundstuecksnummer : TEXT*12; Gebaeudeart : TEXT*50; Beschriftungswinkel : MANDATORY TEXT*50; Beschriftungsgroesse : MANDATORY TEXT*50; X_Koordinate : TEXT*50; Y_Koordinate : TEXT*20; E_Koordinate : TEXT*50; N_Koordinate : TEXT*50; Bezeichnung : TEXT*255; Kommentar : TEXT*255; Interne_ID_NSV : TEXT*50; Aenderungsdatum : INTERLIS.XMLDate; Bearbeiter_in : TEXT*50; END Gebaeudenummern_Beschriftungspunkte; CLASS Gebaeudeflaeche = NSV_Gebaeudenummer_Flaeche : TEXT*100; Quelle_Geometrie : TEXT*100; Gebaeudenummer : MANDATORY TEXT*20; BFS_Gemeindenummer : TEXT*10; Gemeindename : TEXT*50; GWR_EGID : TEXT*50; Grundstuecksnummer : TEXT*200; Gebaeudeart : TEXT*10; Bezeichnung : TEXT*255; Kommentar : TEXT*255; Interne_ID_NSV : TEXT*50; Referenz_zu_Punkte : TEXT*100; Aenderungsdatum : INTERLIS.XMLDate; Bearbeiter_in : TEXT*50; END Gebaeudeflaeche; ASSOCIATION FlaechenBeschriftungAssoc = Beschriftungspunkte_Gebaeudeflaeche -- {0..*} Gebaeudenummern_Beschriftungspunkte; Gebaeudeflaeche_Beschriftungspunkte -- {0..1} Gebaeudeflaeche; END FlaechenBeschriftungAssoc; CLASS Gebaeudeflaeche_Geometrie = Geometrie : MANDATORY SURFACE WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS > 0.001; END Gebaeudeflaeche_Geometrie; ASSOCIATION Gebaeudeflaeche_Gebaeudeflaeche_Geometrie_von = Gebaeudeflaeche_Geometrie -- {0..*} Gebaeudeflaeche_Geometrie; Gebaeudeflaeche_Geometrie_von -- {1} Gebaeudeflaeche; END Gebaeudeflaeche_Gebaeudeflaeche_Geometrie_von; END NSV_Gebaeudeversicherungsnummern; END NSV_V1_NWOW.