<?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-Sektion_AlkisDaten_und_PlotDaten</id>
	<title>CAD XML Syntax-Sektion AlkisDaten und PlotDaten - 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-Sektion_AlkisDaten_und_PlotDaten"/>
	<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Sektion_AlkisDaten_und_PlotDaten&amp;action=history"/>
	<updated>2026-11-03T04:33:56Z</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-Sektion_AlkisDaten_und_PlotDaten&amp;diff=8217&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-Sektion_AlkisDaten_und_PlotDaten&amp;diff=8217&amp;oldid=prev"/>
		<updated>2026-07-20T12:50:38Z</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-Sektion AlkisDaten und PlotDaten}}&lt;br /&gt;
Nach der letzten [[CAD XML Syntax-Sektion VCCADDaten|VCCADDaten-Sektion]] folgen in der Projektdatei zwei weitere Sektionen: &amp;lt;code&amp;gt;VC_PlotDaten&amp;lt;/code&amp;gt; (die VC-Key-/Schlüsselwortdaten, Klasse &amp;lt;code&amp;gt;TVCKeyValuePairs&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;VC_AlkisDaten&amp;lt;/code&amp;gt; (die ALKIS-Sektion mit allen importierten Katasterdaten). Diese Seite gibt nur einen &amp;#039;&amp;#039;&amp;#039;Kurzüberblick&amp;#039;&amp;#039;&amp;#039; über beide Sektionen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Die Detaildokumentation der ALKIS-Sektion (&amp;lt;code&amp;gt;VC_AlkisDaten&amp;lt;/code&amp;gt;) folgt in einem eigenen Task.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== VC_PlotDaten (VC-Key-Daten) ==&lt;br /&gt;
Schlüsselwort/Wert-Paare des Projekts (z.&amp;amp;nbsp;B. für Dokumentvorlagen und Plots). Der Tag-String &amp;lt;code&amp;gt;VC_PlotDaten&amp;lt;/code&amp;gt; ist historisch („Plot&amp;quot;-Stichworte) — die Delphi-Konstante heißt &amp;lt;code&amp;gt;xn_VCKeyDaten&amp;lt;/code&amp;gt;. Ein eigenständiges Element namens „VCKeyDaten&amp;quot; gibt es in der Datei &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039;; gemeint ist immer diese Sektion.&lt;br /&gt;
&lt;br /&gt;
=== Strukturregel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_PlotDaten&amp;gt;&lt;br /&gt;
  { &amp;lt;Plot_Schluesselwort key=&amp;quot;text&amp;quot;&amp;gt;        (Attribut key = &amp;#039;Gruppenname.Schluessel&amp;#039;)&lt;br /&gt;
      { &amp;lt;Plot_String&amp;gt;text&amp;lt;/Plot_String&amp;gt; }*  (je Wert-Zeile ein Plot_String)&lt;br /&gt;
    &amp;lt;/Plot_Schluesselwort&amp;gt; }*&lt;br /&gt;
&amp;lt;/VC_PlotDaten&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;key&amp;lt;/code&amp;gt; ist ein echtes XML-&amp;#039;&amp;#039;&amp;#039;Attribut&amp;#039;&amp;#039;&amp;#039; im Format &amp;lt;code&amp;gt;Gruppenname.Schlüsselname&amp;lt;/code&amp;gt; (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;Grenztermin.Ort&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Geschrieben werden nur Schlüssel, deren Wert vom globalen Vorgabewert abweicht; mehrzeilige Werte ergeben mehrere &amp;lt;code&amp;gt;Plot_String&amp;lt;/code&amp;gt;-Kinder.&lt;br /&gt;
* Ohne abweichende Schlüssel wird die Sektion leer geschrieben: &amp;lt;code&amp;gt;&amp;amp;lt;VC_PlotDaten /&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Beim Lesen werden nur &amp;lt;code&amp;gt;Plot_Schluesselwort&amp;lt;/code&amp;gt;-Elemente MIT &amp;lt;code&amp;gt;key&amp;lt;/code&amp;gt;-Attribut ausgewertet.&lt;br /&gt;
&lt;br /&gt;
== VC_AlkisDaten (Überblick) ==&lt;br /&gt;
Container aller ALKIS-Daten des Projekts (deutsche Kataster-Fachobjekte aus NAS-Importen). Kinder in Schreibreihenfolge:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Kind-Element !! Anzahl !! Bedeutung (Kurzfassung)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ImportedAlkisFile&amp;lt;/code&amp;gt; || 0..n || je eingelesener NAS-Datei ein Eintrag; Attribute &amp;lt;code&amp;gt;ImportedOn&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;DateiDatum&amp;lt;/code&amp;gt; (ISO-8601-UTC) und optional &amp;lt;code&amp;gt;LowerLeft&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;UpperRight&amp;lt;/code&amp;gt; (Bounding-Box als Pos-Strings), Elementtext = NAS-Dateiname.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HerausgeschnitteneAlkisObjekte&amp;lt;/code&amp;gt; || 0..1 || AlkisIDs der beim Szenenbeschnitt entfernten Objekte als CommaText; nur bei erfolgtem Beschnitt.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SzenenBeschnittBoundingBox&amp;lt;/code&amp;gt; || 0..1 || Beschnitt-Rechteck; Attribute &amp;lt;code&amp;gt;LowerLeft&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;UpperRight&amp;lt;/code&amp;gt; als Pos-Strings; nur bei gültigen Koordinaten.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RandobjektContainer&amp;lt;/code&amp;gt; || 0..1 || Verwaltung der Randobjekte (am Import-/Beschnittrand liegende Objekte).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VC_AlkisObjekt&amp;lt;/code&amp;gt; || 0..n || je ALKIS-Fachobjekt ein Eintrag: [[CAD XML Syntax-VermCadID und GUID-Referenzen|VermCadID-Block]] (ObjektArt &amp;lt;code&amp;gt;oaAlkis&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;AlkisObjektStatus&amp;lt;/code&amp;gt; (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;aosBenutzt&amp;lt;/code&amp;gt;) und das eingebettete AX-Fachobjekt (&amp;lt;code&amp;gt;AX_Grenzpunkt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;AX_Flurstueck&amp;lt;/code&amp;gt; …), serialisiert über die ALKIS-Basisklasse &amp;lt;code&amp;gt;TAX_Base&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlkisDateneinheiten&amp;lt;/code&amp;gt; || 0..1 || &amp;#039;&amp;#039;&amp;#039;nur Thüringen/Sachsen-Anhalt&amp;#039;&amp;#039;&amp;#039; (Compound-Define &amp;lt;code&amp;gt;THR_Anhalt&amp;lt;/code&amp;gt;): Liste der Dateneinheiten, je Einheit ein &amp;lt;code&amp;gt;AlkisDE&amp;lt;/code&amp;gt;-Kind.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FFFallManager&amp;lt;/code&amp;gt; || 0..1 || Fortführungsfall-Verwaltung (Struktur &amp;lt;code&amp;gt;FFFallDaten&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;FFFall&amp;lt;/code&amp;gt;); wird als letztes Kind geschrieben, nur wenn Fälle existieren.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
=== Beispiel (Baden-Württemberg, echt) — VC_PlotDaten und Beginn VC_AlkisDaten ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VC_PlotDaten&amp;gt;&lt;br /&gt;
  &amp;lt;Plot_Schluesselwort key=&amp;quot;Grenztermin.Ort&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Plot_String&amp;gt;Nossen Hauptstraße1&amp;lt;/Plot_String&amp;gt;&lt;br /&gt;
  &amp;lt;/Plot_Schluesselwort&amp;gt;&lt;br /&gt;
&amp;lt;/VC_PlotDaten&amp;gt;&lt;br /&gt;
&amp;lt;VC_AlkisDaten&amp;gt;&lt;br /&gt;
  &amp;lt;ImportedAlkisFile ImportedOn=&amp;quot;2026-06-01T16:14:54Z&amp;quot; DateiDatum=&amp;quot;2026-06-01T13:29:11Z&amp;quot; LowerLeft=&amp;quot;32517461.23 5308162.12&amp;quot; UpperRight=&amp;quot;32519697.95 5312347.3&amp;quot;&amp;gt;G13453438-0000000000.be.000000.20260601-15283363.0000100001.xml&amp;lt;/ImportedAlkisFile&amp;gt;&lt;br /&gt;
  &amp;lt;VC_AlkisObjekt&amp;gt;&lt;br /&gt;
    &amp;lt;VermCadID&amp;gt;&lt;br /&gt;
      &amp;lt;GUID&amp;gt;{FE697113-…}&amp;lt;/GUID&amp;gt;&lt;br /&gt;
      &amp;lt;ObjektArt&amp;gt;oaAlkis&amp;lt;/ObjektArt&amp;gt;&lt;br /&gt;
      &amp;lt;VCPktID_NV&amp;gt;9220&amp;lt;/VCPktID_NV&amp;gt;&lt;br /&gt;
      &amp;lt;VCPktID_NR&amp;gt;1066/259&amp;lt;/VCPktID_NR&amp;gt;&lt;br /&gt;
      &amp;lt;VCPktID_KSID&amp;gt;0&amp;lt;/VCPktID_KSID&amp;gt;&lt;br /&gt;
    &amp;lt;/VermCadID&amp;gt;&lt;br /&gt;
    …&lt;br /&gt;
  &amp;lt;/VC_AlkisObjekt&amp;gt;&lt;br /&gt;
  …&lt;br /&gt;
  &amp;lt;FFFallManager&amp;gt; … &amp;lt;/FFFallManager&amp;gt;&lt;br /&gt;
&amp;lt;/VC_AlkisDaten&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verfügbarkeit und Besonderheiten ==&lt;br /&gt;
* Beide Sektionen sind optional; VermCad schreibt sie aber immer (ggf. leer). Thüringen-Beispielprojekt: &amp;lt;code&amp;gt;&amp;amp;lt;VC_PlotDaten /&amp;amp;gt;&amp;lt;/code&amp;gt; (leer, selbstschließend).&lt;br /&gt;
* Sachsen-Beispielprojekt: mehrere &amp;lt;code&amp;gt;ImportedAlkisFile&amp;lt;/code&amp;gt;-Einträge, teils ohne &amp;lt;code&amp;gt;LowerLeft&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;UpperRight&amp;lt;/code&amp;gt; und mit Dummy-Datum &amp;lt;code&amp;gt;DateiDatum=&amp;quot;8888-01-01T00:00:00Z&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;AlkisDateneinheiten&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;AlkisDE&amp;lt;/code&amp;gt; nur in den Editionen Thüringen und Sachsen-Anhalt (&amp;lt;code&amp;gt;THR_Anhalt&amp;lt;/code&amp;gt;); alle übrigen Kinder in allen Bundesland-Versionen.&lt;br /&gt;
* Die &amp;lt;code&amp;gt;VC_AlkisObjekt&amp;lt;/code&amp;gt;-Inhalte (AX-Fachobjekte, Punktorte, Präsentationsobjekte) gehören zur ALKIS-Syntax, nicht zur CAD-Syntax — &amp;#039;&amp;#039;&amp;#039;Detaildokumentation folgt in einem eigenen Task.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Quellen im Code ==&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\VcProject.pas:20806-20916&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;SaveXML&amp;lt;/code&amp;gt;: Schreiben von &amp;lt;code&amp;gt;VC_PlotDaten&amp;lt;/code&amp;gt; (via &amp;lt;code&amp;gt;SavePlotKeywordDatenXMLLite&amp;lt;/code&amp;gt;, 22615) und &amp;lt;code&amp;gt;VC_AlkisDaten&amp;lt;/code&amp;gt; inkl. aller Kinder und &amp;lt;code&amp;gt;{$IFDEF THR_Anhalt}&amp;lt;/code&amp;gt;-Block&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\VCAdaptiveTextElementUnit.pas:498-559&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;TVCKeyValuePairs.DataToXMLLite&amp;lt;/code&amp;gt; (key-Attribut, Vorgabewert-Filter); Lesen ab 367&lt;br /&gt;
* &amp;lt;code&amp;gt;Alkis\TAX_BaseUnit.pas&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;TAX_Base.DataToXMLLite&amp;lt;/code&amp;gt; (Serialisierung der ALKIS-Fachobjekte, u.&amp;amp;nbsp;a. &amp;lt;code&amp;gt;AlkisObjektStatus&amp;lt;/code&amp;gt; bei 2451)&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas:4866-4988&amp;lt;/code&amp;gt; — Tag-Konstanten &amp;lt;code&amp;gt;xn_HerausgeschnitteneAlkisObjekte&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_SzenenBeschnittBoundingBox&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_AlkisDateneinheiten&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_AlkisDE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_FFFallManager&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xn_RandobjektContainer&amp;lt;/code&amp;gt;; 4939 — &amp;lt;code&amp;gt;xn_VCKeyword = &amp;#039;Plot_Schluesselwort&amp;#039;&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>