UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte +...

67
1 UML-Diagramme XPlanGML 5.0.1 Datum: 19 Januar, 2018 Autor: Dr. J. Benner, KIT

Transcript of UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte +...

Page 1: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

1

UML-Diagramme XPlanGML 5.0.1

Datum: 19 Januar, 2018

Autor: Dr. J. Benner, KIT

Page 2: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

2

Inhaltsverzeichnis

1 XPlanGML 5.0 ................................................................................................................. 3 1.1 Basisklassen ........................................................................................................... 4

1.1.1 XP_Basisobjekte ................................................................................................ 5 1.1.2 XP_Enumerationen ............................................................................................ 7

1.1.3 XP_Praesentationsobjekte ................................................................................. 8 1.1.4 XP_Raster .......................................................................................................... 9

1.2 Bebauungsplan ..................................................................................................... 10 1.2.1 BP__Basisobjekte ............................................................................................ 12 1.2.2 BP_Aufschuettung_Abgrabung_Bodenschaetze ............................................. 14

1.2.3 BP_Bebauung .................................................................................................. 15 1.2.4 BP_Erhaltungssatzung_und_Denkmalschutz .................................................. 18

1.2.5 BP_Gemeinbedarf_Spiel_und_Sportanlagen .................................................. 19 1.2.6 BP_Landwirtschaft_Wald_und_Gruenflaechen ................................................ 20 1.2.7 BP_Naturschutz_Landschaftsbild_Naturhaushalt ............................................ 21 1.2.8 BP_Sonstiges .................................................................................................. 23 1.2.9 BP_Umwelt ...................................................................................................... 24

1.2.10 BP_Ver_und_Entsorgung ................................................................................ 25 1.2.11 BP_Verkehr ...................................................................................................... 26

1.2.12 BP_Wasser ...................................................................................................... 27 1.3 Flaechennutzungsplan .......................................................................................... 28

1.3.1 FP__Basisobjekte ............................................................................................ 29 1.3.2 FP_Aufschuettung_Abgrabung_Bodenschaetze ............................................. 31 1.3.3 FP_Bebauung .................................................................................................. 32

1.3.4 FP_Gemeinbedarf_Spiel_und_Sportanlagen ................................................... 33

1.3.5 FP_Landwirtschaft_Wald_und_Gruen ............................................................. 34 1.3.6 FP_Naturschutz ............................................................................................... 35 1.3.7 FP_Sonstiges ................................................................................................... 36

1.3.8 FP_Ver_und_Entsorgung ................................................................................. 37 1.3.9 FP_Verkehr ...................................................................................................... 38 1.3.10 FP_Wasser ...................................................................................................... 39

1.4 Raumordnungsplan ............................................................................................... 40 1.4.1 RP__Basisobjekte ............................................................................................ 41

1.4.2 RP_Freiraumstruktur ........................................................................................ 43 1.4.3 RP_Infrastruktur ............................................................................................... 46

1.4.4 RP_Siedlungsstruktur ...................................................................................... 48

1.4.5 RP_Sonstiges .................................................................................................. 50

1.5 Landschaftsplan_Kernmodell ................................................................................ 51 1.5.1 LP__Basisobjekte ............................................................................................ 52 1.5.2 LP__Erholung .................................................................................................. 54 1.5.3 LP__MassnahmenNaturschutz ........................................................................ 55 1.5.4 LP__SchutzgebieteObjekte .............................................................................. 57

1.5.5 LP__Sonstiges ................................................................................................. 59 1.6 SonstigePlanwerke ................................................................................................ 60

1.6.1 SO_Basisobjekte.............................................................................................. 61 1.6.2 SO_NachrichtlicheUebernahmen ..................................................................... 63 1.6.3 SO_Schutzgebiete ........................................................................................... 65

1.6.4 SO_SonstigeGebiete ....................................................................................... 66

1.6.5 SO_Sonstiges .................................................................................................. 67

Page 3: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

3

1 XPlanGML 5.0

Basisklassen

Flaechennutzungsplan

SonstigePlanwerke

Landschaftsplan_Kernmodell

Bebauungsplan

ISO 19136 GML

(from ISO TC211)

Raumordnungsplan

Page 4: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

4

1.1 Basisklassen

«Leaf»

XP_Basisobjekte

+ XP_SpezExterneReferenz

+ XP_ArtHoehenbezug

+ XP_ArtHoehenbezugspunkt

+ XP_BedeutungenBereich

+ XP_BegruendungAbschnitt

+ XP_Bereich

+ XP_DatumAttribut

+ XP_DoubleAttribut

+ XP_ExterneReferenz

+ XP_ExterneReferenzArt

+ XP_Flaechengeometrie

+ XP_Gemeinde

+ XP_GenerAttribut

+ XP_GesetzlicheGrundlage

+ XP_Hoehenangabe

+ XP_IntegerAttribut

+ XP_Liniengeometrie

+ XP_MimeTypes

+ XP_Objekt

+ XP_Plan

+ XP_Plangeber

+ XP_Punktgeometrie

+ XP_RechtscharakterPlanaenderung

+ XP_Rechtsstand

+ XP_SPEMassnahmenDaten

+ XP_SPEMassnahmenTypen

+ XP_StringAttribut

+ XP_TextAbschnitt

+ XP_URLAttribut

+ XP_VariableGeometrie

+ XP_VerbundenerPlan

+ XP_VerfahrensMerkmal

+ XP_WirksamkeitBedingung

+ XP_ExterneReferenzTyp

«Leaf»

XP_Enumerationen

+ XP_ABEMassnahmenTypen

+ XP_AbweichungBauNVOTypen

+ XP_AllgArtDerBaulNutzung

+ XP_AnpflanzungBindungErhaltungsGegenstand

+ XP_BesondereArtDerBaulNutzung

+ XP_Bundeslaender

+ XP_GrenzeTypen

+ XP_KlassifizSchutzgebietNaturschutzrecht

+ XP_Nutzungsform

+ XP_Sondernutzungen

+ XP_SPEZiele

+ XP_VerlaengerungVeraenderungssperre

+ XP_ZweckbestimmungGemeinbedarf

+ XP_ZweckbestimmungGewaesser

+ XP_ZweckbestimmungGruen

+ XP_ZweckbestimmungKennzeichnung

+ XP_ZweckbestimmungLandwirtschaft

+ XP_ZweckbestimmungSpielSportanlage

+ XP_ZweckbestimmungVerEntsorgung

+ XP_ZweckbestimmungWald

+ XP_ZweckbestimmungWasserwirtschaft

«Leaf»

XP_Raster

+ XP_Rasterdarstellung

«Leaf»

XP_Praesentationsobjekte

+ XP_AbstraktesPraesentationsobjekt

+ XP_FPO

+ XP_HorizontaleAusrichtung

+ XP_LPO

+ XP_LTO

+ XP_Nutzungsschablone

+ XP_PPO

+ XP_Praesentationsobjekt

+ XP_PTO

+ XP_StylesheetListe

+ XP_TPO

+ XP_VertikaleAusrichtung

Page 5: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

5

1.1.1 XP_Basisobjekte

«FeatureType»

XP_Plan

+ name :CharacterString

+ nummer :CharacterString [0..1]

+ internalId :CharacterString [0..1]

+ beschreibung :CharacterString [0..1]

+ kommentar :CharacterString [0..1]

+ technHerstellDatum :Date [0..1]

+ genehmigungsDatum :Date [0..1]

+ untergangsDatum :Date [0..1]

+ aendert :XP_VerbundenerPlan [0..*]

+ wurdeGeaendertVon :XP_VerbundenerPlan [0..*]

+ erstellungsMassstab :Integer [0..1]

+ bezugshoehe :Length [0..1]

+ raeumlicherGeltungsbereich :XP_Flaechengeometrie

+ verfahrensMerkmale :XP_VerfahrensMerkmal [0..*]

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

«FeatureType»

XP_BegruendungAbschnitt

+ schluessel :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«DataType»

XP_VerfahrensMerkmal

+ vermerk :CharacterString

+ datum :Date

+ signatur :CharacterString

+ signiert :Boolean

«DataType»

XP_ExterneReferenz

+ georefURL :URI [0..1]

+ georefMimeType :XP_MimeTypes [0..1]

+ art :XP_ExterneReferenzArt [0..1]

+ informationssystemURL :URI [0..1]

+ referenzName :CharacterString [0..1]

+ referenzURL :URI [0..1]

+ referenzMimeType :XP_MimeTypes [0..1]

+ beschreibung :CharacterString [0..1]

+ datum :Date [0..1]

«enumeration»

XP_ExterneReferenzArt

Dokument

PlanMitGeoreferenz

«CodeList»

XP_MimeTypes

+ application/pdf

+ application/zip

+ application/xml

+ application/msword

+ application/msexcel

+ application/vnd.ogc.sld+xml

+ application/vnd.ogc.wms_xml

+ application/vnd.ogc.gml

+ application/odt

+ image/jpg

+ image/png

+ image/tiff

+ image/ecw

+ image/svg+xml

+ text/html

+ text/plain

«DataType»

XP_VerbundenerPlan

+ planName :CharacterString [0..1]

+ rechtscharakter :XP_RechtscharakterPlanaenderung = 1000

+ nummer :CharacterString [0..1]

«DataType»

XP_GenerAttribut

+ name :CharacterString

«DataType»

XP_DoubleAttribut

+ wert :Decimal

«DataType»

XP_IntegerAttribut

+ wert :Integer

«DataType»

XP_URLAttribut

+ wert :URI

«DataType»

XP_DatumAttribut

+ wert :Date

«DataType»

XP_StringAttribut

+ wert :CharacterString

«enumeration»

XP_RechtscharakterPlanaenderung

Aenderung = 1000

Ergaenzung = 1100

Aufhebung = 2000

«DataType»

XP_SpezExterneReferenz

+ typ :XP_ExterneReferenzTyp

«enumeration»

XP_ExterneReferenzTyp

Beschreibung = 1000

Begruendung = 1010

Legende = 1020

Rechtsplan = 1030

Plangrundlage = 1040

Umweltbericht = 1050

Satzung = 1060

Karte = 1070

Erlaeuterung = 1080

ZusammenfassendeErklaerung = 1090

Koordinatenliste = 2000

Grundstuecksverzeichnis = 2100

Pflanzliste = 2200

Gruenordnungsplan = 2300

Erschliessungsvertrag = 2400

Durchfuehrungsvertrag = 2500

Rechtsverbindlich = 9998

Informell = 9999

+verbundenerPlan 0..1

0..1

+begruendungsTexte0..*

0..1

+texte 0..*

Page 6: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

6

«FeatureType»

XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«enumeration»

XP_BedeutungenBereich

Teilbereich = 1600

Kompensationsbereich = 1800

Sonstiges = 9999

«DataType»

XP_Hoehenangabe

+ abweichenderHoehenbezug :CharacterString [0..1]

+ hoehenbezug :XP_ArtHoehenbezug [0..1]

+ abweichenderBezugspunkt :CharacterString [0..1]

+ bezugspunkt :XP_ArtHoehenbezugspunkt [0..1]

+ hMin :Length [0..1]

+ hMax :Length [0..1]

+ hZwingend :Length [0..1]

+ h :Length [0..1]

«FeatureType»

XP_Objekt

+ uuid :CharacterString [0..1]

+ text :CharacterString [0..1]

+ rechtsstand :XP_Rechtsstand [0..1]

+ gesetzlicheGrundlage :XP_GesetzlicheGrundlage [0..1]

+ gliederung1 :CharacterString [0..1]

+ gliederung2 :CharacterString [0..1]

+ ebene :Integer [0..1] = 0

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ hoehenangabe :XP_Hoehenangabe [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

+ startBedingung :XP_WirksamkeitBedingung [0..1]

+ endeBedingung :XP_WirksamkeitBedingung [0..1]

«FeatureType»

XP_BegruendungAbschnitt

+ schluessel :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«enumeration»

XP_ArtHoehenbezug

absolutNHN = 1000

relativGelaendeoberkante = 2000

relativGehwegOberkante = 2500

relativBezugshoehe = 3000

«enumeration»

XP_ArtHoehenbezugspunkt

TH = 1000

FH = 2000

OK = 3000

LH = 3500

SH = 4000

EFH = 4500

HBA = 5000

UK = 5500

GBH = 6000

«DataType»

XP_Gemeinde

+ ags :CharacterString [0..1]

+ rs :CharacterString [0..1]

+ gemeindeName :CharacterString [0..1]

+ ortsteilName :CharacterString [0..1]

«CodeList»

XP_GesetzlicheGrundlage

«DataType»

XP_Plangeber

+ name :CharacterString

+ kennziffer :CharacterString [0..1]

«DataType»

XP_SPEMassnahmenDaten

+ klassifizMassnahme :XP_SPEMassnahmenTypen [0..1]

+ massnahmeText :CharacterString [0..1]

+ massnahmeKuerzel :CharacterString [0..1]

«enumeration»

XP_SPEMassnahmenTypen

ArtentreicherGehoelzbestand = 1000

NaturnaherWald = 1100

ExtensivesGruenland = 1200

Feuchtgruenland = 1300

Obstwiese = 1400

NaturnaherUferbereich = 1500

Roehrichtzone = 1600

Ackerrandstreifen = 1700

Ackerbrache = 1800

Gruenlandbrache = 1900

Sukzessionsflaeche = 2000

Hochstaudenflur = 2100

Trockenrasen = 2200

Heide = 2300

Sonstiges = 9999

«Union»

XP_Flaechengeometrie

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«Union»

XP_Liniengeometrie

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

«Union»

XP_Punktgeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiPoint

«Union»

XP_VariableGeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiCurve

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«enumeration»

XP_Rechtsstand

Geplant = 1000

Bestehend = 2000

Fortfallend = 3000

«DataType»

XP_WirksamkeitBedingung

+ bedingung :CharacterString [0..1]

+ datumAbsolut :Date [0..1]

+ datumRelativ :TM_Duration [0..1]

+gehoertZuBereich 0..1

+planinhalt 0..*

0..*

+refBegruendungInhalt 0..*

Page 7: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

7

1.1.2 XP_Enumerationen

Page 8: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

8

1.1.3 XP_Praesentationsobjekte

«FeatureType»

XP_Basisobjekte::

XP_Bereich

«FeatureType»

XP_Basisobjekte::

XP_Objekt

«FeatureType»

XP_AbstraktesPraesentationsobjekt

+ stylesheetId :XP_StylesheetListe [0..1]

+ darstellungsprioritaet :Integer [0..1]

+ art :CharacterString [0..*] {ordered}

+ index :Integer [0..*] {ordered}

«FeatureType»

XP_Praesentationsobjekt

«FeatureType»

XP_PPO

+ position :XP_Punktgeometrie

+ drehwinkel :Angle [0..1] = 0

+ skalierung :Decimal [0..1] = 1

«FeatureType»

XP_LPO

+ position :XP_Liniengeometrie

«FeatureType»

XP_FPO

+ position :XP_Flaechengeometrie

«FeatureType»

XP_TPO

+ schriftinhalt :CharacterString [0..1]

+ fontSperrung :Decimal [0..1] = 0

+ skalierung :Decimal [0..1] = 1

+ horizontaleAusrichtung :XP_HorizontaleAusrichtung [0..1] = l inksbündig

+ vertikaleAusrichtung :XP_VertikaleAusrichtung [0..1] = Basis

«FeatureType»

XP_PTO

+ position :XP_Punktgeometrie

+ drehwinkel :Angle [0..1] = 0

«FeatureType»

XP_LTO

+ position :XP_Liniengeometrie

«CodeList»

XP_StylesheetListe

«enumeration»

XP_HorizontaleAusrichtung

l inksbündig

rechtsbündig

zentrisch

«enumeration»

XP_VertikaleAusrichtung

Basis

Mitte

Oben

«Union»

XP_Basisobjekte::

XP_Liniengeometrie

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

«Union»

XP_Basisobjekte::

XP_Punktgeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiPoint

«Union»

XP_Basisobjekte::

XP_Flaechengeometrie

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«FeatureType»

XP_Nutzungsschablone

+ spaltenAnz :Integer

+ zeilenAnz :Integer

+gehoertZuBereich

0..1

+planinhalt

0..*

+dientZurDarstellungVon0..*

+wirdDargestelltDurch

0..*

+gehoertZuBereich 0..1

+praesentationsobjekt 0..*

0..*

+hat

0..1

+hat

0..1

Page 9: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

9

1.1.4 XP_Raster

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detaill ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

XP_Rasterdarstellung

+ refScan :XP_ExterneReferenz [1..*]

+ refText :XP_ExterneReferenz [0..1]

+ refLegende :XP_ExterneReferenz [0..*]

«DataType»

XP_Basisobjekte::XP_ExterneReferenz

+ georefURL :URI [0..1]

+ georefMimeType :XP_MimeTypes [0..1]

+ art :XP_ExterneReferenzArt [0..1]

+ informationssystemURL :URI [0..1]

+ referenzName :CharacterString [0..1]

+ referenzURL :URI [0..1]

+ referenzMimeType :XP_MimeTypes [0..1]

+ beschreibung :CharacterString [0..1]

+ datum :Date [0..1]

«CodeList»

XP_Basisobjekte::XP_MimeTypes

+ application/pdf

+ application/zip

+ application/xml

+ application/msword

+ application/msexcel

+ application/vnd.ogc.sld+xml

+ application/vnd.ogc.wms_xml

+ application/vnd.ogc.gml

+ application/odt

+ image/jpg

+ image/png

+ image/tiff

+ image/ecw

+ image/svg+xml

+ text/html

+ text/plain

«enumeration»

XP_Basisobjekte::

XP_ExterneReferenzArt

Dokument

PlanMitGeoreferenz

+rasterBasis

0..1

Page 10: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

10

1.2 Bebauungsplan

«Leaf»

BP_Aufschuettung_Abgrabung_Bodenschaetze

+ BP_AbgrabungsFlaeche

+ BP_AufschuettungsFlaeche

+ BP_BodenschaetzeFlaeche

+ BP_RekultivierungsFlaeche

«Leaf»

BP_Erhaltungssatzung_und_Denkmalschutz

+ BP_ErhaltungsBereichFlaeche

+ BP_ErhaltungsGrund

«Leaf»

BP_Gemeinbedarf_Spiel_und_Sportanlagen

+ BP_DetailZweckbestGemeinbedarf

+ BP_DetailZweckbestSpielSportanlage

+ BP_GemeinbedarfsFlaeche

+ BP_SpielSportanlagenFlaeche

«Leaf»

BP_Landwirtschaft_Wald_und_Gruenflaechen

+ BP_DetailZweckbestGruenFlaeche

+ BP_DetailZweckbestLandwirtschaft

+ BP_DetailZweckbestWaldFlaeche

+ BP_GruenFlaeche

+ BP_KleintierhaltungFlaeche

+ BP_Landwirtschaft

+ BP_WaldFlaeche

«Leaf»

BP_Sonstiges

+ BP_AbgrenzungenTypen

+ BP_DetailAbgrenzungenTypen

+ BP_AbstandsMass

+ BP_FestsetzungNachLandesrecht

+ BP_FreiFlaeche

+ BP_GenerischesObjekt

+ BP_HoehenMass

+ BP_KennzeichnungsFlaeche

+ BP_NutzungsartenGrenze

+ BP_TextlicheFestsetzungsFlaeche

+ BP_UnverbindlicheVormerkung

+ BP_Veraenderungssperre

+ BP_Wegerecht

+ BP_WegerechtTypen

+ BP_ZweckbestimmungGenerischeObjekte

«Leaf»

BP_Umwelt

+ BP_Laerrmpegelbereich

+ BP_TechnischeMassnahmenFlaeche

+ BP_Immissionsschutz

+ BP_ZweckbestimmungenTMF

«Leaf»

BP_Naturschutz_Landschaftsbild_Naturhaushalt

+ BP_AnpflanzungBindungErhaltung

+ BP_AusgleichsFlaeche

+ BP_AusgleichsMassnahme

+ BP_EingriffsBereich

+ BP_SchutzPflegeEntwicklungsFlaeche

+ BP_SchutzPflegeEntwicklungsMassnahme

+ VegetationsobjektTypen

«Leaf»

BP_Ver_und_Entsorgung

+ BP_DetailZweckbestVerEntsorgung

+ BP_VerEntsorgung

«Leaf»

BP_Verkehr

+ BP_BereichOhneEinAusfahrtLinie

+ BP_BereichOhneEinAusfahrtTypen

+ BP_DetailZweckbestStrassenverkehr

+ BP_EinfahrtPunkt

+ BP_EinfahrtsbereichLinie

+ BP_StrassenbegrenzungsLinie

+ BP_Strassenkoerper

+ BP_StrassenkoerperHerstellung

+ BP_StrassenVerkehrsFlaeche

+ BP_VerkehrsflaecheBesondererZweckbestimmung

+ BP_ZweckbestimmungStrassenverkehr

+ BP_EinfahrtTypen

«Leaf»

BP_Wasser

+ BP_DetailZweckbestGewaesser

+ BP_DetailZweckbestWasserwirtschaft

+ BP_GewaesserFlaeche

+ BP_WasserwirtschaftsFlaeche

«Leaf»

BP__Basisobjekte

+ BP_Bereich

+ BP_Flaechenobjekt

+ BP_Flaechenschlussobjekt

+ BP_Geometrieobjekt

+ BP_Linienobjekt

+ BP_Objekt

+ BP_Plan

+ BP_PlanArt

+ BP_Punktobjekt

+ BP_Rechtscharakter

+ BP_Rechtsstand

+ BP_SonstPlanArt

+ BP_Status

+ BP_TextAbschnitt

+ BP_Ueberlagerungsobjekt

+ BP_Verfahren

«Leaf»

BP_Bebauung

+ BP_ZusaetzlicheFestsetzungen

+ BP_AbstandsFlaeche

+ BP_AbweichendeBauweise

+ BP_BaugebietsTeilFlaeche

+ BP_BauGrenze

+ BP_BauLinie

+ BP_Bauweise

+ BP_BebauungsArt

+ BP_BesondererNutzungszweckFlaeche

+ BP_Dachform

+ BP_DetailArtDerBaulNutzung

+ BP_DetailDachform

+ BP_DetailZweckbestGemeinschaftsanlagen

+ BP_DetailZweckbestNebenanlagen

+ BP_FestsetzungenBaugebiet

+ BP_FirstRichtungsLinie

+ BP_FoerderungsFlaeche

+ BP_GebaeudeFlaeche

+ BP_GemeinschaftsanlagenFlaeche

+ BP_GemeinschaftsanlagenZuordnung

+ BP_GestaltungBaugebiet

+ BP_GrenzBebauung

+ BP_NebenanlagenAusschlussFlaeche

+ BP_NebenanlagenAusschlussTyp

+ BP_NebenanlagenFlaeche

+ BP_PersGruppenBestimmteFlaeche

+ BP_RegelungVergnuegungsstaetten

+ BP_SpezielleBauweise

+ BP_SpezielleBauweiseSonstTypen

+ BP_SpezielleBauweiseTypen

+ BP_UeberbaubareGrundstuecksFlaeche

+ BP_Zulaessigkeit

+ BP_ZweckbestimmungGemeinschaftsanlagen

+ BP_ZweckbestimmungNebenanlagen

Page 11: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

11

«FeatureType»

XP_Basisobjekte::XP_Plan

+ name :CharacterString

+ nummer :CharacterString [0..1]

+ internalId :CharacterString [0..1]

+ beschreibung :CharacterString [0..1]

+ kommentar :CharacterString [0..1]

+ technHerstellDatum :Date [0..1]

+ genehmigungsDatum :Date [0..1]

+ untergangsDatum :Date [0..1]

+ aendert :XP_VerbundenerPlan [0..*]

+ wurdeGeaendertVon :XP_VerbundenerPlan [0..*]

+ erstellungsMassstab :Integer [0..1]

+ bezugshoehe :Length [0..1]

+ raeumlicherGeltungsbereich :XP_Flaechengeometrie

+ verfahrensMerkmale :XP_VerfahrensMerkmal [0..*]

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

«FeatureType»

BP__Basisobjekte::BP_Plan

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

BP__Basisobjekte::BP_Bereich

«FeatureType»

XP_Raster::XP_Rasterdarstellung

+ refScan :XP_ExterneReferenz [1..*]

+ refText :XP_ExterneReferenz [0..1]

+ refLegende :XP_ExterneReferenz [0..*]

«DataType»

XP_Basisobjekte::XP_ExterneReferenz

+ georefURL :URI [0..1]

+ georefMimeType :XP_MimeTypes [0..1]

+ art :XP_ExterneReferenzArt [0..1]

+ informationssystemURL :URI [0..1]

+ referenzName :CharacterString [0..1]

+ referenzURL :URI [0..1]

+ referenzMimeType :XP_MimeTypes [0..1]

+ beschreibung :CharacterString [0..1]

+ datum :Date [0..1]

«DataType»

XP_Basisobjekte::

XP_SpezExterneReferenz

+ typ :XP_ExterneReferenzTyp

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«enumeration»

XP_ExterneReferenzTyp

Beschreibung = 1000

Begruendung = 1010

Legende = 1020

Rechtsplan = 1030

Plangrundlage = 1040

Umweltbericht = 1050

Satzung = 1060

Karte = 1070

Erlaeuterung = 1080

ZusammenfassendeErklaerung = 1090

Koordinatenliste = 2000

Grundstuecksverzeichnis = 2100

Pflanzliste = 2200

Gruenordnungsplan = 2300

Erschliessungsvertrag = 2400

Durchfuehrungsvertrag = 2500

Rechtsverbindlich = 9998

Informell = 9999

(from XP_Basisobjekte)

+gehoertZuPlan 1

+bereich 0..*

0..1

+texte 0..*

+rasterBasis 0..1

Page 12: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

12

1.2.1 BP__Basisobjekte

«FeatureType»

XP_Basisobjekte::XP_Plan

+ name :CharacterString

+ nummer :CharacterString [0..1]

+ internalId :CharacterString [0..1]

+ beschreibung :CharacterString [0..1]

+ kommentar :CharacterString [0..1]

+ technHerstellDatum :Date [0..1]

+ genehmigungsDatum :Date [0..1]

+ untergangsDatum :Date [0..1]

+ aendert :XP_VerbundenerPlan [0..*]

+ wurdeGeaendertVon :XP_VerbundenerPlan [0..*]

+ erstellungsMassstab :Integer [0..1]

+ bezugshoehe :Length [0..1]

+ raeumlicherGeltungsbereich :XP_Flaechengeometrie

+ verfahrensMerkmale :XP_VerfahrensMerkmal [0..*]

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

«FeatureType»

BP_Plan

+ gemeinde :XP_Gemeinde [1..*]

+ plangeber :XP_Plangeber [0..1]

+ planArt :BP_PlanArt [1..*]

+ sonstPlanArt :BP_SonstPlanArt [0..1]

+ verfahren :BP_Verfahren [0..1]

+ rechtsstand :BP_Rechtsstand [0..1]

+ status :BP_Status [0..1]

+ hoehenbezug :CharacterString [0..1]

+ aenderungenBisDatum :Date [0..1]

+ aufstellungsbeschlussDatum :Date [0..1]

+ veraenderungssperreDatum :Date [0..1]

+ auslegungsStartDatum :Date [0..*]

+ auslegungsEndDatum :Date [0..*]

+ traegerbeteil igungsStartDatum :Date [0..*]

+ traegerbeteil igungsEndDatum :Date [0..*]

+ satzungsbeschlussDatum :Date [0..1]

+ rechtsverordnungsDatum :Date [0..1]

+ inkrafttretensDatum :Date [0..1]

+ ausfertigungsDatum :Date [0..1]

+ veraenderungssperre :Boolean [0..1] = false

+ staedtebaulicherVertrag :Boolean [0..1] = false

+ erschliessungsVertrag :Boolean [0..1] = false

+ durchfuehrungsVertrag :Boolean [0..1] = false

+ gruenordnungsplan :Boolean [0..1] = false

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

BP_Bereich

+ versionBauNVODatum :Date [0..1]

+ versionBauNVOText :CharacterString [0..1]

+ versionBauGBDatum :Date [0..1]

+ versionBauGBText :CharacterString [0..1]

+ versionSonstRechtsgrundlageDatum :Date [0..1]

+ versionSonstRechtsgrundlageText :CharacterString [0..1]

«DataType»

XP_Basisobjekte::XP_Gemeinde

+ ags :CharacterString [0..1]

+ rs :CharacterString [0..1]

+ gemeindeName :CharacterString [0..1]

+ ortsteilName :CharacterString [0..1]«DataType»

XP_Basisobjekte::XP_Plangeber

+ name :CharacterString

+ kennziffer :CharacterString [0..1]«enumeration»

BP_PlanArt

BPlan = 1000

EinfacherBPlan = 10000

QualifizierterBPlan = 10001

VorhabenbezogenerBPlan = 3000

InnenbereichsSatzung = 4000

KlarstellungsSatzung = 40000

EntwicklungsSatzung = 40001

ErgaenzungsSatzung = 40002

AussenbereichsSatzung = 5000

Oertl icheBauvorschrift = 7000

Sonstiges = 9999

«enumeration»

BP_Verfahren

Normal = 1000

Parag13 = 2000

Parag13a = 3000

«CodeList»

BP_SonstPlanArt

«CodeList»

BP_Status

«enumeration»

BP_Rechtsstand

Aufstellungsbeschluss = 1000

Entwurf = 2000

FruehzeitigeBehoerdenBeteil igung = 2100

FruehzeitigeOeffentlichkeitsBeteil igung = 2200

BehoerdenBeteil igung = 2300

OeffentlicheAuslegung = 2400

Satzung = 3000

InkraftGetreten = 4000

TeilweiseUntergegangen = 4500

Untergegangen = 5000

«FeatureType»

BP_TextAbschnitt

+ rechtscharakter :BP_Rechtscharakter

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«enumeration»

BP_Rechtscharakter

Festsetzung = 1000

Nachrichtl icheUebernahme = 2000

Hinweis = 3000

Vermerk = 4000

Kennzeichnung = 5000

Unbekannt = 9998

+gehoertZuPlan 1

+bereich 0..*

0..1

+texte 0..*

Page 13: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

13

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

XP_Basisobjekte::XP_Objekt

+ uuid :CharacterString [0..1]

+ text :CharacterString [0..1]

+ rechtsstand :XP_Rechtsstand [0..1]

+ gesetzlicheGrundlage :XP_GesetzlicheGrundlage [0..1]

+ gliederung1 :CharacterString [0..1]

+ gliederung2 :CharacterString [0..1]

+ ebene :Integer [0..1] = 0

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ hoehenangabe :XP_Hoehenangabe [0..*]

«FeatureType»

BP_Bereich

+ versionBauNVODatum :Date [0..1]

+ versionBauNVOText :CharacterString [0..1]

+ versionBauGBDatum :Date [0..1]

+ versionBauGBText :CharacterString [0..1]

+ versionSonstRechtsgrundlageDatum :Date [0..1]

+ versionSonstRechtsgrundlageText :CharacterString [0..1]

«FeatureType»

BP_Objekt

+ rechtscharakter :BP_Rechtscharakter

«FeatureType»

BP_Punktobjekt

+ position :XP_Punktgeometrie

+ nordwinkel :Angle [0..1]

«FeatureType»

BP_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

BP_Flaechenschlussobjekt

«FeatureType»

BP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

BP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

BP_Ueberlagerungsobjekt

«enumeration»

BP_Rechtscharakter

Festsetzung = 1000

NachrichtlicheUebernahme = 2000

Hinweis = 3000

Vermerk = 4000

Kennzeichnung = 5000

Unbekannt = 9998

«Union»

XP_Basisobjekte::

XP_Flaechengeometrie

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«Union»

XP_Basisobjekte::

XP_Liniengeometrie

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

«Union»

XP_Basisobjekte::

XP_Punktgeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiPoint

«Union»

XP_Basisobjekte::

XP_VariableGeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiCurve

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

flaechenschluss = true flaechenschluss = false

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

BP_TextAbschnitt

+ rechtscharakter :BP_Rechtscharakter

+gehoertZuBereich 0..1

+planinhalt 0..*

+refTextInhalt

0..*

Page 14: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

14

1.2.2 BP_Aufschuettung_Abgrabung_Bodenschaetze

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

BP_Rekultiv ierungsFlaeche

«FeatureType»

BP_AufschuettungsFlaeche

«FeatureType»

BP_AbgrabungsFlaeche

«FeatureType»

BP_BodenschaetzeFlaeche

+ abbaugut :CharacterString [0..1]

Page 15: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

15

1.2.3 BP_Bebauung

«FeatureType»

BP_BaugebietsTeilFlaeche

+ allgArtDerBaulNutzung :XP_AllgArtDerBaulNutzung [0..1]

+ besondereArtDerBaulNutzung :XP_BesondereArtDerBaulNutzung [0..1]

+ sondernutzung :XP_Sondernutzungen [0..1]

+ detail l ierteArtDerBaulNutzung :BP_DetailArtDerBaulNutzung [0..1]

+ nutzungText :CharacterString [0..1]

+ abweichungBauNVO :XP_AbweichungBauNVOTypen [0..1]

+ bauweise :BP_Bauweise [0..1]

+ abweichendeBauweise :BP_AbweichendeBauweise [0..1]

+ vertikaleDifferenzierung :Boolean [0..1] = false

+ bebauungsArt :BP_BebauungsArt [0..1]

+ bebauungVordereGrenze :BP_GrenzBebauung [0..1]

+ bebauungRueckwaertigeGrenze :BP_GrenzBebauung [0..1]

+ bebauungSeitl icheGrenze :BP_GrenzBebauung [0..1]

+ refGebaeudequerschnitt :XP_ExterneReferenz [0..*]

+ zugunstenVon :CharacterString [0..1]

BP_Flaechenobjekt

«FeatureType»

BP__Basisobjekte::

BP_Flaechenschlussobjekt

«type»

BP_GestaltungBaugebiet

+ DNmin :Angle [0..1]

+ DNmax :Angle [0..1]

+ DN :Angle [0..1]

+ DNZwingend :Angle [0..1]

+ FR :Angle [0..1]

+ dachform :BP_Dachform [0..*] {ordered}

+ detail l ierteDachform :BP_DetailDachform [0..*] {ordered}

«type»

BP_FestsetzungenBaugebiet

+ MaxZahlWohnungen :Integer [0..1]

+ Fmin :Area [0..1]

+ Fmax :Area [0..1]

+ Bmin :Length [0..1]

+ Bmax :Length [0..1]

+ Tmin :Length [0..1]

+ Tmax :Length [0..1]

+ GFZmin :Decimal [0..1]

+ GFZmax :Decimal [0..1]

+ GFZ :Decimal [0..1]

+ GFZ_Ausn :Decimal [0..1]

+ GFmin :Area [0..1]

+ GFmax :Area [0..1]

+ GF :Area [0..1]

+ GF_Ausn :Area [0..1]

+ BMZ :Decimal [0..1]

+ BMZ_Ausn :Decimal [0..1]

+ BM :Volume [0..1]

+ BM_Ausn :Volume [0..1]

+ GRZmin :Decimal [0..1]

+ GRZmax :Decimal [0..1]

+ GRZ :Decimal [0..1]

+ GRZ_Ausn :Decimal [0..1]

+ GRmin :Area [0..1]

+ GRmax :Area [0..1]

+ GR :Area [0..1]

+ GR_Ausn :Area [0..1]

+ Zmin :Integer [0..1]

+ Zmax :Integer [0..1]

+ Zzwingend :Integer [0..1]

+ Z :Integer [0..1]

+ Z_Ausn :Integer [0..1]

+ Z_Staffel :Integer [0..1]

+ Z_Dach :Integer [0..1]

+ ZUmin :Integer [0..1]

+ ZUmax :Integer [0..1]

+ ZUzwingend :Integer [0..1]

+ ZU :Integer [0..1]

+ ZU_Ausn :Integer [0..1]

«enumeration»

XP_Enumerationen::

XP_AllgArtDerBaulNutzung

WohnBauflaeche = 1000

GemischteBauflaeche = 2000

GewerblicheBauflaeche = 3000

SonderBauflaeche = 4000

SonstigeBauflaeche = 9999

«enumeration»

XP_Enumerationen::

XP_BesondereArtDerBaulNutzung

Kleinsiedlungsgebiet = 1000

ReinesWohngebiet = 1100

AllgWohngebiet = 1200

BesonderesWohngebiet = 1300

Dorfgebiet = 1400

Mischgebiet = 1500

UrbanesGebiet = 1550

Kerngebiet = 1600

Gewerbegebiet = 1700

Industriegebiet = 1800

SondergebietErholung = 2000

SondergebietSonst = 2100

Wochenendhausgebiet = 3000

Sondergebiet = 4000

SonstigesGebiet = 9999

«enumeration»

XP_Enumerationen::XP_Sondernutzungen

Wochenendhausgebiet = 1000

Ferienhausgebiet = 1100

Campingplatzgebiet = 1200

Kurgebiet = 1300

SonstSondergebietErholung = 1400

Einzelhandelsgebiet = 1500

GrossflaechigerEinzelhandel = 1600

Ladengebiet = 16000

Einkaufszentrum = 16001

SonstGrossflEinzelhandel = 16002

Verkehrsuebungsplatz = 1700

Hafengebiet = 1800

SondergebietErneuerbareEnergie = 1900

SondergebietMilitaer = 2000

SondergebietLandwirtschaft = 2100

SondergebietSport = 2200

SondergebietGesundheitSoziales = 2300

Golfplatz = 2400

SondergebietKultur = 2500

SondergebietTourismus = 2600

SondergebietBueroUndVerwaltung = 2700

SondergebietHochschuleEinrichtungen = 2800

SondergebietMesse = 2900

SondergebietAndereNutzungen = 9999

«CodeList»

BP_DetailArtDerBaulNutzung

«CodeList»

BP_AbweichendeBauweise

«enumeration»

BP_Bauweise

OffeneBauweise = 1000

GeschlosseneBauweise = 2000

AbweichendeBauweise = 3000

«enumeration»

BP_BebauungsArt

Einzelhaeuser = 1000

Doppelhaeuser = 2000

Hausgruppen = 3000

EinzelDoppelhaeuser = 4000

EinzelhaeuserHausgruppen = 5000

DoppelhaeuserHausgruppen = 6000

Reihenhaeuser = 7000

«enumeration»

BP_GrenzBebauung

Verboten = 1000

Erlaubt = 2000

Erzwungen = 3000

«enumeration»

BP_Dachform

Flachdach = 1000

Pultdach = 2100

VersetztesPultdach = 2200

Satteldach = 3100

Walmdach = 3200

Krueppelwalmdach = 3300

Mansarddach = 3400

Zeltdach = 3500

Kegeldach = 3600

Kuppeldach = 3700

Sheddach = 3800

Bogendach = 3900

Turmdach = 4000

Mischform = 5000

Sonstiges = 9999

«CodeList»

BP_DetailDachform

«enumeration»

XP_Enumerationen::

XP_AbweichungBauNVOTypen

EinschraenkungNutzung = 1000

AusschlussNutzung = 2000

AusweitungNutzung = 3000

SonstAbweichung = 9999

«type»

BP_ZusaetzlicheFestsetzungen

+ wohnnutzungEGStrasse :BP_Zulaessigkeit [0..1]

+ ZWohn :Integer [0..1]

+ GFAntWohnen :Scale [0..1]

+ GFWohnen :Area [0..1]

+ GFAntGewerbe :Scale [0..1]

+ GFGewerbe :Area [0..1]

XP_TextAbschnitt

«FeatureType»

BP__Basisobjekte::BP_TextAbschnitt

+ rechtscharakter :BP_Rechtscharakter

«enumeration»

BP_Zulaessigkeit

Zulaessig = 1000

NichtZulaessig = 2000

AusnahmsweiseZulaessig = 3000

0..*

+abweichungText 0..*

Page 16: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

16

«FeatureType»

BP_BesondererNutzungszweckFlaeche

+ zweckbestimmung :CharacterString [0..1]

«type»

BP_GestaltungBaugebiet

+ DNmin :Angle [0..1]

+ DNmax :Angle [0..1]

+ DN :Angle [0..1]

+ DNZwingend :Angle [0..1]

+ FR :Angle [0..1]

+ dachform :BP_Dachform [0..*] {ordered}

+ detail l ierteDachform :BP_DetailDachform [0..*] {ordered}

«type»

BP_FestsetzungenBaugebiet

+ MaxZahlWohnungen :Integer [0..1]

+ Fmin :Area [0..1]

+ Fmax :Area [0..1]

+ Bmin :Length [0..1]

+ Bmax :Length [0..1]

+ Tmin :Length [0..1]

+ Tmax :Length [0..1]

+ GFZmin :Decimal [0..1]

+ GFZmax :Decimal [0..1]

+ GFZ :Decimal [0..1]

+ GFZ_Ausn :Decimal [0..1]

+ GFmin :Area [0..1]

+ GFmax :Area [0..1]

+ GF :Area [0..1]

+ GF_Ausn :Area [0..1]

+ BMZ :Decimal [0..1]

+ BMZ_Ausn :Decimal [0..1]

+ BM :Volume [0..1]

+ BM_Ausn :Volume [0..1]

+ GRZmin :Decimal [0..1]

+ GRZmax :Decimal [0..1]

+ GRZ :Decimal [0..1]

+ GRZ_Ausn :Decimal [0..1]

+ GRmin :Area [0..1]

+ GRmax :Area [0..1]

+ GR :Area [0..1]

+ GR_Ausn :Area [0..1]

+ Zmin :Integer [0..1]

+ Zmax :Integer [0..1]

+ Zzwingend :Integer [0..1]

+ Z :Integer [0..1]

+ Z_Ausn :Integer [0..1]

+ Z_Staffel :Integer [0..1]

+ Z_Dach :Integer [0..1]

+ ZUmin :Integer [0..1]

+ ZUmax :Integer [0..1]

+ ZUzwingend :Integer [0..1]

+ ZU :Integer [0..1]

+ ZU_Ausn :Integer [0..1]

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

BP_PersGruppenBestimmteFlaeche

«FeatureType»

BP_GebaeudeFlaeche

«FeatureType»

BP_FoerderungsFlaeche

«FeatureType»

BP__Basisobjekte::

BP_Ueberlagerungsobjekt

«FeatureType»

BP_UeberbaubareGrundstuecksFlaeche

+ bauweise :BP_Bauweise [0..1]

+ abweichendeBauweise :BP_AbweichendeBauweise [0..1]

+ vertikaleDifferenzierung :Boolean [0..1] = false

+ bebauungsArt :BP_BebauungsArt [0..1]

+ bebauungVordereGrenze :BP_GrenzBebauung [0..1]

+ bebauungRueckwaertigeGrenze :BP_GrenzBebauung [0..1]

+ bebauungSeitl icheGrenze :BP_GrenzBebauung [0..1]

+ refGebaeudequerschnitt :XP_ExterneReferenz [0..*]

+ geschossMin :Integer [0..1]

+ geschossMax :Integer [0..1]

«FeatureType»

BP_AbstandsFlaeche

+ tiefe :Length [0..1]

«FeatureType»

BP_BauLinie

+ bautiefe :Length [0..1]

+ geschossMin :Integer [0..1]

+ geschossMax :Integer [0..1]

«FeatureType»

BP_BauGrenze

+ bautiefe :Length [0..1]

+ geschossMin :Integer [0..1]

+ geschossMax :Integer [0..1]

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

BP_FirstRichtungsLinie

«type»

BP_ZusaetzlicheFestsetzungen

+ wohnnutzungEGStrasse :BP_Zulaessigkeit [0..1]

+ ZWohn :Integer [0..1]

+ GFAntWohnen :Scale [0..1]

+ GFWohnen :Area [0..1]

+ GFAntGewerbe :Scale [0..1]

+ GFGewerbe :Area [0..1]

«CodeList»

BP_AbweichendeBauweise

0..*

+baugrenze 0..*

0..*

+baulinie0..*

Page 17: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

17

«FeatureType»

BP_NebenanlagenFlaeche

+ zweckbestimmung :BP_ZweckbestimmungNebenanlagen [0..*] {ordered}

+ detail l ierteZweckbestimmung :BP_DetailZweckbestNebenanlagen [0..*] {ordered}

+ Zmax :Integer [0..1]

«FeatureType»

BP_GemeinschaftsanlagenFlaeche

+ zweckbestimmung :BP_ZweckbestimmungGemeinschaftsanlagen [0..*] {ordered}

+ detail l ierteZweckbestimmung :BP_DetailZweckbestGemeinschaftsanlagen [0..*] {ordered}

+ Zmax :Integer [0..1]

«FeatureType»

BP_NebenanlagenAusschlussFlaeche

+ typ :BP_NebenanlagenAusschlussTyp [0..1]

BP_FestsetzungenBaugebiet

BP_Flaechenschlussobjekt

BP_GestaltungBaugebiet

BP_ZusaetzlicheFestsetzungen

«FeatureType»

BP_BaugebietsTeilFlaeche

BP_Flaechenobjekt

«FeatureType»

BP__Basisobjekte::

BP_Ueberlagerungsobjekt

«FeatureType»

BP_GemeinschaftsanlagenZuordnung

«enumeration»

BP_ZweckbestimmungGemeinschaftsanlagen

Gemeinschaftsstellplaetze = 1000

Gemeinschaftsgaragen = 2000

Spielplatz = 3000

Carport = 3100

GemeinschaftsTiefgarage = 3200

Nebengebaeude = 3300

AbfallSammelanlagen = 3400

EnergieVerteilungsanlagen = 3500

AbfallWertstoffbehaelter = 3600

Freizeiteinrichtungen = 3700

Laermschutzanlagen = 3800

AbwasserRegenwasser = 3900

Ausgleichsmassnahmen = 4000

Sonstiges = 9999

«enumeration»

BP_ZweckbestimmungNebenanlagen

Stellplaetze = 1000

Garagen = 2000

Spielplatz = 3000

Carport = 3100

Tiefgarage = 3200

Nebengebaeude = 3300

AbfallSammelanlagen = 3400

EnergieVerteilungsanlagen = 3500

AbfallWertstoffbehaelter = 3600

Sonstiges = 9999

«CodeList»

BP_DetailZweckbestGemeinschaftsanlagen

«CodeList»

BP_DetailZweckbestNebenanlagen

«enumeration»

BP_Zulaessigkeit

Zulaessig = 1000

NichtZulaessig = 2000

AusnahmsweiseZulaessig = 3000

«FeatureType»

BP_RegelungVergnuegungsstaetten

+ zulaessigkeit :BP_Zulaessigkeit [0..1]

«enumeration»

BP_NebenanlagenAusschlussTyp

Einschraenkung = 1000

Ausschluss = 2000

«FeatureType»

BP_SpezielleBauweise

+ typ :BP_SpezielleBauweiseTypen [0..1]

+ sonstTyp :BP_SpezielleBauweiseSonstTypen [0..1]

+ Bmin :Length [0..1]

+ Bmax :Length [0..1]

+ Tmin :Length [0..1]

+ Tmax :Length [0..1]

«enumeration»

BP_SpezielleBauweiseTypen

Durchfahrt = 1000

Durchgang = 1100

DurchfahrtDurchgang = 1200

Auskragung = 1300

Arkade = 1400

Luftgeschoss = 1500

Sonstiges = 9999

«CodeList»

BP_SpezielleBauweiseSonstTypen

BP_Objekt

«FeatureType»

BP__Basisobjekte::

BP_Geometrieobjekt

XP_TextAbschnitt

«FeatureType»

BP__Basisobjekte::BP_TextAbschnitt

+ rechtscharakter :BP_Rechtscharakter

0..*

+abweichungText 0..*

0..*

+abweichungText

0..*

+zuordnung0..*

0..*

+eigentuemer 0..*

Page 18: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

18

1.2.4 BP_Erhaltungssatzung_und_Denkmalschutz

BP_Flaechenobjekt

«FeatureType»

BP__Basisobjekte::

BP_Ueberlagerungsobjekt

«FeatureType»

BP_ErhaltungsBereichFlaeche

+ grund :BP_ErhaltungsGrund

«enumeration»

BP_ErhaltungsGrund

StaedtebaulicheGestalt = 1000

Wohnbevoelkerung = 2000

Umstrukturierung = 3000

Page 19: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

19

1.2.5 BP_Gemeinbedarf_Spiel_und_Sportanlagen

«FeatureType»

BP_GemeinbedarfsFlaeche

+ zweckbestimmung :XP_ZweckbestimmungGemeinbedarf [0..*] {ordered}

+ detaill ierteZweckbestimmung :BP_DetailZweckbestGemeinbedarf [0..*] {ordered}

+ zugunstenVon :CharacterString [0..1]

BP_Flaechenobjekt

«FeatureType»

BP__Basisobjekte::

BP_Flaechenschlussobjekt

«type»

BP_Bebauung::

BP_FestsetzungenBaugebiet

+ MaxZahlWohnungen :Integer [0..1]

+ Fmin :Area [0..1]

+ Fmax :Area [0..1]

+ Bmin :Length [0..1]

+ Bmax :Length [0..1]

+ Tmin :Length [0..1]

+ Tmax :Length [0..1]

+ GFZmin :Decimal [0..1]

+ GFZmax :Decimal [0..1]

+ GFZ :Decimal [0..1]

+ GFZ_Ausn :Decimal [0..1]

+ GFmin :Area [0..1]

+ GFmax :Area [0..1]

+ GF :Area [0..1]

+ GF_Ausn :Area [0..1]

+ BMZ :Decimal [0..1]

+ BMZ_Ausn :Decimal [0..1]

+ BM :Volume [0..1]

+ BM_Ausn :Volume [0..1]

+ GRZmin :Decimal [0..1]

+ GRZmax :Decimal [0..1]

+ GRZ :Decimal [0..1]

+ GRZ_Ausn :Decimal [0..1]

+ GRmin :Area [0..1]

+ GRmax :Area [0..1]

+ GR :Area [0..1]

+ GR_Ausn :Area [0..1]

+ Zmin :Integer [0..1]

+ Zmax :Integer [0..1]

+ Zzwingend :Integer [0..1]

+ Z :Integer [0..1]

+ Z_Ausn :Integer [0..1]

+ Z_Staffel :Integer [0..1]

+ Z_Dach :Integer [0..1]

+ ZUmin :Integer [0..1]

+ ZUmax :Integer [0..1]

+ ZUzwingend :Integer [0..1]

+ ZU :Integer [0..1]

+ ZU_Ausn :Integer [0..1]

«FeatureType»

BP_SpielSportanlagenFlaeche

+ zweckbestimmung :XP_ZweckbestimmungSpielSportanlage [0..*] {ordered}

+ detaill ierteZweckbestimmung :BP_DetailZweckbestSpielSportanlage [0..*] {ordered}

+ zugunstenVon :CharacterString [0..1]

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungSpielSportanlage

Sportanlage = 1000

Spielanlage = 2000

SpielSportanlage = 3000

Sonstiges = 9999

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungGemeinbedarf

OeffentlicheVerwaltung = 1000

KommunaleEinrichtung = 10000

BetriebOeffentlZweckbestimmung = 10001

AnlageBundLand = 10002

SonstigeOeffentlicheVerwaltung = 10003

BildungForschung = 1200

Schule = 12000

Hochschule = 12001

BerufsbildendeSchule = 12002

Forschungseinrichtung = 12003

SonstigesBildungForschung = 12004

Kirche = 1400

Sakralgebaeude = 14000

KirchlicheVerwaltung = 14001

Kirchengemeinde = 14002

SonstigesKirche = 14003

Sozial = 1600

EinrichtungKinder = 16000

EinrichtungJugendliche = 16001

EinrichtungFamilienErwachsene = 16002

EinrichtungSenioren = 16003

SonstigeSozialeEinrichtung = 16004

Gesundheit = 1800

Krankenhaus = 18000

SonstigesGesundheit = 18001

Kultur = 2000

MusikTheater = 20000

Bildung = 20001

SonstigeKultur = 20002

Sport = 2200

Bad = 22000

SportplatzSporthalle = 22001

SonstigerSport = 22002

SicherheitOrdnung = 2400

Feuerwehr = 24000

Schutzbauwerk = 24001

Justiz = 24002

SonstigeSicherheitOrdnung = 24003

Infrastruktur = 2600

Post = 26000

SonstigeInfrastruktur = 26001

Sonstiges = 9999

«CodeList»

BP_DetailZweckbestGemeinbedarf

«CodeList»

BP_DetailZweckbestSpielSportanlage

Page 20: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

20

1.2.6 BP_Landwirtschaft_Wald_und_Gruenflaechen

«FeatureType»

BP_WaldFlaeche

+ zweckbestimmung :XP_ZweckbestimmungWald [0..*] {ordered}

+ detaill ierteZweckbestimmung :BP_DetailZweckbestWaldFlaeche [0..*] {ordered}

«FeatureType»

BP_GruenFlaeche

+ zweckbestimmung :XP_ZweckbestimmungGruen [0..*] {ordered}

+ detaill ierteZweckbestimmung :BP_DetailZweckbestGruenFlaeche [0..*] {ordered}

+ nutzungsform :XP_Nutzungsform [0..1]

+ zugunstenVon :CharacterString [0..1]

«FeatureType»

BP_Landwirtschaft

+ zweckbestimmung :XP_ZweckbestimmungLandwirtschaft [0..*] {ordered}

+ detaill ierteZweckbestimmung :BP_DetailZweckbestLandwirtschaft [0..*] {ordered}

«type»

BP_Bebauung::

BP_FestsetzungenBaugebiet

+ MaxZahlWohnungen :Integer [0..1]

+ Fmin :Area [0..1]

+ Fmax :Area [0..1]

+ Bmin :Length [0..1]

+ Bmax :Length [0..1]

+ Tmin :Length [0..1]

+ Tmax :Length [0..1]

+ GFZmin :Decimal [0..1]

+ GFZmax :Decimal [0..1]

+ GFZ :Decimal [0..1]

+ GFZ_Ausn :Decimal [0..1]

+ GFmin :Area [0..1]

+ GFmax :Area [0..1]

+ GF :Area [0..1]

+ GF_Ausn :Area [0..1]

+ BMZ :Decimal [0..1]

+ BMZ_Ausn :Decimal [0..1]

+ BM :Volume [0..1]

+ BM_Ausn :Volume [0..1]

+ GRZmin :Decimal [0..1]

+ GRZmax :Decimal [0..1]

+ GRZ :Decimal [0..1]

+ GRZ_Ausn :Decimal [0..1]

+ GRmin :Area [0..1]

+ GRmax :Area [0..1]

+ GR :Area [0..1]

+ GR_Ausn :Area [0..1]

+ Zmin :Integer [0..1]

+ Zmax :Integer [0..1]

+ Zzwingend :Integer [0..1]

+ Z :Integer [0..1]

+ Z_Ausn :Integer [0..1]

+ Z_Staffel :Integer [0..1]

+ Z_Dach :Integer [0..1]

+ ZUmin :Integer [0..1]

+ ZUmax :Integer [0..1]

+ ZUzwingend :Integer [0..1]

+ ZU :Integer [0..1]

+ ZU_Ausn :Integer [0..1]

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungGruen

Parkanlage = 1000

ParkanlageHistorisch = 10000

ParkanlageNaturnah = 10001

ParkanlageWaldcharakter = 10002

NaturnaheUferParkanlage = 10003

Dauerkleingarten = 1200

ErholungsGaerten = 12000

Sportplatz = 1400

Reitsportanlage = 14000

Hundesportanlage = 14001

Wassersportanlage = 14002

Schiessstand = 14003

Golfplatz = 14004

Skisport = 14005

Tennisanlage = 14006

SonstigerSportplatz = 14007

Spielplatz = 1600

Bolzplatz = 16000

Abenteuerspielplatz = 16001

Zeltplatz = 1800

Campingplatz = 18000

Badeplatz = 2000

FreizeitErholung = 2200

Kleintierhaltung = 22000

Festplatz = 22001

SpezGruenflaeche = 2400

StrassenbegleitGruen = 24000

BoeschungsFlaeche = 24001

FeldWaldWiese = 24002

Uferschutzstreifen = 24003

Abschirmgruen = 24004

UmweltbildungsparkSchaugatter = 24005

RuhenderVerkehr = 24006

Friedhof = 2600

Sonstiges = 9999

Gaertnerei = 99990

BP_Flaechenobjekt

«FeatureType»

BP__Basisobjekte::

BP_Flaechenschlussobjekt

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungWald

Naturwald = 1000

Nutzwald = 1200

Erholungswald = 1400

Schutzwald = 1600

FlaecheForstwirtschaft = 1800

Sonstiges = 9999

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungLandwirtschaft

LandwirtschaftAllgemein = 1000

Ackerbau = 1100

WiesenWeidewirtschaft = 1200

GartenbaulicheErzeugung = 1300

Obstbau = 1400

Weinbau = 1500

Imkerei = 1600

Binnenfischerei = 1700

Sonstiges = 9999

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«CodeList»

BP_DetailZweckbestGruenFlaeche

«CodeList»

BP_DetailZweckbestLandwirtschaft

«CodeList»

BP_DetailZweckbestWaldFlaeche

«FeatureType»

BP_KleintierhaltungFlaeche

«enumeration»

XP_Enumerationen::

XP_Nutzungsform

Privat = 1000

Oeffentlich = 2000

Page 21: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

21

1.2.7 BP_Naturschutz_Landschaftsbild_Naturhaushalt

«FeatureType»

BP_SchutzPflegeEntwicklungsMassnahme

+ ziel :XP_SPEZiele [0..1]

+ sonstZiel :CharacterString [0..1]

+ massnahme :XP_SPEMassnahmenDaten [0..*] {ordered}

+ istAusgleich :Boolean [0..1] = false

+ refMassnahmenText :XP_ExterneReferenz [0..1]

+ refLandschaftsplan :XP_ExterneReferenz [0..1]

«FeatureType»

BP_AusgleichsMassnahme

+ ziel :XP_SPEZiele [0..1]

+ sonstZiel :CharacterString [0..1]

+ massnahme :XP_SPEMassnahmenDaten [0..*] {ordered}

+ refMassnahmenText :XP_ExterneReferenz [0..1]

+ refLandschaftsplan :XP_ExterneReferenz [0..1]

«FeatureType»

BP_AnpflanzungBindungErhaltung

+ massnahme :XP_ABEMassnahmenTypen [0..1]

+ gegenstand :XP_AnpflanzungBindungErhaltungsGegenstand [0..*] {ordered}

+ kronendurchmesser :Length [0..1]

+ pflanztiefe :Length [0..1]

+ istAusgleich :Boolean [0..1] = false

+ baumArt :VegetationsobjektTypen [0..1]

«FeatureType»

BP__Basisobjekte::BP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«DataType»

XP_Basisobjekte::XP_SPEMassnahmenDaten

+ klassifizMassnahme :XP_SPEMassnahmenTypen [0..1]

+ massnahmeText :CharacterString [0..1]

+ massnahmeKuerzel :CharacterString [0..1]

«enumeration»

XP_Basisobjekte::

XP_SPEMassnahmenTypen

ArtentreicherGehoelzbestand = 1000

NaturnaherWald = 1100

ExtensivesGruenland = 1200

Feuchtgruenland = 1300

Obstwiese = 1400

NaturnaherUferbereich = 1500

Roehrichtzone = 1600

Ackerrandstreifen = 1700

Ackerbrache = 1800

Gruenlandbrache = 1900

Sukzessionsflaeche = 2000

Hochstaudenflur = 2100

Trockenrasen = 2200

Heide = 2300

Sonstiges = 9999

XP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Objekt

«enumeration»

XP_Enumerationen::

XP_ABEMassnahmenTypen

BindungErhaltung = 1000

Anpflanzung = 2000

AnpflanzungBindungErhaltung = 3000

«enumeration»

XP_Enumerationen::

XP_AnpflanzungBindungErhaltungsGegenstand

Baeume = 1000

Kopfbaeume = 1100

Baumreihe = 1200

Straeucher = 2000

BaeumeUndStraeucher = 2050

Hecke = 2100

Knick = 2200

SonstBepflanzung = 3000

Gewaesser = 4000

Fassadenbegruenung = 5000

Dachbegruenung = 6000

«enumeration»

XP_Enumerationen::

XP_KlassifizSchutzgebietNaturschutzrecht

Naturschutzgebiet = 1000

Nationalpark = 1100

Biosphaerenreservat = 1200

Landschaftsschutzgebiet = 1300

Naturpark = 1400

Naturdenkmal = 1500

GeschuetzterLandschaftsBestandteil = 1600

GesetzlichGeschuetztesBiotop = 1700

Natura2000 = 1800

GebietGemeinschaftl icherBedeutung = 18000

EuropaeischesVogelschutzgebiet = 18001

NationalesNaturmonument = 2000

Sonstiges = 9999

«enumeration»

XP_Enumerationen::XP_SPEZiele

SchutzPflege = 1000

Entwicklung = 2000

Anlage = 3000

SchutzPflegeEntwicklung = 4000

Sonstiges = 9999

«CodeList»

VegetationsobjektTypen

+wirdAusgeglichenDurchSPEMassnahme0..*

+wirdAusgeglichenDurchMassnahme 0..*

+wirdAusgeglichenDurchABE

0..*

Page 22: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

22

«FeatureType»

BP_SchutzPflegeEntwicklungsFlaeche

+ ziel :XP_SPEZiele [0..1]

+ sonstZiel :CharacterString [0..1]

+ massnahme :XP_SPEMassnahmenDaten [0..*] {ordered}

+ istAusgleich :Boolean [0..1] = false

+ refMassnahmenText :XP_ExterneReferenz [0..1]

+ refLandschaftsplan :XP_ExterneReferenz [0..1]

«FeatureType»

BP_AusgleichsFlaeche

+ ziel :XP_SPEZiele [0..1]

+ sonstZiel :CharacterString [0..1]

+ massnahme :XP_SPEMassnahmenDaten [0..*] {ordered}

+ refMassnahmenText :XP_ExterneReferenz [0..1]

+ refLandschaftsplan :XP_ExterneReferenz [0..1]

«FeatureType»

BP__Basisobjekte::BP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

XP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Objekt

+ rechtscharakter :BP_Rechtscharakter

«FeatureType»

BP__Basisobjekte::

BP_Ueberlagerungsobjekt

«FeatureType»

BP_EingriffsBereich

«enumeration»

XP_Enumerationen::XP_SPEZiele

SchutzPflege = 1000

Entwicklung = 2000

Anlage = 3000

SchutzPflegeEntwicklung = 4000

Sonstiges = 9999

«DataType»

XP_Basisobjekte::XP_SPEMassnahmenDaten

+ klassifizMassnahme :XP_SPEMassnahmenTypen [0..1]

+ massnahmeText :CharacterString [0..1]

+ massnahmeKuerzel :CharacterString [0..1]

+wirdAusgeglichenDurchSPEFlaeche0..*+wirdAusgeglichenDurchFlaeche 0..*

Page 23: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

23

1.2.8 BP_Sonstiges

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

BP__Basisobjekte::

BP_Ueberlagerungsobjekt

«FeatureType»

BP_KennzeichnungsFlaeche

+ zweckbestimmung :XP_ZweckbestimmungKennzeichnung [0..*] {ordered}

«FeatureType»

BP_FreiFlaeche

+ nutzung :CharacterString [0..1]

«FeatureType»

BP_Veraenderungssperre

+ gueltigkeitsDatum :Date

+ verlaengerung :XP_VerlaengerungVeraenderungssperre

+ refBeschluss :XP_ExterneReferenz [0..1]

«enumeration»

XP_Enumerationen::

XP_VerlaengerungVeraenderungssperre

Keine = 1000

ErsteVerlaengerung = 2000

ZweiteVerlaengerung = 3000

«FeatureType»

BP_TextlicheFestsetzungsFlaeche

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

BP_Wegerecht

+ typ :BP_WegerechtTypen [0..1]

+ zugunstenVon :CharacterString [0..1]

+ thema :CharacterString [0..1]

+ breite :Length [0..1]

«FeatureType»

BP_AbstandsMass

+ wert :Length

+ startWinkel :Angle [0..1]

+ endWinkel :Angle [0..1]

«FeatureType»

BP_HoehenMass

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungKennzeichnung

Naturgewalten = 1000

Abbauflaeche = 2000

AeussereEinwirkungen = 3000

SchadstoffBelastBoden = 4000

LaermBelastung = 5000

Bergbau = 6000

Bodenordnung = 7000

Vorhabensgebiet = 8000

AndereGesetzlVorschriften = 9999

«enumeration»

BP_WegerechtTypen

Gehrecht = 1000

Fahrrecht = 2000

GehFahrrecht = 3000

Leitungsrecht = 4000

GehLeitungsrecht = 4100

FahrLeitungsrecht = 4200

GehFahrLeitungsrecht = 5000

«FeatureType»

BP_GenerischesObjekt

+ zweckbestimmung :BP_ZweckbestimmungGenerischeObjekte [0..*] {ordered}

«FeatureType»

BP_Unv erbindlicheVormerkung

+ vormerkung :CharacterString [0..1]

«CodeList»

BP_ZweckbestimmungGenerischeObjekte

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

BP_NutzungsartenGrenze

+ typ :BP_AbgrenzungenTypen [0..1] = 1000

+ detailTyp :BP_DetailAbgrenzungenTypen [0..1]

«FeatureType»

BP_FestsetzungNachLandesrecht

+ kurzbeschreibung :CharacterString [0..1]

«enumeration»

BP_AbgrenzungenTypen

Nutzungsartengrenze = 1000

SonstigeAbgrenzung = 9999

«CodeList»

BP_DetailAbgrenzungenTypen

Page 24: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

24

1.2.9 BP_Umwelt

BP_Flaechenobjekt

«FeatureType»

BP__Basisobjekte::

BP_Ueberlagerungsobjekt

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

BP_Immissionsschutz

+ nutzung :CharacterString [0..1]

+ laermpegelbereich :BP_Laerrmpegelbereich [0..1]

«FeatureType»

BP_TechnischeMassnahmenFlaeche

+ zweckbestimmung :BP_ZweckbestimmungenTMF

+ technischeMassnahme :CharacterString [0..1]

«enumeration»

BP_ZweckbestimmungenTMF

Luftreinhaltung = 1000

NutzungErneurerbarerEnergien = 2000

MinderungStoerfallfolgen = 3000

«enumeration»

BP_Laerrmpegelbereich

I = 1000

II = 1100

III = 1200

IV = 1300

V = 1400

VI = 1500

VII = 1600

Page 25: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

25

1.2.10 BP_Ver_und_Entsorgung

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

BP_VerEntsorgung

+ zweckbestimmung :XP_ZweckbestimmungVerEntsorgung [0..*] {ordered}

+ detaill ierteZweckbestimmung :BP_DetailZweckbestVerEntsorgung [0..*] {ordered}

+ textlicheErgaenzung :CharacterString [0..1]

+ zugunstenVon :CharacterString [0..1]

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungVerEntsorgung

Elektrizitaet = 1000

Hochspannungsleitung = 10000

TrafostationUmspannwerk = 10001

Solarkraftwerk = 10002

Windkraftwerk = 10003

Geothermiekraftwerk = 10004

Elektrizitaetswerk = 10005

Wasserkraftwerk = 10006

BiomasseKraftwerk = 10007

Kabelleitung = 10008

Niederspannungsleitung = 10009

Leitungsmast = 100010

Gas = 1200

Ferngasleitung = 12000

Gaswerk = 12001

Gasbehaelter = 12002

Gasdruckregler = 12003

Gasstation = 12004

Gasleitung = 12005

Erdoel = 1300

Erdoelleitung = 13000

Bohrstelle = 13001

Erdoelpumpstation = 13002

Oeltank = 13003

Waermeversorgung = 1400

Blockheizkraftwerk = 14000

Fernwaermeleitung = 14001

Fernheizwerk = 14002

Wasser = 1600

Wasserwerk = 16000

Wasserleitung = 16001

Wasserspeicher = 16002

Brunnen = 16003

Pumpwerk = 16004

Quelle = 16005

Abwasser = 1800

Abwasserleitung = 18000

Abwasserrueckhaltebecken = 18001

Abwasserpumpwerk = 18002

Klaeranlage = 18003

AnlageKlaerschlamm = 18004

SonstigeAbwasserBehandlungsanlage = 18005

Salz oder Soleleitungen = 18006

Regenwasser = 2000

RegenwasserRueckhaltebecken = 20000

Niederschlagswasserleitung = 20001

Abfallentsorgung = 2200

Muellumladestation = 22000

Muellbeseitigungsanlage = 22001

Muellsortieranlage = 22002

Recyclinghof = 22003

Ablagerung = 2400

Erdaushubdeponie = 24000

Bauschuttdeponie = 24001

Hausmuelldeponie = 24002

Sondermuelldeponie = 24003

Stil lgelegteDeponie = 24004

RekultivierteDeponie = 24005

Telekommunikation = 2600

Fernmeldeanlage = 26000

Mobilfunkstrecke = 26001

Fernmeldekabel = 26002

ErneuerbareEnergien = 2800

KraftWaermeKopplung = 3000

Sonstiges = 9999

Produktenleitung = 99990

«type»

BP_Bebauung::

BP_FestsetzungenBaugebiet

+ MaxZahlWohnungen :Integer [0..1]

+ Fmin :Area [0..1]

+ Fmax :Area [0..1]

+ Bmin :Length [0..1]

+ Bmax :Length [0..1]

+ Tmin :Length [0..1]

+ Tmax :Length [0..1]

+ GFZmin :Decimal [0..1]

+ GFZmax :Decimal [0..1]

+ GFZ :Decimal [0..1]

+ GFZ_Ausn :Decimal [0..1]

+ GFmin :Area [0..1]

+ GFmax :Area [0..1]

+ GF :Area [0..1]

+ GF_Ausn :Area [0..1]

+ BMZ :Decimal [0..1]

+ BMZ_Ausn :Decimal [0..1]

+ BM :Volume [0..1]

+ BM_Ausn :Volume [0..1]

+ GRZmin :Decimal [0..1]

+ GRZmax :Decimal [0..1]

+ GRZ :Decimal [0..1]

+ GRZ_Ausn :Decimal [0..1]

+ GRmin :Area [0..1]

+ GRmax :Area [0..1]

+ GR :Area [0..1]

+ GR_Ausn :Area [0..1]

+ Zmin :Integer [0..1]

+ Zmax :Integer [0..1]

+ Zzwingend :Integer [0..1]

+ Z :Integer [0..1]

+ Z_Ausn :Integer [0..1]

+ Z_Staffel :Integer [0..1]

+ Z_Dach :Integer [0..1]

+ ZUmin :Integer [0..1]

+ ZUmax :Integer [0..1]

+ ZUzwingend :Integer [0..1]

+ ZU :Integer [0..1]

+ ZU_Ausn :Integer [0..1]

«CodeList»

BP_DetailZweckbestVerEntsorgung

Page 26: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

26

1.2.11 BP_Verkehr

BP_Flaechenobjekt

«FeatureType»

BP__Basisobjekte::

BP_Flaechenschlussobjekt

«FeatureType»

BP_VerkehrsflaecheBesondererZweckbestimmung

+ zweckbestimmung :BP_ZweckbestimmungStrassenverkehr [0..1]

+ detaill ierteZweckbestimmung :BP_DetailZweckbestStrassenverkehr [0..1]

+ nutzungsform :XP_Nutzungsform [0..1]

«enumeration»

BP_EinfahrtTypen

Einfahrt = 1000

Ausfahrt = 2000

EinAusfahrt = 3000

«FeatureType»

BP_StrassenVerkehrsFlaeche

+ nutzungsform :XP_Nutzungsform [0..1]

«type»

BP_Bebauung::

BP_FestsetzungenBaugebiet

+ MaxZahlWohnungen :Integer [0..1]

+ Fmin :Area [0..1]

+ Fmax :Area [0..1]

+ Bmin :Length [0..1]

+ Bmax :Length [0..1]

+ Tmin :Length [0..1]

+ Tmax :Length [0..1]

+ GFZmin :Decimal [0..1]

+ GFZmax :Decimal [0..1]

+ GFZ :Decimal [0..1]

+ GFZ_Ausn :Decimal [0..1]

+ GFmin :Area [0..1]

+ GFmax :Area [0..1]

+ GF :Area [0..1]

+ GF_Ausn :Area [0..1]

+ BMZ :Decimal [0..1]

+ BMZ_Ausn :Decimal [0..1]

+ BM :Volume [0..1]

+ BM_Ausn :Volume [0..1]

+ GRZmin :Decimal [0..1]

+ GRZmax :Decimal [0..1]

+ GRZ :Decimal [0..1]

+ GRZ_Ausn :Decimal [0..1]

+ GRmin :Area [0..1]

+ GRmax :Area [0..1]

+ GR :Area [0..1]

+ GR_Ausn :Area [0..1]

+ Zmin :Integer [0..1]

+ Zmax :Integer [0..1]

+ Zzwingend :Integer [0..1]

+ Z :Integer [0..1]

+ Z_Ausn :Integer [0..1]

+ Z_Staffel :Integer [0..1]

+ Z_Dach :Integer [0..1]

+ ZUmin :Integer [0..1]

+ ZUmax :Integer [0..1]

+ ZUzwingend :Integer [0..1]

+ ZU :Integer [0..1]

+ ZU_Ausn :Integer [0..1]

«FeatureType»

BP_StrassenbegrenzungsLinie

+ bautiefe :Length [0..1]

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Linienobjekt

+ position :XP_Liniengeometrie

«enumeration»

XP_Enumerationen::

XP_Nutzungsform

Privat = 1000

Oeffentlich = 2000

«FeatureType»

BP_EinfahrtsbereichLinie

+ typ :BP_EinfahrtTypen [0..1]

«FeatureType»

BP_BereichOhneEinAusfahrtLinie

+ typ :BP_BereichOhneEinAusfahrtTypen [0..1]

«enumeration»

BP_BereichOhneEinAusfahrtTypen

KeineEinfahrt = 1000

KeineAusfahrt = 2000

KeineEinAusfahrt = 3000

«enumeration»

BP_ZweckbestimmungStrassenv erkehr

Parkierungsflaeche = 1000

Fussgaengerbereich = 1100

VerkehrsberuhigterBereich = 1200

RadFussweg = 1300

Radweg = 1400

Fussweg = 1500

Wanderweg = 1550

Wirtschaftsweg = 1580

FahrradAbstellplatz = 1600

UeberfuehrenderVerkehrsweg = 1700

UnterfuehrenderVerkehrsweg = 1800

P_RAnlage = 2000

Platz = 2100

Anschlussflaeche = 2200

Landwirtschaftl icherVerkehr = 2300

Verkehrsgruen = 2400

Sonstiges = 9999

«enumeration»

BP_StrassenkoerperHerstellung

Aufschuettung = 1000

Abgrabung = 2000

Stuetzmauer = 3000

«CodeList»

BP_DetailZweckbestStrassenv erkehr

«FeatureType»

BP_Strassenkoerper

+ typ :BP_StrassenkoerperHerstellung

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

BP_Objekt

«FeatureType»

BP__Basisobjekte::

BP_Punktobjekt

+ position :XP_Punktgeometrie

+ nordwinkel :Angle [0..1]

«FeatureType»

BP_EinfahrtPunkt

+ typ :BP_EinfahrtTypen [0..1]

+begrenzungslinie

0..*

+begrenzungslinie 0..*

Page 27: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

27

1.2.12 BP_Wasser

«FeatureType»

BP__Basisobjekte::

BP_Flaechenschlussobjekt

BP_Objekt

«FeatureType»

BP__Basisobjekte::BP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

BP_GewaesserFlaeche

+ zweckbestimmung :XP_ZweckbestimmungGewaesser [0..1]

+ detail l ierteZweckbestimmung :BP_DetailZweckbestGewaesser [0..1]

«FeatureType»

BP_WasserwirtschaftsFlaeche

+ zweckbestimmung :XP_ZweckbestimmungWasserwirtschaft [0..1]

+ detail l ierteZweckbestimmung :BP_DetailZweckbestWasserwirtschaft [0..1]

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungWasserwirtschaft

HochwasserRueckhaltebecken = 1000

Ueberschwemmgebiet = 1100

Versickerungsflaeche = 1200

Entwaesserungsgraben = 1300

Deich = 1400

Sonstiges = 9999

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungGewaesser

Hafen = 1000

Wasserflaeche = 1100

Fliessgewaesser = 1200

Sonstiges = 9999

«CodeList»

BP_DetailZweckbestWasserwirtschaft

«CodeList»

BP_DetailZweckbestGewaesser

Page 28: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

28

1.3 Flaechennutzungsplan

«Leaf»

FP_Bebauung

+ FP_BebauungsFlaeche

+ FP_DetailArtDerBaulNutzung

+ FP_KeineZentrAbwasserBeseitigungFlaeche

«Leaf»

FP_Landwirtschaft_Wald_und_Gruen

+ FP_DetailZweckbestGruen

+ FP_DetailZweckbestLandwirtschaftsFlaeche

+ FP_DetailZweckbestWaldFlaeche

+ FP_Gruen

+ FP_LandwirtschaftsFlaeche

+ FP_WaldFlaeche

«Leaf»

FP_Naturschutz

+ FP_AusgleichsFlaeche

+ FP_SchutzPflegeEntwicklung

«Leaf»

FP_Sonstiges

+ FP_GenerischesObjekt

+ FP_Kennzeichnung

+ FP_NutzungsbeschraenkungsFlaeche

+ FP_PrivilegiertesVorhaben

+ FP_TextlicheDarstellungsFlaeche

+ FP_UnverbindlicheVormerkung

+ FP_VorbehalteFlaeche

+ FP_ZweckbestimmungGenerischeObjekte

+ FP_ZweckbestimmungPrivilegiertesVorhaben

«Leaf»

FP_Ver_und_Entsorgung

+ FP_DetailZweckbestVerEntsorgung

+ FP_VerEntsorgung

+ FP_ZentralerVersorgungsbereich

+ FP_ZentralerVersorgungsbereichAuspraegung

«Leaf»

FP_Verkehr

+ FP_DetailZweckbestStrassenverkehr

+ FP_Strassenverkehr

+ FP_ZweckbestimmungStrassenverkehr

«Leaf»

FP_Gemeinbedarf_Spiel_und_Sportanlagen

+ FP_AnpassungKlimawandel

+ FP_DetailZweckbestGemeinbedarf

+ FP_DetailZweckbestSpielSportanlage

+ FP_Gemeinbedarf

+ FP_SpielSportanlage

«Leaf»

FP_Wasser

+ FP_DetailZweckbestGewaesser

+ FP_DetailZweckbestWasserwirtschaft

+ FP_Gewaesser

+ FP_Wasserwirtschaft

«Leaf»

FP_Aufschuettung_Abgrabung_Bodenschaetze

+ FP_Abgrabung

+ FP_Aufschuettung

+ FP_Bodenschaetze

«Leaf»

FP__Basisobjekte

+ FP_Bereich

+ FP_Flaechenobjekt

+ FP_Flaechenschlussobjekt

+ FP_Geometrieobjekt

+ FP_Linienobjekt

+ FP_Objekt

+ FP_Plan

+ FP_PlanArt

+ FP_Punktobjekt

+ FP_Rechtscharakter

+ FP_Rechtsstand

+ FP_SonstPlanArt

+ FP_SpezifischePraegungTypen

+ FP_Status

+ FP_TextAbschnitt

+ FP_Ueberlagerungsobjekt

+ FP_Verfahren

Page 29: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

29

1.3.1 FP__Basisobjekte

«FeatureType»

XP_Basisobjekte::XP_Plan

+ name :CharacterString

+ nummer :CharacterString [0..1]

+ internalId :CharacterString [0..1]

+ beschreibung :CharacterString [0..1]

+ kommentar :CharacterString [0..1]

+ technHerstellDatum :Date [0..1]

+ genehmigungsDatum :Date [0..1]

+ untergangsDatum :Date [0..1]

+ aendert :XP_VerbundenerPlan [0..*]

+ wurdeGeaendertVon :XP_VerbundenerPlan [0..*]

+ erstellungsMassstab :Integer [0..1]

+ bezugshoehe :Length [0..1]

+ raeumlicherGeltungsbereich :XP_Flaechengeometrie

+ verfahrensMerkmale :XP_VerfahrensMerkmal [0..*]

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

«FeatureType»

FP_Plan

+ gemeinde :XP_Gemeinde [1..*]

+ plangeber :XP_Plangeber [0..1]

+ planArt :FP_PlanArt

+ sonstPlanArt :FP_SonstPlanArt [0..1]

+ sachgebiet :CharacterString [0..1]

+ verfahren :FP_Verfahren [0..1]

+ rechtsstand :FP_Rechtsstand [0..1]

+ status :FP_Status [0..1]

+ aufstellungsbeschlussDatum :Date [0..1]

+ auslegungsStartDatum :Date [0..*]

+ auslegungsEndDatum :Date [0..*]

+ traegerbeteiligungsStartDatum :Date [0..*]

+ traegerbeteiligungsEndDatum :Date [0..*]

+ aenderungenBisDatum :Date [0..1]

+ entwurfsbeschlussDatum :Date [0..1]

+ planbeschlussDatum :Date [0..1]

+ wirksamkeitsDatum :Date [0..1]

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detaill ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

FP_Bereich

+ versionBauNVODatum :Date [0..1]

+ versionBauNVOText :CharacterString [0..1]

+ versionBauGBDatum :Date [0..1]

+ versionBauGBText :CharacterString [0..1]

+ versionSonstRechtsgrundlageDatum :Date [0..1]

+ versionSonstRechtsgrundlageText :CharacterString [0..1]

«DataType»

XP_Basisobjekte::XP_Gemeinde

+ ags :CharacterString [0..1]

+ rs :CharacterString [0..1]

+ gemeindeName :CharacterString [0..1]

+ ortsteilName :CharacterString [0..1]

«DataType»

XP_Basisobjekte::XP_Plangeber

+ name :CharacterString

+ kennziffer :CharacterString [0..1]

«enumeration»

FP_PlanArt

FPlan = 1000

GemeinsamerFPlan = 2000

RegFPlan = 3000

FPlanRegPlan = 4000

SachlicherTeilplan = 5000

Sonstiges = 9999«CodeList»

FP_Status

«CodeList»

FP_SonstPlanArt

«enumeration»

FP_Verfahren

Normal = 1000

Parag13 = 2000

«DataType»

XP_Basisobjekte::XP_ExterneReferenz

+ georefURL :URI [0..1]

+ georefMimeType :XP_MimeTypes [0..1]

+ art :XP_ExterneReferenzArt [0..1]

+ informationssystemURL :URI [0..1]

+ referenzName :CharacterString [0..1]

+ referenzURL :URI [0..1]

+ referenzMimeType :XP_MimeTypes [0..1]

+ beschreibung :CharacterString [0..1]

+ datum :Date [0..1]

«enumeration»

XP_Basisobjekte::

XP_ExterneReferenzArt

Dokument

PlanMitGeoreferenz

«enumeration»

FP_Rechtsstand

Aufstellungsbeschluss = 1000

Entwurf = 2000

FruehzeitigeBehoerdenBeteiligung = 2100

FruehzeitigeOeffentlichkeitsBeteiligung = 2200

BehoerdenBeteiligung = 2300

OeffentlicheAuslegung = 2400

Plan = 3000

Wirksamkeit = 4000

Untergegangen = 5000

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

FP_TextAbschnitt

+ rechtscharakter :FP_Rechtscharakter

+bereich 0..*

+gehoertZuPlan 1

0..1

+texte 0..*

Page 30: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

30

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

XP_Basisobjekte::XP_Objekt

+ uuid :CharacterString [0..1]

+ text :CharacterString [0..1]

+ rechtsstand :XP_Rechtsstand [0..1]

+ gesetzlicheGrundlage :XP_GesetzlicheGrundlage [0..1]

+ gliederung1 :CharacterString [0..1]

+ gliederung2 :CharacterString [0..1]

+ ebene :Integer [0..1] = 0

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ hoehenangabe :XP_Hoehenangabe [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

+ startBedingung :XP_WirksamkeitBedingung [0..1]

+ endeBedingung :XP_WirksamkeitBedingung [0..1]

«FeatureType»

FP_Bereich

+ versionBauNVODatum :Date [0..1]

+ versionBauNVOText :CharacterString [0..1]

+ versionBauGBDatum :Date [0..1]

+ versionBauGBText :CharacterString [0..1]

+ versionSonstRechtsgrundlageDatum :Date [0..1]

+ versionSonstRechtsgrundlageText :CharacterString [0..1]

«FeatureType»

FP_Objekt

+ rechtscharakter :FP_Rechtscharakter

+ spezifischePraegung :FP_SpezifischePraegungTypen [0..1]

«CodeList»

FP_SpezifischePraegungTypen

«FeatureType»

FP_Punktobjekt

+ position :XP_Punktgeometrie

+ nordwinkel :Angle [0..1]

«FeatureType»

FP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

FP_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]«FeatureType»

FP_Flaechenschlussobjekt

«FeatureType»

FP_Ueberlagerungsobjekt

«enumeration»

FP_Rechtscharakter

Darstellung = 1000

NachrichtlicheUebernahme = 2000

Hinweis = 3000

Vermerk = 4000

Kennzeichnung = 5000

Unbekannt = 9998

flaechenschluss = true

flaechenschluss = false

«Union»

XP_Basisobjekte::

XP_Flaechengeometrie

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«Union»

XP_Basisobjekte::

XP_Punktgeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiPoint

«Union»

XP_Basisobjekte::

XP_Liniengeometrie

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

«Union»

XP_Basisobjekte::

XP_VariableGeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiCurve

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

FP_TextAbschnitt

+ rechtscharakter :FP_Rechtscharakter

+gehoertZuBereich0..1+planinhalt

0..*

+refTextInhalt 0..*

Page 31: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

31

1.3.2 FP_Aufschuettung_Abgrabung_Bodenschaetze

«FeatureType»

FP_Aufschuettung

«FeatureType»

FP_Abgrabung

«FeatureType»

FP_Bodenschaetze

+ abbaugut :CharacterString [0..1]

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

Page 32: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

32

1.3.3 FP_Bebauung

«FeatureType»

FP__Basisobjekte::

FP_Flaechenschlussobjekt

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

FP_BebauungsFlaeche

+ GFZ :Decimal [0..1]

+ GFZmin :Decimal [0..1]

+ GFZmax :Decimal [0..1]

+ BMZ :Decimal [0..1]

+ GRZ :Decimal [0..1]

+ allgArtDerBaulNutzung :XP_AllgArtDerBaulNutzung [0..1]

+ besondereArtDerBaulNutzung :XP_BesondereArtDerBaulNutzung [0..1]

+ sonderNutzung :XP_Sondernutzungen [0..1]

+ detail l ierteArtDerBaulNutzung :FP_DetailArtDerBaulNutzung [0..1]

+ nutzungText :CharacterString [0..1]

«FeatureType»

FP_KeineZentrAbwasserBeseitigungFlaeche

«enumeration»

XP_Enumerationen::

XP_AllgArtDerBaulNutzung

WohnBauflaeche = 1000

GemischteBauflaeche = 2000

GewerblicheBauflaeche = 3000

SonderBauflaeche = 4000

SonstigeBauflaeche = 9999

«enumeration»

XP_Enumerationen::

XP_BesondereArtDerBaulNutzung

Kleinsiedlungsgebiet = 1000

ReinesWohngebiet = 1100

AllgWohngebiet = 1200

BesonderesWohngebiet = 1300

Dorfgebiet = 1400

Mischgebiet = 1500

UrbanesGebiet = 1550

Kerngebiet = 1600

Gewerbegebiet = 1700

Industriegebiet = 1800

SondergebietErholung = 2000

SondergebietSonst = 2100

Wochenendhausgebiet = 3000

Sondergebiet = 4000

SonstigesGebiet = 9999

«enumeration»

XP_Enumerationen::XP_Sondernutzungen

Wochenendhausgebiet = 1000

Ferienhausgebiet = 1100

Campingplatzgebiet = 1200

Kurgebiet = 1300

SonstSondergebietErholung = 1400

Einzelhandelsgebiet = 1500

GrossflaechigerEinzelhandel = 1600

Ladengebiet = 16000

Einkaufszentrum = 16001

SonstGrossflEinzelhandel = 16002

Verkehrsuebungsplatz = 1700

Hafengebiet = 1800

SondergebietErneuerbareEnergie = 1900

SondergebietMilitaer = 2000

SondergebietLandwirtschaft = 2100

SondergebietSport = 2200

SondergebietGesundheitSoziales = 2300

Golfplatz = 2400

SondergebietKultur = 2500

SondergebietTourismus = 2600

SondergebietBueroUndVerwaltung = 2700

SondergebietHochschuleEinrichtungen = 2800

SondergebietMesse = 2900

SondergebietAndereNutzungen = 9999

«CodeList»

FP_DetailArtDerBaulNutzung

Page 33: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

33

1.3.4 FP_Gemeinbedarf_Spiel_und_Sportanlagen

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

FP_Gemeinbedarf

+ zweckbestimmung :XP_ZweckbestimmungGemeinbedarf [0..*] {ordered}

+ detail l ierteZweckbestimmung :FP_DetailZweckbestGemeinbedarf [0..*] {ordered}

«FeatureType»

FP_SpielSportanlage

+ zweckbestimmung :XP_ZweckbestimmungSpielSportanlage [0..*] {ordered}

+ detail l ierteZweckbestimmung :FP_DetailZweckbestSpielSportanlage [0..*] {ordered}

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungGemeinbedarf

OeffentlicheVerwaltung = 1000

KommunaleEinrichtung = 10000

BetriebOeffentlZweckbestimmung = 10001

AnlageBundLand = 10002

SonstigeOeffentlicheVerwaltung = 10003

BildungForschung = 1200

Schule = 12000

Hochschule = 12001

BerufsbildendeSchule = 12002

Forschungseinrichtung = 12003

SonstigesBildungForschung = 12004

Kirche = 1400

Sakralgebaeude = 14000

KirchlicheVerwaltung = 14001

Kirchengemeinde = 14002

SonstigesKirche = 14003

Sozial = 1600

EinrichtungKinder = 16000

EinrichtungJugendliche = 16001

EinrichtungFamilienErwachsene = 16002

EinrichtungSenioren = 16003

SonstigeSozialeEinrichtung = 16004

Gesundheit = 1800

Krankenhaus = 18000

SonstigesGesundheit = 18001

Kultur = 2000

MusikTheater = 20000

Bildung = 20001

SonstigeKultur = 20002

Sport = 2200

Bad = 22000

SportplatzSporthalle = 22001

SonstigerSport = 22002

SicherheitOrdnung = 2400

Feuerwehr = 24000

Schutzbauwerk = 24001

Justiz = 24002

SonstigeSicherheitOrdnung = 24003

Infrastruktur = 2600

Post = 26000

SonstigeInfrastruktur = 26001

Sonstiges = 9999

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungSpielSportanlage

Sportanlage = 1000

Spielanlage = 2000

SpielSportanlage = 3000

Sonstiges = 9999«CodeList»

FP_DetailZweckbestGemeinbedarf

«CodeList»

FP_DetailZweckbestSpielSportanlage

«FeatureType»

FP_AnpassungKlimawandel

Page 34: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

34

1.3.5 FP_Landwirtschaft_Wald_und_Gruen

FP_Flaechenobjekt

«FeatureType»

FP__Basisobjekte::

FP_Flaechenschlussobjekt

«FeatureType»

FP_WaldFlaeche

+ zweckbestimmung :XP_ZweckbestimmungWald [0..*] {ordered}

+ detail l ierteZweckbestimmung :FP_DetailZweckbestWaldFlaeche [0..*]

«FeatureType»

FP_LandwirtschaftsFlaeche

+ zweckbestimmung :XP_ZweckbestimmungLandwirtschaft [0..*] {ordered}

+ detail l ierteZweckbestimmung :FP_DetailZweckbestLandwirtschaftsFlaeche [0..*] {ordered}

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungWald

Naturwald = 1000

Nutzwald = 1200

Erholungswald = 1400

Schutzwald = 1600

FlaecheForstwirtschaft = 1800

Sonstiges = 9999

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungLandwirtschaft

LandwirtschaftAllgemein = 1000

Ackerbau = 1100

WiesenWeidewirtschaft = 1200

GartenbaulicheErzeugung = 1300

Obstbau = 1400

Weinbau = 1500

Imkerei = 1600

Binnenfischerei = 1700

Sonstiges = 9999

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

FP_Gruen

+ zweckbestimmung :XP_ZweckbestimmungGruen [0..*] {ordered}

+ detail l ierteZweckbestimmung :FP_DetailZweckbestGruen [0..*] {ordered}

+ nutzungsform :XP_Nutzungsform [0..1]

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungGruen

Parkanlage = 1000

ParkanlageHistorisch = 10000

ParkanlageNaturnah = 10001

ParkanlageWaldcharakter = 10002

NaturnaheUferParkanlage = 10003

Dauerkleingarten = 1200

ErholungsGaerten = 12000

Sportplatz = 1400

Reitsportanlage = 14000

Hundesportanlage = 14001

Wassersportanlage = 14002

Schiessstand = 14003

Golfplatz = 14004

Skisport = 14005

Tennisanlage = 14006

SonstigerSportplatz = 14007

Spielplatz = 1600

Bolzplatz = 16000

Abenteuerspielplatz = 16001

Zeltplatz = 1800

Campingplatz = 18000

Badeplatz = 2000

FreizeitErholung = 2200

Kleintierhaltung = 22000

Festplatz = 22001

SpezGruenflaeche = 2400

StrassenbegleitGruen = 24000

BoeschungsFlaeche = 24001

FeldWaldWiese = 24002

Uferschutzstreifen = 24003

Abschirmgruen = 24004

UmweltbildungsparkSchaugatter = 24005

RuhenderVerkehr = 24006

Friedhof = 2600

Sonstiges = 9999

Gaertnerei = 99990

«CodeList»

FP_DetailZweckbestLandwirtschaftsFlaeche

«CodeList»

FP_DetailZweckbestGruen

«CodeList»

FP_DetailZweckbestWaldFlaeche

«enumeration»

XP_Enumerationen::

XP_Nutzungsform

Privat = 1000

Oeffentlich = 2000

Page 35: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

35

1.3.6 FP_Naturschutz

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

FP_SchutzPflegeEntwicklung

+ ziel :XP_SPEZiele [0..1]

+ sonstZiel :CharacterString [0..1]

+ massnahme :XP_SPEMassnahmenDaten [0..*] {ordered}

+ istAusgleich :Boolean [0..1] = false

«DataType»

XP_Basisobjekte::XP_SPEMassnahmenDaten

+ klassifizMassnahme :XP_SPEMassnahmenTypen [0..1]

+ massnahmeText :CharacterString [0..1]

+ massnahmeKuerzel :CharacterString [0..1]

«enumeration»

XP_Basisobjekte::

XP_SPEMassnahmenTypen

ArtentreicherGehoelzbestand = 1000

NaturnaherWald = 1100

ExtensivesGruenland = 1200

Feuchtgruenland = 1300

Obstwiese = 1400

NaturnaherUferbereich = 1500

Roehrichtzone = 1600

Ackerrandstreifen = 1700

Ackerbrache = 1800

Gruenlandbrache = 1900

Sukzessionsflaeche = 2000

Hochstaudenflur = 2100

Trockenrasen = 2200

Heide = 2300

Sonstiges = 9999

«FeatureType»

FP__Basisobjekte::FP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

FP_AusgleichsFlaeche

+ ziel :XP_SPEZiele [0..1]

+ sonstZiel :CharacterString [0..1]

+ massnahme :XP_SPEMassnahmenDaten [0..*] {ordered}

+ refMassnahmenText :XP_ExterneReferenz [0..1]

+ refLandschaftsplan :XP_ExterneReferenz [0..1]

XP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Objekt

+ rechtscharakter :FP_Rechtscharakter

+ spezifischePraegung :FP_SpezifischePraegungTypen [0..1]

«enumeration»

XP_Enumerationen::XP_SPEZiele

SchutzPflege = 1000

Entwicklung = 2000

Anlage = 3000

SchutzPflegeEntwicklung = 4000

Sonstiges = 9999

«DataType»

XP_Basisobjekte::XP_ExterneReferenz

+ georefURL :URI [0..1]

+ georefMimeType :XP_MimeTypes [0..1]

+ art :XP_ExterneReferenzArt [0..1]

+ informationssystemURL :URI [0..1]

+ referenzName :CharacterString [0..1]

+ referenzURL :URI [0..1]

+ referenzMimeType :XP_MimeTypes [0..1]

+ beschreibung :CharacterString [0..1]

+ datum :Date [0..1]

«CodeList»

XP_Basisobjekte::XP_MimeTypes

+ application/pdf

+ application/zip

+ application/xml

+ application/msword

+ application/msexcel

+ application/vnd.ogc.sld+xml

+ application/vnd.ogc.wms_xml

+ application/vnd.ogc.gml

+ application/odt

+ image/jpg

+ image/png

+ image/tiff

+ image/ecw

+ image/svg+xml

+ text/html

+ text/plain

«enumeration»

XP_Basisobjekte::

XP_ExterneReferenzArt

Dokument

PlanMitGeoreferenz

+wirdAusgeglichenDurchSPE

0..*

+wirdAusgeglichenDurchFlaeche

0..*

Page 36: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

36

1.3.7 FP_Sonstiges

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

FP_Unv erbindlicheVormerkung

+ vormerkung :CharacterString [0..1]

«FeatureType»

FP_Priv ilegiertesVorhaben

+ zweckbestimmung :FP_ZweckbestimmungPrivilegiertesVorhaben [0..*] {ordered}

+ vorhaben :CharacterString [0..1]

«FeatureType»

FP_GenerischesObjekt

+ zweckbestimmung :FP_ZweckbestimmungGenerischeObjekte [0..*] {ordered}

«FeatureType»

FP_Kennzeichnung

+ zweckbestimmung :XP_ZweckbestimmungKennzeichnung [0..*] {ordered}

«CodeList»

FP_ZweckbestimmungGenerischeObjekte

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

FP__Basisobjekte::

FP_Ueberlagerungsobjekt

«FeatureType»

FP_VorbehalteFlaeche

+ vorbehalt :CharacterString [0..1]

«FeatureType»

FP_NutzungsbeschraenkungsFlaeche

«FeatureType»

FP_TextlicheDarstellungsFlaeche

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungKennzeichnung

Naturgewalten = 1000

Abbauflaeche = 2000

AeussereEinwirkungen = 3000

SchadstoffBelastBoden = 4000

LaermBelastung = 5000

Bergbau = 6000

Bodenordnung = 7000

Vorhabensgebiet = 8000

AndereGesetzlVorschriften = 9999

«enumeration»

FP_ZweckbestimmungPriv ilegiertesVorhaben

LandForstwirtschaft = 1000

Aussiedlerhof = 10000

Altenteil = 10001

Reiterhof = 10002

Gartenbaubetrieb = 10003

Baumschule = 10004

OeffentlicheVersorgung = 1200

Wasser = 12000

Gas = 12001

Waerme = 12002

Elektrizitaet = 12003

Telekommunikation = 12004

Abwasser = 12005

OrtsgebundenerGewerbebetrieb = 1400

BesonderesVorhaben = 1600

BesondereUmgebungsAnforderung = 16000

NachteiligeUmgebungsWirkung = 16001

BesondereZweckbestimmung = 16002

ErneuerbareEnergien = 1800

Windenergie = 18000

Wasserenergie = 18001

Solarenergie = 18002

Biomasse = 18003

Kernenergie = 2000

NutzungKernerergie = 20000

EntsorgungRadioaktiveAbfaelle = 20001

Sonstiges = 9999

StandortEinzelhof = 99990

BebauteFlaecheAussenbereich = 99991

Page 37: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

37

1.3.8 FP_Ver_und_Entsorgung

FP_Flaechenobjekt

«FeatureType»

FP__Basisobjekte::

FP_Ueberlagerungsobjekt

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

FP_VerEntsorgung

+ zweckbestimmung :XP_ZweckbestimmungVerEntsorgung [0..*] {ordered}

+ detail l ierteZweckbestimmung :FP_DetailZweckbestVerEntsorgung [0..*] {ordered}

+ textlicheErgaenzung :CharacterString [0..1]

+ zugunstenVon :CharacterString [0..1]

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungVerEntsorgung

Elektrizitaet = 1000

Hochspannungsleitung = 10000

TrafostationUmspannwerk = 10001

Solarkraftwerk = 10002

Windkraftwerk = 10003

Geothermiekraftwerk = 10004

Elektrizitaetswerk = 10005

Wasserkraftwerk = 10006

BiomasseKraftwerk = 10007

Kabelleitung = 10008

Niederspannungsleitung = 10009

Leitungsmast = 100010

Gas = 1200

Ferngasleitung = 12000

Gaswerk = 12001

Gasbehaelter = 12002

Gasdruckregler = 12003

Gasstation = 12004

Gasleitung = 12005

Erdoel = 1300

Erdoelleitung = 13000

Bohrstelle = 13001

Erdoelpumpstation = 13002

Oeltank = 13003

Waermeversorgung = 1400

Blockheizkraftwerk = 14000

Fernwaermeleitung = 14001

Fernheizwerk = 14002

Wasser = 1600

Wasserwerk = 16000

Wasserleitung = 16001

Wasserspeicher = 16002

Brunnen = 16003

Pumpwerk = 16004

Quelle = 16005

Abwasser = 1800

Abwasserleitung = 18000

Abwasserrueckhaltebecken = 18001

Abwasserpumpwerk = 18002

Klaeranlage = 18003

AnlageKlaerschlamm = 18004

SonstigeAbwasserBehandlungsanlage = 18005

Salz oder Soleleitungen = 18006

Regenwasser = 2000

RegenwasserRueckhaltebecken = 20000

Niederschlagswasserleitung = 20001

Abfallentsorgung = 2200

Muellumladestation = 22000

Muellbeseitigungsanlage = 22001

Muellsortieranlage = 22002

Recyclinghof = 22003

Ablagerung = 2400

Erdaushubdeponie = 24000

Bauschuttdeponie = 24001

Hausmuelldeponie = 24002

Sondermuelldeponie = 24003

Stil lgelegteDeponie = 24004

RekultivierteDeponie = 24005

Telekommunikation = 2600

Fernmeldeanlage = 26000

Mobilfunkstrecke = 26001

Fernmeldekabel = 26002

ErneuerbareEnergien = 2800

KraftWaermeKopplung = 3000

Sonstiges = 9999

Produktenleitung = 99990

«CodeList»

FP_DetailZweckbestVerEntsorgung

«CodeList»

FP_ZentralerVersorgungsbereichAuspraegung

«FeatureType»

FP_ZentralerVersorgungsbereich

+ auspraegung :FP_ZentralerVersorgungsbereichAuspraegung [0..1]

Page 38: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

38

1.3.9 FP_Verkehr

«FeatureType»

FP_Strassenv erkehr

+ zweckbestimmung :FP_ZweckbestimmungStrassenverkehr [0..1]

+ detail l ierteZweckbestimmung :FP_DetailZweckbestStrassenverkehr [0..1]

+ nutzungsform :XP_Nutzungsform [0..1]

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«enumeration»

FP_ZweckbestimmungStrassenv erkehr

Autobahn = 1000

Hauptverkehrsstrasse = 1200

SonstigerVerkehrswegAnlage = 1400

VerkehrsberuhigterBereich = 14000

Platz = 14001

Fussgaengerbereich = 14002

RadFussweg = 14003

Radweg = 14004

Fussweg = 14005

Wanderweg = 14006

ReitKutschweg = 14007

Rastanlage = 14008

Busbahnhof = 14009

UeberfuehrenderVerkehrsweg = 140010

UnterfuehrenderVerkehrsweg = 140011

RuhenderVerkehr = 1600

Parkplatz = 16000

Fahrradabstellplatz = 16001

Sonstiges = 9999

«CodeList»

FP_DetailZweckbestStrassenv erkehr

«enumeration»

XP_Enumerationen::

XP_Nutzungsform

Privat = 1000

Oeffentlich = 2000

Page 39: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

39

1.3.10 FP_Wasser

FP_Objekt

«FeatureType»

FP__Basisobjekte::FP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

FP_Gewaesser

+ zweckbestimmung :XP_ZweckbestimmungGewaesser [0..1]

+ detail l ierteZweckbestimmung :FP_DetailZweckbestGewaesser [0..1]

«FeatureType»

FP_Wasserwirtschaft

+ zweckbestimmung :XP_ZweckbestimmungWasserwirtschaft [0..1]

+ detail l ierteZweckbestimmung :FP_DetailZweckbestWasserwirtschaft [0..1]

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungGewaesser

Hafen = 1000

Wasserflaeche = 1100

Fliessgewaesser = 1200

Sonstiges = 9999

«enumeration»

XP_Enumerationen::

XP_ZweckbestimmungWasserwirtschaft

HochwasserRueckhaltebecken = 1000

Ueberschwemmgebiet = 1100

Versickerungsflaeche = 1200

Entwaesserungsgraben = 1300

Deich = 1400

Sonstiges = 9999

«CodeList»

FP_DetailZweckbestGewaesser

«CodeList»

FP_DetailZweckbestWasserwirtschaft

Page 40: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

40

1.4 Raumordnungsplan

«Leaf»

RP__Basisobjekte

+ RP_Art

+ RP_Bedeutsamkeit

+ RP_Bereich

+ RP_GebietsTyp

+ RP_Geometrieobjekt

+ RP_Legendenobjekt

+ RP_Objekt

+ RP_Plan

+ RP_Rechtscharakter

+ RP_Rechtsstand

+ RP_SonstPlanArt

+ RP_Status

+ RP_TextAbschnitt

+ RP_Verfahren

«Leaf»

RP_Siedlungsstruktur

+ RP_Achse

+ RP_AchsenTypen

+ RP_BesondereRaumkategorieTypen

+ RP_Einzelhandel

+ RP_EinzelhandelTypen

+ RP_Funktionszuweisung

+ RP_FunktionszuweisungTypen

+ RP_IndustrieGewerbe

+ RP_IndustrieGewerbeTypen

+ RP_Raumkategorie

+ RP_RaumkategorieTypen

+ RP_Siedlung

+ RP_SonstigerSiedlungsbereich

+ RP_Sperrgebiet

+ RP_SperrgebietTypen

+ RP_WohnenSiedlung

+ RP_WohnenSiedlungTypen

+ RP_ZentralerOrt

+ RP_ZentralerOrtSonstigeTypen

+ RP_ZentralerOrtTypen

«Leaf»

RP_Sonstiges

+ RP_GenerischesObjekt

+ RP_GenerischesObjektTypen

+ RP_Grenze

+ RP_Planungsraum

+ RP_SonstGrenzeTypen

+ RP_SpezifischeGrenzeTypen

«Leaf»

RP_Infrastruktur

+ RP_AbfallentsorgungTypen

+ RP_AbfallTypen

+ RP_AbwasserTypen

+ RP_BesondererSchienenverkehrTypen

+ RP_BesondererStrassenverkehrTypen

+ RP_Energieversorgung

+ RP_EnergieversorgungTypen

+ RP_Entsorgung

+ RP_Kommunikation

+ RP_KommunikationTypen

+ RP_LaermschutzBauschutz

+ RP_LaermschutzTypen

+ RP_Luftverkehr

+ RP_LuftverkehrTypen

+ RP_PrimaerenergieTypen

+ RP_Schienenverkehr

+ RP_SchienenverkehrTypen

+ RP_SonstigeInfrastruktur

+ RP_SonstVerkehr

+ RP_SonstVerkehrTypen

+ RP_SozialeInfrastruktur

+ RP_SozialeInfrastrukturTypen

+ RP_SpannungTypen

+ RP_Strassenverkehr

+ RP_StrassenverkehrTypen

+ RP_Verkehr

+ RP_VerkehrStatus

+ RP_VerkehrTypen

+ RP_Wasserverkehr

+ RP_WasserverkehrTypen

+ RP_Wasserwirtschaft

+ RP_WasserwirtschaftTypen

«Leaf»

RP_Freiraumstruktur

+ RP_Bodenschutz

+ RP_Erholung

+ RP_ErneuerbareEnergie

+ RP_Forstwirtschaft

+ RP_Freiraum

+ RP_Gewaesser

+ RP_GruenzugGruenzaesur

+ RP_Hochwasserschutz

+ RP_Klimaschutz

+ RP_Kulturlandschaft

+ RP_Landwirtschaft

+ RP_NaturLandschaft

+ RP_NaturschutzrechtlichesSchutzgebiet

+ RP_RadwegWanderweg

+ RP_Rohstoff

+ RP_SonstigerFreiraumschutz

+ RP_Sportanlage

+ RP_Wasserschutz

+ RP_BergbauFolgenutzung

+ RP_BergbauplanungTypen

+ RP_BesondereTourismusErholungTypen

+ RP_BodenschatzTiefen

+ RP_BodenschutzTypen

+ RP_ErholungTypen

+ RP_ErneuerbareEnergieTypen

+ RP_ForstwirtschaftTypen

+ RP_HochwasserschutzTypen

+ RP_KulturlandschaftTypen

+ RP_LandwirtschaftTypen

+ RP_LuftTypen

+ RP_NaturLandschaftTypen

+ RP_RadwegWanderwegTypen

+ RP_RohstoffTypen

+ RP_SportanlageTypen

+ RP_TourismusTypen

+ RP_WasserschutzTypen

+ RP_WasserschutzZonen

+ RP_ZaesurTypen

+ RP_Zeitstufen

Page 41: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

41

1.4.1 RP__Basisobjekte

«FeatureType»

RP_Plan

+ bundesland :XP_Bundeslaender [1..*]

+ planArt :RP_Art

+ sonstPlanArt :RP_SonstPlanArt [0..1]

+ planungsregion :Integer [0..1]

+ teilabschnitt :Integer [0..1]

+ rechtsstand :RP_Rechtsstand [0..1]

+ status :RP_Status [0..1]

+ aufstellungsbeschlussDatum :Date [0..1]

+ auslegungStartDatum :Date [0..*]

+ auslegungEndDatum :Date [0..*]

+ traegerbeteiligungsStartDatum :Date [0..*]

+ traegerbeteiligungsEndDatum :Date [0..*]

+ aenderungenBisDatum :Date [0..1]

+ entwurfsbeschlussDatum :Date [0..1]

+ planbeschlussDatum :Date [0..1]

+ datumDesInkrafttretens :Date [0..1]

+ verfahren :RP_Verfahren [0..1]

+ amtlicherSchluessel :Integer [0..1]

«FeatureType»

RP_Bereich

+ versionBROG :Date [0..1]

+ versionBROGText :CharacterString [0..1]

+ versionLPLG :Date [0..1]

+ versionLPLGText :CharacterString [0..1]

+ geltungsmassstab :Integer [0..1]

«enumeration»

RP_Art

Regionalplan = 1000

SachlicherTeilplanRegionalebene = 2000

SachlicherTeilplanLandesebene = 2001

Braunkohlenplan = 3000

LandesweiterRaumordnungsplan = 4000

StandortkonzeptBund = 5000

AWZPlan = 5001

RaeumlicherTeilplan = 6000

Sonstiges = 9999

«CodeList»

RP_SonstPlanArt

«enumeration»

RP_Rechtsstand

Aufstellungsbeschluss = 1000

Entwurf = 2000

EntwurfGenehmigt = 2001

EntwurfGeaendert = 2002

EntwurfAufgegeben = 2003

EntwurfRuht = 2004

Plan = 3000

Inkraftgetreten = 4000

AllgemeinePlanungsabsicht = 5000

AusserKraft = 6000

PlanUngueltig = 7000

«CodeList»

RP_Status

«FeatureType»

RP_TextAbschnitt

+ rechtscharakter :RP_Rechtscharakter

«enumeration»

RP_Rechtscharakter

ZielDerRaumordnung = 1000

GrundsatzDerRaumordnung = 2000

NachrichtlicheUebernahme = 3000

NachrichtlicheUebernahmeZiel = 4000

NachrichtlicheUebernahmeGrundsatz = 5000

NurInformationsgehalt = 6000

TextlichesZiel = 7000

ZielundGrundsatz = 8000

Vorschlag = 9000

Unbekannt = 9998

«enumeration»

RP_Verfahren

Aenderung = 1000

Teilfortschreibung = 2000

Neuaufstellung = 3000

Gesamtfortschreibung = 4000

Aktualisierung = 5000

«FeatureType»

XP_Basisobjekte::XP_Plan

+ name :CharacterString

+ nummer :CharacterString [0..1]

+ internalId :CharacterString [0..1]

+ beschreibung :CharacterString [0..1]

+ kommentar :CharacterString [0..1]

+ technHerstellDatum :Date [0..1]

+ genehmigungsDatum :Date [0..1]

+ untergangsDatum :Date [0..1]

+ aendert :XP_VerbundenerPlan [0..*]

+ wurdeGeaendertVon :XP_VerbundenerPlan [0..*]

+ erstellungsMassstab :Integer [0..1]

+ bezugshoehe :Length [0..1]

+ raeumlicherGeltungsbereich :XP_Flaechengeometrie

+ verfahrensMerkmale :XP_VerfahrensMerkmal [0..*]

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detaill ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«enumeration»

XP_Enumerationen::

XP_Bundeslaender

BB = 1000

BE = 1100

BW = 1200

BY = 1300

HB = 1400

HE = 1500

HH = 1600

MV = 1700

NI = 1800

NW = 1900

RP = 2000

SH = 2100

SL = 2200

SN = 2300

ST = 2400

TH = 2500

Bund = 3000

+gehoertZuPlan 1

+bereich 0..*

0..1

+texte 0..*

Page 42: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

42

«FeatureType»

RP_Bereich

+ versionBROG :Date [0..1]

+ versionBROGText :CharacterString [0..1]

+ versionLPLG :Date [0..1]

+ versionLPLGText :CharacterString [0..1]

+ geltungsmassstab :Integer [0..1]

«FeatureType»

RP_Objekt

+ rechtscharakter :RP_Rechtscharakter

+ konkretisierung :CharacterString [0..1]

+ gebietsTyp :RP_GebietsTyp [0..*]

+ kuestenmeer :Boolean [0..1] = false

+ bedeutsamkeit :RP_Bedeutsamkeit [0..*]

+ istZweckbindung :Boolean [0..1] = false

«FeatureType»

RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«enumeration»

RP_Rechtscharakter

ZielDerRaumordnung = 1000

GrundsatzDerRaumordnung = 2000

NachrichtlicheUebernahme = 3000

NachrichtlicheUebernahmeZiel = 4000

NachrichtlicheUebernahmeGrundsatz = 5000

NurInformationsgehalt = 6000

TextlichesZiel = 7000

ZielundGrundsatz = 8000

Vorschlag = 9000

Unbekannt = 9998

«enumeration»

RP_GebietsTyp

Vorranggebiet = 1000

Vorrangstandort = 1001

Vorbehaltsgebiet = 1100

Vorbehaltsstandort = 1101

Eignungsgebiet = 1200

VorrangundEignungsgebiet = 1300

Ausschlussgebiet = 1400

Vorsorgegebiet = 1500

Vorsorgestandort = 1501

Vorzugsraum = 1600

Potenzialgebiet = 1700

Schwerpunktraum = 1800

SonstigesGebiet = 9999

«FeatureType»

RP_TextAbschnitt

+ rechtscharakter :RP_Rechtscharakter

«enumeration»

RP_Bedeutsamkeit

Regional = 1000

Ueberregional = 2000

Grossraeumig = 3000

Landesweit = 4000

Bundesweit = 5000

Europaeisch = 6000

International = 7000

Flaechenerschliessend = 8000

Herausragend = 9000

«FeatureType»

RP_Legendenobjekt

+ legendenBezeichnung :CharacterString

+ reflegendenBild :XP_ExterneReferenz

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

XP_Basisobjekte::XP_Objekt

+ uuid :CharacterString [0..1]

+ text :CharacterString [0..1]

+ rechtsstand :XP_Rechtsstand [0..1]

+ gesetzlicheGrundlage :XP_GesetzlicheGrundlage [0..1]

+ gliederung1 :CharacterString [0..1]

+ gliederung2 :CharacterString [0..1]

+ ebene :Integer [0..1] = 0

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ hoehenangabe :XP_Hoehenangabe [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

+ startBedingung :XP_WirksamkeitBedingung [0..1]

+ endeBedingung :XP_WirksamkeitBedingung [0..1]

«FeatureType»

XP_Praesentationsobjekte::

XP_AbstraktesPraesentationsobjekt

+ stylesheetId :XP_StylesheetListe [0..1]

+ darstellungsprioritaet :Integer [0..1]

+ art :CharacterString [0..*] {ordered}

+ index :Integer [0..*] {ordered}

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]«Union»

XP_Basisobjekte::

XP_VariableGeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiCurve

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

+refTextInhalt

0..*

+gehoertZuBereich 0..1

+planinhalt

0..*

+dientZurDarstellungVon

0..*

+wirdDargestelltDurch

0..*

+gehoertZuBereich 0..1

+praesentationsobjekt 0..*

0..1

+gehoertZuPraesentationsobjekt0..1

Page 43: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

43

1.4.2 RP_Freiraumstruktur

«FeatureType»

RP_Bodenschutz

+ typ :RP_BodenschutzTypen [0..1]

«FeatureType»

RP_GruenzugGruenzaesur

+ typ :RP_ZaesurTypen [0..*]

«FeatureType»

RP_Hochwasserschutz

+ typ :RP_HochwasserschutzTypen [0..*]

«FeatureType»

RP_Klimaschutz

+ typ :RP_LuftTypen [0..*]

«FeatureType»

RP_NaturLandschaft

+ typ :RP_NaturLandschaftTypen [0..*]

«FeatureType»

RP_NaturschutzrechtlichesSchutzgebiet

+ typ :XP_KlassifizSchutzgebietNaturschutzrecht [0..*]

+ istKernzone :Boolean [0..1] = false

«FeatureType»

RP_Wasserschutz

+ zone :RP_WasserschutzZonen [0..*]

+ typ :RP_WasserschutzTypen [0..1]

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«enumeration»

RP_BodenschutzTypen

BeseitigungErheblicherBodenbelastung = 1000

SicherungSanierungAltlasten = 2000

Erosionsschutz = 3000

SonstigerBodenschutz = 9999

«enumeration»

RP_HochwasserschutzTypen

Hochwasserschutz = 1000

TechnischerHochwasserschutz = 1001

Hochwasserrueckhaltebecken = 1100

HochwasserrueckhaltebeckenPolder = 1101

HochwasserrueckhaltebeckenBauwerk = 1102

RisikobereichHochwasser = 1200

Kuestenhochwasserschutz = 1300

Deich = 1301

Deichrueckverlegung = 1302

DeichgeschuetztesGebiet = 1303

Sperrwerk = 1400

HochwGefaehrdeteKuestenniederung = 1500

Ueberschwemmungsgebiet = 1600

UeberschwemmungsgefaehrdeterBereich = 1700

Retentionsraum = 1800

PotenziellerRetentionsraum = 1801

SonstigerHochwasserschutz = 9999

«enumeration»

RP_LuftTypen

Kaltluft = 1000

Frischluft = 2000

SonstigeLufttypen = 9999

«enumeration»

RP_NaturLandschaftTypen

NaturLandschaft = 1000

NaturschutzLandschaftspflege = 1100

NaturschutzLandschaftspflegeAufGewaessern = 1101

Flurdurchgruenung = 1200

UnzerschnitteneRaeume = 1300

UnzerschnitteneVerkehrsarmeRaeume = 1301

Feuchtgebiet = 1400

OekologischesVerbundssystem = 1500

OekologischerRaum = 1501

VerbesserungLandschaftsstrukturNaturhaushalt = 1600

Biotop = 1700

Biotopverbund = 1701

Biotopverbundachse = 1702

ArtenBiotopschutz = 1703

Regionalpark = 1704

KompensationEntwicklung = 1800

GruenlandBewirtschaftungPflegeEntwicklung = 1900

Landschaftsstruktur = 2000

LandschaftErholung = 2100

Landschaftspraegend = 2200

SchutzderNatur = 2300

SchutzdesLandschaftsbildes = 2400

Alpenpark = 2500

SonstigerNaturLandschaftSchutz = 9999

«enumeration»

RP_WasserschutzTypen

Wasserschutzgebiet = 1000

Grundwasserschutz = 2000

Grundwasservorkommen = 2001

Gewaesserschutz = 2002

Trinkwasserschutz = 3000

Trinkwassergewinnung = 4000

Oberflaechenwasserschutz = 5000

Heilquelle = 6000

Wasserversorgung = 7000

SonstigerWasserschutz = 9999

«enumeration»

RP_WasserschutzZonen

Zone1 = 1000

Zone2 = 2000

Zone3 = 3000

«enumeration»

RP_ZaesurTypen

Gruenzug = 1000

Gruenzaesur = 2000

Siedlungszaesur = 3000

«FeatureType»

RP_Freiraum

+ istAusgleichsgebiet :Boolean [0..1] = false

+ imVerbund :Boolean [0..1] = false

«FeatureType»

RP_Gewaesser

+ gewaesserTyp :CharacterString [0..1]

«enumeration»

XP_Enumerationen::

XP_KlassifizSchutzgebietNaturschutzrecht

Naturschutzgebiet = 1000

Nationalpark = 1100

Biosphaerenreservat = 1200

Landschaftsschutzgebiet = 1300

Naturpark = 1400

Naturdenkmal = 1500

GeschuetzterLandschaftsBestandteil = 1600

GesetzlichGeschuetztesBiotop = 1700

Natura2000 = 1800

GebietGemeinschaftl icherBedeutung = 18000

EuropaeischesVogelschutzgebiet = 18001

NationalesNaturmonument = 2000

Sonstiges = 9999

Page 44: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

44

«enumeration»

RP_ErholungTypen

Erholung = 1000

RuhigeErholungInNaturUndLandschaft = 2000

ErholungMitStarkerInanspruchnahmeDurchBevoelkerung = 3000

Erholungswald = 4000

Freizeitanlage = 5000

Ferieneinrichtung = 5001

ErholungslandschaftAlpen = 6000

Kureinrichtung = 7000

SonstigeErholung = 9999

«FeatureType»

RP_Erholung

+ typErholung :RP_ErholungTypen [0..*]

+ typTourismus :RP_TourismusTypen [0..*]

+ besondererTyp :RP_BesondereTourismusErholungTypen [0..1]

«FeatureType»

RP_ErneuerbareEnergie

+ typ :RP_ErneuerbareEnergieTypen [0..1]

«FeatureType»

RP_Forstwirtschaft

+ typ :RP_ForstwirtschaftTypen [0..1]

«FeatureType»

RP_Kulturlandschaft

+ typ :RP_KulturlandschaftTypen [0..1]

«FeatureType»

RP_Landwirtschaft

+ typ :RP_LandwirtschaftTypen [0..1]

«FeatureType»

RP_RadwegWanderweg

+ typ :RP_RadwegWanderwegTypen [0..*]

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«FeatureType»

RP_Sportanlage

+ typ :RP_SportanlageTypen [0..1]

«enumeration»

RP_ErneuerbareEnergieTypen

Windenergie = 1000

Solarenergie = 2000

Geothermie = 3000

Biomasse = 4000

SonstigeErneuerbareEnergie = 9999

«enumeration»

RP_BesondereTourismusErholungTypen

Entwicklungsgebiet = 1000

Kernbereich = 2000

BesondereEntwicklungsaufgabe = 3000

«enumeration»

RP_TourismusTypen

Tourismus = 1000

Kuestenraum = 2000

SonstigerTourismus = 9999

«enumeration»

RP_LandwirtschaftTypen

Landwirtschaftl icheNutzung = 1000

KernzoneLandwirtschaft = 1001

IntensivLandwirtschaft = 2000

Fischerei = 3000

Weinbau = 4000

AufGrundHohenErtragspotenzials = 5000

AufGrundBesondererFunktionen = 6000

Gruenlandbewirtschaftung = 7000

Sonderkultur = 8000

SonstigeLandwirtschaft = 9999

«enumeration»

RP_ForstwirtschaftTypen

Wald = 1000

Bannwald = 1001

Schonwald = 1002

Waldmehrung = 2000

WaldmehrungErholung = 2001

VergroesserungDesWaldanteils = 2002

Waldschutz = 3000

BesondereSchutzfunktionDesWaldes = 3001

VonAufforstungFreizuhalten = 4000

SonstigeForstwirtschaft = 9999

«enumeration»

RP_KulturlandschaftTypen

KulturellesSachgut = 1000

Welterbe = 2000

KulturerbeLandschaft = 3000

KulturDenkmalpflege = 4000

SonstigeKulturlandschaftTypen = 9999

«enumeration»

RP_SportanlageTypen

Sportanlage = 1000

Wassersport = 2000

Motorsport = 3000

Flugsport = 4000

Reitsport = 5000

Golfsport = 6000

Sportzentrum = 7000

SonstigeSportanlage = 9999

«enumeration»

RP_RadwegWanderwegTypen

Wanderweg = 1000

Fernwanderweg = 1001

Radwandern = 2000

Fernradweg = 2001

Reiten = 3000

Wasserwandern = 4000

SonstigerWanderweg = 9999

«FeatureType»

RP_SonstigerFreiraumschutz

«FeatureType»

RP_Freiraum

+ istAusgleichsgebiet :Boolean [0..1] = false

+ imVerbund :Boolean [0..1] = false

Page 45: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

45

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«FeatureType»

RP_Rohstoff

+ rohstoffTyp :RP_RohstoffTypen [0..*]

+ folgenutzung :RP_BergbauFolgenutzung [0..*]

+ folgenutzungText :CharacterString [0..1]

+ zeitstufe :RP_Zeitstufen [0..1]

+ zeitstufeText :CharacterString [0..1]

+ tiefe :RP_BodenschatzTiefen [0..1]

+ bergbauplanungTyp :RP_BergbauplanungTypen [0..*]

+ istAufschuettungAblagerung :Boolean [0..1] = false

«enumeration»

RP_BergbauFolgenutzung

Landwirtschaft = 1000

Forstwirtschaft = 2000

Gruenlandbewirtschaftung = 3000

NaturLandschaft = 4000

Naturschutz = 5000

Erholung = 6000

Gewaesser = 7000

Verkehr = 8000

Altbergbau = 9000

SonstigeNutzung = 9999

«enumeration»

RP_BergbauplanungTypen

Lagerstaette = 1000

Sicherung = 1100

Gewinnung = 1200

Abbaubereich = 1300

Sicherheitszone = 1400

AnlageEinrichtungBergbau = 1500

Halde = 1600

Sanierungsflaeche = 1700

AnsiedlungUmsiedlung = 1800

Bergbaufolgelandschaft = 1900

SonstigeBergbauplanung = 9999

«enumeration»

RP_BodenschatzTiefen

Oberflaechennah = 1000

Tiefliegend = 2000

«enumeration»

RP_Zeitstufen

Zeitstufe1 = 1000

Zeitstufe2 = 2000

«enumeration»

RP_RohstoffTypen

Anhydritstein = 1000

Baryt = 1100

BasaltDiabas = 1200

Bentonit = 1300

Blaehton = 1400

Braunkohle = 1500

Buntsandstein = 1600

Dekostein = 1700

Diorit = 1800

Dolomitstein = 1900

Erdgas = 2000

Erdoel = 2100

Erz = 2200

Feldspat = 2300

Festgestein = 2400

Flussspat = 2500

Gangquarz = 2600

Gipsstein = 2700

Gneis = 2800

Granit = 2900

Grauwacke = 3000

Hartgestein = 3100

KalkKalktuffKreide = 3200

Kalkmergelstein = 3300

Kalkstein = 3400

Kaolin = 3500

Karbonatgestein = 3600

Kies = 3700

Kieselgur = 3800

KieshaltigerSand = 3900

KiesSand = 4000

Klei = 4100

Kristall in = 4200

Kupfer = 4300

Lehm = 4400

Marmor = 4500

Mergel = 4600

Mergelstein = 4700

MikrogranitGranitporphyr = 4800

Monzonit = 4900

Muschelkalk = 5000

Naturstein = 5100

Naturwerkstein = 5200

Oelschiefer = 5300

Pegmatitsand = 5400

Quarzit = 5500

Quarzsand = 5600

Rhyolith = 5700

RhyolithQuarzporphyr = 5800

Salz = 5900

Sand = 6000

Sandstein = 6100

Spezialton = 6200

SteineundErden = 6300

Steinkohle = 6400

Ton = 6500

Tonstein = 6600

Torf = 6700

TuffBimsstein = 6800

Uran = 6900

Vulkanit = 7000

Werkstein = 7100

Sonstiges = 9999

«FeatureType»

RP_Freiraum

+ istAusgleichsgebiet :Boolean [0..1] = false

+ imVerbund :Boolean [0..1] = false

Page 46: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

46

1.4.3 RP_Infrastruktur

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«FeatureType»

RP_Entsorgung

+ typAE :RP_AbfallentsorgungTypen [0..*]

+ abfallTyp :RP_AbfallTypen [0..*]

+ typAW :RP_AbwasserTypen [0..*]

+ istAufschuettungAblagerung :Boolean [0..1] = false

«FeatureType»

RP_Energiev ersorgung

+ typ :RP_EnergieversorgungTypen [0..*]

+ primaerenergieTyp :RP_PrimaerenergieTypen [0..*]

+ spannung :RP_SpannungTypen [0..1]

«FeatureType»

RP_Kommunikation

+ typ :RP_KommunikationTypen [0..1]

«FeatureType»

RP_LaermschutzBauschutz

+ typ :RP_LaermschutzTypen [0..1]

«FeatureType»

RP_Wasserwirtschaft

+ typ :RP_WasserwirtschaftTypen [0..*]

«FeatureType»

RP_SozialeInfrastruktur

+ typ :RP_SozialeInfrastrukturTypen [0..*]

«FeatureType»

RP_SonstigeInfrastruktur

«enumeration»

RP_Energiev ersorgungTypen

Leitungstrasse = 1000

Hochspannungsleitung = 1001

KabeltrasseNetzanbindung = 1002

Pipeline = 2000

Uebergabestation = 2001

Kraftwerk = 3000

Grosskraftwerk = 3001

Energiegewinnung = 3002

Energiespeicherung = 4000

VerstetigungSpeicherung = 4001

Untergrundspeicher = 4002

Umspannwerk = 5000

Raffinerie = 6000

Leitungsabbau = 7000

SonstigeEnergieversorgung = 9999

«enumeration»

RP_AbfallentsorgungTypen

BeseitigungEntsorgung = 1000

Abfallbeseitigungsanlage = 1100

ZentraleAbfallbeseitigungsanlage = 1101

Deponie = 1200

Untertageeinlagerung = 1300

Behandlung = 1400

Kompostierung = 1500

Verbrennung = 1600

Umladestation = 1700

Standortsicherung = 1800

SonstigeAbfallentsorgung = 9999

«enumeration»

RP_SozialeInfrastrukturTypen

Kultur = 1000

Sozialeinrichtung = 2000

Gesundheit = 3000

Krankenhaus = 3001

BildungForschung = 4000

Hochschule = 4001

Polizei = 5000

SonstigeSozialeInfrastruktur = 9999

«enumeration»

RP_WasserwirtschaftTypen

Wasserleitung = 1000

Wasserwerk = 2000

StaudammDeich = 3000

Speicherbecken = 4000

Rueckhaltebecken = 5000

Talsperre = 6000

PumpwerkSchoepfwerk = 7000

SonstigeWasserwirtschaft = 9999

«enumeration»

RP_AbfallTypen

Siedlungsabfall = 1000

Mineralstoffabfall = 2000

Industrieabfall = 3000

Sonderabfall = 4000

RadioaktiverAbfall = 5000

SonstigerAbfall = 9999

«enumeration»

RP_AbwasserTypen

Klaeranlage = 1000

ZentraleKlaeranlage = 1001

Grossklaerwerk = 1002

Hauptwasserableitung = 2000

Abwasserverwertungsflaeche = 3000

Abwasserbehandlungsanlage = 4000

SonstigeAbwasserinfrastruktur = 9999

«enumeration»

RP_SpannungTypen

110KV = 1000

220KV = 2000

330KV = 3000

380KV = 4000

«enumeration»

RP_PrimaerenergieTypen

Erdoel = 1000

Gas = 2000

Ferngas = 2001

Fernwaerme = 3000

Kraftstoff = 4000

Kohle = 5000

Wasser = 6000

Kernenergie = 7000

Reststoffverwertung = 8000

ErneuerbareEnergie = 9000

Windenergie = 9001

SonstigePrimaerenergie = 9999

«enumeration»

RP_LaermschutzTypen

Laermbereich = 1000

Laermschutzbereich = 1001

Siedlungsbeschraenkungsbereich = 2000

ZoneA = 3000

ZoneB = 4000

ZoneC = 5000

SonstigerLaermschutzBauschutz = 9999

«enumeration»

RP_KommunikationTypen

Richtfunkstrecke = 1000

Fernmeldeanlage = 2000

SendeEmpfangsstation = 2001

TonFernsehsender = 2002

SonstigeKommunikation = 9999

Page 47: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

47

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«FeatureType»

RP_SonstVerkehr

+ typ :RP_SonstVerkehrTypen [0..*]

«FeatureType»

RP_Schienenv erkehr

+ typ :RP_SchienenverkehrTypen [0..*]

+ besondererTyp :RP_BesondererSchienenverkehrTypen [0..*]

«FeatureType»

RP_Luftv erkehr

+ typ :RP_LuftverkehrTypen [0..*]

«FeatureType»

RP_Verkehr

+ allgemeinerTyp :RP_VerkehrTypen [0..*]

+ status :RP_VerkehrStatus [0..*]

+ bezeichnung :CharacterString [0..1]

«FeatureType»

RP_Wasserv erkehr

+ typ :RP_WasserverkehrTypen [0..*]

«FeatureType»

RP_Strassenv erkehr

+ typ :RP_StrassenverkehrTypen [0..*]

+ besondererTyp :RP_BesondererStrassenverkehrTypen [0..*]

«enumeration»

RP_Wasserv erkehrTypen

Hafen = 1000

Seehafen = 1001

Binnenhafen = 1002

Sportboothafen = 1003

Laende = 1004

Umschlagplatz = 2000

SchleuseHebewerk = 3000

Schifffahrt = 4000

WichtigerSchifffahrtsweg = 4001

SonstigerSchifffahrtsweg = 4002

Wasserstrasse = 4003

Reede = 5000

SonstigerWasserverkehr = 9999

«enumeration»

RP_VerkehrTypen

Schienenverkehr = 1000

Strassenverkehr = 2000

Luftverkehr = 3000

Wasserverkehr = 4000

SonstigerVerkehr = 9999

«enumeration»

RP_VerkehrStatus

Ausbau = 1000

LinienfuehrungOffen = 1001

Sicherung = 2000

Neubau = 3000

ImBau = 4000

VorhPlanfestgestLinienbestGrobtrasse = 5000

BedarfsplanmassnahmeOhneRaeumlFestlegung = 6000

Korridor = 7000

Verlegung = 8000

SonstigerVerkehrStatus = 9999

«enumeration»

RP_Strassenv erkehrTypen

Strassenverkehr = 1000

Hauptverkehrsstrasse = 1001

Autobahn = 1002

Bundesstrasse = 1003

Staatsstrasse = 1004

Landesstrasse = 1005

Kreisstrasse = 1006

Fernstrasse = 1007

Trasse = 2000

Strassennetz = 3000

Busverkehr = 4000

Anschlussstelle = 5000

Strassentunnel = 6000

SonstigerStrassenverkehr = 9999

«enumeration»

RP_SonstVerkehrTypen

Verkehrsanlage = 1000

Gueterverkehrszentrum = 1100

Logistikzentrum = 1200

TerminalkombinierterVerkehr = 1300

OEPNV = 1400

VerknuepfungspunktBahnBus = 1500

ParkandRideBikeandRide = 1600

Faehrverkehr = 1700

Infrastrukturkorridor = 1800

Tunnel = 1900

NeueVerkehrstechniken = 2000

SonstigerVerkehr = 9999

«enumeration»

RP_Schienenv erkehrTypen

Schienenverkehr = 1000

Eisenbahnstrecke = 1001

Haupteisenbahnstrecke = 1002

Trasse = 1100

Schienennetz = 1200

Stadtbahn = 1300

Strassenbahn = 1301

SBahn = 1302

UBahn = 1303

AnschlussgleisIndustrieGewerbe = 1400

Haltepunkt = 1500

Bahnhof = 1600

Hochgeschwindigkeitsverkehr = 1700

Bahnbetriebsgelaende = 1800

AnlagemitgrossemFlaechenbedarf = 1801

SonstigerSchienenverkehr = 9999

«enumeration»

RP_Luftv erkehrTypen

Flughafen = 1000

Verkehrsflughafen = 1001

Regionalflughafen = 1002

InternationalerFlughafen = 1003

InternationalerVerkehrsflughafen = 1004

Flughafenentwicklung = 1005

Flugplatz = 2000

Regionalflugplatz = 2001

Segelflugplatz = 2002

SonstigerFlugplatz = 2003

Bauschutzbereich = 3000

Militaerflughafen = 4000

Landeplatz = 5000

Verkehrslandeplatz = 5001

Hubschrauberlandeplatz = 5002

Landebahn = 5003

SonstigerLuftverkehr = 9999

«enumeration»

RP_BesondererStrassenv erkehrTypen

Zweistreifig = 1000

Dreistreifig = 1001

Vierstreifig = 1002

Sechsstreifig = 1003

Problembereich = 2000

GruenbrueckeQuerungsmoeglichkeit = 3000

«enumeration»

RP_BesondererSchienenv erkehrTypen

Eingleisig = 1000

Zweigleisig = 1001

Mehrgleisig = 1002

OhneBetrieb = 2000

MitFernverkehrsfunktion = 3000

MitVerknuepfungsfunktionFuerOEPNV = 3001

ElektrischerBetrieb = 4000

ZuElektrifizieren = 4001

VerbesserungLeistungsfaehigkeit = 5000

RaeumlicheFreihaltungentwidmeterBahntrassen = 6000

Nachnutzungstil lgelegterStrecken = 6001

Personenverkehr = 7000

Gueterverkehr = 7001

Nahverkehr = 8000

Fernverkehr = 8001

Page 48: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

48

1.4.4 RP_Siedlungsstruktur

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«FeatureType»

RP_Raumkategorie

+ typ :RP_RaumkategorieTypen [0..*]

+ besondererTyp :RP_BesondereRaumkategorieTypen [0..1]

«FeatureType»

RP_Sperrgebiet

+ typ :RP_SperrgebietTypen [0..1]

«FeatureType»

RP_ZentralerOrt

+ typ :RP_ZentralerOrtTypen [1..*]

+ sonstigerTyp :RP_ZentralerOrtSonstigeTypen [0..*]

«FeatureType»

RP_Funktionszuweisung

+ typ :RP_FunktionszuweisungTypen [1..*]

+ bezeichnung :CharacterString [0..1]

«FeatureType»

RP_Achse

+ typ :RP_AchsenTypen [0..*]

«enumeration»

RP_ZentralerOrtTypen

Oberzentrum = 1000

GemeinsamesOberzentrum = 1001

Oberbereich = 1500

Mittelzentrum = 2000

Mittelbereich = 2500

Grundzentrum = 3000

Unterzentrum = 3001

Nahbereich = 3500

Kleinzentrum = 4000

LaendlicherZentralort = 5000

Stadtrandkern1Ordnung = 6000

Stadtrandkern2Ordnung = 6001

VersorgungskernSiedlungskern = 7000

ZentralesSiedlungsgebiet = 8000

Metropole = 9000

SonstigerZentralerOrt = 9999

«enumeration»

RP_FunktionszuweisungTypen

Wohnen = 1000

Arbeit = 2000

GewerbeDienstleistung = 3000

Einzelhandel = 4000

Landwirtschaft = 5000

ErholungFremdenverkehr = 6000

Verteidigung = 7000

Ueberoertl icheVersorgungsfunktionLaendlicherRaum = 8000

SonstigeFunktion = 9999

«enumeration»

RP_AchsenTypen

Achse = 1000

Siedlungsachse = 2000

Entwicklungsachse = 3000

Landesentwicklungsachse = 3001

Verbindungsachse = 3002

Entwicklungskorridor = 3003

AbgrenzungEntwicklungsEntlastungsorte = 4000

Achsengrundrichtung = 5000

AuessererAchsenSchwerpunkt = 6000

SonstigeAchse = 9999

«enumeration»

RP_ZentralerOrtSonstigeTypen

Doppelzentrum = 1000

Funktionsteil ig = 1100

MitOberzentralerTeilfunktion = 1101

MitMittelzentralerTeilfunktion = 1102

ImVerbund = 1200

Kooperierend = 1300

KooperierendFreiwill ig = 1301

KooperierendVerpflichtend = 1302

ImVerdichtungsraum = 1400

SiedlungsGrundnetz = 1500

SiedlungsErgaenzungsnetz = 1501

Entwicklungsschwerpunkt = 1600

Ueberschneidungsbereich = 1700

Ergaenzungsfunktion = 1800

Nachbar = 1900

MoeglichesZentrum = 2000

FunktionsraumEindeutigeAusrichtung = 2100

FunktionsraumBilateraleAusrichtung = 2101

SonstigeSonstigerZentralerOrt = 9999

«enumeration»

RP_SperrgebietTypen

Verteidigung = 1000

SondergebietBund = 2000

Warngebiet = 3000

MilitaerischeEinrichtung = 4000

GrosseMilitaerischeAnlage = 4001

MilitaerischeLiegenschaft = 5000

Konversionsflaeche = 6000

SonstigesSperrgebiet = 9999

«enumeration»

RP_RaumkategorieTypen

Ordnungsraum = 1000

OrdnungsraumTourismusErholung = 1001

Verdichtungsraum = 1100

KernzoneVerdichtungsraum = 1101

RandzoneVerdichtungsraum = 1102

Ballungskernzone = 1103

Ballungsrandzone = 1104

HochverdichteterRaum = 1105

StadtUmlandBereichVerdichtungsraum = 1106

LaendlicherRaum = 1200

VerdichteterBereichimLaendlichenRaum = 1201

Gestaltungsraum = 1202

LaendlicherGestaltungsraum = 1203

StadtUmlandRaum = 1300

StadtUmlandBereichLaendlicherRaum = 1301

AbgrenzungOrdnungsraum = 1400

DuennbesiedeltesAbgelegenesGebiet = 1500

Umkreis10KM = 1600

RaummitbesonderemHandlungsbedarf = 1700

Funktionsraum = 1800

GrenzeWirtschaftsraum = 1900

Funktionsschwerpunkt = 2000

Grundversorgung = 2100

Alpengebiet = 2200

RaeumeMitGuenstigenEntwicklungsvoraussetzungen = 2300

RaeumeMitAusgeglichenenEntwicklungspotenzialen = 2400

RaeumeMitBesonderenEntwicklungsaufgaben = 2500

SonstigeRaumkategorie = 9999

«enumeration»

RP_BesondereRaumkategorieTypen

Grenzgebiet = 1000

Bergbaufolgelandschaft = 2000

Braunkohlenfolgelandschaft = 3000

Page 49: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

49

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«FeatureType»

RP_Einzelhandel

+ typ :RP_EinzelhandelTypen [0..*]

«FeatureType»

RP_IndustrieGewerbe

+ typ :RP_IndustrieGewerbeTypen [0..*]

«FeatureType»

RP_Siedlung

+ bauhoehenbeschraenkung :Integer [0..1]

+ istSiedlungsbeschraenkung :Boolean [0..1] = false

«FeatureType»

RP_WohnenSiedlung

+ typ :RP_WohnenSiedlungTypen [0..*]

«FeatureType»

RP_SonstigerSiedlungsbereich

«enumeration»

RP_IndustrieGewerbeTypen

Industrie = 1000

IndustrielleAnlage = 1001

Gewerbe = 2000

GewerblicherBereich = 2001

Gewerbepark = 2002

DienstleistungGewerbeZentrum = 2003

GewerbeIndustrie = 3000

BedeutsamerEntwicklungsstandortGewerbeIndustrie = 3001

SicherungundEntwicklungvonArbeitsstaetten = 4000

FlaechenintensivesGrossvorhaben = 5000

BetriebsanlageBergbau = 6000

HafenorientierteWirtschaftl icheAnlage = 7000

TankRastanlage = 8000

BereichFuerGewerblicheUndIndustrielleNutzungGIB = 9000

SonstigeIndustrieGewerbe = 9999

«enumeration»

RP_EinzelhandelTypen

Einzelhandel = 1000

ZentralerVersorgungsbereich = 2000

ZentralerEinkaufsbereich = 3000

ZentrenrelevantesGrossprojekt = 4000

NichtzentrenrelevantesGrossprojekt = 5000

GrossflaechigerEinzelhandel = 6000

Fachmarktstandort = 7000

Ergaenzungsstandort = 8000

StaedtischerKernbereich = 9000

SonstigerEinzelhandel = 9999

«enumeration»

RP_WohnenSiedlungTypen

Wohnen = 1000

Baugebietsgrenze = 2000

Siedlungsgebiet = 3000

Siedlungsschwerpunkt = 3001

Siedlungsentwicklung = 3002

Siedlungsbeschraenkung = 3003

Siedlungsnutzung = 3004

SicherungEntwicklungWohnstaetten = 4000

AllgemeinerSiedlungsbereichASB = 5000

SonstigeWohnenSiedlung = 9999

Page 50: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

50

1.4.5 RP_Sonstiges

RP_Objekt

«FeatureType»

RP__Basisobjekte::RP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

«FeatureType»

RP_Grenze

+ typ :XP_GrenzeTypen [0..*]

+ spezifischerTyp :RP_SpezifischeGrenzeTypen [0..1]

+ sonstTyp :RP_SonstGrenzeTypen [0..1]

«FeatureType»

RP_GenerischesObjekt

+ typ :RP_GenerischesObjektTypen [0..1]

«CodeList»

RP_GenerischesObjektTypen

«CodeList»

RP_SonstGrenzeTypen

«enumeration»

RP_SpezifischeGrenzeTypen

Zwoelfmeilenzone = 1000

BegrenzungDesKuestenmeeres = 1001

VerlaufUmstritten = 2000

GrenzeDtAusschlWirtschaftszone = 3000

MittlereTideHochwasserlinie = 4000

PlanungsregionsgrenzeRegion = 5000

PlanungsregionsgrenzeLand = 6000

GrenzeBraunkohlenplan = 7000

Grenzuebergangsstelle = 8000

«FeatureType»

RP_Planungsraum

+ planungsraumBeschreibung :CharacterString [0..1]«enumeration»

XP_Enumerationen::XP_GrenzeTypen

Bundesgrenze = 1000

Landesgrenze = 1100

Regierungsbezirksgrenze = 1200

Bezirksgrenze = 1250

Kreisgrenze = 1300

Gemeindegrenze = 1400

Verbandsgemeindegrenze = 1450

Samtgemeindegrenze = 1500

Mitgliedsgemeindegrenze = 1510

Amtsgrenze = 1550

Stadtteilgrenze = 1600

VorgeschlageneGrundstuecksgrenze = 2000

GrenzeBestehenderBebauungsplan = 2100

SonstGrenze = 9999

Page 51: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

51

1.5 Landschaftsplan_Kernmodell

«Leaf»

LP__Basisobjekte

+ LP_Bereich

+ LP_Flaechenobjekt

+ LP_Geometrieobjekt

+ LP_Linienobjekt

+ LP_Objekt

+ LP_Plan

+ LP_PlanArt

+ LP_Punktobjekt

+ LP_Rechtscharakter

+ LP_Rechtsstand

+ LP_SonstPlanArt

+ LP_TextAbschnitt

«Leaf»

LP__Erholung

+ LP_AllgGruenflaeche

+ LP_ErholungFreizeit

+ LP_ErholungFreizeitDetailFunktionen

+ LP_ErholungFreizeitFunktionen

«Leaf»

LP__MassnahmenNaturschutz

+ LP_AnpflanzungBindungErhaltung

+ LP_Ausgleich

+ LP_NutzungserfordernisRegelung

+ LP_Pflanzart

+ LP_Regelungen

+ LP_SchutzPflegeEntwicklung

+ LP_Zwischennutzung

«Leaf»

LP__SchutzgebieteObjekte

+ LP_Biotopverbundflaeche

+ LP_Bodenschutzrecht

+ LP_BodenschutzrechtDetailTypen

+ LP_BodenschutzrechtTypen

+ LP_Forstrecht

+ LP_ForstrechtTypen

+ LP_InternatSchutzobjektDetailTypen

+ LP_InternatSchutzobjektTypen

+ LP_SchutzobjektInternatRecht

+ LP_SchutzobjektLandesrecht

+ LP_SchutzobjektLandesrechtDetailTypen

+ LP_SonstigesRecht

+ LP_SonstRechtDetailTypen

+ LP_SonstRechtTypen

+ LP_WaldschutzDetailTypen

+ LP_WasserrechtGemeingebrEinschraenkungNaturschutz

+ LP_WasserrechtGemeingebrEinschraenkungNaturschutzDetailTypen

+ LP_WasserrechtSchutzgebiet

+ LP_WasserrechtSchutzgebietDetailTypen

+ LP_WasserrechtSchutzgebietTypen

+ LP_WasserrechtSonstige

+ LP_WasserrechtSonstigeTypen

+ LP_WasserrechtWirtschaftAbflussHochwSchutz

+ LP_WasserrechtWirtschaftAbflussHochwSchutzDetailTypen

+ LP_WasserrechtWirtschaftAbflussHochwSchutzTypen

«Leaf»

LP__Sonstiges

+ LP_ZweckbestimmungGenerischeObjekte

+ LP_Abgrenzung

+ LP_GenerischesObjekt

+ LP_Landschaftsbild

+ LP_MassnahmeLandschaftsbild

+ LP_NutzungsAusschluss

+ LP_PlanerischeVertiefung

+ LP_TextlicheFestsetzungsFlaeche

+ LP_ZuBegruenendeGrundstueckflaeche

Page 52: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

52

1.5.1 LP__Basisobjekte

«FeatureType»

XP_Basisobjekte::XP_Plan

+ name :CharacterString

+ nummer :CharacterString [0..1]

+ internalId :CharacterString [0..1]

+ beschreibung :CharacterString [0..1]

+ kommentar :CharacterString [0..1]

+ technHerstellDatum :Date [0..1]

+ genehmigungsDatum :Date [0..1]

+ untergangsDatum :Date [0..1]

+ aendert :XP_VerbundenerPlan [0..*]

+ wurdeGeaendertVon :XP_VerbundenerPlan [0..*]

+ erstellungsMassstab :Integer [0..1]

+ bezugshoehe :Length [0..1]

+ raeumlicherGeltungsbereich :XP_Flaechengeometrie

+ verfahrensMerkmale :XP_VerfahrensMerkmal [0..*]

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detaill ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

LP_Plan

+ bundesland :XP_Bundeslaender

+ rechtlicheAussenwirkung :Boolean

+ planArt :LP_PlanArt [1..*]

+ sonstPlanArt :LP_SonstPlanArt [0..1]

+ planungstraegerGKZ :CharacterString

+ planungstraeger :CharacterString [0..1]

+ rechtsstand :LP_Rechtsstand [0..1]

+ aufstellungsbeschlussDatum :Date [0..1]

+ auslegungsDatum :Date [0..*]

+ tOeBbeteiligungsDatum :Date [0..*]

+ oeffentlichkeitsbeteiligungDatum :Date [0..*]

+ aenderungenBisDatum :Date [0..1]

+ entwurfsbeschlussDatum :Date [0..1]

+ planbeschlussDatum :Date [0..1]

+ inkrafttretenDatum :Date [0..1]

+ sonstVerfahrensDatum :Date [0..1]

«FeatureType»

LP_Bereich

«enumeration»

XP_Enumerationen::

XP_Bundeslaender

BB = 1000

BE = 1100

BW = 1200

BY = 1300

HB = 1400

HE = 1500

HH = 1600

MV = 1700

NI = 1800

NW = 1900

RP = 2000

SH = 2100

SL = 2200

SN = 2300

ST = 2400

TH = 2500

Bund = 3000

«enumeration»

LP_Rechtscharakter

Festsetzung = 1000

Geplant = 2000

NachrichtlicheUebernahme = 3000

DarstellungKennzeichnung = 4000

FestsetzungInBPlan = 5000

Unbekannt = 9998

SonstigerStatus = 9999

«enumeration»

LP_Rechtsstand

Aufstellungsbeschluss = 1000

Entwurf = 2000

Plan = 3000

Wirksamkeit = 4000

Untergegangen = 5000

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

LP_TextAbschnitt

+ rechtscharakter :LP_Rechtscharakter

«enumeration»

LP_PlanArt

Landschaftsprogramm = 1000

Landschaftsrahmenplan = 2000

Landschaftsplan = 3000

Gruenordnungsplan = 4000

Sonstiges = 9999

«CodeList»

LP_SonstPlanArt

+gehoertZuPlan 1

+bereich 0..*

0..1

+texte 0..*

Page 53: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

53

«FeatureType»

LP_Bereich

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

XP_Basisobjekte::XP_Objekt

+ uuid :CharacterString [0..1]

+ text :CharacterString [0..1]

+ rechtsstand :XP_Rechtsstand [0..1]

+ gesetzlicheGrundlage :XP_GesetzlicheGrundlage [0..1]

+ gliederung1 :CharacterString [0..1]

+ gliederung2 :CharacterString [0..1]

+ ebene :Integer [0..1] = 0

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ hoehenangabe :XP_Hoehenangabe [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

+ startBedingung :XP_WirksamkeitBedingung [0..1]

+ endeBedingung :XP_WirksamkeitBedingung [0..1]

«FeatureType»

LP_Objekt

+ rechtscharakter :LP_Rechtscharakter

+ konkretisierung :CharacterString [0..1]

«FeatureType»

LP_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

LP_Punktobjekt

+ position :XP_Punktgeometrie

+ nordwinkel :Angle [0..1]

«FeatureType»

LP_Flaechenobjekt

+ position :XP_Flaechengeometrie

«FeatureType»

LP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«Union»

XP_Basisobjekte::

XP_Liniengeometrie

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

«Union»

XP_Basisobjekte::

XP_Flaechengeometrie

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«Union»

XP_Basisobjekte::

XP_Punktgeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiPoint

«Union»

XP_Basisobjekte::

XP_VariableGeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiCurve

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«enumeration»

LP_Rechtscharakter

Festsetzung = 1000

Geplant = 2000

NachrichtlicheUebernahme = 3000

DarstellungKennzeichnung = 4000

FestsetzungInBPlan = 5000

Unbekannt = 9998

SonstigerStatus = 9999

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

LP_TextAbschnitt

+ rechtscharakter :LP_Rechtscharakter

+gehoertZuBereich0..1

+planinhalt0..*

+refTextInhalt 0..*

Page 54: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

54

1.5.2 LP__Erholung

LP_Objekt

«FeatureType»

LP__Basisobjekte::LP_Flaechenobjekt

+ position :XP_Flaechengeometrie

LP_Objekt

«FeatureType»

LP__Basisobjekte::

LP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

LP_AllgGruenflaeche

«FeatureType»

LP_ErholungFreizeit

+ funktion :LP_ErholungFreizeitFunktionen [0..*]

+ detail l ierteFunktion :LP_ErholungFreizeitDetailFunktionen [0..*]

«enumeration»

LP_ErholungFreizeitFunktionen

Parkanlage = 1000

Dauerkleingaerten = 1030

Sportplatz = 1050

Spielplatz = 1100

Zeltplatz = 1200

BadeplatzFreibad = 1300

Schutzhuette = 1400

Rastplatz = 1500

Informationstafel = 1600

FeuerstelleGril lplatz = 1700

Liegewiese = 1800

Aussichtsturm = 1900

Aussichtspunkt = 2000

Angelteich = 2100

Modellflugplatz = 2200

WildgehegeSchaugatter = 2300

JugendzeltplatzEinzelcamp = 2400

Gleitschirmplatz = 2500

Wandern = 2600

Wanderweg = 2700

Lehrpfad = 2800

Reitweg = 2900

Radweg = 3000

Wintersport = 3100

Skiabfahrt = 3200

Skilanglaufloipe = 3300

RodelbahnBobbahn = 3400

Wassersport = 3500

Wasserwanderweg = 3600

Schifffahrtsroute = 3700

AnlegestelleMitMotorbooten = 3800

AnlegestelleOhneMotorboote = 3900

Sessell iftSchlepplift = 4000

Kabinenseilbahn = 4100

Parkplatz = 5000

Sonstiges = 9999

«CodeList»

LP_ErholungFreizeitDetailFunktionen

Page 55: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

55

1.5.3 LP__MassnahmenNaturschutz

LP_Objekt

«FeatureType»

LP__Basisobjekte::

LP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

LP_SchutzPflegeEntwicklung

+ ziel :XP_SPEZiele [0..1]

+ massnahme :XP_SPEMassnahmenTypen [0..1]

+ massnahmeText :CharacterString [0..1]

+ massnahmeKuerzel :CharacterString [0..1]

+ istAusgleich :Boolean [0..1] = false

«FeatureType»

LP_Ausgleich

+ ziel :XP_SPEZiele [0..1]

+ massnahme :CharacterString [0..1]

+ massnahmeKuerzel :CharacterString [0..1]

«FeatureType»

LP_Zwischennutzung

+ ziel :XP_SPEZiele [0..1]

+ bindung :CharacterString [0..1]

+ bindungKuerzel :CharacterString [0..1]

«FeatureType»

LP_NutzungserfordernisRegelung

+ ziel :XP_SPEZiele [0..1]

+ regelung :LP_Regelungen [0..1]

+ erfordernisRegelung :CharacterString [0..1]

+ erfordernisRegelungKuerzel :CharacterString [0..1]

«enumeration»

LP_Regelungen

Gruenlandumbruchverbot = 1000

Sonstiges = 9999

«enumeration»

XP_Enumerationen::XP_SPEZiele

SchutzPflege = 1000

Entwicklung = 2000

Anlage = 3000

SchutzPflegeEntwicklung = 4000

Sonstiges = 9999

«enumeration»

XP_Basisobjekte::

XP_SPEMassnahmenTypen

ArtentreicherGehoelzbestand = 1000

NaturnaherWald = 1100

ExtensivesGruenland = 1200

Feuchtgruenland = 1300

Obstwiese = 1400

NaturnaherUferbereich = 1500

Roehrichtzone = 1600

Ackerrandstreifen = 1700

Ackerbrache = 1800

Gruenlandbrache = 1900

Sukzessionsflaeche = 2000

Hochstaudenflur = 2100

Trockenrasen = 2200

Heide = 2300

Sonstiges = 9999

Page 56: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

56

LP_Objekt

«FeatureType»

LP__Basisobjekte::

LP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

LP_AnpflanzungBindungErhaltung

+ massnahme :XP_ABEMassnahmenTypen [0..1]

+ gegenstand :XP_AnpflanzungBindungErhaltungsGegenstand [0..*] {ordered}

+ kronendurchmesser :Length [0..1]

+ pflanztiefe :Length [0..1]

+ istAusgleich :Boolean [0..1] = false

+ pflanzart :LP_Pflanzart [0..*]

+ mindesthoehe :Length [0..1]

«CodeList»

LP_Pflanzart

«enumeration»

XP_Enumerationen::

XP_ABEMassnahmenTypen

BindungErhaltung = 1000

Anpflanzung = 2000

AnpflanzungBindungErhaltung = 3000

«enumeration»

XP_Enumerationen::

XP_AnpflanzungBindungErhaltungsGegenstand

Baeume = 1000

Kopfbaeume = 1100

Baumreihe = 1200

Straeucher = 2000

BaeumeUndStraeucher = 2050

Hecke = 2100

Knick = 2200

SonstBepflanzung = 3000

Gewaesser = 4000

Fassadenbegruenung = 5000

Dachbegruenung = 6000

Page 57: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

57

1.5.4 LP__SchutzgebieteObjekte

LP_Objekt

«FeatureType»

LP__Basisobjekte::

LP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

LP_SchutzobjektInternatRecht

+ typ :LP_InternatSchutzobjektTypen [0..1]

+ sonstTyp :LP_InternatSchutzobjektDetailTypen [0..1]

+ eigenname :CharacterString [0..1]

«FeatureType»

LP_SchutzobjektLandesrecht

+ detailTyp :LP_SchutzobjektLandesrechtDetailTypen [0..1]

«FeatureType»

LP_Bodenschutzrecht

+ typ :LP_BodenschutzrechtTypen [0..1]

+ detailTyp :LP_BodenschutzrechtDetailTypen [0..1]

«FeatureType»

LP_Forstrecht

+ typ :LP_ForstrechtTypen [0..1]

+ detailTyp :LP_WaldschutzDetailTypen [0..1]

«FeatureType»

LP_SonstigesRecht

+ typ :LP_SonstRechtTypen [0..1]

+ detailTyp :LP_SonstRechtDetailTypen [0..1]

«FeatureType»

LP_Biotopv erbundflaeche

«enumeration»

LP_ForstrechtTypen

Naturwaldreservat = 1000

SchutzwaldAllgemein = 2000

Lawinenschutzwald = 2100

Bodenschutzwald = 2200

Klimaschutzwald = 2300

Immissionsschutzwald = 2400

Biotopschutzwald = 2500

ErholungswaldAllgemein = 3000

ErholungswaldHeilbaeder = 3100

ErholungswaldBallungsraeume = 3200

Sonstiges = 9999

«enumeration»

LP_BodenschutzrechtTypen

Altlastenflaeche = 1000

Sonstiges = 9999

«enumeration»

LP_SonstRechtTypen

Jagdgesetz = 1000

Fischereigesetz = 2000

Sonstiges = 9999

«enumeration»

LP_InternatSchutzobjektTypen

Feuchtgebiet = 1000

VogelschutzgebietInternat = 2000

Sonstiges = 9999

«CodeList»

LP_SonstRechtDetailTypen

«CodeList»

LP_WaldschutzDetailTypen«CodeList»

LP_InternatSchutzobjektDetailTypen

«CodeList»

LP_SchutzobjektLandesrechtDetailTypen«CodeList»

LP_BodenschutzrechtDetailTypen

Page 58: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

58

LP_Objekt

«FeatureType»

LP__Basisobjekte::

LP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

LP_WasserrechtWirtschaftAbflussHochwSchutz

+ typ :LP_WasserrechtWirtschaftAbflussHochwSchutzTypen [0..1]

+ detailTyp :LP_WasserrechtWirtschaftAbflussHochwSchutzDetailTypen [0..1]

«FeatureType»

LP_WasserrechtGemeingebrEinschraenkungNaturschutz

+ detailTyp :LP_WasserrechtGemeingebrEinschraenkungNaturschutzDetailTypen [0..1]

«FeatureType»

LP_WasserrechtSchutzgebiet

+ typ :LP_WasserrechtSchutzgebietTypen [0..1]

+ detailTyp :LP_WasserrechtSchutzgebietDetailTypen [0..1]

+ eigenname :CharacterString [0..1]

«FeatureType»

LP_WasserrechtSonstige

+ typ :LP_WasserrechtSonstigeTypen [0..1]

«enumeration»

LP_WasserrechtSchutzgebietTypen

GrundQuellwasser = 1000

Oberflaechengewaesser = 2000

Heilquellen = 3000

Sonstiges = 9999

«enumeration»

LP_WasserrechtWirtschaftAbflussHochwSchutzTypen

Hochwasserrueckhaltebecken = 1000

UeberschwemmGebiet = 2000

Sonstiges = 9999

«CodeList»

LP_WasserrechtGemeingebrEinschraenkungNaturschutzDetailTypen

«CodeList»

LP_WasserrechtSchutzgebietDetailTypen

«CodeList»

LP_WasserrechtSonstigeTypen

«CodeList»

LP_WasserrechtWirtschaftAbflussHochwSchutzDetailTypen

Page 59: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

59

1.5.5 LP__Sonstiges

LP_Objekt

«FeatureType»

LP__Basisobjekte::

LP_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

LP_PlanerischeVertiefung

+ vertiefung :CharacterString [0..1]

«FeatureType»

LP_NutzungsAusschluss

+ auszuschliessendeNutzungen :CharacterString [0..1]

+ auszuschliessendeNutzungenKuerzel :CharacterString [0..1]

+ begruendung :CharacterString [0..1]

+ begruendungKuerzel :CharacterString [0..1]

«FeatureType»

LP_GenerischesObjekt

+ zweckbestimmung :LP_ZweckbestimmungGenerischeObjekte [0..1]

LP_Objekt

«FeatureType»

LP__Basisobjekte::

LP_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

LP_Abgrenzung

«FeatureType»

LP_Landschaftsbild

+ massnahme :LP_MassnahmeLandschaftsbild [0..1]

«FeatureType»

LP_ZuBegruenendeGrundstueckflaeche

+ gruenflaechenFaktor :Decimal [0..1]

+ gaertnerischanzulegen :Boolean [0..1]

LP_Objekt

«FeatureType»

LP__Basisobjekte::LP_Flaechenobjekt

+ position :XP_Flaechengeometrie

«FeatureType»

LP_TextlicheFestsetzungsFlaeche

«CodeList»

LP_MassnahmeLandschaftsbild

«CodeList»

LP_ZweckbestimmungGenerischeObjekte

Page 60: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

60

1.6 SonstigePlanwerke

«Leaf»

SO_Basisobjekte

+ SO_Bereich

+ SO_Flaechenobjekt

+ SO_Geometrieobjekt

+ SO_Linienobjekt

+ SO_Objekt

+ SO_Plan

+ SO_PlanArt

+ SO_Punktobjekt

+ SO_Rechtscharakter

+ SO_SonstRechtscharakter

+ SO_TextAbschnitt

«Leaf»

SO_NachrichtlicheUebernahmen

+ SO_Bodenschutzrecht

+ SO_Denkmalschutzrecht

+ SO_DetailKlassifizNachBodenschutzrecht

+ SO_DetailKlassifizNachDenkmalschutzrecht

+ SO_DetailKlassifizNachForstrecht

+ SO_DetailKlassifizNachLuftverkehrsrecht

+ SO_DetailKlassifizNachSchienenverkehrsrecht

+ SO_DetailKlassifizNachSonstigemRecht

+ SO_DetailKlassifizNachStrassenverkehrsrecht

+ SO_DetailKlassifizNachWasserrecht

+ SO_Forstrecht

+ SO_KlassifizNachBodenschutzrecht

+ SO_KlassifizNachDenkmalschutzrecht

+ SO_KlassifizNachForstrecht

+ SO_KlassifizNachLuftverkehrsrecht

+ SO_KlassifizNachSchienenverkehrsrecht

+ SO_KlassifizNachSonstigemRecht

+ SO_KlassifizNachStrassenverkehrsrecht

+ SO_KlassifizNachWasserrecht

+ SO_LaermschutzzoneTypen

+ SO_Luftverkehrsrecht

+ SO_Schienenverkehrsrecht

+ SO_SonstigesRecht

+ SO_Strassenverkehrsrecht

+ SO_Wasserrecht

«Leaf»

SO_Schutzgebiete

+ SO_DetailKlassifizSchutzgebietNaturschutzrecht

+ SO_DetailKlassifizSchutzgebietSonstRecht

+ SO_DetailKlassifizSchutzgebietWasserrecht

+ SO_KlassifizSchutzgebietSonstRecht

+ SO_KlassifizSchutzgebietWasserrecht

+ SO_SchutzgebietNaturschutzrecht

+ SO_SchutzgebietSonstigesRecht

+ SO_SchutzgebietWasserrecht

+ SO_SchutzzonenNaturschutzrecht

+ SO_SchutzzonenWasserrecht

«Leaf»

SO_SonstigeGebiete

+ SO_Gebiet

+ SO_GebietsArt

+ SO_RechtsstandGebietTyp

+ SO_SonstGebietsArt

+ SO_SonstRechtsstandGebietTyp

«Leaf»

SO_Sonstiges

+ SO_Grenze

+ SO_SonstGrenzeTypen

Page 61: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

61

1.6.1 SO_Basisobjekte

«FeatureType»

XP_Basisobjekte::XP_Plan

+ name :CharacterString

+ nummer :CharacterString [0..1]

+ internalId :CharacterString [0..1]

+ beschreibung :CharacterString [0..1]

+ kommentar :CharacterString [0..1]

+ technHerstellDatum :Date [0..1]

+ genehmigungsDatum :Date [0..1]

+ untergangsDatum :Date [0..1]

+ aendert :XP_VerbundenerPlan [0..*]

+ wurdeGeaendertVon :XP_VerbundenerPlan [0..*]

+ erstellungsMassstab :Integer [0..1]

+ bezugshoehe :Length [0..1]

+ raeumlicherGeltungsbereich :XP_Flaechengeometrie

+ verfahrensMerkmale :XP_VerfahrensMerkmal [0..*]

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detaill ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

SO_Plan

+ planArt :SO_PlanArt

+ plangeber :XP_Plangeber [0..1]

«FeatureType»

SO_Bereich

«CodeList»

SO_PlanArt

«DataType»

XP_Basisobjekte::XP_Plangeber

+ name :CharacterString

+ kennziffer :CharacterString [0..1]

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

«FeatureType»

SO_TextAbschnitt

+ rechtscharakter :SO_Rechtscharakter

+gehoertZuPlan 1

+bereich 0..*

0..1

+texte 0..*

Page 62: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

62

«FeatureType»

XP_Basisobjekte::XP_Bereich

+ nummer :Integer = 0

+ name :CharacterString [0..1]

+ bedeutung :XP_BedeutungenBereich [0..1]

+ detail l ierteBedeutung :CharacterString [0..1]

+ erstellungsMassstab :Integer [0..1]

+ geltungsbereich :XP_Flaechengeometrie [0..1]

«FeatureType»

XP_Basisobjekte::XP_Objekt

+ uuid :CharacterString [0..1]

+ text :CharacterString [0..1]

+ rechtsstand :XP_Rechtsstand [0..1]

+ gesetzlicheGrundlage :XP_GesetzlicheGrundlage [0..1]

+ gliederung1 :CharacterString [0..1]

+ gliederung2 :CharacterString [0..1]

+ ebene :Integer [0..1] = 0

+ hatGenerAttribut :XP_GenerAttribut [0..*]

+ hoehenangabe :XP_Hoehenangabe [0..*]

+ externeReferenz :XP_SpezExterneReferenz [0..*]

+ startBedingung :XP_WirksamkeitBedingung [0..1]

+ endeBedingung :XP_WirksamkeitBedingung [0..1]

«FeatureType»

SO_Bereich

«FeatureType»

SO_Objekt

+ rechtscharakter :SO_Rechtscharakter

+ sonstRechtscharakter :SO_SonstRechtscharakter [0..1]

«enumeration»

SO_Rechtscharakter

FestsetzungBPlan = 1000

DarstellungFPlan = 1500

InhaltLPlan = 1800

Nachrichtl icheUebernahme = 2000

Hinweis = 3000

Vermerk = 4000

Kennzeichnung = 5000

Unbekannt = 9998

Sonstiges = 9999

«CodeList»

SO_SonstRechtscharakter

«FeatureType»

SO_Punktobjekt

+ position :XP_Punktgeometrie

+ nordwinkel :Angle [0..1]

«FeatureType»

SO_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

SO_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

SO_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«Union»

XP_Basisobjekte::

XP_Punktgeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiPoint

«Union»

XP_Basisobjekte::

XP_Liniengeometrie

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

«Union»

XP_Basisobjekte::

XP_Flaechengeometrie

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«Union»

XP_Basisobjekte::

XP_VariableGeometrie

+ Punkt :GM_Point

+ MultiPunkt :GM_MultiCurve

+ Linie :GM_Curve

+ MultiLinie :GM_MultiCurve

+ Flaeche :GM_Surface

+ MultiFlaeche :GM_MultiSurface

«FeatureType»

SO_TextAbschnitt

+ rechtscharakter :SO_Rechtscharakter

«FeatureType»

XP_Basisobjekte::XP_TextAbschnitt

+ schluessel :CharacterString [0..1]

+ gesetzlicheGrundlage :CharacterString [0..1]

+ text :CharacterString [0..1]

+ refText :XP_ExterneReferenz [0..1]

+gehoertZuBereich 0..1

+planinhalt 0..*

+refTextInhalt 0..*

Page 63: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

63

1.6.2 SO_NachrichtlicheUebernahmen

SO_Objekt

«FeatureType»

SO_Basisobjekte::SO_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

SO_Strassenv erkehrsrecht

+ artDerFestlegung :SO_KlassifizNachStrassenverkehrsrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachStrassenverkehrsrecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«FeatureType»

SO_Schienenv erkehrsrecht

+ artDerFestlegung :SO_KlassifizNachSchienenverkehrsrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachSchienenverkehrsrecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«FeatureType»

SO_Luftv erkehrsrecht

+ artDerFestlegung :SO_KlassifizNachLuftverkehrsrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachLuftverkehrsrecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

+ laermschutzzone :SO_LaermschutzzoneTypen [0..1]

«enumeration»

SO_KlassifizNachSchienenv erkehrsrecht

Bahnanlage = 1000

DB_Bahnanlage = 10000

Personenbahnhof = 10001

Fernbahnhof = 10002

Gueterbahnhof = 10003

Bahnlinie = 1200

Personenbahnlinie = 12000

Regionalbahn = 12001

Kleinbahn = 12002

Gueterbahnlinie = 12003

WerksHafenbahn = 12004

Seilbahn = 12005

OEPNV = 1400

Strassenbahn = 14000

UBahn = 14001

SBahn = 14002

OEPNV_Haltestelle = 14003

Sonstiges = 9999

«enumeration»

SO_KlassifizNachLuftv erkehrsrecht

Flughafen = 1000

Landeplatz = 2000

Segelfluggelaende = 3000

HubschrauberLandeplatz = 4000

Ballonstartplatz = 5000

Haengegleiter = 5200

Gleitsegler = 5400

Laermschutzbereich = 6000

Baubeschraenkungsbereich = 7000

Sonstiges = 9999

«FeatureType»

SO_Wasserrecht

+ artDerFestlegung :SO_KlassifizNachWasserrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachWasserrecht [0..1]

+ istNatuerlichesUberschwemmungsgebiet :Boolean [0..1] = false

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«enumeration»

SO_KlassifizNachWasserrecht

Gewaesser = 1000

Gewaesser1Ordnung = 10000

Gewaesser2Ordnung = 10001

Gewaesser3Ordnung = 10002

Ueberschwemmungsgebiet = 2000

FestgesetztesUeberschwemmungsgebiet = 20000

NochNichtFestgesetztesUeberschwemmungsgebiet = 20001

UeberschwemmGefaehrdetesGebiet = 20002

Sonstiges = 9999

«FeatureType»

SO_Denkmalschutzrecht

+ artDerFestlegung :SO_KlassifizNachDenkmalschutzrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachDenkmalschutzrecht [0..1]

+ weltkulturerbe :Boolean [0..1] = false

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«enumeration»

SO_KlassifizNachDenkmalschutzrecht

DenkmalschutzEnsemble = 1000

DenkmalschutzEinzelanlage = 1100

Grabungsschutzgebiet = 1200

PufferzoneWeltkulturerbeEnger = 1300

PufferzoneWeltkulturerbeWeiter = 1400

Sonstiges = 9999

«CodeList»

SO_DetailKlassifizNachStrassenv erkehrsrecht

«CodeList»

SO_DetailKlassifizNachSchienenv erkehrsrecht

«CodeList»

SO_DetailKlassifizNachLuftv erkehrsrecht

«CodeList»

SO_DetailKlassifizNachWasserrecht

«CodeList»

SO_DetailKlassifizNachDenkmalschutzrecht

«enumeration»

SO_KlassifizNachStrassenv erkehrsrecht

Bundesautobahn = 1000

Bundesstrasse = 1100

LandesStaatsstrasse = 1200

Kreisstrasse = 1300

SonstOeffentlStrasse = 9999

«enumeration»

SO_LaermschutzzoneTypen

TagZone1 = 1000

TagZone2 = 2000

Nacht = 3000

Page 64: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

64

SO_Objekt

«FeatureType»

SO_Basisobjekte::SO_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

SO_Forstrecht

+ artDerFestlegung :SO_KlassifizNachForstrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachForstrecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«FeatureType»

SO_Bodenschutzrecht

+ artDerFestlegung :SO_KlassifizNachBodenschutzrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachBodenschutzrecht [0..1]

+ istVerdachtsflaeche :Boolean [0..1] = false

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«FeatureType»

SO_SonstigesRecht

+ artDerFestlegung :SO_KlassifizNachSonstigemRecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizNachSonstigemRecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«enumeration»

SO_KlassifizNachForstrecht

OeffentlicherWald = 1000

Privatwald = 2000

Sonstiges = 9999

«enumeration»

SO_KlassifizNachBodenschutzrecht

SchaedlicheBodenveraenderung = 1000

Altlast = 2000

Altablagerung = 20000

Altstandort = 20001

AltstandortAufAltablagerung = 20002

«enumeration»

SO_KlassifizNachSonstigemRecht

Bauschutzbereich = 1000

Berggesetz = 1100

Richtfunkverbindung = 1200

Truppenuebungsplatz = 1300

VermessungsKatasterrecht = 1400

Sonstiges = 9999

«CodeList»

SO_DetailKlassifizNachForstrecht

«CodeList»

SO_DetailKlassifizNachBodenschutzrecht«CodeList»

SO_DetailKlassifizNachSonstigemRecht

Page 65: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

65

1.6.3 SO_Schutzgebiete

SO_Objekt

«FeatureType»

SO_Basisobjekte::SO_Geometrieobjekt

+ position :XP_VariableGeometrie

+ flaechenschluss :Boolean [0..1] = false

+ flussrichtung :Boolean [0..1]

+ nordwinkel :Angle [0..1]

«FeatureType»

SO_SchutzgebietNaturschutzrecht

+ artDerFestlegung :XP_KlassifizSchutzgebietNaturschutzrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizSchutzgebietNaturschutzrecht [0..1]

+ zone :SO_SchutzzonenNaturschutzrecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«FeatureType»

SO_SchutzgebietWasserrecht

+ artDerFestlegung :SO_KlassifizSchutzgebietWasserrecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizSchutzgebietWasserrecht [0..1]

+ zone :SO_SchutzzonenWasserrecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«FeatureType»

SO_SchutzgebietSonstigesRecht

+ artDerFestlegung :SO_KlassifizSchutzgebietSonstRecht [0..1]

+ detailArtDerFestlegung :SO_DetailKlassifizSchutzgebietSonstRecht [0..1]

+ name :CharacterString [0..1]

+ nummer :CharacterString [0..1]

«enumeration»

XP_Enumerationen::

XP_KlassifizSchutzgebietNaturschutzrecht

Naturschutzgebiet = 1000

Nationalpark = 1100

Biosphaerenreservat = 1200

Landschaftsschutzgebiet = 1300

Naturpark = 1400

Naturdenkmal = 1500

GeschuetzterLandschaftsBestandteil = 1600

GesetzlichGeschuetztesBiotop = 1700

Natura2000 = 1800

GebietGemeinschaftl icherBedeutung = 18000

EuropaeischesVogelschutzgebiet = 18001

NationalesNaturmonument = 2000

Sonstiges = 9999

«enumeration»

SO_KlassifizSchutzgebietWasserrecht

Wasserschutzgebiet = 1000

QuellGrundwasserSchutzgebiet = 10000

OberflaechengewaesserSchutzgebiet = 10001

Heilquellenschutzgebiet = 2000

Sonstiges = 9999

«enumeration»

SO_KlassifizSchutzgebietSonstRecht

Laermschutzbereich = 1000

SchutzzoneLeitungstrasse = 2000

Sonstiges = 9999

«CodeList»

SO_DetailKlassifizSchutzgebietNaturschutzrecht«CodeList»

SO_DetailKlassifizSchutzgebietSonstRecht

«CodeList»

SO_DetailKlassifizSchutzgebietWasserrecht

«enumeration»

SO_NachrichtlicheUebernahmen::

SO_LaermschutzzoneTypen

TagZone1 = 1000

TagZone2 = 2000

Nacht = 3000

«enumeration»

SO_SchutzzonenWasserrecht

Zone_1 = 1000

Zone_2 = 1100

Zone_3 = 1200

Zone_3a = 1300

Zone_3b = 1400

Zone_4 = 1500

«enumeration»

SO_SchutzzonenNaturschutzrecht

Schutzzone_1 = 1000

Schutzzone_2 = 1100

Schutzzone_3 = 1200

Kernzone = 2000

Pflegezone = 2100

Entwicklungszone = 2200

Regenerationszone = 2300

Page 66: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

66

1.6.4 SO_SonstigeGebiete

SO_Objekt

«FeatureType»

SO_Basisobjekte::SO_Flaechenobjekt

+ position :XP_Flaechengeometrie

+ flaechenschluss :Boolean

«FeatureType»

SO_Gebiet

+ gemeinde :XP_Gemeinde [0..1]

+ gebietsArt :SO_GebietsArt [0..1]

+ sonstGebietsArt :SO_SonstGebietsArt [0..1]

+ rechtsstandGebiet :SO_RechtsstandGebietTyp [0..1]

+ sonstRechtsstandGebiet :SO_SonstRechtsstandGebietTyp [0..1]

+ aufstellungsbeschhlussDatum :Date [0..1]

+ durchfuehrungStartDatum :Date [0..1]

+ durchfuehrungEndDatum :Date [0..1]

+ traegerMassnahme :CharacterString [0..1]

«enumeration»

SO_GebietsArt

Umlegungsgebiet = 1000

StaedtebaulicheSanierung = 1100

StaedtebaulicheEntwicklungsmassnahme = 1200

Stadtumbaugebiet = 1300

SozialeStadt = 1400

BusinessImprovementDestrict = 1500

HousingImprovementDestrict = 1600

Erhaltungsverordnung = 1999

ErhaltungsverordnungStaedebaulicheGestalt = 2000

ErhaltungsverordnungWohnbevoelkerung = 2100

ErhaltungsverordnungUmstrukturierung = 2200

Sonstiges = 9999

«enumeration»

SO_RechtsstandGebietTyp

VorbereitendeUntersuchung = 1000

Aufstellung = 2000

Festlegung = 3000

Abgeschlossen = 4000

Verstetigung = 5000

Sonstiges = 9999

«CodeList»

SO_SonstGebietsArt

«CodeList»

SO_SonstRechtsstandGebietTyp

«DataType»

XP_Basisobjekte::XP_Gemeinde

+ ags :CharacterString [0..1]

+ rs :CharacterString [0..1]

+ gemeindeName :CharacterString [0..1]

+ ortsteilName :CharacterString [0..1]

Page 67: UML-Diagramme XPlanGML 5.0 - xplanungwiki.de · 4 1.1 Basisklassen ©/HDIª XP_Basisobjekte + XP_SpezExterneReferenz + XP_ArtHoehenbezug + XP_ArtHoehenbezugspunkt + XP_BedeutungenBereich

67

1.6.5 SO_Sonstiges

SO_Objekt

«FeatureType»

SO_Basisobjekte::

SO_Linienobjekt

+ position :XP_Liniengeometrie

«FeatureType»

SO_Grenze

+ typ :XP_GrenzeTypen [0..1]

+ sonstTyp :SO_SonstGrenzeTypen [0..1]

«enumeration»

XP_Enumerationen::XP_GrenzeTypen

Bundesgrenze = 1000

Landesgrenze = 1100

Regierungsbezirksgrenze = 1200

Bezirksgrenze = 1250

Kreisgrenze = 1300

Gemeindegrenze = 1400

Verbandsgemeindegrenze = 1450

Samtgemeindegrenze = 1500

Mitgliedsgemeindegrenze = 1510

Amtsgrenze = 1550

Stadtteilgrenze = 1600

VorgeschlageneGrundstuecksgrenze = 2000

GrenzeBestehenderBebauungsplan = 2100

SonstGrenze = 9999

«CodeList»

SO_SonstGrenzeTypen