<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.vermcad.de/index.php?action=history&amp;feed=atom&amp;title=CAD_XML_Syntax-Objekt_VC_AreaCADLTK_und_AlkisDE</id>
	<title>CAD XML Syntax-Objekt VC AreaCADLTK und AlkisDE - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vermcad.de/index.php?action=history&amp;feed=atom&amp;title=CAD_XML_Syntax-Objekt_VC_AreaCADLTK_und_AlkisDE"/>
	<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Objekt_VC_AreaCADLTK_und_AlkisDE&amp;action=history"/>
	<updated>2026-11-03T05:45:34Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in VermCAD Hilfe Wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Objekt_VC_AreaCADLTK_und_AlkisDE&amp;diff=8198&amp;oldid=prev</id>
		<title>Hahn: CAD-XML-Syntax-Dokumentation (automatischer Import)</title>
		<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Objekt_VC_AreaCADLTK_und_AlkisDE&amp;diff=8198&amp;oldid=prev"/>
		<updated>2026-07-20T12:50:17Z</updated>

		<summary type="html">&lt;p&gt;CAD-XML-Syntax-Dokumentation (automatischer Import)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:CAD XML Syntax-Objekt VC_AreaCADLTK und VC_AreaCADAlkisDE}}&lt;br /&gt;
Spezial-Flächen der Sachsen-Anhalt-Version (LTK = Linien-Teilungs-Kennzeichnung/„Zitronenschalen&amp;quot;, DE = ALKIS-Dateneinheiten). Delphi-Klassen sind &amp;lt;code&amp;gt;T2DAreaLTK&amp;lt;/code&amp;gt; (XML-Tag &amp;lt;code&amp;gt;VC_AreaCADLTK&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;T2DAreaAlkisDE&amp;lt;/code&amp;gt; (XML-Tag &amp;lt;code&amp;gt;VC_AreaCADAlkisDE&amp;lt;/code&amp;gt;), beide in &amp;lt;code&amp;gt;CAD\GLGeometrics.pas&amp;lt;/code&amp;gt; und &amp;#039;&amp;#039;&amp;#039;nur unter &amp;lt;code&amp;gt;{$IFDEF Anhalt}&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; übersetzt. Beide erben über die Zwischenklasse &amp;lt;code&amp;gt;T2DAreaLTKDE&amp;lt;/code&amp;gt; von &amp;lt;code&amp;gt;T2DArea&amp;lt;/code&amp;gt; — die gesamte Rand-Mechanik entspricht [[CAD XML Syntax-Objekt VC CADFlaeche und VCFlaeche|VC_CADFlaeche]].&lt;br /&gt;
&lt;br /&gt;
== VC_AreaCADLTK ==&lt;br /&gt;
&lt;br /&gt;
=== Strukturregel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_AreaCADLTK&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt; … &amp;lt;/VermCadID&amp;gt;                     (siehe VermCadID-Block; CADObjektArt=cadFlaeche)&lt;br /&gt;
  [Basiselemente]                                (siehe Basiselemente; Layer ist Pflicht)&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;guid&amp;quot;/&amp;gt;&lt;br /&gt;
    {&amp;lt;Interior GUID=&amp;quot;guid&amp;quot;/&amp;gt;}*&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
&amp;lt;/VC_AreaCADLTK&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;T2DAreaLTK&amp;lt;/code&amp;gt; hat &amp;#039;&amp;#039;&amp;#039;keine eigenen XML-Elemente&amp;#039;&amp;#039;&amp;#039; — es wird exakt die &amp;lt;code&amp;gt;T2DArea&amp;lt;/code&amp;gt;-Serialisierung geerbt (Rand + optional BoeschungsInfos + Basiselemente). Das einzige Unterscheidungsmerkmal in der Datei ist das Wurzeltag.&lt;br /&gt;
&lt;br /&gt;
=== Referenzen ===&lt;br /&gt;
Wie bei [[CAD XML Syntax-Objekt VC CADFlaeche und VCFlaeche|VC_CADFlaeche]]: &amp;lt;code&amp;gt;Exterior&amp;lt;/code&amp;gt; ist harte Pflicht-Referenz auf eine geschlossene Kurve, &amp;lt;code&amp;gt;Interior&amp;lt;/code&amp;gt; weich. Die Verknüpfung zu den beiden LTK-Bezugspunkten (&amp;lt;code&amp;gt;BezugspunkteItem&amp;lt;/code&amp;gt;) wird &amp;#039;&amp;#039;&amp;#039;nicht im Objekt gespeichert&amp;#039;&amp;#039;&amp;#039; — sie wird nach dem Laden von der ALKIS-Seite (LTK-Daten in der &amp;lt;code&amp;gt;VC_AlkisDaten&amp;lt;/code&amp;gt;-Sektion) wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== VC_AreaCADAlkisDE ==&lt;br /&gt;
&lt;br /&gt;
=== Strukturregel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_AreaCADAlkisDE&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt; … &amp;lt;/VermCadID&amp;gt;                     (siehe VermCadID-Block; CADObjektArt=cadFlaeche)&lt;br /&gt;
  [Basiselemente]&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;guid&amp;quot;/&amp;gt;&lt;br /&gt;
    {&amp;lt;Interior GUID=&amp;quot;guid&amp;quot;/&amp;gt;}*&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
  &amp;lt;AlkisDEShowPermanent&amp;gt;bool&amp;lt;/AlkisDEShowPermanent&amp;gt;   (wird immer geschrieben)&lt;br /&gt;
  &amp;lt;AlkisDEItemName&amp;gt;text&amp;lt;/AlkisDEItemName&amp;gt;             (wird immer geschrieben)&lt;br /&gt;
&amp;lt;/VC_AreaCADAlkisDE&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Elemente ===&lt;br /&gt;
Nur die eigenen Elemente von &amp;lt;code&amp;gt;T2DAreaAlkisDE&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Typ/Format !! Pflicht !! Default !! Bedeutung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlkisDEShowPermanent&amp;lt;/code&amp;gt; || bool (-1/0) || nein (wird aber immer geschrieben) || False || DE-Fläche permanent anzeigen (sonst nur, wenn das DE-Item die aktuelle CAD-Repräsentation ist)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlkisDEItemName&amp;lt;/code&amp;gt; || String || ja (für die DE-Verknüpfung) || &amp;#039;&amp;#039; || Name der ALKIS-Dateneinheit — &amp;#039;&amp;#039;&amp;#039;namensbasierte Verknüpfung&amp;#039;&amp;#039;&amp;#039;: die ALKIS-Seite (&amp;lt;code&amp;gt;TAlkisDE&amp;lt;/code&amp;gt;) sucht nach dem Laden die CAD-Fläche, deren &amp;lt;code&amp;gt;AlkisDEItemName&amp;lt;/code&amp;gt; ihrem Namen entspricht. Fehlt der Name oder gibt es die DE nicht mehr, bleibt die Fläche unverknüpft (weich, kein Objektverlust)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Minimalform ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_AreaCADAlkisDE&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&amp;lt;/GUID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektArt&amp;gt;oaVC&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadFlaeche&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-102&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;{XXXX…}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
  &amp;lt;AlkisDEShowPermanent&amp;gt;0&amp;lt;/AlkisDEShowPermanent&amp;gt;&lt;br /&gt;
  &amp;lt;AlkisDEItemName&amp;gt;DE 10-56 / 10-57&amp;lt;/AlkisDEItemName&amp;gt;&lt;br /&gt;
&amp;lt;/VC_AreaCADAlkisDE&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Für &amp;lt;code&amp;gt;VC_AreaCADLTK&amp;lt;/code&amp;gt; gilt dieselbe Minimalform ohne die beiden DE-Elemente. Die &amp;lt;code&amp;gt;Exterior&amp;lt;/code&amp;gt;-GUID muss auf ein existierendes geschlossenes Ring-Objekt zeigen, sonst wird die Fläche beim Laden verworfen.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
=== Beispiel (KONSTRUIERT — die drei Beispielprojekte sind BW/Sachsen/THR, kein Anhalt-Beleg vorhanden) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_AreaCADLTK&amp;gt;&lt;br /&gt;
  &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
    &amp;lt;GUID&amp;gt;{1A2B3C4D-…}&amp;lt;/GUID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektArt&amp;gt;oaVC&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
    &amp;lt;CADObjektArt&amp;gt;cadFlaeche&amp;lt;/CADObjektArt&amp;gt;&lt;br /&gt;
  &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
  &amp;lt;Layer&amp;gt;-102&amp;lt;/Layer&amp;gt;&lt;br /&gt;
  &amp;lt;Rand&amp;gt;&lt;br /&gt;
    &amp;lt;Exterior GUID=&amp;quot;{5E6F7A8B-…}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/Rand&amp;gt;&lt;br /&gt;
&amp;lt;/VC_AreaCADLTK&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verfügbarkeit und Besonderheiten ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nur Sachsen-Anhalt&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;{$IFDEF Anhalt}&amp;lt;/code&amp;gt;): In allen anderen Bundesland-Versionen sind die Tags nicht in der Objekt-Factory registriert — die Elemente würden beim Laden &amp;#039;&amp;#039;&amp;#039;stillschweigend ignoriert&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Kein Bestandsbeleg: In den drei untersuchten Beispielprojekten (BW/Sachsen/THR) kommen beide Tags nicht vor; alle Beispiele auf dieser Seite sind nach den Code-Regeln konstruiert.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;KS-0-Bindung&amp;#039;&amp;#039;&amp;#039;: Beim Referenzen-Update setzen beide Klassen &amp;lt;code&amp;gt;Deleted := True&amp;lt;/code&amp;gt;, wenn die umgebende &amp;lt;code&amp;gt;VCCADDaten&amp;lt;/code&amp;gt;-Sektion nicht KSID 0 ist — LTK-/DE-Flächen leben nur im Koordinatensystem 0 und werden in anderen KS-Sektionen beim Laden entsorgt (und nicht erneut gespeichert).&lt;br /&gt;
* Beide Objekte sind im CAD &amp;#039;&amp;#039;&amp;#039;nie verschiebbar&amp;#039;&amp;#039;&amp;#039; — sie folgen ihren Bezugspunkten (Geometrie wird von der ALKIS-Seite aktualisiert).&lt;br /&gt;
* Schreibreihenfolge im Manager: &amp;lt;code&amp;gt;T2DAreaLTK&amp;lt;/code&amp;gt; wird in der Objektgruppe „Flächen&amp;quot; geschrieben, &amp;lt;code&amp;gt;T2DAreaAlkisDE&amp;lt;/code&amp;gt; als eigene Gruppe direkt danach (beide nur Anhalt).&lt;br /&gt;
* Sichtbarkeit der DE-Fläche zur Laufzeit: nur wenn &amp;lt;code&amp;gt;AlkisDEShowPermanent&amp;lt;/code&amp;gt; gesetzt ist oder das DE-Item gerade als CAD-Repräsentation aktiv ist.&lt;br /&gt;
&lt;br /&gt;
== Quellen im Code ==&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:3601-3651&amp;lt;/code&amp;gt; — Klassendeklarationen &amp;lt;code&amp;gt;T2DAreaLTKDE&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;T2DAreaLTK&amp;lt;/code&amp;gt; (keine eigenen XML-Methoden bei LTK)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:3653-3702&amp;lt;/code&amp;gt; — Klassendeklaration &amp;lt;code&amp;gt;T2DAreaAlkisDE&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:65419-65454&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DAreaAlkisDE.DataToXMLLite&amp;lt;/code&amp;gt; (beide Elemente bedingungslos)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:65528-65554&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;T2DAreaAlkisDE.InternalCreateFromXML&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:65115-65125&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;65380-65389&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;SetReferencesAndUpdate&amp;lt;/code&amp;gt; (Deleted bei KSID ≠ 0)&lt;br /&gt;
* &amp;lt;code&amp;gt;Alkis\TAlkisDEUnit.pas:334&amp;lt;/code&amp;gt; — namensbasierte Suche der CAD-Fläche über &amp;lt;code&amp;gt;AlkisDEItemName&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:97015, 97016ff&amp;lt;/code&amp;gt; — Factory-Registrierung (nur Anhalt)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:4702&amp;lt;/code&amp;gt; — Tag-Konstanten &amp;lt;code&amp;gt;xn_AlkisDEItemName&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;xn_AlkisDEShowPermanent&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hilfe:NachOben}}&lt;br /&gt;
[[Kategorie:CAD XML Syntax]]&lt;/div&gt;</summary>
		<author><name>Hahn</name></author>
	</entry>
</feed>