INTERLIS 2.3; /** Kantonales Minimales Geodatenmodell * Baulinien */ !! Version | Who | Modification !!------------------------------------------------------------------------------ !! 2024-01-26 | SFe | 1. Version. Auslagern der Baulinien aus dem Nutzungs- !! | planungsmodell !!------------------------------------------------------------------------------ !!@ technicalContact=mailto:mail@lisag.ch !!@ IDGeoIV="12-UR,61-UR" !!@ furtherInformation=https://webgis.lisag.ch/PDF/Datenmodelle/DM_Baulinien_UR_V1.pdf !!@ Compiler-Version = "ili2c-5.3.3-be3aa7eaac016c8301424dd1bf027d9ef39f86c8" MODEL Baulinien_UR_V1 (de) AT "https://webgis.lisag.ch/models/" VERSION "2024-01-26" = IMPORTS OEREB_Basis_UR_V1,CatalogueObjects_V1,GeometryCHLV95_V1; DOMAIN Einzelflaeche = SURFACE WITH (ARCS,STRAIGHTS) VERTEX GeometryCHLV95_V1.Coord2 WITHOUT OVERLAPS>0.010; Planungshoheit = ( Gemeinde, Kanton); Wirkungstyp = ( keine_Eigentumsbeschraenkung, Eigentumsbeschraenkung, moegliche_Eigentumsbeschraenkung ); TypBasketID = OID TEXT*60; TOPIC Katalog_Baulinien_UR = BASKET OID AS TypBasketID; DOMAIN /** Kategorien gemäss PBG Art. 48 Abs. 3 */ BaulinieKategorie = ( Baulinie, !! "Klassische Baulinie" sichert den Mindestabstand Innenbaulinie, !! legt die Bautiefe fest Niveaulinie, !! legt das Verhältnis der Höhenlage fest Baufluchtlinie, !! Vorschrift, den Bau auf die Linie zu stellen Spezialbaulinie !! Spezialvorschriften über Ausladungen, Tiefbauten usw. ); CLASS Typ_Kt EXTENDS CatalogueObjects_V1.Catalogues.Item = OID AS TypBasketID; Code_CH : MANDATORY 11 .. 99; Code_UR : MANDATORY 110 .. 999; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : TEXT*10; Kategorie : MANDATORY BaulinieKategorie; Bemerkungen : TEXT*255; UNIQUE Code_UR; END Typ_Kt; END Katalog_Baulinien_UR; TOPIC Geobasisdaten EXTENDS OEREB_Basis_UR_V1.Planungsperimeter = DEPENDS ON Baulinien_UR_V1.Katalog_Baulinien_UR; CLASS Typ = Code : MANDATORY 1100 .. 9999; Bezeichnung : MANDATORY TEXT*80; Abkuerzung : TEXT*12; Bemerkungen : TEXT*255; Planungshoheit : MANDATORY Planungshoheit; UNIQUE Code; END Typ; ASSOCIATION Typ_TypKt = rTyp -- {0..*} Typ; rTyp_Kt (EXTERNAL) -- {1} Baulinien_UR_V1.Katalog_Baulinien_UR.Typ_Kt; END Typ_TypKt; CLASS Baulinie = /** PBG Art. 51: Baulinien zugunsten geplanter Bauten und Anlagen fallen dahin, wenn das geplante Werk nicht innert fünf Jahren begonnen wird, seitdem die Baulinienverfügung rechtskräftig ist. */ ist_befristet : MANDATORY BOOLEAN; Bemerkungen : TEXT*255; Geometrie : MANDATORY GeometryCHLV95_V1.DirectedLine; END Baulinie; ASSOCIATION Baulinie_Typ = rBaulinie -- {0..*} Baulinie; rTyp -- {1} Typ; END Baulinie_Typ; CLASS Wirkungsflaeche = Wirkung : MANDATORY Wirkungstyp; Bemerkungen : TEXT*255; Geometrie : MANDATORY Einzelflaeche; END Wirkungsflaeche; ASSOCIATION Baulinie_Wirkungsflaeche = rWirkungsflaeche -- {0..*} Wirkungsflaeche; rBaulinie -- {1} Baulinie; END Baulinie_Wirkungsflaeche; ASSOCIATION Baulinie_Planungsperimeter = rBaulinie -- {0..*} Baulinie; rPlanungsperimeter -- {1} OEREB_Basis_UR_V1.Planungsperimeter.Planungsperimeter; END Baulinie_Planungsperimeter; CONSTRAINTS OF Status_Projektiert = !!@ name = "Status_Projektiert" !!@ ilivalid.msg_de = "'{Projstatus}' ist kein proj. Rechtsstatus dieses Verfahrens" MANDATORY CONSTRAINT (Projstatus == #Einleitung) OR (Projstatus == #Vorpruefung) OR (Projstatus == #oeffentliche_Auflage) OR (Projstatus == #Festsetzung) OR (Projstatus == #Genehmigung) OR (Projstatus == #Genehmigung.genehmigt_rechtsmittelverfahren) OR (Projstatus == #Rechtskraeftig) OR (Projstatus == #Aufgehoben); END; END Geobasisdaten; TOPIC Rechtsvorschriften EXTENDS OEREB_Basis_UR_V1.Rechtsvorschriften = END Rechtsvorschriften; TOPIC TransferMetadaten EXTENDS OEREB_Basis_UR_V1.TransferMetadaten = END TransferMetadaten; END Baulinien_UR_V1.