Orthokorrigiertes Raster-Dataset erstellen (Data Management)
Zusammenfassung
Mit diesem Werkzeug wird unter Verwendung der rationalen Polynomkoeffizienten (RPCs) eines Raster-Datasets ein orthokorrigiertes Raster-Dataset erstellt.
Verwendung
-
Damit ein Raster-Dataset orthokorrigiert werden kann, müssen dem Raster RPCs zugeordnet sein.
-
Um ein genaueres Ergebnis zu erhalten, können Sie für Höhen die Option "DEM" verwenden. Bei der Orthokorrektur sollte ein digitales Höhenmodell (DEM) verwendet werden, damit die Höhe und Krümmungen der Erde berücksichtigt werden können.
-
Wenn bei der Orthokorrektur eines Raster-Datasets ein DEM zum Einsatz kommt, wird der konstante Höhenwert nicht verwendet.
-
Sie können die Ausgabe in den Formaten BIL, BIP, BMP, BSQ, DAT, GIF, GRID, IMG, JPEG, JPEG 2000, PNG, TIFF oder einem beliebigen Geodatabase-Raster-Dataset speichern.
-
Aktivieren Sie den Parameter Geoid, wenn bei der Orthokorrektur davon ausgegangen werden soll, dass die Erde ein Geoid ist.
Syntax
Parameter | Erläuterung | Datentyp |
in_raster |
Das Eingabe-Raster-Dataset, das orthokorrigiert werden soll. Diesem Raster-Dataset müssen rationale Polynomkoeffizienten zugeordnet sein. | Mosaic Dataset ; Composite Layer ; Raster Dataset ; Raster Layer |
out_raster_dataset |
Das Ausgabe-Raster-Dataset. Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:
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 (optional) |
Der Höhentyp für die Orthokorrektur.
| String |
constant_ elevation (optional) |
Der zu verwendende Wert für die konstante Höhe. Wenn bei der Orthokorrektur ein DEM zum Einsatz kommt, wird diese konstante Höhe nicht berücksichtigt. | Double |
in_DEM_raster (optional) |
Das Raster-Dataset des für die Orthokorrektur zu verwendenden digitalen Höhenmodells. | Raster layer |
ZFactor (optional) |
Der Skalierungsfaktor, der zum Konvertieren der Höhenwerte verwendet wird. Die Konvertierung wird hiermit häufig von Fuß in Meter oder umgekehrt durchgeführt. | Double |
ZOffset (optional) |
Der dem Höhenwert im DEM hinzuzufügende Basiswert. | Double |
Geoid (optional) |
Gibt an, ob eine Geoid-Korrektur erforderlich ist.
| Boolean |
Codebeispiel
Dies ist ein Python-Beispiel für "CreateOrthoCorrectedRasterDataset".
import arcpy arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif", "c:/data/orthoready.tif", "DEM", "#", "c:/data/DEM.img", "#", "10", "GEOID")
Dies ist ein Python-Skriptbeispiel für "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()