Aufteilen des Plannamens in PlanBasisName und Bezeichnung der „Fassung“

XPLAN-359
  • 6.0
  • 6.0.1
Geprüft
  • Basis

Der Planname in XPlanung enthält derzeit immer die vollständige Bezeichnung des Plans einschl. seiner Änderungs/Berichtigungsnummer, und unterscheidet nicht zwischen dem unveränderlichen Basisnamen z.B. „Bahnhofstraße“ und der Bezeichnung fortlaufender Fassungen (z.B. Urschrift, x. Änderung, y. Berichtigungen, Zusammenzeichnung einschl. z. Änderung).

 

Das erschwert den Import von zusammengehörigen Plänen in Systeme, die zwischen Basisname und Änderungsbezeichnung unterscheiden, und macht einen manuellen Abgleich durch den „Importeur“ erforderlich, der bei jedem Import aus GMLs anderer Hersteller das Attribut name aus dem XP_Plan zerlegen muss in Basisname  und Fassungsbezeichnung.

 

Derzeit können wir auch die Anforderung aus einigen Pflichtenheften, dass Basisname und Fassungsbezeichnung separat geliefert werden sollen, nur über generische Attribute am *P_Plan bedienen und nur dann importieren, wenn diese generischen Attribute aus unserem System auch in der GML-Datei vorliegen – ansonsten muss die Aufteilung immer manuell durch den importierenden Anwender erfolgen.

 

Eine einheitliche, herstellerübergreifende Regelung direkt über den Standard wäre besser.

 

Wir schlagen vor, folgende String-Attribute mit in den Standard in der Klasse XP_Plan aufzunehmen (die Attributnamen sind Vorschläge und zur Diskussion):

  • nameBasis [0..1] in V6.x, [1] in V7.0?
  • nummerBasis [0..1]
    (oder am Attribut nummer [0..1] die Definition zu erweitern, dass in diesem Attribut nur die Basisnummer ohne die Fassungsbezeichnung geführt werden sollte, also z.B. nicht „Wes08 3. Ä.“ oder „08 3 Ä“?)
  • fassungsbezeichnung [0..1] (mit Defintion z.B. „Urschrift“, „1. Änderung“ , „2. Berichtigung“. „Zusammenzeichnung einschl. 5. Änderung“)
  • optional zusätzlich noch eine fortlaufende Nummer [0..1] in der Reihenfolge des Inkrafttretens? Denn: die 3. Änderung kann auch vor der 2. Änderung wirksam geworden sein

 

Die Attribute name und nummer könnten als veraltet gekennzeichnet werden, und ab Version 7.0 könnten sie ganz durch neuen drei Attribute ersetze werden – dies würde jedoch manuellen Migrationsaufwand in der Migration von Altplänen nach sich ziehen, daher zur Diskussion in der AG Modellierung.

Viele Planer/Geoportale unterscheiden in ihren Systemen einen „Plan-Basisnamen“ und seine Nummer von den Bezeichnungen der Änderungen/Korrekturen des Plans.
Dies wird in XPlanung nicht unterschieden, dort gibt es nur das Attribut name, das beides zusammen enthält.
Derzeit können Basisname und Fassungsbezeichnung in Xplanung nur als zusätzliche generische (String-)Attribute erfasst werden und sind somit nicht Anwenderunabhängig- und Hersteller-übergreifend verwendbar.
Es bleibt bei Insellösungen über generische Attribute, die nicht für alle Anwender und Hersteller übergreifend funktionieren, sondern Sonderlösungen darstellen, manueller Abgleich beim Import erforderlich.
Besseres Management von Plänen und ihren Änderungen ermöglichen; Besserer Import von Plänen mit ihren Änderungen ermöglichen in Systemen, die zwischen Basisnamen und Bezeichnung der „Fassung“
Bis zum Release und zur Verwendung von XPlanung 6.1/7.0 wäre es hilfreich, wenn auch andere Hersteller generische Attribute planBasisName, PlanBasisNummer und planFassungsBezeichnung liefern könnten. Wäre hier eine Herstellervereinbarung möglich, die neuen Attribute für die 5.x und 6.0 Version als generische Atrribute des Plans zu liefern?

Diese könnten dann auch schon in den Versionen 5.x und 6.0 verwendet werden.

Kommentare

Beschluss am 14.9.2022:

teilweise akzeptiert

In der Version 6.1 werden zwei optionale Attribute in der Klasse XP_Plan eingeführt: nameBasis und fassungsbezeichnung.

Im Objektartenkatalog soll der Unterschied zwischen den Attributen name und nameBasis ausführlich erläutert werden: name setzt sich zusammen aus nameBasis, nummer und fassungsbezeichung.