Überschreiben eines Service in ArcGIS for Desktop
In ArcCatalog oder dem Fenster Katalog in ArcGIS for Desktop können Sie einen vorhandenen Service entsprechend den Änderungen an einer GIS-Ressource oder ihren Quelldaten überschreiben.
Das Überschreiben eines Service ist in den folgenden Szenarien erforderlich:
- Wenn Sie Einstellungen im Kartendokument oder anderen GIS-Ressourcen unterhalb Ihres Service aktualisieren
- Wenn Ihre Quelldaten (zum Beispiel eine Feature-Class, die in Ihrem Kartendokument angezeigt wird) bei der Veröffentlichung automatisch auf den Server kopiert wurden und Sie daraufhin Änderungen an den Quelldaten vorgenommen haben, die auf dem Server wiedergegeben werden sollen
Stellen Sie vor dem Fortfahren mit einem Überschreiben sicher, dass die GIS-Ressource, mit der Sie den vorhandenen Service überschreiben, nach Ihren Wünschen konfiguriert ist. Alle Layer, Tabellen, Datenverweise und Service-Eigenschaften im ursprünglichen Service werden als Teil des Überschreibens ersetzt.
In früheren Versionen von ArcGIS for Server waren Änderungen an der GIS-Ressource, auf die ein Service verwies, nach einem Neustart des Service für Clients sichtbar. In Version 10.1 müssen Sie den Service überschreiben, damit Clients die Änderungen an Ihrer GIS-Ressource angezeigt werden.
An den Quelldaten vorgenommene Änderungen (zum Beispiel Feature-Classes, die auf einer Karte angezeigt werden) sollten in 10.1 sofort im Service angezeigt werden, solange beim Veröffentlichen keine Kopie der Daten auf dem Server platziert wurde. Wenn beim Veröffentlichen eine Kopie der Daten auf dem Server platziert wurde, müssen Sie den Service vollständig überschreiben, um Änderungen an den Quelldaten anzuzeigen.
- Befolgen Sie die Anweisungen in der folgenden Tabelle entsprechend dem Service-Typ, den Sie überschreiben möchten:
Option
Aktion
Wenn der zu überschreibende Service ein Karten- oder Globe-Service ist…
...öffnen Sie das ArcMap- oder ArcGlobe-Dokument, mit dem Sie den Service überschreiben möchten und wählen im Hauptmenü Datei > Freigeben als > Service.
Wenn der zu überschreibende Service ein Geoverarbeitungs-Service ist…
...navigieren Sie im Fenster Ergebnisse zu einem erfolgreichen Ergebnis des Modells oder Werkzeugs, mit dem Sie den Service überschreiben möchten, klicken mit der rechten Maustaste darauf und wählen Freigeben als > Geoverarbeitungs-Service.
Wenn der zu überschreibende Service etwas anderes ist, z. B. ein Geodaten- oder Geocode-Service, …
...navigieren Sie in ArcCatalog oder im Fenster Katalog zum Element, mit dem Sie den Service überschreiben möchten, klicken mit der rechten Maustaste darauf und wählen Sie Als Service freigeben.
- Wählen Sie im Fenster Als Service freigeben die Option Vorhandenen Service überschreiben, und klicken Sie auf Weiter.
- Wählen Sie die zu verwendende ArcGIS for Server-Verbindung aus der Dropdown-Liste Verbindung auswählen. Wenn die gewünschte Serververbindung nicht aufgeführt ist, können Sie eine neue erstellen, indem Sie auf Verbindung mit ArcGIS Server herstellen klicken. . Hilfe zu diesem Schritt erhalten Sie unter Herstellen einer Verbindung mit ArcGIS for Server in ArcGIS for Desktop.
- Wählen Sie in der Tabellenliste den zu überschreibenden Service aus, und klicken Sie auf Weiter.
Wenn Ihr Service einen Karten-Cache hat, werden Sie gefragt, ob Sie den Cache beibehalten möchten. Wenn Sie Vorhandenen Karten-Cache beibehalten aktivieren, bleibt der Cache vom Überschreibungsprozess unberührt, und Sie sind für das Ausführen einer Aktualisierung mithilfe der Caching-Werkzeuge zuständig. Bei der Aktualisierung werden die im Cache vorhandenen Kacheln überschrieben. Für die meisten Bereitstellungen ist dieser Workflow ausreichend.
Wenn Sie die Option zum Beibehalten des Cache deaktivieren, wird die Zuordnung aller vorhandenen Kacheln zu Ihrem Service aufgehoben, und die Kacheln werden einem zusätzlichen automatisch erzeugten Service mit dem Namen <Service>_<Zeitstempel> zugeordnet. Dieser Service ist vorhanden, damit Sie den alten Cache zu einem für Sie passenden Zeitpunkt löschen können, da das Löschen eines Cache sehr zeitaufwändig ist.
Wenn Sie ein Überschreiben durchführen, während diese Option deaktiviert ist, beginnen die Caching-Werkzeuge sofort damit, neue Kacheln für Ihren ursprünglichen Service zu erstellen. Sie können diesen Auftrag abbrechen und die Caching-Werkzeuge selbst ausführen, wenn Sie den Cache manuell erstellen möchten. Sie können Bedarfs-Caching aktivieren, falls Sie sich über Ausfallzeiten der Clients Sorgen machen.
- Legen Sie im Fenster Service-Editor die Eigenschaften für den Service fest. Einzelheiten zum Festlegen von Service-Eigenschaften finden Sie im Abschnitt Typen von Services in der Hilfe zu Ihrem Service. Informationen dazu, wie Sie die Services optimal für die Bereitstellung konfigurieren, finden Sie unter Optimieren und Konfigurieren von Services.Tipp:
Um beim Konfigurieren des Service einen größeren Ansichtsbereich zu erhalten, klicken Sie auf die Schaltfläche Ausblenden (im oberen Bereich des Service-Editor).
- Klicken Sie auf Analysieren . Über diesen Befehl wird die aktuelle Konfiguration geprüft, um festzustellen, ob der vorhandene Service überschrieben werden kann.
- Sie müssen alle Fehler () im Fenster Vorbereiten beheben, bevor Sie den vorhandenen Service überschreiben können. Sie können die Warnungen und Informationsmeldungen korrigieren, um die Performance und Darstellung des Service zu verbessern. Dieser Vorgang ist jedoch optional. Weitere Informationen zum Beheben dieser Probleme finden Sie unter Analysieren der GIS-Ressource.
- Nachdem Sie die Fehler korrigiert und optional auch die Vorschläge aus Warnungen und Informationsmeldungen eingearbeitet haben, klicken Sie auf Veröffentlichen. .Hinweis:
Wenn Sie als Teil des Überschreibens Daten auf den Server kopieren, wirkt sich die Größe der Daten und Ihre Netzwerk-Bandbreite auf die Zeit aus, die zum Veröffentlichen benötigt wird.
Der vorhandene Service wird vom neuen Service überschrieben.