Elimination der Klassen "..RasterplanAenderung" in allen Teilmodellen

XPLAN-232
  • 4.1
Geprüft
  • Basis
  • BPlan
  • FPlan
  • Landschaftsplan
  • Reg.plan
  • SoPlan

Elimination der Klasse XP_RasterplanAenderung und aller davon abgeleiteter Klassen.

Das zentrale Konzept in XPlanGML, um einen Basisplan mit einem Änderungsplan zu verbinden, ist die Struktur XP_VerbundenerPlan, in der insbes. der Rechtscharakter der Änderung (Änderung / Erweiterung / Aufhebung) spezifiziert wird. Die Verwendung dieses Konzeptes setzt voraus, dass Basisplan und Änderungsplan als eigenständige Plan-Objekte (z.B. BP_Plan) mit den notwendigen Metadaten (name, geltungsbereich, …) vorliegen. Ob die eigentlichen Planinhalte dabei in Raster- oder Vektorform vorliegen ist unerheblich.

Nur für Rasterpläne gibt es mit der Basisklasse XP_RasterplanAenderung und den abgeleiteten spezifischen Klassen (BP_RasterplanAenderung, …) eine weitere Möglichkeit, Änderungspläne in XPlanGML zu repräsentieren. Die zusätzliche Konzept ist (1) redundant und (2) weniger mächtig als die Verwendung von XP_VerbundenerPlan, da es z.B. in diesem Fall kein Attribut für den Rechtscharakter einer Änderung gibt. Überdies ist zweifelhaft, ob ein Änderungsplan nicht grundsätzlich ein eigenständiges Planwerk ist und deshalb mit einem eigenen Plan-Objekt modelliert werden muss.
Ein unnötiges und evtl. rechtlich gar nicht zulässiges/sinnvolles Konzept verbleibt im Standard.
Keine, da bei einer Migration von XPlanGML 4.1 -> 5.0 aus den RasterplanAenderung Objekten automatisch Plan-Objekte abgeleitet werden können, sofern die Pflichtattribute nameAenderung und geltungsbereichAenderung belegt sind.
 

Kommentare

Antragsdatum: 19.12.2016

Beschluss: Akzeptiert