Orthokorrigiertes Raster-Dataset erstellen (Datenmanagement)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Hiermit wird unter Verwendung der rationalen Polynomkoeffizienten (RPC) eines Raster-Datasets ein orthorektifiziertes Raster-Dataset erstellt.

Weitere Informationen zu orthorektifizierten Raster-Datasets

Verwendung

Syntax

createorthocorrectedrasterdataset_management (in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
ParameterErläuterungDatentyp
in_raster

Das Eingabe-Raster, das orthokorrigiert werden soll.

Diesem Raster müssen rationale Polynomkoeffizienten zugeordnet sein.

Raster Layer
out_raster_dataset

Das Ausgabe-Raster-Dataset.

Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:

  • .bil: Esri BIL
  • .bip: Esri BIP
  • .bmp: BMP
  • .bsq: Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • Keine Erweiterung für Esri Grid

Beim Speichern eines Raster-Datasets in einer Geodatabase darf dem Namen des Raster-Datasets keine Dateierweiterung hinzugefügt werden.

Beim Speichern des Raster-Datasets als JPEG-, JPEG 2000- oder TIFF-Datei bzw. in einer Geodatabase können Sie einen Komprimierungstyp und eine Komprimierungsqualität festlegen.

Raster Dataset
Ortho_type

Der Höhentyp für die Orthokorrektur.

  • CONSTANT_ELEVATIONVerwendet einen angegebenen Höhenwert.
  • DEMVerwendet ein angegebenes digitales Höhenmodell-Raster.
String
constant_elevation

Der zu verwendende konstante Höhenwert, wenn der ortho_type-Parameter CONSTANT_ELEVATION ist.

Wenn bei der Orthokorrektur ein DEM zum Einsatz kommt, wird dieser Wert nicht berücksichtigt.

Double
in_DEM_raster
(optional)

Das Raster für das digitale Höhenmodell, das für die Orthokorrektur verwendet wird, wenn der Parameter ortho_type DEM ist.

Mosaic Layer; Raster Layer
ZFactor
(optional)

Der Skalierungsfaktor, der zum Konvertieren der Höhenwerte im DEM verwendet wird.

Er wird zu folgenden beiden Zwecken verwendet: zum Konvertieren der Höheneinheiten (z. B. Meter oder Fuß) in die horizontalen Koordinateneinheiten des Datasets, z. B. Fuß, Meter oder Grad, und zum Hinzufügen der vertikalen Überhöhung, um einen visuellen Effekt zu erzielen.

Weitere Informationen zum Z-Faktor.

Double
ZOffset
(optional)

Der dem Höhenwert im DEM hinzuzufügende Basiswert. Er kann verwendet werden, um einen Versatz für Höhenwerte zu verwenden, die nicht auf Meeresspiegelniveau beginnen.

Double
Geoid
(optional)

Gibt an, ob bei der Orthokorrektur davon ausgegangen werden soll, dass die Erde ein Geoid oder eine Kugel ist.

  • NONEEs werden keine Geoid-Korrekturen vorgenommen. Dies ist die Standardeinstellung.
  • GEOIDEs wird eine Geoid-Korrektur vorgenommen. Dadurch wird die Geoid-Korrektur (EGM96) auf die Z-Werte angewendet.
Boolean

Codebeispiel

CreateOrthoCorrectedRasterDataset – Beispiel (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug "CreateOrthoCorrectedRasterDataset".

import arcpy
arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif",
                                                   "c:/data/orthoready.tif",
                                                   "DEM", "#", "c:/data/DEM.img",
                                                   "#", "10", "GEOID")
CreateOrthoCorrectedRasterDataset – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für das Werkzeug "CreateOrthoCorrectedRasterDataset".

##====================================
##Create Ortho Corrected Raster Dataset
##Usage: CreateOrthoCorrectedRasterDataset_management in_raster out_raster_dataset
##                                                    CONSTANT_ELEVATION | DEM constant_ elevation
##                                                    in_DEM_raster {ZFactor} {ZOffset} {NONE | GEOID}

try:
    import arcpy
    arcpy.env.workspace = r"C:/Workspace"
    
    ##Ortho correct with Constant elevation
    arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready.tif",\
                                                       "CONSTANT_ELEVATION", "30", "#",\
                                                       "#", "#", "#")
    
    ##Ortho correct with DEM image and Z factors
    arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready_dem.tif",\
                                                       "DEM", "#", "dem.img", "#", "10", "GEOID")
    
except:
    print "Create Ortho Corrected Raster Dataset example failed."
    print arcpy.GetMessages()

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
5/9/2014