Mehr

Arcpy - Layer-Tif hinzufügen

Arcpy - Layer-Tif hinzufügen


Ich versuche, ein Python-Skript zu schreiben, das dem Inhaltsverzeichnis meiner Karte ein TIF hinzufügt.

(Irgendwann möchte ich zu einem Werkzeug konvertieren, das

  1. erlaubt dem Benutzer, den Dateinamen einzugeben und lässt dann das Tool den vollständigen Pfadnamen erstellen
  2. zoomt auf das Ausmaß des neu hinzugefügten Tifs, aber vorerst in kleinen Schritten.)

Mein erster Stolperstein ist anscheinend ein sehr einfacher.

Ich versuche, meinem Inhaltsverzeichnis Tifs und keine Ebenen hinzuzufügen. Muss ich MakeFeatureLayer() verwenden, bevor ich AddLayer() verwenden kann?


Sie können technisch gesehen mit der Methode zum Hinzufügen von Ebenen direkt auf die Bilddatei verweisen, siehe Code unten:

mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0] addLayer = arcpy.mapping.Layer(r"C:Tempimage.tif") arcpy .mapping.AddLayer(df, addLayer, "BOTTOM")

Wenn Sie das Bild mit einem bestimmten gespeicherten Farbschema laden möchten, können Sie stattdessen die Methode zum Hinzufügen von Ebenen auf eine .lyr-Datei verweisen.


Schau das Video: Arcgis: Merge the raster datasets fusionner raster arcgis Mosaic raster dataset ArcGIS