Log2 (Spatial Analyst)

Zusammenfassung

Berechnet den Logarithmus zur Basis 2 von Zellen in einem Raster.

Abbildung

Abbildung: Log2
OutRas = Log2(InRas1)

Verwendung

Syntax

Log2 (in_raster_or_constant)
ParameterErläuterungDatentyp
in_raster_or_constant

Eingabewerte, für die die der Logarithmus zur Basis 2 ermittelt werden soll.

Um eine Zahl als Eingabe für diesen Parameter zu verwenden, Sie müssen zunächst in der Umgebung die Zellengröße und die Ausdehnung festlegen.

Raster Layer | Constant

Rückgabewert

NameErläuterungDatentyp
out_raster

Das Ausgabe-Raster.

Die Zellenwerte stellen die den Logarithmus zur Basis 2 der Eingabewerte dar.

Raster

Codebeispiel

Log2 – Beispiel (Python-Fenster)

In diesem Beispiel wird der Logarithmus zur Basis 2 der Eingabe-Raster-Werte berechnet, und die Ergebnisse werden als IMG-Raster ausgegeben.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outLog2 = Log2("elevation")
outLog2.save("C:/sapyexamples/output/outlog2.img")
Log2 – Beispiel 2 (eigenständiges Skript)

In diesem Beispiel wird der Logarithmus zur Basis 2 der Eingabe-Raster-Werte berechnet.

# Name: Log2_Ex_02.py
# Description: Calculates the base 2 logarithm of cells in a raster
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster = "degs"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Log2
outLog2 = Log2(inRaster)

# Save the output 
outLog2.save("C:/sapyexamples/output/outlog2")

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Erfordert Spatial Analyst
ArcEditor: Erfordert Spatial Analyst
ArcInfo: Erfordert Spatial Analyst

7/10/2012