INTERLIS 2.3; /** ================================================================================ * Kanton Basel-Landschaft * Bau- und Umweltschutzdirektion * Amt für Raumplanung * Rauminformation * Rheinstrasse 29 * 4410 Liestal * * www.arp.bl.ch * * Kantonales Geodatenmodell Strassennetzplan Geobasisdatensatz Nr. 24 * ================================================================================ * Revision History * 10.11.2024 / tm erstellt * ================================================================================ */ !!@ origin="UML/Interlis Editor" !!@ IDGeoIV=24BL !!@ author="Thomas Marti" !!@ Modelltyp=Produktionsmodell !!@ OeREB-Rahmenmodell=Schnittstellenmodell !!@ furtherInformation=http://www.arp.bl.ch MODEL Strassennetzplan_BL_V2 (de) AT "https://models.geo.bl.ch/ARP/" VERSION "2024-11-10" = IMPORTS Units,CoordSys,Strassennetzplan_Katalog_BL_V1,bl_basis_kgdm_lv95_v2_0,CatalogueObjectTrees_V1,CatalogueObjects_V1; DOMAIN !!@ ili2db.mapping=DirectedLine GerichteterBogen2D = DIRECTED POLYLINE WITH (ARCS,STRAIGHTS) VERTEX bl_basis_kgdm_lv95_v2_0.BLKoord2D; Lieferungsgrund = ( Vorpruefung, Genehmigungspruefung, Genehmigungsnachfuehrung, Anpassung ); !! Beschreibt planerischen Zustand von Einzelobjekten und Strassen-Segmenten. MutationsKategorie = ( bestehend, neu, loeschen ); Rechtsstatus = ( inKraft, !! genehmigt, rechtsgültig AenderungOhneVorwirkung !! laufende Änderungen ); !! Identifiziert Zugehörigkeit von Strassen-Kategorien oder Einzelobjekten zum verbindlichen oder zum orientierenden Teil des Planes. Verbindlichkeit = ( verbindlich, !!Behördenverbindlich orientierend !!orientierender Planinhalt ohne Rechtsverbindlichkeit ); !!Eigentümer oder zuständige Stelle für die Bewirtschaftung und den Unterhalt Eigentuemer = ( Gemeinde, !!Einwohnergemeinde, Bürgergemeinde, Zweckverband Privat !!Firma, Privatperson ); TOPIC Strassennetzplan = DEPENDS ON Strassennetzplan_Katalog_BL_V1.Kataloge; CLASS Datenlieferung = !!Name der Datenverwaltungsstelle Abgabestelle : MANDATORY TEXT*254; !!Das Datum der Lieferung der Geodaten. Lieferdatum : MANDATORY bl_basis_kgdm_lv95_v2_0.BLDatum; Lieferungsgrund : MANDATORY Strassennetzplan_BL_V2.Lieferungsgrund; !!z.B. Mutation Haupststrasse Bezeichnung : MANDATORY TEXT*254; Bemerkung : TEXT*254; END Datenlieferung; CLASS Planung = !!Gemeindenummer des Bundesamtes für Statistik Gemeinde_ID_BFS : MANDATORY 2761 .. 2895; !!Nummer der Planung als zusätzliches Merkmal, um die Planungsversionen zu unterscheiden (z.B. SPS 1) Nummer : MANDATORY TEXT*50; !!Name der Planung. Beispiel: "Strassennetzplan Siedlung" Name : MANDATORY TEXT*254; END Planung; CLASS NachgefuehrtesReglement = Name : MANDATORY TEXT*254; !!Datum des letzten nachgeführten Genehmigungsbeschlusses des Reglementes Stand : MANDATORY bl_basis_kgdm_lv95_v2_0.BLDatum; !!Inventarnummer der letzten nachgeführten Reglementmutation Inventarnummer : MANDATORY TEXT*50; END NachgefuehrtesReglement; CLASS Beschluss = !! Inventarnummer, welche durch das ARP bei der Genehmigung vergeben wird. Plan_Nr : MANDATORY TEXT*50; !! Name des Planes. Beispiel: "Revision Strassennetzplan Siedlung" Plan_Name : MANDATORY TEXT*254; Beschluss_Nr : 1 .. 9999; !! Datum des Entscheides der Beschlussbehörde (Gemeindebeschluss). Beschluss_Datum : bl_basis_kgdm_lv95_v2_0.BLDatum; !! Nummer des Regierungsratsbeschlusses. Genehmigung_Nr : 1 .. 9999; !! Datum des Regierungsratsbeschlusses. Genehmigung_Datum : bl_basis_kgdm_lv95_v2_0.BLDatum; !! Beschreibt den Rechtsstatus des Beschlusses Rechtsstatus : MANDATORY Strassennetzplan_BL_V2.Rechtsstatus; !! Firma und Name des Erfassers der Geodaten des Mutationsdatensatzes, wobei auch Kürzel möglich sind. Erfassung_durch : MANDATORY TEXT*254; !! Datum der Digitalisation Erfassung_Datum : MANDATORY bl_basis_kgdm_lv95_v2_0.BLDatum; !! Eintrag des 'LexLink' für die Verknüpfung der Rechtsvorschriften im ÖREB-Kataster (Identifikator des Entscheides oder der Vorwirkung im ÖREBlex). LexLink : 1 .. 2147483647; !! Erläuternder Text oder Bemerkungen. Bemerkung : TEXT*254; SET CONSTRAINT NOT (DEFINED(Beschluss_Datum)) OR DEFINED(LexLink); SET CONSTRAINT NOT (DEFINED(Genehmigung_Datum)) OR DEFINED(LexLink); SET CONSTRAINT ((Rechtsstatus == #AenderungOhneVorwirkung) AND NOT (DEFINED(Genehmigung_Datum))) OR ((Rechtsstatus == #inKraft) AND (DEFINED(Genehmigung_Datum))); END Beschluss; CLASS Einzelobjekt = !!kommunale Bezeichung des Einzelobjektes wie in der Planlegende aufgeführt Kommunale_Bezeichnung : MANDATORY TEXT*254; !!Kantonaler Code aus dem Einzelobjekte-Katalog Einzelobjekt_Kategorie : MANDATORY Strassennetzplan_Katalog_BL_V1.Kataloge.EinzelobjektKategorie_CatRef; !!Beschreibt planerischen Zustand des Einzelobjektes Mutation_Kategorie : MANDATORY Strassennetzplan_BL_V2.MutationsKategorie; !!Verbindlichkeit des Einzelobjektes Verbindlichkeit : MANDATORY Strassennetzplan_BL_V2.Verbindlichkeit; !!Eigentümer oder zuständige Stelle für die Bewirtschaftung und den Unterhalt Eigentuemer : MANDATORY Strassennetzplan_BL_V2.Eigentuemer; Bemerkung : TEXT*254; !!Geometrie als Punktobjekt mit/ohne Rotation Geometrie : MANDATORY bl_basis_kgdm_lv95_v2_0.BLKoord2D; !!Orientierung/Ausrichtung des Objektes Orientierung : bl_basis_kgdm_lv95_v2_0.BLOri; END Einzelobjekt; !! Beschreibt das Strassensegment und definiert die Kategorie CLASS Strassenabschnitt = !!kommunale Bezeichung des Strassenabschnittes wie in der Planlegende aufgeführt Kommunale_Bezeichnung : MANDATORY TEXT*254; !!Kantonaler Code aus dem Strassen-Katalog Strasse_Kategorie : MANDATORY Strassennetzplan_Katalog_BL_V1.Kataloge.StrassenKategorie_CatRef; !!Beschreibt planerischen Zustand des Strassenabschnittes Mutation_Kategorie : MANDATORY Strassennetzplan_BL_V2.MutationsKategorie; !!Verbindlichkeit des Strassenabschnittes Verbindlichkeit : MANDATORY Strassennetzplan_BL_V2.Verbindlichkeit; !!Eigentümer oder zuständige Stelle für die Bewirtschaftung und den Unterhalt Eigentuemer : MANDATORY Strassennetzplan_BL_V2.Eigentuemer; !!Erläuternder Text bzw. Bemerkung Bemerkung : TEXT*254; END Strassenabschnitt; !! Geometrische Abbildung des Strassensegments CLASS Strassensegment = Geometrie : MANDATORY bl_basis_kgdm_lv95_v2_0.BLBogen2D; END Strassensegment; !! Behördenverbindliche Handlungsanweisungen für Stufe Bau- und Strassenlinineplan, bzw. Projekt "Verbindlichkeit ist zwischen verbindlichem und orientierendem Inhalt" CLASS Massnahme (ABSTRACT) = !!Gemeindeinterner Identifikator. Massnahme_Nr : MANDATORY TEXT*20; !!Bezeichnung wie auf der Legende des Originalplans Massnahme_Bezeichnung : MANDATORY TEXT*254; Verbindlichkeit : MANDATORY Strassennetzplan_BL_V2.Verbindlichkeit; Bemerkung : TEXT*254; END Massnahme; CLASS FlaechenMassnahme EXTENDS Massnahme = Flaeche_Nr : TEXT*20; Geometrie : MANDATORY bl_basis_kgdm_lv95_v2_0.BLBogenFlaeche2D; END FlaechenMassnahme; CLASS LinienMassnahme EXTENDS Massnahme = Linie_Nr : TEXT*20; Geometrie : MANDATORY Strassennetzplan_BL_V2.GerichteterBogen2D; END LinienMassnahme; CLASS PunkteMassnahme EXTENDS Massnahme = Punkt_Nr : TEXT*20; Orientierung : bl_basis_kgdm_lv95_v2_0.BLOri; Geometrie : MANDATORY bl_basis_kgdm_lv95_v2_0.BLKoord2D; END PunkteMassnahme; ASSOCIATION AbschnittSegment = AbschnittRef -- {1..*} Strassenabschnitt; SegmentRef -<> {1} Strassensegment; END AbschnittSegment; ASSOCIATION NFReglementPlanung = PlanungRef -<> {1} Planung; NFReglementRef -- {0..1} NachgefuehrtesReglement; END NFReglementPlanung; ASSOCIATION DatenlieferungPlanung = DatenlieferungRef -<> {1} Datenlieferung; PlanungRef -- {1..*} Planung; END DatenlieferungPlanung; ASSOCIATION BeschlussPlanung = PlanungRef -<> {1} Planung; BeschlussRef -- {1..*} Beschluss; END BeschlussPlanung; ASSOCIATION EinzelobjektBeschluss = Entstehung -<> {1} Beschluss; EinzelobjektRefE -- {0..*} Einzelobjekt; END EinzelobjektBeschluss; ASSOCIATION MassnahmeBeschluss = Entstehung -<> {1} Beschluss; MassnahmeRef -- {0..*} Massnahme; END MassnahmeBeschluss; ASSOCIATION StrassenabschnittBeschluss = Entstehung -<> {1} Beschluss; StrassenabschnittRefE -- {0..*} Strassenabschnitt; END StrassenabschnittBeschluss; END Strassennetzplan; END Strassennetzplan_BL_V2.