ArcGIS Image for ArcGIS Online unterstützt das Durchführen von räumlichen Analysen von Bilddaten-Layer-Elementen, die in ArcGIS Online freigegeben sind. Die Analyseanforderung kann über Map Viewer, ArcGIS API for Python oder ArcGIS Pro gesendet werden.
ArcGIS Online verfügt über zahlreiche Layer, die einer Webkarte hinzugefügt und visualisiert werden können, aber nicht jeder Layer kann für Raster-Analysen verwendet werden. Zwar können manche Layer als Bilddaten in der Karte visualisiert werden, aber nicht alle diese Layer werden in Raster-Analysewerkzeugen oder Raster-Funktionen erkannt.
Hinweis:
Die Raster-Funktionen sind derzeit nur in Map Viewer Classic für ArcGIS Enterprise verfügbar.
Der Publisher des Bilddaten-Layers kann steuern, ob dieser in Analysen verwendet werden kann, indem er die Durchführung von Analysen mit dem Bilddaten-Layer als Eingabe blockiert oder zulässt. Sie können diese Eigenschaften beim Erstellen der Bilddaten-Layer festlegen. Für öffentlich in ArcGIS Online oder über ArcGIS Living Atlas of the World verfügbare Layer sind möglicherweise Eigenschaften festgelegt, die die Verwendung in Analysen verhindern. Bei Verwendung dieser Layer als Eingabe wird möglicherweise eine Fehlermeldung angezeigt, aus der hervorgeht, dass Analysen für den Layer nicht aktiviert sind, oder eine Warnmeldung weist daraufhin, dass die räumliche Ausdehnung das für die Bilddaten festgelegte Limit überschreitet.
Die folgenden Abschnitte enthalten Hinweise darauf, dass ein Bilddaten-Layer gemäß den vom Ersteller festgelegten Einschränkungen für Analysen verwendet werden kann.
Überprüfen des Typs des Layers
Nicht alle in ArcGIS Online verfügbaren Layer sind für Raster-Analysen geeignet. Viele Raster-Analysewerkzeuge und Raster-Funktionen sind für die Verwendung mit Bilddaten-Layern aus ArcGIS Image for ArcGIS Online und ArcGIS Image Server gedacht. Es gibt andere Layer, die mit Einschränkungen als Eingabe verwendet werden können, aber im Idealfall stammen die Layer aus ArcGIS Image for ArcGIS Online oder ArcGIS Image Server. Überprüfen Sie den Typ des Layers auf seine Eignung für Analysen.
Überprüfen, ob Analysen in den Service-Eigenschaften aktiviert sind
Ob ein Layer in Analysen verwendet werden kann, wird mit der Service-Eigenschaft allowAnalysis gesteuert. Wenn dieser Wert auf null oder true festgelegt ist, kann der Bilddaten-Layer in Analysen verwendet werden. Wenn der Wert auf false festgelegt ist, kann der Bilddaten-Layer nicht als Eingabe für Analysen verwendet werden. Für in ArcGIS Image for ArcGIS Online oder ArcGIS Image Server gehostete Bilddaten-Layer ist die Analyse standardmäßig aktiviert. Der Wert des Flags allowAnalysis kann von der Seite mit den Service-Informationen abgerufen werden. Weitere Informationen zum Flag allowAnalysis finden Sie in der Hilfedokumentation zu den Parametern.
Berücksichtigen der Anforderungsgrößenlimits für dynamische Bilddaten-Layer oder Image-Services
Neben dem Flag allowAnalysis verfügt der dynamische Bilddaten-Layer mit maxImageHeight und maxImageWidth über weitere Einstellungen zum Einschränken der Größe der Analyse über eine einzige Anforderung. In den Einstellungen des Bilddaten-Layers werden die Einstellungen als maximale Zeilenanzahl und maximale Spaltenanzahl angegeben.
Typ des Bilddaten-Layers | Maximale Zeilenanzahl | Maximale Spaltenanzahl |
---|---|---|
Gehosteter dynamischer Bilddaten-Layer | 4.000 | 4.000 |
ArcGIS Image Server-Image-Service | 4.100 | 15.000 |
Die Werte dieser beiden Einstellungen definieren die maximale Anzahl von Zeilen und Spalten, die mit einer einzigen Analyseanforderung aus dem Bilddaten-Layer abgerufen werden können. Der Layer-Publisher kann die Einstellung auch in andere Werte als die Standardwerte ändern.
Bei gehosteten dynamischen Bilddaten-Layern in ArcGIS Online gilt für die maximale Anzahl von Zeilen und Spalten ein globales Limit von 4.000 mal 4.000. Dieses globale Limit gilt nicht für ArcGIS Image Server-Image-Services oder dynamische Bilddaten-Layer aus ArcGIS Living Atlas.
Bei der Verwendung des Layers für Analysen wird die Größe der Analyseanforderung in den Anzahlen der Zeilen und Spalten anhand der Analyseausdehnung und der Größe der Analysezellen berechnet. Die Zahl darf das für den Layer festgelegte Limit nicht überschreiten.
Wenn Sie zum Beispiel eine Analyse eines Bildes mit einer Auflösung von 10 Metern aus einem dynamischen Bilddaten-Layer durchführen möchten, können Sie in einer einzigen Anforderung eine maximale Ausdehnung von 10 x 4.000 = 40.000 Meter (40 km) mal 40 km verarbeiten.
Wenn Sie dynamische Bilddaten-Layer aus ArcGIS Living Atlas für Analysen verwenden möchten, wird die Einstellung für das Anforderungsgrößenlimit vom Layer-Publisher konfiguriert und entspricht möglicherweise nicht dem oben genannten Standardwert. Überprüfen Sie den Einstellungswert, bevor Sie den Analyseauftrag starten.