ArcGIS Enterprise bietet mehrere Möglichkeiten, die Qualität Ihres Cache zu verwalten und zu überwachen.
Anzeigen des Cache-Status
Beim Erstellen oder nach Abschluss des Erstellens eines Karten- oder Image-Service-Cache können Sie eine Bericht anzeigen, in dem der Prozentsatz an abgeschlossenen Kacheln für jede Maßstabsebene in ArcGIS Server Manager aufgeführt ist, indem Sie auf das kleine neben dem Service-Namen klicken. Dieses Symbol wird für alle ausgeführten Karten- und Image-Services angezeigt, bei denen ein Cache definiert wurde und die für die Verwendung eines Cache konfiguriert wurden (im Gegensatz zum dynamischen Zeichnen).
Räumliche Berichterstellung über den Status des Karten-Cache
Räumliche Informationen über die Fertigstellung von Karten-Cache-Kacheln sind in der Status.gdb-File-Geodatabase in dem jeweiligen Cache-Ordner enthalten. Sie können eine Kopie dieser Geodatabase in einem anderen Verzeichnis erstellen und die darin enthaltenen Feature-Classes in ArcGIS Pro öffnen, um Tabellen und Karten mit dem Status des Karten-Cache zu sehen. Die Feature-Class "TaskStatus" ist besonders nützlich, um die Kachelpaketgrenzen zu erkennen.
Wenn Sie der Auffassung sind, dass die Status.gdb-Datei nicht mit dem tatsächlichen Cache-Status synchron ist, können Sie das Werkzeug Cache-Status für Kartenserver verwalten verwenden, um die Status.gdb neu zu erstellen. Bedarfsgesteuertes Caching, manuelles Kopieren von Kacheln in den Cache oder Fehler des Caching-Werkzeugs können dazu führen, dass die Status.gdb nicht mehr synchron ist.
Status.gdb ist bei der Behebung von Cache-Fehlern außerordentlich nützlich. Wenn ein Cache-Fehler auftritt und Sie keine andere Möglichkeit haben, den Auftrag an der Stelle fortzusetzen, an der Sie aufgehört haben, führen Sie das Werkzeug Cache-Status für Kartenserver verwalten aus, um den Status neu zu erstellen. Notieren Sie die Bereiche, in denen das Caching abgebrochen wurde, und überprüfen Sie, ob ein Feature in diesem Bereich der Karte den Fehler verursacht haben könnte. Wählen Sie dann die nicht gecachten Pakete aus, exportieren Sie sie in eine Feature-Class und verwenden Sie sie, um die Grenzen Ihres nächsten Caching-Auftrags zu definieren. Diese Vorgehensweise ist wesentlich schneller als die Ausführung der Option Fehlende Kacheln erstellen in Cache-Kacheln für Kartenserver verwalten.
Erstellen eines Status für einen benutzerdefinierten Interessenbereich
Die Paketgrenzen und die Prozentangabe zur Fertigstellung des Cache, die Sie in der Standard-Status.gdb sehen, wurden von der vollen Ausdehnung der Karte abgeleitet. Dies ist ein Rechteck, das möglicherweise viel größer ist als der Bereich, den Sie cachen. Wenn Sie eine unregelmäßig geformte Geographie cachen und sicherstellen möchten, dass der Bereich mit Kacheln abgedeckt wurde, können Sie mit Cache-Status für Kartenserver verwalten eine benutzerdefinierte FormStatus.gdb für ein von Ihnen bereitgestelltes Shape, wie zum Beispiel eine Feature-Class-Grenze, erstellen.
Führen Sie dazu das Werkzeug Cache-Status für Kartenserver verwalten aus, und legen Sie den Parameter Verwaltungsmodus auf REPORT_BUNDLE_STATUS fest. Legen Sie dann den Parameter Ausgabeordner fest, um zu bestimmen, wo die Status.gdb gespeichert werden soll.
Mit der Option REPORT_BUNDLE_STATUS können Sie den Interessenbereich und den Satz der Maßstäbe auswählen, die beim Erstellen der Status.gdb überprüft werden sollen. Beachten Sie, dass die Ausführung des Werkzeugs beim Erstellen des Status einige Zeit in Anspruch nehmen kann.