<?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_Rissdaten_und_Auswahlen</id>
	<title>CAD XML Syntax-Sektion Rissdaten und Auswahlen - 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_Rissdaten_und_Auswahlen"/>
	<link rel="alternate" type="text/html" href="https://wiki.vermcad.de/index.php?title=CAD_XML_Syntax-Sektion_Rissdaten_und_Auswahlen&amp;action=history"/>
	<updated>2026-11-03T08:38:36Z</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_Rissdaten_und_Auswahlen&amp;diff=8218&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_Rissdaten_und_Auswahlen&amp;diff=8218&amp;oldid=prev"/>
		<updated>2026-07-20T12:50:39Z</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 Rissdaten und Auswahlen}}&lt;br /&gt;
Am Anfang jeder [[CAD XML Syntax-Sektion VCCADDaten|VCCADDaten-Sektion]] stehen die Verwaltungsdaten des Koordinatensystems: die &amp;#039;&amp;#039;&amp;#039;Riss-Verwaltung&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;Rissdaten&amp;lt;/code&amp;gt;, Delphi-Klasse &amp;lt;code&amp;gt;TCADRissList&amp;lt;/code&amp;gt; mit &amp;lt;code&amp;gt;TCADRiss&amp;lt;/code&amp;gt;-Einträgen), der aktuelle Riss (&amp;lt;code&amp;gt;CurrRissID&amp;lt;/code&amp;gt;), die gespeicherten &amp;#039;&amp;#039;&amp;#039;Objektauswahlen&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;ObjektAuswahlen&amp;lt;/code&amp;gt;, Klasse &amp;lt;code&amp;gt;TCADSaveSelectionList&amp;lt;/code&amp;gt;) und das &amp;#039;&amp;#039;&amp;#039;Bearbeitungsgebiet&amp;#039;&amp;#039;&amp;#039;. Risse sind projektspezifische Zeichnungs-Sichten (fachlich: [[CAD-Risse]]). Diese Seite beschreibt die Verwaltungslisten der Sektion — die riss-abhängigen Werte AN den einzelnen CAD-Objekten (&amp;lt;code&amp;gt;RissKoordinaten&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Text_RissDaten&amp;lt;/code&amp;gt; …) sind auf der Seite [[CAD XML Syntax-Rissdaten an Objekten|Rissdaten an Objekten]] dokumentiert.&lt;br /&gt;
&lt;br /&gt;
== Strukturregel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Rissdaten&amp;gt;&lt;br /&gt;
  { &amp;lt;RissEintrag_ID&amp;gt;                       (Tag = &amp;#039;RissEintrag_&amp;#039; + Riss-ID; für JEDEN Riss&lt;br /&gt;
                                            inkl. Standard-Riss ID 0)&lt;br /&gt;
      &amp;lt;RissName&amp;gt;text&amp;lt;/RissName&amp;gt;&lt;br /&gt;
      &amp;lt;RissID&amp;gt;ganzzahl&amp;lt;/RissID&amp;gt;&lt;br /&gt;
      [&amp;lt;RissSzenarioID&amp;gt;ganzzahl&amp;lt;/RissSzenarioID&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissViewMeasureScale&amp;gt;ganzzahl&amp;lt;/RissViewMeasureScale&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissViewRotAngle&amp;gt;zahl&amp;lt;/RissViewRotAngle&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissViewMinX&amp;gt;zahl&amp;lt;/RissViewMinX&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissViewMaxX&amp;gt;zahl&amp;lt;/RissViewMaxX&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissViewMinY&amp;gt;zahl&amp;lt;/RissViewMinY&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissViewMaxY&amp;gt;zahl&amp;lt;/RissViewMaxY&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissFreezeScale&amp;gt;bool&amp;lt;/RissFreezeScale&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissSceneShowEnlargedSize&amp;gt;ganzzahl&amp;lt;/RissSceneShowEnlargedSize&amp;gt;]&lt;br /&gt;
      [&amp;lt;RissGesperrt&amp;gt;bool&amp;lt;/RissGesperrt&amp;gt;]&lt;br /&gt;
    &amp;lt;/RissEintrag_ID&amp;gt; }*&lt;br /&gt;
&amp;lt;/Rissdaten&amp;gt;&lt;br /&gt;
[&amp;lt;CurrRissID&amp;gt;ganzzahl&amp;lt;/CurrRissID&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
[&amp;lt;BearbeitungsgebietAutomatisch&amp;gt;bool&amp;lt;/BearbeitungsgebietAutomatisch&amp;gt;]&lt;br /&gt;
[&amp;lt;BearbeitungsgebietAutoMitFlaechen&amp;gt;bool&amp;lt;/BearbeitungsgebietAutoMitFlaechen&amp;gt;]&lt;br /&gt;
[&amp;lt;Bearbeitungsgebiet&amp;gt;&lt;br /&gt;
   { &amp;lt;gml:pos&amp;gt;zahl zahl&amp;lt;/gml:pos&amp;gt; }*       (je Eckpunkt ein gml:pos, nur 2D)&lt;br /&gt;
 &amp;lt;/Bearbeitungsgebiet&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ObjektAuswahlen&amp;gt;&lt;br /&gt;
  { &amp;lt;ObjektAuswahlN&amp;gt;                       (Tag = &amp;#039;ObjektAuswahl&amp;#039; + Integer-ID N,&lt;br /&gt;
                                            z. B. &amp;#039;ObjektAuswahl0&amp;#039;)&lt;br /&gt;
      &amp;lt;ObjektAuswahlName&amp;gt;text&amp;lt;/ObjektAuswahlName&amp;gt;&lt;br /&gt;
      &amp;lt;ObjektAuswahlID&amp;gt;ganzzahl&amp;lt;/ObjektAuswahlID&amp;gt;&lt;br /&gt;
      &amp;lt;ObjektAuswahlKDID&amp;gt;ganzzahl&amp;lt;/ObjektAuswahlKDID&amp;gt;     (KSID — Tag-Tippfehler, s. u.!)&lt;br /&gt;
      &amp;lt;ObjektAuswahlGUIDs&amp;gt;guid&lt;br /&gt;
guid&lt;br /&gt;
…&amp;lt;/ObjektAuswahlGUIDs&amp;gt;                     (GUID-Liste zeilenweise getrennt)&lt;br /&gt;
    &amp;lt;/ObjektAuswahlN&amp;gt; }*&lt;br /&gt;
&amp;lt;/ObjektAuswahlen&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Elemente ==&lt;br /&gt;
=== Rissdaten / RissEintrag_&amp;amp;lt;ID&amp;amp;gt; (TCADRissList) ===&lt;br /&gt;
Der Standard-Riss (ID 0, Konstante &amp;lt;code&amp;gt;cCAD_RISS_ID_STANDARD&amp;lt;/code&amp;gt;, Name &amp;lt;code&amp;gt;[Standard]&amp;lt;/code&amp;gt;) existiert in jedem Projekt und wird mitgespeichert. Beim Lesen legt jedes Element, dessen Name mit &amp;lt;code&amp;gt;RissEintrag_&amp;lt;/code&amp;gt; beginnt, einen neuen Riss an; ein Riss wird nur übernommen, wenn &amp;lt;code&amp;gt;RissName&amp;lt;/code&amp;gt; ≠ leer und &amp;lt;code&amp;gt;RissID&amp;lt;/code&amp;gt; ≠ −1 gelesen wurden — beide sind also &amp;#039;&amp;#039;&amp;#039;Pflicht&amp;#039;&amp;#039;&amp;#039;. Ein doppelt eingelesener Standard-Riss (ID 0) wird mit dem vorab angelegten zusammengeführt (SzenarioID wird übernommen).&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;RissName&amp;lt;/code&amp;gt; || text || ja || — || Anzeigename des Risses (Standard-Riss: &amp;lt;code&amp;gt;[Standard]&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissID&amp;lt;/code&amp;gt; || ganzzahl || ja || — || Riss-ID; identisch mit der ID im Tag-Namen. ID 0 = Standard-Riss. Auf diese ID beziehen sich die &amp;lt;code&amp;gt;RissEintrag_&amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt;-Einträge an den Objekten ([[CAD XML Syntax-Rissdaten an Objekten|Rissdaten an Objekten]]).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissSzenarioID&amp;lt;/code&amp;gt; || ganzzahl || nein || −1 || zugeordnetes Präsentations-Szenario&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissViewMeasureScale&amp;lt;/code&amp;gt; || ganzzahl || nein || 0 || Ansichts-Maßstab (ganzzahlig). Ersetzt das Legacy-Float-Element &amp;lt;code&amp;gt;RissViewScale&amp;lt;/code&amp;gt;; liegt intern nur der alte Float-Wert vor, schreibt VermCad &amp;lt;code&amp;gt;Round(PixelProPapierMeter/ViewScale)&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissViewRotAngle&amp;lt;/code&amp;gt; || zahl || nein || 0.0 || Rotationswinkel der Ansicht&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissViewMinX&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;RissViewMaxX&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;RissViewMinY&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;RissViewMaxY&amp;lt;/code&amp;gt; || zahl || nein || 0.0 || gespeicherte Ansichts-&amp;#039;&amp;#039;&amp;#039;Ausdehnung&amp;#039;&amp;#039;&amp;#039;; ersetzt die Legacy-Elemente &amp;lt;code&amp;gt;RissViewMoveX&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;RissViewMoveY&amp;lt;/code&amp;gt; (Verschiebungs-Speicherung bis 05/2017)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissFreezeScale&amp;lt;/code&amp;gt; || bool (−1/0) || nein || 0 (False) || Maßstab eingefroren (Konstantenname &amp;lt;code&amp;gt;xn_RissMassstabEinfrieren&amp;lt;/code&amp;gt; ≠ Tag-String!)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissSceneShowEnlargedSize&amp;lt;/code&amp;gt; || ganzzahl || nein || 0 || Detail-Zoom-Größe bei eingefrorenem Maßstab (Konstantenname &amp;lt;code&amp;gt;xn_RissMassstabEinfrierenDetailZoomSize&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RissGesperrt&amp;lt;/code&amp;gt; || bool (−1/0) || nein || 0 (False) || Riss ist gegen Bearbeitung gesperrt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CurrRissID ===&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;CurrRissID&amp;lt;/code&amp;gt; || ganzzahl || nein || 0 || ID des beim Speichern aktiven Risses; muss auf einen &amp;lt;code&amp;gt;RissEintrag_&amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt; verweisen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ObjektAuswahlen (TCADSaveSelectionList) ===&lt;br /&gt;
Gespeicherte benannte Objekt-Auswahlen. &amp;#039;&amp;#039;&amp;#039;Achtung, persistenter Tippfehler:&amp;#039;&amp;#039;&amp;#039; Das Kindelement für die Koordinatensystem-ID heißt im Tag-String &amp;lt;code&amp;gt;ObjektAuswahlKDID&amp;lt;/code&amp;gt; (nicht „KSID&amp;quot;!) — die Delphi-Konstante heißt korrekt &amp;lt;code&amp;gt;xn_ObjektAuswahlKSID&amp;lt;/code&amp;gt;, ihr Tag-String enthält aber den historischen Tippfehler „KDID&amp;quot;. Der Tippfehler ist auf beiden Seiten (Schreiben und Lesen) identisch und darf beim Erzeugen/Reparieren &amp;#039;&amp;#039;&amp;#039;nicht korrigiert&amp;#039;&amp;#039;&amp;#039; werden — ein Element &amp;lt;code&amp;gt;ObjektAuswahlKSID&amp;lt;/code&amp;gt; würde ignoriert.&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;ObjektAuswahl&amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt; || Container || — || — || ein Eintrag je Auswahl; der Tag-Name muss mit &amp;lt;code&amp;gt;ObjektAuswahl&amp;lt;/code&amp;gt; beginnen und mit einer &amp;#039;&amp;#039;&amp;#039;Ganzzahl&amp;#039;&amp;#039;&amp;#039; enden (sonst wird das Element beim Lesen nicht als Auswahl erkannt)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ObjektAuswahlName&amp;lt;/code&amp;gt; || text || ja || — || Name der Auswahl; Pflicht fürs Lesen: Eintrag wird nur übernommen, wenn ID ≥ 0 UND Name ≠ leer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ObjektAuswahlID&amp;lt;/code&amp;gt; || ganzzahl || ja || −1 || ID der Auswahl (≥ 0)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ObjektAuswahlKDID&amp;lt;/code&amp;gt; || ganzzahl || nein || −1 || KSID des Koordinatensystems der Auswahl (&amp;#039;&amp;#039;&amp;#039;Tippfehler-Tag&amp;#039;&amp;#039;&amp;#039;, s. o.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ObjektAuswahlGUIDs&amp;lt;/code&amp;gt; || GUID-Liste || nein || leer || GUIDs der ausgewählten Objekte als &amp;lt;code&amp;gt;TStringList.Text&amp;lt;/code&amp;gt; — &amp;#039;&amp;#039;&amp;#039;zeilenweise&amp;#039;&amp;#039;&amp;#039; getrennt (echte Zeilenumbrüche im Elementtext). Die Auflösung der GUIDs erfolgt erst beim Aktivieren der Auswahl (mit CADID-Fallback); fehlende Ziele sind unkritisch.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bearbeitungsgebiet ===&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;BearbeitungsgebietAutomatisch&amp;lt;/code&amp;gt; || bool (−1/0) || nein || Initialwert (nur bei Abweichung geschrieben) || Gebiet wird automatisch ermittelt (dann wird kein Polygon gespeichert)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BearbeitungsgebietAutoMitFlaechen&amp;lt;/code&amp;gt; || bool (−1/0) || nein || Initialwert || automatische Ermittlung bezieht Flächen ein&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Bearbeitungsgebiet&amp;lt;/code&amp;gt; || Container mit n×&amp;lt;code&amp;gt;gml:pos&amp;lt;/code&amp;gt; || nein || — || manuelles Bearbeitungsgebiets-Polygon; je Eckpunkt ein &amp;lt;code&amp;gt;&amp;amp;lt;gml:pos&amp;amp;gt;X Y&amp;amp;lt;/gml:pos&amp;amp;gt;&amp;lt;/code&amp;gt; (nur 2D, [[CAD XML Syntax-Werte- und Koordinatenformate|Float-Format]]). Wird &amp;#039;&amp;#039;&amp;#039;nur&amp;#039;&amp;#039;&amp;#039; geschrieben, wenn &amp;lt;code&amp;gt;BearbeitungsgebietAutomatisch&amp;lt;/code&amp;gt; = False und das Polygon ≥ 3 Punkte hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
=== Beispiel (Sachsen, echt) — Rissdaten mit mehreren Rissen ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Rissdaten&amp;gt;&lt;br /&gt;
  &amp;lt;RissEintrag_0&amp;gt;&lt;br /&gt;
    &amp;lt;RissName&amp;gt;[Standard]&amp;lt;/RissName&amp;gt;&lt;br /&gt;
    &amp;lt;RissID&amp;gt;0&amp;lt;/RissID&amp;gt;&lt;br /&gt;
    &amp;lt;RissSzenarioID&amp;gt;28&amp;lt;/RissSzenarioID&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMeasureScale&amp;gt;1&amp;lt;/RissViewMeasureScale&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMinX&amp;gt;3332480.51544114&amp;lt;/RissViewMinX&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMaxX&amp;gt;3332480.70299164&amp;lt;/RissViewMaxX&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMinY&amp;gt;5683146.38093415&amp;lt;/RissViewMinY&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMaxY&amp;gt;5683146.46763282&amp;lt;/RissViewMaxY&amp;gt;&lt;br /&gt;
    &amp;lt;RissSceneShowEnlargedSize&amp;gt;1000&amp;lt;/RissSceneShowEnlargedSize&amp;gt;&lt;br /&gt;
  &amp;lt;/RissEintrag_0&amp;gt;&lt;br /&gt;
  &amp;lt;RissEintrag_1&amp;gt;&lt;br /&gt;
    &amp;lt;RissName&amp;gt;neue Grenzen&amp;lt;/RissName&amp;gt;&lt;br /&gt;
    &amp;lt;RissID&amp;gt;1&amp;lt;/RissID&amp;gt;&lt;br /&gt;
    &amp;lt;RissSzenarioID&amp;gt;32&amp;lt;/RissSzenarioID&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMeasureScale&amp;gt;7&amp;lt;/RissViewMeasureScale&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMinX&amp;gt;3332479.28436286&amp;lt;/RissViewMinX&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMaxX&amp;gt;3332483.40339641&amp;lt;/RissViewMaxX&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMinY&amp;gt;5683145.22719967&amp;lt;/RissViewMinY&amp;gt;&lt;br /&gt;
    &amp;lt;RissViewMaxY&amp;gt;5683147.13129865&amp;lt;/RissViewMaxY&amp;gt;&lt;br /&gt;
    &amp;lt;RissSceneShowEnlargedSize&amp;gt;458&amp;lt;/RissSceneShowEnlargedSize&amp;gt;&lt;br /&gt;
  &amp;lt;/RissEintrag_1&amp;gt;&lt;br /&gt;
  …&lt;br /&gt;
&amp;lt;/Rissdaten&amp;gt;&lt;br /&gt;
&amp;lt;CurrRissID&amp;gt;0&amp;lt;/CurrRissID&amp;gt;&lt;br /&gt;
&amp;lt;ObjektAuswahlen /&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Minimalform (echt) — Rissdaten einer Nebensektion ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Rissdaten&amp;gt;&lt;br /&gt;
  &amp;lt;RissEintrag_0&amp;gt;&lt;br /&gt;
    &amp;lt;RissName&amp;gt;[Standard]&amp;lt;/RissName&amp;gt;&lt;br /&gt;
    &amp;lt;RissID&amp;gt;0&amp;lt;/RissID&amp;gt;&lt;br /&gt;
  &amp;lt;/RissEintrag_0&amp;gt;&lt;br /&gt;
&amp;lt;/Rissdaten&amp;gt;&lt;br /&gt;
&amp;lt;CurrRissID&amp;gt;0&amp;lt;/CurrRissID&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konstruiertes Beispiel — gefüllte ObjektAuswahl (kein Bestandsbeleg; in allen Beispielprojekten nur leer) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ObjektAuswahlen&amp;gt;&lt;br /&gt;
  &amp;lt;ObjektAuswahl0&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektAuswahlName&amp;gt;Grenzpunkte Nord&amp;lt;/ObjektAuswahlName&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektAuswahlID&amp;gt;0&amp;lt;/ObjektAuswahlID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektAuswahlKDID&amp;gt;0&amp;lt;/ObjektAuswahlKDID&amp;gt;&lt;br /&gt;
    &amp;lt;ObjektAuswahlGUIDs&amp;gt;{4406BFC8-…}&lt;br /&gt;
{D3287E10-…}&lt;br /&gt;
{FE697113-…}&amp;lt;/ObjektAuswahlGUIDs&amp;gt;&lt;br /&gt;
  &amp;lt;/ObjektAuswahl0&amp;gt;&lt;br /&gt;
&amp;lt;/ObjektAuswahlen&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konstruiertes Beispiel — Bearbeitungsgebiet (kein Bestandsbeleg) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;BearbeitungsgebietAutomatisch&amp;gt;0&amp;lt;/BearbeitungsgebietAutomatisch&amp;gt;&lt;br /&gt;
&amp;lt;Bearbeitungsgebiet&amp;gt;&lt;br /&gt;
  &amp;lt;gml:pos&amp;gt;545100.0 5721100.0&amp;lt;/gml:pos&amp;gt;&lt;br /&gt;
  &amp;lt;gml:pos&amp;gt;545200.0 5721100.0&amp;lt;/gml:pos&amp;gt;&lt;br /&gt;
  &amp;lt;gml:pos&amp;gt;545200.0 5721200.0&amp;lt;/gml:pos&amp;gt;&lt;br /&gt;
  &amp;lt;gml:pos&amp;gt;545100.0 5721200.0&amp;lt;/gml:pos&amp;gt;&lt;br /&gt;
&amp;lt;/Bearbeitungsgebiet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(Nach den Code-Regeln konstruiert: manuelles Rechteck-Gebiet mit 4 Eckpunkten.)&lt;br /&gt;
&lt;br /&gt;
== Verfügbarkeit und Besonderheiten ==&lt;br /&gt;
* Struktur in &amp;#039;&amp;#039;&amp;#039;allen&amp;#039;&amp;#039;&amp;#039; Bundesland-Versionen identisch.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Legacy-Aliase&amp;#039;&amp;#039;&amp;#039; (werden gelesen, nicht mehr geschrieben):&lt;br /&gt;
** &amp;lt;code&amp;gt;RissViewScale&amp;lt;/code&amp;gt; (Float; bis 03/2025) → ersetzt durch &amp;lt;code&amp;gt;RissViewMeasureScale&amp;lt;/code&amp;gt; (Integer); Umrechnung beim Schreiben: &amp;lt;code&amp;gt;Round(PixelProPapierMeter/ViewScale)&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;RissViewMoveX&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;RissViewMoveY&amp;lt;/code&amp;gt; (bis 05/2017) → ersetzt durch die Ausdehnung &amp;lt;code&amp;gt;RissViewMinX&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;RissViewMaxX&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;RissViewMinY&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;RissViewMaxY&amp;lt;/code&amp;gt; (die Move-Speicherung ließ die Szene bei Fenstergrößen-Änderung springen).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tippfehler-Tag &amp;lt;code&amp;gt;ObjektAuswahlKDID&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; ist absichtlich persistent — nicht „reparieren&amp;quot;.&lt;br /&gt;
* In den drei untersuchten Bestandsprojekten kommen &amp;lt;code&amp;gt;ObjektAuswahlen&amp;lt;/code&amp;gt; ausschließlich &amp;#039;&amp;#039;&amp;#039;leer&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;&amp;amp;lt;ObjektAuswahlen /&amp;amp;gt;&amp;lt;/code&amp;gt;) vor und &amp;lt;code&amp;gt;Bearbeitungsgebiet&amp;lt;/code&amp;gt; gar nicht — die gefüllten Beispiele oben sind aus dem Code konstruiert.&lt;br /&gt;
* Ältere Dateien enthalten nach &amp;lt;code&amp;gt;ObjektAuswahlen&amp;lt;/code&amp;gt; das inzwischen entfernte Element &amp;lt;code&amp;gt;&amp;amp;lt;AlkisStatusOptionen /&amp;amp;gt;&amp;lt;/code&amp;gt; — siehe [[CAD XML Syntax-Sektion VCCADDaten|Sektion VCCADDaten]].&lt;br /&gt;
* Fachliche Bedienung der Risse: [[CAD-Risse]].&lt;br /&gt;
&lt;br /&gt;
== Quellen im Code ==&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:72745-72869&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;TCADRissList.DataToXMLLite&amp;lt;/code&amp;gt; (alle Riss-Felder, Legacy-Umrechnung ViewScale)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:72882-73005&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;TCADRissList.ReadFromXML&amp;lt;/code&amp;gt; (Legacy-Tags, Pflichtprüfung Name/ID, Standard-Riss-Zusammenführung)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:74328-74449&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;TCADSaveSelectionList.DataToXMLLite&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;ReadFromXML&amp;lt;/code&amp;gt; (ObjektAuswahlen, Integer-Suffix-Prüfung)&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:74280-74298&amp;lt;/code&amp;gt; — GUID-Auflösung erst beim Aktivieren einer Auswahl&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLGeometrics.pas:79596-79635&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;SaveXMLLite&amp;lt;/code&amp;gt;: CurrRissID und Bearbeitungsgebiet&lt;br /&gt;
* &amp;lt;code&amp;gt;CAD\GLConsts.pas:152-162&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;CADRISS_DEFAULT_*&amp;lt;/code&amp;gt;-Defaultwerte; &amp;lt;code&amp;gt;CAD\GLConsts.pas:776&amp;lt;/code&amp;gt; — &amp;lt;code&amp;gt;cCAD_RISS_ID_STANDARD = 0&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;VERMCAD\GlobalConsts.pas&amp;lt;/code&amp;gt; (Bereich xn_Rissdaten/xn_ObjektAuswahl*) — Tag-Konstanten inkl. Tippfehler &amp;lt;code&amp;gt;xn_ObjektAuswahlKSID = &amp;#039;ObjektAuswahlKDID&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>