Objekte mit Deep Learning klassifizieren (Raster Analysis Tools)
Zusammenfassung
Führt ein trainiertes Deep-Learning-Modell in einem Eingabe-Raster und einer optionalen Feature-Class aus und erstellt eine Feature-Class oder Tabelle, in der jedem Eingabeobjekt oder -Feature eine Klassen- oder Kategoriebeschriftung zugewiesen ist.
Abbildung
![]()
Verwendung
Die Python-Umgebung des Raster-Analyse-Servers muss mit der passenden Deep-Learning-Python-API wie TensorFlow, CNTK oder einer vergleichbaren Anwendung konfiguriert werden.
Wenn dieses Werkzeug ausgeführt wird, ruft der Raster-Analyse-Server eine Deep-Learning-Python-API eines Drittanbieters (wie CNTK) auf und verwendet zum Verarbeiten der einzelnen Raster-Kacheln die angegebene Python-Raster-Funktion.
Das Eingabemodell dieses Werkzeugs übernimmt nur ein Deep-Learning-Paketelement (eine
.dlpk-Datei) aus dem Portal.Nachdem das Eingabemodell ausgewählt oder angegeben wurde, ruft das Werkzeug die Modellargumentinformationen vom Raster-Analyse-Server ab. Das Werkzeug kann diese Informationen möglicherweise nicht abrufen, wenn das Eingabemodell ungültig ist oder der Raster-Analyse-Server nicht ordnungsgemäß mit dem Deep-Learning-Framework konfiguriert wurde.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabe-Raster |
Das zu klassifizierende Eingabebild. Bei dem Bild kann sich um die URL für einen Image-Service, einen Raster-Layer, einen Kartenserver-Layer oder einen gekachelten Internet-Layer handeln. |
Raster Layer; Image Service; Map Server; Map Server Layer; Internet Tiled Layer; String |
|
Eingabemodell |
Das Deep-Learning-Modell, das für die Klassifizierung von Objekten im Eingabebild verwendet wird. Bei der Eingabe handelt es sich um die URL eines Deep-Learning-Paketelements ( |
File |
|
Ausgabename |
Der Name des Feature-Service, der die klassifizierten Objekte enthält. |
String |
|
Eingabe-Features (Optional) |
Der Feature-Service, der die Position jedes zu klassifizierenden und zu beschriftenden Objekts oder Features identifiziert. Jede Zeile in dem Eingabe-Feature-Service repräsentiert ein einzelnes Objekt oder Feature. Wenn kein Eingabe-Feature angegeben ist, wird jedes Eingabebild als einzelnes Objekt klassifiziert. Wenn das Eingabebild oder die Eingabebilder einen Raumbezug verwenden, ist die Ausgabe des Werkzeugs eine Feature-Class, in der die Ausdehnung jedes Bildes als Begrenzungsgeometrie für jede beschriftete Feature-Class verwendet wird. Wenn das Eingabebild oder die Eingabebilder keinen Raumbezug verwenden, ist die Ausgabe des Werkzeugs eine Tabelle mit den Bild-ID-Werten und Klassenbeschriftungen für jedes Bild. |
Feature Layer; Map Server Layer; String |
|
Modellargumente (Optional) |
Die für die Klassifizierung zu verwendenden Funktionsmodellargumente. Diese sind in der Python-Raster-Funktionsklasse definiert, die vom Eingabemodell referenziert wird. Hier geben Sie zusätzliche Deep-Learning-Parameter und Argumente für Experimente und Verfeinerungen wie den Konfidenzschwellenwert zur Anpassung der Empfindlichkeit an. Die Namen der Argumente werden vom Werkzeug durch das Python-Modul auf dem Raster-Analyse-Server ausgefüllt. Spalten der Wertetabelle:
|
Value Table |
|
Klassenbeschriftungsfeld (Optional) |
Der Name des Feldes für die Klassen- oder Kategoriebeschriftung in der Ausgabe-Feature-Class. Falls kein Feldname angegeben ist, wird das neue Feld |
String |
|
Verarbeitungsmodus (Optional) |
Legt fest, wie alle Raster-Elemente in einem Mosaik-Dataset oder Image-Service verarbeitet werden. Dieser Parameter findet Anwendung, wenn es sich beim Eingabe-Raster um ein Mosaik-Dataset oder einen Image-Service handelt.
|
String |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Ausgabeobjekte |
Das Ausgabe-Feature-Set. |
Feature Set |
Umgebungen
Zellengröße, Ausdehnung, Faktor für parallele Verarbeitung, Prozessortyp
Lizenzierungsinformationen
- Basic: Erfordert ArcGIS Image Server
- Standard: Erfordert ArcGIS Image Server
- Advanced: Erfordert ArcGIS Image Server