TRANSFER INTERLIS1; !! Version | Anpassungen !!---------------------------------------------------------------------- !! 2022-07-20 | Version MGDM 1.1 SO 20171118 Adalin 1.0 !! Erstellung Adalin-Modell gemaes SO-Modell. Abweichungen sind: !! - TOPICs "Rechtsvorschriften" und "Erschliessungsplanung" sind innerhalb der TOPIC "Geobasisdaten" angelegt !! - Die Themen "Naturgefahren" und "Lärmempfindlichkeitsstufen" sind in der TOPIC "Geobasisdaten" in separaten Tabellen gehalten !! Soweit moeglich wurden die Vorgaben fuer MGDM 1.2 implementiert !! - Fuer MGDM V1_2-Konformitaet fehlt noch Erweiterung der Domain "RechtsStatus" !! - "Erweiterung SO" bezieht sich auf Erweiterungen bezueglich des MGDM V1_2 !! - "Erweiterung MGDM V1_1" bezeiht sich auf Erweiterungen bezueglich des MGDM V1_2 !!---------------------------------------------------------------------- MODEL SO_Nutzungsplanung_20171118_Adalin_1_0 DOMAIN LKoord = COORD2 480000.000 70000.000 2720000.000 1300000.000; Rotation = GRADS 0 399; Line = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX LKoord; Einzelflaeche = SURFACE WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.001; Gebietseinteilung = AREA WITH (STRAIGHTS, ARCS) VERTEX LKoord WITHOUT OVERLAPS > 0.001; RechtsStatus = (inKraft, laufendeAenderung, wird_geloescht); !! Erweiterung PUB DokumentTyp = (Rechtsvorschrift, GesetzlicheGrundlage, Hinweis); Verbindlichkeit = (Nutzungsplanfestlegung, orientierend, hinweisend, wegleitend); Schriftgroesse = (klein, mittel, gross); Bemerkungen_Typ = TEXT*240; URI = TEXT*240; XMLDate = DATE; CHCantonCode = (ZH,BE,LU,UR,SZ,OW,NW,GL,ZG,FR,SO,BS,BL,SH,AR,AI,SG,GR,AG,TG,TI,VD,VS,NE,GE,JU); CHMunicipalityCode = [1..9999]; !! BFS-Nr. Boolean = (ja, nein); TOPIC Geobasisdaten = !! DOMAIN !! NP_Typ_Kanton_Grundnutzung = ( !! N110_Wohnzone_1_G, !! N111_Wohnzone_2_G, !! N112_Wohnzone_3_G, !! N113_Wohnzone_4_G, !! N114_Wohnzone_5_G, !! N115_Wohnzone_6_G, !! N116_Wohnzone_7_G_und_groesser, !! N117_Zone_fuer_Terrassenhaeuser_Terrassensiedlung, !! N120_Gewerbezone_ohne_Wohnen, !! N121_Industriezone, !! N122_Arbeitszone, !! N130_Gewerbezone_mit_Wohnen_Mischzone, !! N131_Gewerbezone_mit_Wohnen_Mischzone_2_G, !! N132_Gewerbezone_mit_Wohnen_Mischzone_3_G, !! N133_Gewerbezone_mit_Wohnen_Mischzone_4_G_und_groesser, !! N134_Zone_fuer_publikumsintensive_Anlagen, !! N140_Kernzone, !! N141_Zentrumszone, !! N142_Erhaltungszone, !! N150_Zone_fuer_oeffentliche_Bauten, !! N151_Zone_fuer_oeffentliche_Anlagen, !! N160_Gruen_und_Freihaltezone_innerhalb_Bauzone, !! N161_kommunale_Uferschutzzone_innerhalb_Bauzone, !! N162_Landwirtschaftliche_Kernzone, !! N163_Weilerzone, !! N169_weitere_eingeschraenkte_Bauzonen, !! N170_Zone_fuer_Freizeit_und_Erholung, !! N180_Verkehrszone_Strasse, !! N181_Verkehrszone_Bahnareal, !! N182_Verkehrszone_Flugplatzareal, !! N189_weitere_Verkehrszonen, !! N190_Spezialzone, !! N210_Landwirtschaftszone, !! N220_Spezielle_Landwirtschaftszone, !! N230_Rebbauzone, !! N290_weitere_Landwirtschaftszonen, !! N310_kommunale_Naturschutzzone, !! N311_Waldrandschutzzone, !! N319_weitere_Schutzzonen_fuer_Lebensraeume_und_Landschaften, !! N320_Gewaesser, !! N329_weitere_Zonen_fuer_Gewaesser_und_ihre_Ufer, !! N390_weitere_Schutzzonen_ausserhalb_Bauzonen, !! N420_Verkehrsflaeche_Strasse, !! N421_Verkehrsflaeche_Bahnareal, !! N422_Verkehrsflaeche_Flugplatzareal, !! N429_weitere_Verkehrsflaechen, !! N430_Reservezone_Wohnzone_Mischzone_Kernzone_Zentrumszone, !! N431_Reservezone_Arbeiten, !! N432_Reservezone_OeBA, !! N439_Reservezone, !! N440_Wald, !! N490_Golfzone, !! N491_Abbauzone, !! N492_Deponiezone, !! N499_weitere_Bauzonen_nach_Art18_RPG_ausserhalb_Bauzonen !! ); !! NP_Typ_Kanton_Ueberlagernd_Flaeche = ( !! N510_ueberlagernde_Ortsbildschutzzone, !! N520_BLN_Gebiet, !! N521_Juraschutzzone, !! N522_Naturreservat_inkl_Geotope, !! N523_Landschaftsschutzzone, !! N524_Siedlungstrennguertel_von_kommunaler_Bedeutung, !! N525_Siedlungstrennguertel_von_kantonaler_Bedeutung, !! N526_kantonale_Landwirtschafts_und_Schutzzone_Witi, !! N527_kantonale_Uferschutzzone, !! N528_kommunale_Uferschutzzone_ausserhalb_Bauzonen, !! N529_weitere_Schutzzonen_fuer_Lebensraeume_und_Landschaften, !! N590_Hofstattzone_Freihaltezone, !! N591_Bauliche_Einschraenkungen, !! N592_Hecken_Feldgehoelz_Ufergehoelz, !! N593_Grundwasserschutzzone_S1, !! N594_Grundwasserschutzzone_S2, !! N595_Grundwasserschutzzone_S3, !! N596_Grundwasserschutzareal, !! N599_weitere_ueberlagernde_Nutzungszonen, !! N610_Perimeter_kantonaler_Nutzungsplan, !! N611_Perimeter_kommunaler_Gestaltungsplan, !! N620_Perimeter_Gestaltungsplanpflicht, !! N690_kantonales_Vorranggebiet_Natur_und_Landschaft, !! N691_kommunales_Vorranggebiet_Natur_und_Landschaft, !! N692_Planungszone, !! N699_weitere_flaechenbezogene_Festlegungen_NP, !! N812_geologisches_Objekt, !! N813_Naturobjekt, !! N820_kantonal_geschuetztes_Kulturobjekt, !! N821_kommunal_geschuetztes_Kulturobjekt, !! N822_schuetzenswertes_Kulturobjekt, !! N823_erhaltenswertes_Kulturobjekt !! ); !! NP_Typ_Kanton_Laermstufen = ( !! N680_Empfindlichkeitsstufe_I, !! N681_Empfindlichkeitsstufe_II, !! N682_Empfindlichkeitsstufe_II_aufgestuft, !! N683_Empfindlichkeitsstufe_III, !! N684_Empfindlichkeitsstufe_III_aufgestuft, !! N685_Empfindlichkeitsstufe_IV, !! N686_keine_Empfindlichkeitsstufe !! ); !! NP_Typ_Kanton_Naturgefahren = ( !! N530_Naturgefahren_erhebliche_Gefaehrdung, !! N531_Naturgefahren_mittlere_Gefaehrdung, !! N532_Naturgefahren_geringe_Gefaehrdung, !! N533_Naturgefahren_Restgefaehrdung, !! N534_Naturgefahren_Keine !! Erweiterung_GIS_Daten_AG !! ); !! NP_Typ_Kanton_Ueberlagernd_Linie = ( !! N790_Wanderweg, !! N791_historischer_Verkehrsweg, !! N792_Waldgrenze, !! N793_negative_Waldfeststellung, !! N799_weitere_linienbezogene_Festlegungen_NP !! ); !! NP_Typ_Kanton_Ueberlagernd_Punkt = ( !! N810_geschuetzter_Einzelbaum, !! N811_erhaltenswerter_Einzelbaum, !! N812_geologisches_Objekt, !! N813_Naturobjekt, !! N820_kantonal_geschuetztes_Kulturobjekt, !! N821_kommunal_geschuetztes_Kulturobjekt, !! N822_schuetzenswertes_Kulturobjekt, !! N823_erhaltenswertes_Kulturobjekt, !! N899_weitere_punktbezogene_Festlegungen_NP !! ); !! EP_Typ_Kanton_Erschliessung_Flaechenobjekt = ( !! E560_Nationalstrasse, !! E561_Kantonsstrasse, !! E562_Sammelstrasse_kommunal, !! E563_Erschliessungsstrasse_kommunal, !! E564_Flurweg_mit_Erschliessungsfunktion, !! E565_Flurweg_ohne_Erschliessungsfunktion, !! E566_private_Erschliessungsstrasse, !! E567_unklassierte_Strasse, !! E568_Strassenbankett_Verkehrsinsel, !! E569_uebrige_Verkehrsflaechen, !! E570_Gehweg_Trottoir, !! E571_Fussweg, !! E572_Radweg, !! E573_Fuss_und_Radweg, !! E574_Gruenstreifen_Rabatte, !! E579_uebrige_Flaechen_Langsamverkehr !! ); !! EP_Typ_Kanton_Erschliessung_Linienobjekt = ( !! E710_nationale_Baulinie, !! E711_Baulinie_Strasse_kantonal, !! E712_Vorbaulinie_kantonal, !! E713_Gestaltungsbaulinie_kantonal, !! E714_Rueckwaertige_Baulinie_kantonal, !! E715_Baulinie_Infrastruktur_kantonal, !! E719_weitere_nationale_und_kantonale_Baulinien, !! E720_Baulinie_Strasse, !! E721_Vorbaulinie, !! E722_Gestaltungsbaulinie, !! E723_Rueckwaertige_Baulinie, !! E724_Baulinie_Infrastruktur, !! E725_Waldabstandslinie, !! E726_Baulinie_Hecke, !! E727_Baulinie_Gewaesser, !! E728_Immissionsstreifen, !! E729_weitere_kommunale_Baulinien, !! E789_weitere_linienbezogene_Objekte_EP !! ); !! EP_Typ_Kanton_Erschliessung_Punktobjekt = ( !! E889_weitere_punktbezogene_Objekte_EP !! ); TABLE Dokument = UUID : OPTIONAL TEXT*50; !! Erweiterung SO DokumentID : OPTIONAL TEXT*16; !! Erweiterung SO, leer lassen Typ : OPTIONAL DokumentTyp; Titel : TEXT*80; OffiziellerTitel : OPTIONAL TEXT*240; !! Erweiterung MGDM V1_1 Abkuerzung : OPTIONAL TEXT*10; OffizielleNr : OPTIONAL TEXT*20; Kanton : OPTIONAL CHCantonCode; !! Erweiterung MGDM V1_1 NurInGemeinde : OPTIONAL CHMunicipalityCode; TextImWeb : OPTIONAL URI; AuszugIndex : [ -1000 .. 1000]; Rechtsstatus : RechtsStatus; publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Bemerkungen : OPTIONAL Bemerkungen_Typ; !! Erweiterung MGDM V1_1 Rechtsvorschrift : OPTIONAL Boolean; !! Erweiterung SO NO IDENT END Dokument; TABLE HinweisWeitereDokumente = !! Erweiterung MGDM V1_1 Ursprung : -> Dokument; Hinweis : -> Dokument; NO IDENT END HinweisWeitereDokumente; TABLE Typ_Grundnutzung = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : NP_Typ_Kanton_Grundnutzung; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Nutzungsziffer : OPTIONAL [0.00 .. 9.00]; Nutzungsziffer_Art : OPTIONAL (Baumassenziffer, !! Erweiterung SO / MGDM V1_1 Geschossflaechen, Ueberbauungsziffer, Ausnuetzungsziffer); Geschosszahl : OPTIONAL [0 .. 50]; !! Erweiterung SO Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Grundnutzung; TABLE Typ_Grundnutzung_Dokument = Typ : -> Typ_Grundnutzung; Dokument : -> Dokument; NO IDENT END Typ_Grundnutzung_Dokument; TABLE Grundnutzung_Zonenflaeche = UUID : OPTIONAL TEXT*50; !! Erweiterung SO publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : Gebietseinteilung; Objektname : OPTIONAL TEXT*20; !! Erweiterung PROD Erfasser : OPTIONAL TEXT*80; !! Erweiterung SO letzte_Aenderung : XMLDate; !! Erweiterung PROD Typ : -> Typ_Grundnutzung; NO IDENT END Grundnutzung_Zonenflaeche; OPTIONAL TABLE Grundnutzung_ObjektnamePos = !! Erweiterung PROD GrundnutzungPos_von : -> Grundnutzung_Zonenflaeche; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Grundnutzung_ObjektnamePos; TABLE Typ_Linienbezogen = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : NP_Typ_Kanton_Ueberlagernd_Linie; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Linienbezogen; TABLE Typ_Linienbezogen_Dokument = Typ : -> Typ_Linienbezogen; Dokument : -> Dokument; NO IDENT END Typ_Linienbezogen_Dokument; TABLE Linienbezogene_Festlegung = UUID : OPTIONAL TEXT*50; !! Erweiterung SO publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : Line; Objektname : OPTIONAL TEXT*20; !! Erweiterung PROD Erfasser : OPTIONAL TEXT*80; !! Erweiterung SO letzte_Aenderung : XMLDate; !! Erweiterung PROD Typ : -> Typ_Linienbezogen; NO IDENT END Linienbezogene_Festlegung; OPTIONAL TABLE Linienbezogene_ObjektnamePos = !! Erweiterung PROD LinienbezogenePos_von : -> Linienbezogene_Festlegung; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Linienbezogene_ObjektnamePos; TABLE Typ_Objektbezogen = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : NP_Typ_Kanton_Ueberlagernd_Punkt; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Objektbezogen; TABLE Typ_Objektbezogen_Dokument = Typ : -> Typ_Objektbezogen; Dokument : -> Dokument; NO IDENT END Typ_Objektbezogen_Dokument; TABLE Objektbezogene_Festlegung = UUID : OPTIONAL TEXT*50; !! Erweiterung SO publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : LKoord; Objektname : OPTIONAL TEXT*20; !! Erweiterung PROD Erfasser : OPTIONAL TEXT*80; !! Erweiterung SO letzte_Aenderung : XMLDate; !! Erweiterung PROD Typ : -> Typ_Objektbezogen; NO IDENT END Objektbezogene_Festlegung; OPTIONAL TABLE Objektbezogene_ObjektnamePos = !! Erweiterung PROD ObjektbezogenePos_von : -> Objektbezogene_Festlegung; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Objektbezogene_ObjektnamePos; TABLE Typ_Ueberlagernd = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : NP_Typ_Kanton_Ueberlagernd_Flaeche; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Ueberlagernd; TABLE Typ_Ueberlagernd_Dokument = Typ : -> Typ_Ueberlagernd; Dokument : -> Dokument; NO IDENT END Typ_Ueberlagernd_Dokument; TABLE Ueberlagernde_Festlegung = UUID : OPTIONAL TEXT*50; !! Erweiterung SO publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : Einzelflaeche; Objektname : OPTIONAL TEXT*20; !! Erweiterung PROD Erfasser : OPTIONAL TEXT*80; !! Erweiterung SO letzte_Aenderung : XMLDate; !! Erweiterung PROD Typ : -> Typ_Ueberlagernd; NO IDENT END Ueberlagernde_Festlegung; OPTIONAL TABLE Ueberlagernde_ObjektnamePos = !! Erweiterung PROD UeberlagerndePos_von : -> Ueberlagernde_Festlegung; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Ueberlagernde_ObjektnamePos; !! TABLE Grundnutzung_Dokument = !! Grundnutzung_von : -> Grundnutzung_Zonenflaeche; !! Dokument_von : -> Dokument; !! NO IDENT !! END Grundnutzung_Dokument; !! TABLE Linienbezogene_Dokument = !! Linienbezogene_von : -> Linienbezogene_Festlegung; !! Dokument_von : -> Dokument; !! NO IDENT !! END Linienbezogene_Dokument; !! TABLE Objektbezogene_Dokument = !! Objektbezogene_von : -> Objektbezogene_Festlegung; !! Dokument_von : -> Dokument; !! NO IDENT !! END Objektbezogene_Dokument; !! TABLE Ueberlagernde_Dokument = !! Ueberlagernde_von : -> Ueberlagernde_Festlegung; !! Dokument_von : -> Dokument; !! NO IDENT !! END Ueberlagernde_Dokument; !! Erschliessungsplanung !! Erweiterung SO TABLE Typ_Ersch_Linie = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : EP_Typ_Kanton_Erschliessung_Linienobjekt; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Ersch_Linie; TABLE Typ_Ersch_Linie_Dokument = Typ : -> Typ_Ersch_Linie; Dokument : -> Dokument; NO IDENT END Typ_Ersch_Linie_Dokument; TABLE Erschliessung_Linienobjekt = UUID : OPTIONAL TEXT*50; publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : Line; Objektname : OPTIONAL TEXT*20; Erfasser : OPTIONAL TEXT*80; letzte_Aenderung : XMLDate; Typ : -> Typ_Ersch_Linie; NO IDENT END Erschliessung_Linienobjekt; OPTIONAL TABLE Erschliessung_Linienobjekt_Pos = LinienbezogenePos_von : -> Erschliessung_Linienobjekt; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Erschliessung_Linienobjekt_Pos; TABLE Typ_Ersch_Punkt = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : EP_Typ_Kanton_Erschliessung_Punktobjekt; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Ersch_Punkt; TABLE Typ_Ersch_Punkt_Dokument = Typ : -> Typ_Ersch_Punkt; Dokument : -> Dokument; NO IDENT END Typ_Ersch_Punkt_Dokument; TABLE Erschliessung_Punktobjekt = UUID : OPTIONAL TEXT*50; publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : LKoord; Objektname : OPTIONAL TEXT*20; Erfasser : OPTIONAL TEXT*80; letzte_Aenderung : XMLDate; Typ : -> Typ_Ersch_Punkt; NO IDENT END Erschliessung_Punktobjekt; OPTIONAL TABLE Erschliessung_Punktobjekt_Pos = ObjektbezogenePos_von : -> Erschliessung_Punktobjekt; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Erschliessung_Punktobjekt_Pos; TABLE Typ_Ersch_Flaeche = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : EP_Typ_Kanton_Erschliessung_Flaechenobjekt; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Ersch_Flaeche; TABLE Typ_Ersch_Flaeche_Dokument = Typ : -> Typ_Ersch_Flaeche; Dokument : -> Dokument; NO IDENT END Typ_Ersch_Flaeche_Dokument; TABLE Erschliessung_Flaechenobjekt = UUID : OPTIONAL TEXT*50; publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : Gebietseinteilung; Objektname : OPTIONAL TEXT*20; Erfasser : OPTIONAL TEXT*80; letzte_Aenderung : XMLDate; Typ : -> Typ_Ersch_Flaeche; NO IDENT END Erschliessung_Flaechenobjekt; OPTIONAL TABLE Erschliessung_Flaechenobjekt_Pos = UeberlagerndePos_von : -> Erschliessung_Flaechenobjekt; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Erschliessung_Flaechenobjekt_Pos; !! TABLE Erschl_Flaeche_Dokument = !! ErschlFlaeche_von : -> Erschliessung_Flaechenobjekt; !! Dokument_von : -> Dokument; !! NO IDENT !! END Erschl_Flaeche_Dokument; !! TABLE Erschl_Linie_Dokument = !! ErschlLinie_von : -> Erschliessung_Linienobjekt; !! Dokument_von : -> Dokument; !! NO IDENT !! END Erschl_Linie_Dokument; !! TABLE Erschl_Punkt_Dokument = !! ErschlPunkt_von : -> Erschliessung_Punktobjekt; !! Dokument_von : -> Dokument; !! NO IDENT !! END Erschl_Punkt_Dokument; !! Naturgefahren !! Erweiterung SO TABLE Typ_Naturgefahren = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : NP_Typ_Kanton_Naturgefahren; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Naturgefahren; TABLE Typ_Naturgefahren_Dokument = Typ : -> Typ_Naturgefahren; Dokument : -> Dokument; NO IDENT END Typ_Naturgefahren_Dokument; TABLE Naturgefahren = UUID : OPTIONAL TEXT*50; !! Erweiterung SO publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; Geometrie : Gebietseinteilung; Objektname : OPTIONAL TEXT*20; !! Erweiterung PROD Erfasser : OPTIONAL TEXT*80; !! Erweiterung SO letzte_Aenderung : XMLDate; !! Erweiterung PROD Typ : -> Typ_Naturgefahren; NO IDENT END Naturgefahren; OPTIONAL TABLE Naturgefahren_ObjektnamePos = !! Erweiterung PROD NaturgefahrenPos_von : -> Naturgefahren; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Naturgefahren_ObjektnamePos; !! TABLE Naturgefahren_Dokument = !! Naturgefahren_von : -> Naturgefahren; !! Dokument_von : -> Dokument; !! NO IDENT !! END Naturgefahren_Dokument; !! Laermempfindlichkeitsstufen !! Erweiterung SO TABLE Typ_Laermstufen = UUID : OPTIONAL TEXT*50; !! Erweiterung SO !! Typ_Kt : NP_Typ_Kanton_Laermstufen; Typ_Kt : TEXT*100; Code : TEXT*12; Bezeichnung : TEXT*80; Abkuerzung : OPTIONAL TEXT*12; Verbindlichkeit : Verbindlichkeit; Bemerkungen : OPTIONAL Bemerkungen_Typ; NO IDENT END Typ_Laermstufen; TABLE Typ_Laermstufen_Dokument = Typ : -> Typ_Laermstufen; Dokument : -> Dokument; NO IDENT END Typ_Laermstufen_Dokument; TABLE Laermempfindlichkeitsstufen = UUID : OPTIONAL TEXT*50; !! Erweiterung SO publiziertAb : XMLDate; publiziertBis : OPTIONAL XMLDate; Rechtsstatus : RechtsStatus; Bemerkungen : OPTIONAL Bemerkungen_Typ; !! Geometrie : Einzelflaeche; Geometrie : Gebietseinteilung; Objektname : OPTIONAL TEXT*20; !! Erweiterung PROD Erfasser : OPTIONAL TEXT*80; !! Erweiterung SO letzte_Aenderung : XMLDate; !! Erweiterung PROD Typ : -> Typ_Laermstufen; NO IDENT END Laermempfindlichkeitsstufen; OPTIONAL TABLE Laermstufen_ObjektnamePos = !! Erweiterung PROD LaermstufenPos_von : -> Laermempfindlichkeitsstufen; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END Laermstufen_ObjektnamePos; !! TABLE Laermstufen_Dokument = !! Laermstufen_von : -> Laermempfindlichkeitsstufen; !! Dokument_von : -> Dokument; !! NO IDENT !! END Laermstufen_Dokument; END Geobasisdaten. TOPIC Verfahrenstand = !! Erweiterung SO DOMAIN Planungsart = (Nutzungsplanung, Erschliessungsplanung, Waldfeststellung); Verfahrensstufe = (Vorpruefung, Planauflage, zur_Genehmigung_beantragt, genehmigt_Beschwerde_haengig, rechtskraeftig, von_Genehmigung_ausgenommen); TABLE Perimeter_Verfahrensstand = UUID : OPTIONAL TEXT*50; Geometrie : Einzelflaeche; Planungsart : Planungsart; Verfahrensstufe : Verfahrensstufe; Objektname : OPTIONAL TEXT*20; Bemerkungen : OPTIONAL Bemerkungen_Typ; Erfasser : OPTIONAL TEXT*80; letzte_Aenderung : XMLDate; NO IDENT END Perimeter_Verfahrensstand; TABLE PerimeterPos = PerimeterPos_von : -> Perimeter_Verfahrensstand; UUID : OPTIONAL TEXT*50; Pos : LKoord; Ori : OPTIONAL Rotation // undefiniert = 100.0 //; HAli : OPTIONAL HALIGNMENT // undefiniert = Center //; VAli : OPTIONAL VALIGNMENT // undefiniert = Half //; Groesse : Schriftgroesse; NO IDENT END PerimeterPos; END Verfahrenstand. TOPIC TransferMetadaten = TABLE Amt = UUID : OPTIONAL TEXT*50; !! Erweiterung SO Name : TEXT*80; AmtImWeb : OPTIONAL URI; UID : OPTIONAL TEXT*12; Zeile1 : OPTIONAL TEXT*80; Zeile2 : OPTIONAL TEXT*80; Strasse : OPTIONAL TEXT*100; Hausnr : OPTIONAL TEXT*7; PLZ : OPTIONAL TEXT*4; Ort : OPTIONAL TEXT*40; NO IDENT END Amt; TABLE Datenbestand = UUID : OPTIONAL TEXT*50; !! Erweiterung SO BasketID : TEXT*60; Stand : XMLDate; Lieferdatum : OPTIONAL XMLDate; Bemerkungen : OPTIONAL TEXT*240; zustaendigeStelle : -> Amt; NO IDENT END Datenbestand; END TransferMetadaten. END SO_Nutzungsplanung_20171118_Adalin_1_0. FORMAT FREE; !!FORMAT FIX WITH LINESIZE = 6000, TIDSIZE = 16; CODE BLANK = DEFAULT, UNDEFINED = DEFAULT, CONTINUE = DEFAULT; TID = ANY; END.