ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

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
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Help

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

RemapValue

Mit der Spatial Analyst-Lizenz verfügbar.

  • Zusammenfassung
  • Bild
  • Diskussion
  • Syntax
  • Eigenschaften
  • Codebeispiel

Zusammenfassung

A list identifying what the individual input values should be reclassified to in an output raster.

Bild

RemapValue remap table image
RemapValue remap table for the Reclassify functions.

Diskussion

The RemapValue object can be used in the Reclassify tool and the WOTable class.

The oldValue can be assigned to NoData by entering NoData (a string) as the newValue.

Reclassifying individual values is usually done when the input values are categorical, for example, land use, or when changing only a few values.

Syntax

 RemapValue (remapTable)
ParameterErläuterungDatentyp
remapTable
[[oldValue, newValue],...]

The remap table to be used to remap the old values to new values.

It defines a list to be used to remap the input values. It is a list of lists, with the inner lists being composed of two components.

The components are:

  • oldValue—Represents an original value from the base raster (data type: double, long, string).
  • newValue—Is the new reclassified value (data type: long).

The oldValue can be numeric or string. The newValue must be integer.

List

Eigenschaften

EigenschaftErläuterungDatentyp
remapTable
(Lesen und schreiben)

The remap table that is used to remap the original values to new values.

List

Codebeispiel

RemapValue example 1 (Python window)

Demonstrates how to create a RemapValue class and use it in the Reclassify tool within the Python window.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
myRemapValue = RemapValue([["Water", 0], ["Wetlands", 0], ["Barrenland", 1], ["Brushtransitional", 2], ["Builtup",3]])
outReclassRV = Reclassify("landuse", "LANDUSE2", myRemapValue)
outReclassRV.save("C:/sapyexamples/output/reclassrv")
RemapValue example 2 (stand-alone script)

Performs a reclassification with the RemapValue class.

# Name: RemapValue_Ex_02.py
# Description: Uses the RemapValue object to execute Reclassify tool.
# 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 = "negs"

# Define the RemapValue Object
myRemapVal = RemapValue([[-3,9],[0,1],[3,-4],[4,5],[5,6],[6,4],[7,-7]])

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

# Execute Reclassify
outReclassRV = Reclassify(inRaster, "VALUE", myRemapVal, "")

# Save the output 
outReclassRV.save("C:/sapyexamples/output/reclassrevar2")

Verwandte Themen

  • An overview of Spatial Analyst classes
  • An overview of Remap classes
  • Reklassifizierung
  • Reklassifizieren nach Einzelwerten
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

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

Über Esri

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