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

Hilfe

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

Raster-Vergleich

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Vergleicht die Eigenschaften zweier Raster-Datasets, zweier Raster-Kataloge oder zweier Mosaik-Datasets und gibt das Ergebnis zurück.

Verwendung

  • Mit dem Werkzeug werden Meldungen mit den Vergleichsergebnissen zurückgegeben.

  • Aufgrund der Parameter- und Attributtoleranzen verfügen Ihre Vergleiche über einen bestimmten Spielraum.

  • Für Python-Syntax müssen Sie das Werkzeugdialogfeld öffnen, um eine Liste der Werte für den Parameter Ausschlussoptionen anzuzeigen. Der Vergleichstyp bestimmt, welche Ausschlussoptionen gültig sind.

Syntax

RasterCompare_management (in_base_raster, in_test_raster, {compare_type}, {ignore_option}, {continue_compare}, {out_compare_file}, {parameter_tolerances}, {attribute_tolerances}, {omit_field})
ParameterErläuterungDatentyp
in_base_raster

Das Eingabe-Raster, das mit dem Test-Raster verglichen wird.

Gültige Eingaben sind ein Raster-Dataset, ein Raster-Katalog oder ein Mosaik-Dataset.

Raster Layer; Raster Catalog Layer; Mosaic Layer
in_test_raster

Das Test-Raster, das mit dem Eingabebasis-Raster verglichen wird.

Gültige Eingaben sind ein Raster-Dataset, ein Raster-Katalog oder ein Mosaik-Dataset.

Raster Layer; Raster Catalog Layer; Mosaic Layer
compare_type
(optional)

Der Vergleichstyp.

  • RASTER_DATASET —Vergleicht die Eigenschaften von Raster-Datasets.
  • GDB_RASTER_DATASET —Vergleicht die Eigenschaften von Raster-Datasets in einer Geodatabase.
  • GDB_RASTER_CATALOG —Vergleicht die Eigenschaften von Raster-Katalogen in einer Geodatabase.
  • MOSAIC_DATASET —Vergleicht die Eigenschaften von Mosaik-Datasets.
String
ignore_option
[ignore_option,...]
(optional)

Diese angegebenen Eigenschaften werden während des Vergleichs nicht verglichen.

Öffnen Sie das Werkzeugdialogfeld, um eine Liste der Werte für den Parameter Ausschlussoptionen anzuzeigen. Der Vergleichstyp bestimmt, welche Ausschlussoptionen gültig sind.

String
continue_compare
(optional)

Gibt an, ob nach dem Auffinden des ersten Übereinstimmungsfehlers alle Eigenschaften verglichen werden sollen.

  • NO_CONTINUE_COMPARE —Nach dem Auffinden des ersten Übereinstimmungsfehlers anhalten. Dies ist die Standardeinstellung.
  • CONTINUE_COMPARE —Nach dem Auffinden des ersten Übereinstimmungsfehlers weitere Eigenschaften vergleichen.
Boolean
out_compare_file
(optional)

Der Name und der Pfad der Textdatei, die die Vergleichsergebnisse enthält.

File
parameter_tolerances
[[Parameter, Tolerance, Type],...]
(optional)

Aufgrund der Parametertoleranz haben Sie beim Vergleichen Ihrer Parameterwerte bezüglich der Genauigkeit etwas Spielraum. So können kleinere Änderungen, die sich beim Verarbeiten der Daten ggf. ergeben haben, aufgefangen werden.

Wählen Sie für eine Liste mit Parametertypen die Parameter aus, für die Sie eine Toleranz verwenden möchten. Sie benötigen für jeden Parameter eine Toleranz und einen Toleranztyp. Der Toleranztyp ist entweder der Wert der Toleranz oder ein Bruchteil davon. Beim Verwenden eines Bruchteils basiert dieser auf dem Basiswert. Der Toleranzwert für den Vergleich ist also der Bruchteil multipliziert mit dem Basiswert. Wenn der Basiswert z. B. 100 ist und die Bruchteiltoleranz auf 0,00001 festgelegt ist, ist die Vergleichstoleranz 100 * 0,00001 = 0,001.

  • Alle —Bei dieser Option wird die gleiche Toleranz auf Ausdehnung, Pixelwert, minimalen Pixelwert, maximalen Pixelwert, mittleren Pixelwert und Standardabweichung-Pixelwert angewendet.
  • Ausdehnung —Die Ausdehnung des Rasters hat eine zulässige Toleranz.
  • Pixel_Value —Die Pixelwerte des Rasters haben eine zulässige Toleranz.
  • Statistics_Minimum —Der minimale Pixelwert des Rasters hat eine zulässige Toleranz.
  • Statistics_Maximum —Der maximale Pixelwert des Rasters hat eine zulässige Toleranz.
  • Statistics_Mean —Der mittlere Pixelwert des Rasters hat eine zulässige Toleranz.
  • Statistics_Standard_Deviation —Der Standardabweichung-Pixelwert des Rasters hat eine zulässige Toleranz.
Value Table
attribute_tolerances
[[Field, Tolerance],...]
(optional)

Aufgrund der Attributtoleranz haben Sie beim Vergleichen Ihrer Attributwerte bezüglich der Genauigkeit etwas Spielraum. So können kleinere Änderungen, die sich beim Verarbeiten der Daten ggf. ergeben haben, aufgefangen werden.

Geben Sie für jeden Parameter, für den eine Toleranz gelten soll, einen Feldnamen und einen Toleranzwert ein. Der Toleranzwert ist der Ist-Wert der Toleranz, kein Bruchteil davon.

Value Table
omit_field
[omit_field,...]
(optional)

Dies sind die Felder, die Sie in den Vergleichsergebnissen auslassen möchten. Geben Sie die Felder ein, die für den Vergleich weggelassen werden sollen.

Bei einem Raster-Katalog-Szenario vergleichen Sie Attributspalten der Raster-Kataloge, keine Attribute innerhalb der Katalogelemente.

String

Codebeispiel

RasterCompare – Beispiel 1 (Python-Fenster)

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

import arcpy
RasterCompare_management("C:/workspace/image1.tif","C:/workspace/image2.tif",\
                         "RASTER_DATASET","'Pyramids Exist'",\
                         "CONTINUE_COMPARE","C:/workspace/compare01.txt",\
                         "Pixel_Value 1 Value","Count 5","OID")
RasterCompare – Beispiel 2 (eigenständiges Skript)

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

##====================================
##Raster Compare
##Usage: RasterCompare_management in_base_raster in_test_raster {RASTER_DATASET |
##                                GDB_RASTER_DATASET | GDB_RASTER_CATALOG |
##                                MOSAIC_DATASET} {ignore_option;ignore_option...}
##                                {NO_CONTINUE_COMPARE | CONTINUE_COMPARE} 
##                                {out_compare_file} {Parameter {Tolerance} {Type};
##                                Parameter {Tolerance} {Type}...} {Field {Tolerance};
##                                Field {Tolerance}...} {omit_field;omit_field...} 
    
    
try:
    import arcpy
    
    arcpy.env.workspace = "c:/workspace"
    
    ##Compare two Raster dataset
    arcpy.RasterCompare_management("raster_base.tif","raster_test.tif","RASTER_DATASET",\
                                   "","CONTINUE_COMPARE","compareresult.txt","","","")
    
    ##Compare two Raster Catalog with ignore options
    arcpy.RasterCompare_management("fgdb.gdb/rc_base","fgdb.gdb/rc_test","RASTER_CATALOG",\
                                   "IsManaged;Extent","CONTINUE_COMPARE","compareresult2.txt",\
                                   "","","DATE")
    
    ##Compare two Mosaic Dataset with torelance
    arcpy.RasterCompare_management("fgdb.gdb/md_base","fgdb.gdb/md_test","MOSAIC_DATASET",\
                                   "IsEmbedded;Seamline","CONTINUE_COMPARE","compareresult3.txt",\
                                   "All 0.00001 Fraction","HighPS 0.0001;LowPS 0.0001",\
                                   "ItemTS;UriHash")
    
except:
    print "Raster Compare exsample failed."
    print arcpy.GetMessages()

Umgebung

  • Aktueller Workspace
  • Scratch-Workspace

Lizenzierungsinformationen

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

Verwandte Themen

  • Überblick über das Toolset 'Datenvergleich'
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