Mehr

Feldnamen ändern/Symbologie aus Layer mit ArcPy anwenden?

Feldnamen ändern/Symbologie aus Layer mit ArcPy anwenden?


In ArcMap 10.1 möchte ich das Werkzeug Symbologie aus Layer anwenden verwenden, meine Feldnamen sind jedoch nicht identisch. Ich habe Probleme zu verstehen, wie die Feldnamen in einer Ebene geändert werden.

Ich habe das Werkzeug Feature-Layer erstellen ausprobiert und meine Variablen wurden nicht umbenannt. Meine Variablennamen sind im Grunde "LayerName"+"Variablenname".

Hat jemand anderes dieses Problem gehabt?


Angenommen Schicht1 hat Symbolik basierend auf dem Feld "symbol_field", und Schicht2 hat ein Feld "anderes_feld" die Daten enthält, die auf die gleiche Weise symbolisiert werden können wie Schicht1:

  1. Feld hinzufügen "symbol_field" zu Schicht2
  2. Kopieren Sie die Werte von "anderes_feld" an Schicht2 zu "symbol_field" an Schicht2
  3. Benutzenarcpy.ApplySymbologyFromLayer_management(layer2,layer1)

Schau das Video: How to use ArcGIS for AutoCAD: Template files and Extracting ArcGIS Data