Zum Inhalt springen

CAD XML Syntax

Aus VermCAD Hilfe Wiki

Regelbasierte Referenz der VermCad-Projekt-XML-Datei (Endung .xml, Wurzelelement VCDaten). Die Projekt-XML bildet zusammen mit der Messwertdatei (.mwt, siehe MWT Syntax) und der ALKIS-Fachdatendatei (.nas) ein VermCad-Projekt. Sie enthält alle CAD-Objekte (Punkte, Linien, Texte, Flächen …) mit ihrer Darstellung und Topologie. Diese Referenz ist maschinenlesbar aufbereitet, so dass auch eine KI eine Projekt-XML lesen, reparieren und erzeugen kann.

Dokumentiert ist die CAD-Sektion (VCCADDaten) vollständig; die ALKIS- und Plot-Sektionen sind im Überblick beschrieben.

Grundlagen

Sektionen

CAD-Objekte

Alle in der Objekt-Factory registrierten Wurzeltags. „Bundesland" = Einschränkung durch bedingte Kompilierung; ohne Angabe = alle Editionen.

XML-Tag Delphi-Klasse Seite Bundesland
VC_CADPunkt T3DPoint Objekt VC_CADPunkt
VC_CADBMPunkt T3DBMPoint Objekt VC_CADBMPunkt
VC_CADPunktsymbol T3DPointSymbol Objekt VC_CADPunktsymbol
VC_CADSimpleLine T2DSimpleLine Objekt VC_CADSimpleLine
VC_CADMeteredSimpleLine T2DMeteredSimpleLine Objekt VC_CADMeteredSimpleLine
VC_CADArcLine T2DArcLine Objekt VC_CADArcLine
VC_CADCircleLine T2DCircleLine Objekt VC_CADCircleLine und EllipseLine
VC_CADEllipseLine T2DEllipseLine
VC_CADKlotoideLine T2DKlotoideLine Objekt VC_CADKlotoide
VC_CAD_Klothoide T2DKlothoide
VC_CADText T2DText Objekt VC_CADText
VC_CADVCPNRText T2DVCPNRText Objekt VC_CADVCPNRText und Varianten
VC_CADVCPNRParVMAKuerzelText T2DVCPNRParameterVMAKuerzelText
VC_CADVCPNRParVMAKuerzelOriginalText T2DVCPNRParameterVMAKuerzelText (IsOriginal)
VC_CADVCPNRParInGeradeText T2DVCPNRParameterInGeradeText nur BW
VC_CADVCPNRParInGeradeOriginalText T2DVCPNRParameterInGeradeText (IsOriginal) nur BW
VC_CADVCPNRParAufKreisbogenText T2DVCPNRParameterAufKreisbogenText nur BW
VC_CADVCPNRParAufKreisbogenOriginalText T2DVCPNRParameterAufKreisbogenText (IsOriginal) nur BW
VC_CADFlaeche T2DArea Objekt VC_CADFlaeche und VCFlaeche
VC_CADVCFlaeche T2DVCArea
VC_AreaCADLTK T2DAreaLTK Objekt VC_AreaCADLTK und AlkisDE nur Sachsen-Anhalt
VC_AreaCADAlkisDE T2DAreaAlkisDE nur Sachsen-Anhalt
VC_Plotrahmen T2DPlotFrame Objekt VC_Plotrahmen
VC_CADKompo T3DKompo Objekt VC_CADKompo
VC_CADBemassung T3DBemassung Objekt VC_CADBemassung
VC_CADVCBerechnung T3DVCBerechnung Objekt VC_CADVCBerechnung und VCMessung
VC_CADVCMessung T3DVCMessung
VC_CADBoeschung T2DBoeschung Objekt VC_CADBoeschung
VC_Hintergrundbild T2DBackgroundPicture Objekt VC_Hintergrundbild

Hinweis: Die Tags VC_Plotrahmen und VC_Hintergrundbild tragen kein „CAD" im Namen; VC_CAD_Klothoide hat einen zusätzlichen Unterstrich. Die „Original"-Varianten der Punktnummerntexte sind keine eigenen Klassen, sondern dieselbe Klasse mit gesetztem IsOriginal-Flag.



[Nach oben]