ArcGIS Desktop

  • Dokumentation
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Raster-Funktion bearbeiten

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Dient zum Hinzufügen, Ersetzen oder Entfernen einer Funktionskette in einem Mosaik-Dataset, Elementen in einem Mosaik-Dataset oder eines Raster-Layers, der eine Raster-Funktion enthält.

Verwendung

  • Um die rft.xml-Datei in einem Mosaik-Dataset auf Elemente anzuwenden, müssen Sie die Elemente in der Attributtabelle auswählen oder mit dem Werkzeug Mosaik-Layer erstellen eine Abfrage definieren.

  • Das Werkzeug Vorlageneditor für Raster-Funktionen kann jeder Werkzeugleiste über das Fenster Anpassungsmodus hinzugefügt werden. Das Werkzeug befindet sich auf der Registerkarte Befehl in der Raster-Kategorie. Um eine Raster-Funktionsvorlage an einer anderen Stelle zu speichern, klicken Sie auf Datei und auf Speichern. Damit wird eine RFT.XML-Datei gespeichert.

  • Datenbankfragmentierung und häufige Datenänderungen können das Mosaik-Dataset erheblich vergrößern. Wenn die Datenbank aufgrund konstanter Transaktionen erheblich vergrößert ist, sollten Sie das Werkzeug Komprimieren verwenden.

Syntax

EditRasterFunction_management (in_mosaic_dataset, {edit_mosaic_dataset_item}, {edit_options}, {function_chain_definition}, {location_function_name})
ParameterErläuterungDatentyp
in_mosaic_dataset

Das Mosaik-Dataset oder ein Raster-Layer. Wenn Sie einen Raster-Layer verwenden, muss eine Funktion auf ihn angewendet werden.

Mosaic Layer; Raster Layer
edit_mosaic_dataset_item
(optional)

Legt fest, ob Bearbeitungen sich auf Funktionen oder auf das gesamte Mosaik-Dataset auswirken.

  • EDIT_MOSAIC_DATASET —Bearbeitungen wirken sich auf die Funktionen aus, die dem Mosaik-Dataset zugeordnet sind. Dies ist die Standardeinstellung.
  • EDIT_MOSAIC_DATASET_ITEM —Bearbeitungen wirken sich auf die Funktionen aus, die allen Elementen im Mosaik-Dataset zugeordnet sind.
Boolean
edit_options
(optional)

Eine Funktionskette einfügen, ersetzen oder entfernen.

  • INSERT —Fügt die Funktionskette oberhalb des Funktionsnamens der vorhandenen Kette ein. Legt die Funktionskette im Parameter location_function_name fest. Dies ist die Standardeinstellung.
  • REPLACE —Ersetzt die vorhandene Funktionskette durch die in diesem Werkzeug angegebene Funktionskette. Gibt die Funktionskette im Parameter location_function_name unten an.
  • REMOVE — Entfernt die Funktionskette beginnend mit der im Parameter location_function_name angegebenen Funktion.
String
function_chain_definition
(optional)

Wählt die Funktionskette (rft.xml-Datei) aus, die eingefügt oder ersetzt werden soll.

File
location_function_name
(optional)

Legt fest, an welcher Stelle die Funktionskette innerhalb der vorhandenen Funktionskette eingefügt, ersetzt oder entfernt werden soll.

String

Codebeispiel

EditRasterFunction – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für "EditRasterFunction".

import arcpy
arcpy.EditRasterFunction_management(
     "C:/Workspace/editfunction.gdb/md", "EDIT_MOSAIC_DATASET", 
     "INSERT", "C:/workspace/hillshade.rft.xml", "Stretch Function")
EditRasterFunction – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für "EditRasterFunction".

#Add raster function on top of mosaic dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "editfunction.gdb/md"
editmode = "EDIT_MOSAIC_DATASET"
editmethod = "INSERT"
funcfile = "C:/workspace/hillshade.rft.xml"
funcname = "#"

arcpy.EditRasterFunction_management(mdname, editmode, editmethod, 
                                    funcfile, funcname)

Umgebungen

  • Aktueller Workspace

Lizenzinformationen

  • ArcGIS Desktop Basic: Nein
  • ArcGIS Desktop Standard: Ja
  • ArcGIS Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Raster"
  • Umgebungseinstellungen für Raster-Daten
  • Was sind die von einem Raster oder Mosaik-Dataset verwendeten Funktionen?
  • Zugreifen auf den Vorlageneditor für Raster-Funktionen
  • Bearbeiten von Funktionsketten in Mosaik-Datasets
  • Bearbeiten von Vorlagen für Funktionsketten

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches