PROBLEM
Die Textposition, Schriftart und Farbe von Geodatabase-Annotationen beim Exportieren in CAD werden von unseren Kunden häufig als Probleme angesprochen. Die Anweisungen in diesem Artikel helfen bei der Behebung dieser Probleme.
Note: The solution provided in this article applies to ArcMap, and has not been confirmed to work in ArcGIS Pro.
Die Annotation in der Geodatabase weist einen anderen Ankerpunkt auf als der Ankerpunkt des Textes in der Ausgabe-CAD-Datei. Dieses Problem trat in allen Versionen der Esri Software auf. Der Standardankerpunkt für Annotationen in der Geodatabase ist "Lower Left (LL)", während der Ankerpunkt für Text in AutoCAD (oder Microstation) "CenterCenter (CC)" ist. Wenn eine Annotation in CAD exportiert werden soll, befindet sich der Ausgabetext nicht an derselben Position, und es müssen möglicherweise Anpassungen vorgenommen werden, bevor "In CAD exportieren" ausgeführt wird, um bessere Ergebnisse zu erzielen.
Um die Position der Annotation vor dem Exportieren der Feature-Class in CAD anzupassen, ändern Sie die Werte in den Feldern "HorizontalAlignment" und "VerticalAlignment" in der Attributtabelle der Annotation, um den Positionsunterschied auszugleichen. Bei beiden Feldern handelt es sich um Zahlenfelder, und die angezeigten Werte sind Aliasnamen für diese numerischen Werte. Dies sind die Werte mit ihrer Beziehung zu den in der Attributtabelle angezeigten Aliasnamen:
Werte für "HorizontalAlignment":
Werte für "VerticalAlignment":
Um die Ausgabeposition der exportierten Annotation anzupassen, berechnen Sie diese numerischen Werte im entsprechenden Feld, um die Geodatabase-Annotation nach unten und nach links zu verschieben. Nachdem Sie die Annotation in CAD exportiert haben, rechnen Sie die Werte für "HorizontalAlignment" und "VerticalAlignment" wieder um in die ursprünglichen Werte. Dies ist keine perfekte Lösung, sie ermöglicht es dem Benutzer jedoch, die Ausgabe-Annotation in der Ausgabe-CAD-Datei an die ursprüngliche Position anzunähern.
Um die Annotation mit einer bestimmten Schriftart in CAD zu exportieren, fügen Sie der Attributtabelle der Annotation-Feature-Class das Feld "TxtStyle" hinzu, das als Text- oder Zeichenfeld definiert und dessen Länge ausreichend für den Namen der Schriftart sein muss. Füllen Sie das Feld mit dem Namen der Schriftart. WARNUNG: Die angegebene Schriftart muss auf dem Computer installiert sein, auf dem die AutoCAD-Datei geöffnet wird. Stellen Sie also sicher, dass die angegebene Schriftart auf diesem Computer tatsächlich verfügbar ist.
Wenn der Text eine bestimmte Farbe haben soll, fügen Sie der Attributtabelle ein Feld mit dem Namen "Color" hinzu, das als Short Integer definiert sein muss, und füllen Sie das Feld mit der gewünschten CAD-Farbnummer. Hier finden Sie einige Standardwerte für AutoCAD-Farbnummern:
1 = Rot
2 = Gelb
3 = Grün
4 = Zyan
5 = Blau
6 = Magenta
7 = Weiß/Schwarz, bestimmt durch die Farbe der Zeichenfläche in AutoCAD.
Die Option "Farbe" ist auch für Microstation verfügbar, aufgrund der Verwendung von benutzerdefinierten Symboldateien durch Microstation sind in Microstation jedoch keine einheitlichen Farbnummern verfügbar.
Warning: Geodatabase annotation created using Maplex will not export to CAD. Maplex annotation supports properties like "spline" which are not supported in AutoCAD or Microstation. For annotation that will be exported to CAD the annotation must be generated from labels created with the Esri Standard Label Engine.
Artikel-ID: 000001036
Unterstützung durch ArcGIS-Experten anfordern
Beginnen Sie jetzt mit dem Chatten