Ü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.
Ältere Versionen:
In 10.0 und früheren Versionen waren Änderungen an der GIS-Ressource, auf die ein Service verwies, nach einem Neustart des Service für Clients sichtbar. An den Quelldaten vorgenommene Änderungen (zum Beispiel Feature-Classes, die auf einer Karte angezeigt werden) sollten in 10.1 und späteren Versionen sofort im Service angezeigt werden, solange beim Veröffentlichen keine Kopie der Daten auf dem Server abgelegt 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. . Weitere Informationen zu diesem Schritt finden Sie unter Verbindung mit ArcGIS for Server in ArcGIS for Desktop herstellen.
- Wählen Sie in der Tabellenliste den zu überschreibenden Service aus, und klicken Sie auf Weiter.
- Wenn der Service über einen Karten-Cache verfügt, klicken Sie im Service-Editor auf Caching, um zu entscheiden, ob Sie den Cache automatisch oder manuell ändern möchten:
- Wenn Sie Cache automatisch aktualisieren aktivieren, 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. Die Aktualisierung beginnt mit der Erstellung neuer Kacheln in einem Cache für den ursprünglichen Service. Für die meisten Bereitstellungen ist dieser Workflow ausreichend. Falls Sie sich über Ausfallzeiten der Clients Sorgen machen, können Sie auf der Registerkarte Erweiterte Einstellungen Bedarfs-Caching aktivieren.
- Wenn Sie Cache manuell aktualisieren aktivieren, 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. Sie müssen die Caching-Werkzeuge selbst ausführen, wenn Sie den Cache aktualisieren möchten.
- 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.