INTERLIS 2.3; !! Datenmodell Friedhofkataster_LU_104 !! !! beschrieben in INTERLIS Version 1 (SN 612030) !! !! Datei: Friedhofkataster_LU_104.ili !! Version 1.04 LV95 !! Datum: 01. Mai 2017 / 04.04.2018 / 27.06.2018 ah / 02.07.2018 Wm / 07.09.2018 Wm !! Letzte Änderung: 19.09.2018 Wm !! Entstehung des Modells: !! Ursprungsmodell Planteam Livio Stump aus einem umgesetzten Projekt QGIS !! Umsetzung des QGIS-Modells durch Martin Würsch (Hans Ammann AG) nach Interlis1 !! Verfeinerung des Interlis1 Modells durch Projektgruppe Fuhrer, Heini, Stump, Würsch !! Umsetzung Interlis1 Modell in ein Interlis2 Modell durch Hugo Thalmann (AMT) im Rahmen eines Interlis2-Workshops vom 19.04.2018 !! Umsetzung und Test des Interlis2-Modells durch M. Roos und M.Würsch (Hans Ammann AG) auf GeoMediaGeosPro !! Copyright: Raumdatenpool Kanton Luzern www.raumdatenpool.ch MODEL Friedhofkataster_LU_104 (de) AT "http://www.raumdatenpool.ch/xxx" VERSION "2018-09-18" = IMPORTS UNQUALIFIED GeometryCHLV95_V1; IMPORTS Units; DOMAIN Einzelflaeche = SURFACE WITH (STRAIGHTS, ARCS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS > 0.050; Rotation = 0.0 .. 399.9 CIRCULAR [Units.Gon]; Schriftgroesse = ( klein, mittel, gross); Kurztext = TEXT*50; Langtext = TEXT*150; INTEGER4 = 0 .. 9999; REAL62 = 0.00 .. 999999.99; STRUCTURE EinzelFlaechenGeometrie = Geometrie: MANDATORY Einzelflaeche; END EinzelFlaechenGeometrie; STRUCTURE EinzelLinienGeometrie = Geometrie: MANDATORY POLYLINE WITH (STRAIGHTS, ARCS) VERTEX GeometryCHLV95_V1.Coord2; END EinzelLinienGeometrie; STRUCTURE EinzelPunktGeometrie = Geometrie: MANDATORY GeometryCHLV95_V1.Coord2; Ori: MANDATORY Rotation; END EinzelPunktGeometrie; STRUCTURE SchriftPos = Pos: GeometryCHLV95_V1.Coord2; Ori: Rotation; HAli: HALIGNMENT; !! undefiniert = Center VAli: VALIGNMENT; !! undefiniert = Half Groesse: Schriftgroesse; !! undefiniert = mittel // END SchriftPos; STRUCTURE SchriftPos_MitText = Text: MANDATORY Langtext; !! freier Text für Zusatzbeschriftungen Pos: MANDATORY SchriftPos; END SchriftPos_MitText; TOPIC Friedhofkataster = CLASS Friedhof = Gemeinde: MANDATORY Kurztext; BFS_Nummer: MANDATORY INTEGER4; Bezeichnung: MANDATORY Kurztext; Bemerkung: Langtext; Perimeter: MANDATORY Einzelflaeche; !! Für Lokalisation des Friedhofs exakter Perimeter oder umgebendes Rechteck END Friedhof; CLASS Sektor = Bezeichnung: MANDATORY Langtext; Zusatzbezeichnung: Langtext; Status: MANDATORY (aktiv_in_Betrieb, vollstaendig_belegt, Bereich_aufgehoben, reserviert, andere_Nutzung); Zustaendigkeit_Verwaltung: Langtext; Zusatzinfo: Langtext; Bemerkung: Langtext; Sektor_Geometrie: BAG {1..*} OF EinzelFlaechenGeometrie; Sektor_BezeichnungPos: BAG {0..*} OF SchriftPos; !! beschriftet Bezeichnung Sektor_ZusatzbezeichnungPos: BAG {0..*} OF SchriftPos; !! beschriftet Zusatzbezeichnung Sektor_Text: BAG {0..*} OF SchriftPos_MitText; END Sektor; ASSOCIATION Friedhof_Sektor = Friedhof -<#> {1} Friedhof; Sektor -- {1..*} Sektor; END Friedhof_Sektor; CLASS Grabzusammenfassung = Nr: Kurztext; Detailplan: Langtext; !!Link zu Plan mit Grabeinteilung Vertikalgrab, usw Bemerkung: Langtext; Geometrie: Einzelflaeche; !! Wahlweise auch aus Geometrie der Tabelle Grab darstellbar END Grabzusammenfassung; CLASS Grab = ID_Extern: Langtext; !! für Verknüpfung von Drittdaten Grab_Nr: MANDATORY Kurztext; Alte_Grab_Nr: Kurztext; Reihe_Nr: Kurztext; Vertikale_Lage: Kurztext; !! Verortung über Buchstabe = Spalte und Zahl =Zeile Bsp. A1=linkes unteres Grab Grab_Art: MANDATORY (Familiengrab, Reihengrab, Plattengrab, Gemeinschaftsgrab, Nischengrab, Hallengrab, Kindergrab, Priestergrab, andere); Status_Belegung: MANDATORY (leer, reserviert, belegt, wird_geraeumt, aufgehoben); Konzession_Abschluss : INTERLIS.XMLDate; Konzession_Ablauf: INTERLIS.XMLDate; Konzession_Zusatzinfo: Langtext; Konzession_Gebuehr: REAL62; Konzession_Sperrung: MANDATORY (gesperrt, frei); Kontaktperson_Anrede: Kurztext; Kontaktperson_Name: Langtext; Kontaktperson_Vorname: Langtext; Kontaktperson_Adresse: Langtext; Kontaktperson_PLZ: Kurztext; Kontaktperson_Ort: Langtext; Kontaktperson_Tel: Langtext; Kontaktperson_Mail: Langtext; Letzte_Aenderung: MANDATORY INTERLIS.XMLDate; Bemerkung: Langtext; Geometrie: MANDATORY Einzelflaeche; Grab_NrPos: SchriftPos; Grab_Text: BAG {0..*} OF SchriftPos_MitText; END Grab; ASSOCIATION Sektor_Grab = Sektor -<#> {1} Sektor; Grab -- {0..*} Grab; UNIQUE Sektor, Grab->Grab_Nr; END Sektor_Grab; ASSOCIATION Grabzusammenfassung_Grab = Grabzusammenfassung -- {0..1} Grabzusammenfassung; Grab -- {1..*} Grab; END Grabzusammenfassung_Grab; CLASS Verstorbene = ID_Extern: Langtext; !! für Verknüpfung von Drittdaten Position_im_Grab: Kurztext; Name: MANDATORY Langtext; Vorname: MANDATORY Langtext; Letzte_Wohnadresse: Langtext; Geburtsjahr: MANDATORY INTEGER4; Geburtsdatum: INTERLIS.XMLDate; Todesjahr: MANDATORY INTEGER4; Todesdatum: INTERLIS.XMLDate; Bestattungsdatum: INTERLIS.XMLDate; Bestattungsart: MANDATORY (Erdbestattung, Urnenbestattung, andere); Jahr_Ende_Grabesruhe: MANDATORY INTEGER4; Ablaufdatum_Grabesruhe: INTERLIS.XMLDate; Zusatzinfo: Langtext; Letzte_Aenderung: MANDATORY INTERLIS.XMLDate; Bemerkung: Langtext; END Verstorbene; ASSOCIATION Verstorbene_Grab = Grab -<#> {1} Grab; Verstorbene -- {0..*} Verstorbene; END Verstorbene_Grab; END Friedhofkataster; TOPIC Einzelobjekte = !! Im Topic Einzelobjekte wird Zusatzgeometrie Punkte, Linien, Flächen !! abgebildet welche in der AV nicht vorkommen jedoch für die Darstellung !! des Friedhofgeländes wichtig sind (Zusätzliche Wege, etc.) DOMAIN EOArt = ( Mauer, !! 0 Erlaubt: Fläche, Linie wichtige_Treppe, !! 1 Erlaubt: Fläche, Linie Weg, !! 2 Erlaubt: Fläche, Linie Einzelbaum, !! 3 Erlaubt: Punkt Baumgruppe, !! 4 Erlaubt: Fläche, Punkt Brunnen, !! 5 Erlaubt: Fläche, Punkt Wasserentnahmestelle, !! 6 Erlaubt: Fläche, Punkt Gedenkstein, !! 7 Erlaubt: Fläche, Linie, Punkt Denkmal, !! 8 Erlaubt: Fläche, Linie, Punkt Bildstock_Kruzifix, !! 9 Erlaubt: Fläche, Linie, Punkt Kunstwerk, !! 10 Erlaubt: Fläche, Linie, Punkt Gebaude, !! 11 Erlaubt: Fläche, Linie Gruenflaeche, !! 12 Erlaubt: Fläche Oeffentliches_WC, !! 13 Erlaubt: Fläche, Punkt Besucherparkplatz, !! 14 Erlaubt: Fläche EntsorgungGruengut, !! 15 Erlaubt: Fläche, Punkt Aufbahrungsort, !! 16 Erlaubt: Fläche, Punkt Weihwasserbezugsstelle, !! 17 Erlaubt: Punkt Kerzenbezugsstelle, !! 18 Erlaubt: Punkt Lampenstandorte, !! 19 Erlaubt: Punkt weitere1, !! 20 Erlaubt: Fläche, Linie, Punkt weitere2, !! 21 Erlaubt: Fläche, Linie, Punkt weitere3, !! 22 Erlaubt: Fläche, Linie, Punkt weitere4, !! 23 Erlaubt: Fläche, Linie, Punkt weitere5); !! 24 Erlaubt: Fläche, Linie, Punkt CLASS Einzelobjekt = Bezeichnung: Langtext; Art: MANDATORY EOArt; Bemerkung: Langtext; Flaechenelement: BAG {0..*} OF EinzelFlaechenGeometrie; Linienelement: BAG {0..*} OF EinzelLinienGeometrie; Punktelement: BAG {0..*} OF EinzelPunktGeometrie; BezeichnungPos: BAG {0..*} OF SchriftPos; EO_Text: BAG {0..*} OF SchriftPos_MitText; END Einzelobjekt; END Einzelobjekte; END Friedhofkataster_LU_104.