ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

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

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Footprints erstellen

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Berechnet die Ausdehnung jedes Rasters in einem Mosaik-Dataset neu. Dieses Werkzeug wird verwendet, wenn Sie einem Mosaik-Dataset Raster-Datasets hinzugefügt oder daraus entfernt haben und die Footprints neu berechnen möchten.

Verwendung

  • Wenn eine Auswahl im Mosaik-Dataset-Layer vorhanden ist, werden nur die ausgewählten Footprints neu berechnet.

  • Mithilfe eines Footprints wird die Grenze berechnet. Wenn Sie das Shape der Footprints am Umfang des Mosaik-Datasets ändern, müssen Sie die Grenze neu berechnen. Wenn Sie dieses Werkzeug nicht verwenden möchten, können Sie die Berechnung später mithilfe des Werkzeugs Grenze erstellen durchführen.

  • Footprints können für ein referenziertes Mosaik-Dataset nicht erneut erstellt werden.

  • Der Parameter Ungefähre Anzahl an Stützpunkten wird verwendet, um die Komplexität der Footprints zu definieren. Je höher die Anzahl der Stützpunkte, desto genauer und unregelmäßiger ist der Footprint. Zulässig sind Werte im Bereich von 4 bis 10.000. Sie können den Wert auf -1 festlegen, sodass keine Generalisierung stattfindet. Allerdings kann dies zu einer sehr großen Anzahl von Stützpunkten im Footprint führen.

  • Die Mindestgröße der Region, das Minimales Dünnheitsmaß und die Maximale Sliver-Größe werden verwendet, um Löcher und Sliver im Footprint zu entfernen.
  • Datenbankfragmentierung und häufige Datenänderungen können das Mosaik-Dataset erheblich vergrößern. Verwenden Sie das Werkzeug Komprimieren, wenn die Datenbank aufgrund konstanter Transaktionen erheblich vergrößert ist.

Syntax

BuildFootprints_management (in_mosaic_dataset, {where_clause}, {reset_footprint}, {min_data_value}, {max_data_value}, {approx_num_vertices}, {shrink_distance}, {maintain_edges}, {skip_derived_images}, {update_boundary}, {request_size}, {min_region_size}, {simplification_method}, {edge_tolerance}, {max_sliver_size}, {min_thinness_ratio})
ParameterErläuterungDatentyp
in_mosaic_dataset

Das Mosaik-Dataset, das die Raster-Datasets enthält, deren Footprints Sie berechnen möchten.

Mosaic Layer
where_clause
(optional)

Ein SQL-Ausdruck, um bestimmte Raster-Datasets im Mosaik-Dataset auszuwählen.

SQL Expression
reset_footprint
(optional)

Optimieren Sie die Footprints mit einer der folgenden Methoden:

  • RADIOMETRY — Schließt Pixel mit einem Wert außerhalb eines definierten Bereichs aus. Diese Option wird allgemein verwendet, um Grenzbereiche auszuschließen, die keine gültigen Daten enthalten. Dies ist die Standardeinstellung.
  • GEOMETRY — Stellt die ursprüngliche Geometrie des Footprints wieder her.
  • COPY_TO_SIBLING — Ersetzt den panachromatischen Footprint durch den multispektralen Footprint, wenn ein Pan-Sharpened-Raster-Typ verwendet wird. Dies kann auftreten, wenn die panchromatischen und multispektralen Bilder keine identischen Geometrien haben.
  • NONE —Die Footprints werden nicht neu definiert.

Boolean; String
min_data_value
(optional)

Schließt Pixel aus, deren Wert kleiner ist als diese Zahl.

Double
max_data_value
(optional)

Schließt Pixel aus, deren Wert größer ist als diese Zahl.

Double
approx_num_vertices
(optional)

Wählen Sie einen Wert zwischen 4 und 10.000 aus. Mehr Stützpunkte verbessern die Genauigkeit, können jedoch die Verarbeitungsdauer erhöhen. Bei einem Wert von -1 werden alle Stützpunkte berechnet. Mehr Stützpunkte erhöhen die Genauigkeit, allerdings auch die Verarbeitungsdauer.

Long
shrink_distance
(optional)

Schneidet den Footprint nach dieser Entfernung aus. Dadurch kann verhindert werden, dass Artefakte eine verlustbehaftete Komprimierung verwenden, was dazu führt, dass Kanten des Bildes in NoData-Flächen überlappen.

Polygone werden verkleinert, um einer verlustbehafteten Komprimierung entgegenzuwirken, durch die die Kanten des Bildes in NoData-Flächen überlappen.

Double
maintain_edges
(optional)

Verwenden Sie diesen Parameter bei Raster-Datasets, die gekachelt wurden und benachbart sind (oder mit geringer bzw. keiner Überlappung entlang der Grenzen aufgereiht sind).

  • NO_MAINTAIN_EDGES —Entfernt die Blattkanten aus allen Footprints. Dies ist die Standardeinstellung.
  • MAINTAIN_EDGES —Behält den ursprünglichen Zustand der Footprints bei.
Boolean
skip_derived_images
(optional)

Passt die Footprints von Übersichten an.

  • SKIP_DERIVED_IMAGES —Die Footprints von Übersichten werden nicht angepasst. Dies ist die Standardeinstellung.
  • NO_SKIP_DERIVED_IMAGES —Footprints von Übersichten und zugehörigen Raster-Datasets werden angepasst.
Boolean
update_boundary
(optional)

Aktualisiert die Grenze des Mosaik-Datasets, wenn Bilddaten hinzugefügt oder entfernt wurden, die die Ausdehnung ändern.

  • UPDATE_BOUNDARY —Die Grenze wird aktualisiert. Dies ist die Standardeinstellung.
  • NO_BOUNDARY —Die Grenze wird nicht aktualisiert.
Boolean
request_size
(optional)

Legt das Resampling der Ausdehnung (in Spalten und Zeilen) für das Raster fest, wenn Footprints erstellt werden. Eine größere Bildauflösung liefert mehr Details im Raster-Dataset, verlängert jedoch die Verarbeitungszeit. Bei einem Wert von -1 wird der Footprint mit der ursprünglichen Auflösung berechnet.

Long
min_region_size
(optional)

Vermeiden Sie kleine Löcher in den Bilddaten, wenn Sie eine Maske anhand von Pixelwerten erstellen. Ihre Bilddaten können beispielsweise einen Wertebereich von 0 bis 255 aufweisen und Sie haben Werte von 245 bis 255 ausgeschlossen, um Wolken zu maskieren. Dies kann dazu führen, dass andere Pixel, die keine Wolken-Pixel sind, ebenfalls maskiert werden. Wenn diese Bereiche kleiner als die Anzahl der hier angegebenen Pixel sind, werden sie nicht ausgeblendet.

Long
simplification_method
(optional)

Reduziert die Anzahl der Stützpunkte im Footprint, um die Performance zu verbessern.

  • NONE —Die Anzahl der Stützpunkte wird nicht eingeschränkt. Dies ist die Standardeinstellung.
  • CONVEX_HULL —Verwendet das kleinste umgebende Rechteck, um den Footprint zu vereinfachen.
  • ENVELOPE —Verwendet den Envelope jedes Mosaik-Dataset-Elements, um den Footprint zu vereinfachen.
String
edge_tolerance
(optional)

Fängt den Footprint an der Blattkante, wenn er sich innerhalb dieser Toleranz befindet. Die Einheiten liegen in denselben Einheiten wie im Koordinatensystem des Mosaik-Datasets vor. Diese Vorgehensweise wird verwendet, wenn maintain_edges auf MAINTAIN_EDGES eingestellt ist.

Der Wert, für den die Toleranz auf Grundlage der Pixelgröße entsprechend des Rasters berechnet wird, für das ein Resampling durchgeführt wurde, ist standardmäßig leer.

Bei einem Wert von -1 wird die Toleranz anhand der durchschnittlichen Pixelgröße des Mosaik-Datasets berechnet.

Double
max_sliver_size
(optional)

Identifiziert alle Polygone, die kleiner sind als das Quadrat dieses Wertes. Der Wert wird in Pixel angegeben und basiert auf der request_size und nicht auf der räumlichen Auflösung des Quell-Rasters.

Regionen, die kleiner sind als (max_sliver_size)2 und kleiner sind als die Werte für min_thinness_ratio, werden als Sliver betrachtet und aus dem Footprint entfernt.

Long
min_thinness_ratio
(optional)

Definiert die Dünnheit von Slivern auf einer Skala von 0 bis 1,0, wobei 1,0 einen Kreis und 0,0 ein Polygon darstellt, das sich einer geraden Linie nähert.

Polygone, die kleiner sind als die Werte für max_sliver_size und min_thinness_ratio werden aus dem Footprint entfernt.

Double

Abgeleitete Ausgabe

NameErklärungDatentyp
out_mosaic_dataset

Codebeispiel

BuildFootprints – Beispiel 1 (Python-Fenster)

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

import arcpy
arcpy.BuildFootprints_management(
     "c:/data/Footprints.gdb/md", "#","RADIOMETRY",
     "1", "254", "25", "0", "#", "SKIP_DERIVED_IMAGES", 
     "UPDATE_BOUNDARY", "#", "#", "CONVEX_HULL")
BuildFootPrints – Beispiel 2 (eigenständiges Skript)

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

# Build Footprint by setting the valid pixel value range from 1 to 254
# Allow 25 vertices to be used to draw a single footprint polygon
# Skip the overviews image
# Build new boundary afterwards
# Build footprints based on minimum bounding geometry

import arcpy
arcpy.env.workspace = "C:/Workspace"

    
mdname = "Footprints.gdb/md"
query = "#"
method = "RADIOMETRY"
minval = "1"
maxval = "254"
nvertice = "25"
shrinkdis = "0"
maintainedge = "#"
skipovr = "SKIP_DERIVED_IMAGES"
updatebnd = "UPDATE_BOUNDARY"
requestsize = "#"
minregsize = "#"
simplify = "#"

arcpy.BuildFootprints_management(
     mdname, query, method, minval, maxval, nvertice, shrinkdis,
     maintainedge, skipovr, updatebnd, requestsize, minregsize, 
     simplify)

Umgebungen

  • Ausdehnung
  • Faktor für parallele Verarbeitung
  • Remote-Verarbeitungsserver

Lizenzinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Raster"
  • Umgebungseinstellungen für Raster-Daten
  • Mosaik-Dataset-Footprints
  • Footprints durch Radiometrie neu berechnen

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

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

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2019 Esri. | Datenschutz | Rechtliches