Migrieren von Geoverarbeitungs-Services von Version 10 zu 10.1
In diesem Thema
- Veröffentlichen einer Toolbox
- Veröffentlichen eines Kartendokuments mit Werkzeug-Layern (ohne Karten-Service des Ergebnisses)
- Veröffentlichen eines Kartendokuments mit Werkzeug-Layern (mit Karten-Service des Ergebnisses)
Dieses Thema enthält spezifische Informationen zum Migrieren von Geoverarbeitungs-Services von Version 10 zu 10.1. Wenn Sie ArcGIS 10.1 for Server noch nicht kennen, finden Sie weitere Informationen unter Hinweise zur Migration zu ArcGIS for Server.
Um einen Service einer Version vor 10.1 zu ArcGIS 10.1 for Server zu migrieren, erstellen Sie einen neuen 10.1-Service mit den Werkzeugen, die Sie in der früheren Version von ArcGIS for Desktop erstellt haben. Sie müssen Ihre vorhandenen Geoverarbeitungswerkzeuge nicht ändern.
Vor Version 10.1 gab es drei verschiedene Verfahren zum Veröffentlichen von Geoverarbeitungs-Services:
- Sie konnten eine Toolbox veröffentlichen. Dann wurde aus jedem Werkzeug in der Toolbox ein Task.
- Sie konnten ein Kartendokument veröffentlichen, das Werkzeug-Layer enthält. Dann wurde aus jedem Werkzeug-Layer ein Task, und jeder Task hatte Zugriff auf Layer im Inhaltsverzeichnis.
- Sie konnten wie oben ein Kartendokument veröffentlichen, das Werkzeug-Layer enthält, aber zusätzlich festlegen, dass der Ausgabe-Layer von einem Karten-Service des Ergebnisses dargestellt wird.
In den folgenden Abschnitten finden Sie weitere Details zum Migrieren von Services, die mit einem dieser Verfahren erstellt wurden, zu ArcGIS 10.1 for Server. Gegebenenfalls finden Sie Anweisungen zum Veröffentlichen auf einem 10.1-Server unter Kurzer Überblick über das Veröffentlichen eines Geoverarbeitungs-Service.
Veröffentlichen einer Toolbox
In Version 10 konnten Sie eine Toolbox veröffentlichen, indem Sie in ArcCatalog oder im Fenster Katalog mit der rechten Maustaste auf die Toolbox klickten. Alle Werkzeuge in der Toolbox wurden zu Geoverarbeitungs-Tasks.
Um eine Toolbox in Version 10.1 zu veröffentlichen, müssen Sie sich in einer ArcMap-Sitzung befinden. Sie können eine neue Sitzung mit einem leeren Dokument starten oder ein vorhandenes Dokument öffnen. Möglicherweise verfügen Sie bereits über ein Kartendokument, mit dem Sie Ihre Werkzeuge in Version 10 getestet haben. In diesem Fall sollten Sie das vorhandene Dokument öffnen, da es voraussichtlich Layer enthält, die Sie als Eingabe für die Werkzeuge verwenden können.
- Navigieren Sie im Fenster Katalog zur Position der Toolbox, und erweitern Sie die Toolbox. Klicken Sie mit der rechten Maustaste auf jedes Werkzeug in der Toolbox, und wählen Sie Elementbeschreibung. Der Inhalt der Elementbeschreibung wird zur Dokumentation Ihrer Tasks. Überprüfen Sie jeden Teil der Elementbeschreibung für das Werkzeug. Nehmen Sie bei Bedarf Änderungen vor, und speichern Sie sie.
- Führen Sie jedes Werkzeug in der Toolbox aus, um ein neues Ergebnis im Fenster Ergebnisse zu erzeugen.
- Wenn das Fenster Ergebnisse noch nicht geöffnet ist, können Sie es öffnen, indem Sie im ArcMap-Hauptmenü Geoverarbeitung > Ergebnisse auswählen.
- Klicken Sie mit der rechten Maustaste auf eines der Ergebnisse, und wählen Sie Freigeben als > Geoverarbeitungs-Service aus. Der Assistent Als Service freigeben wird geöffnet. Hier können Sie einen Server der Version 10.1, auf dem die Veröffentlichung erfolgen soll, und den Namen für den Service wählen.
- Das Dialogfeld Service-Editor wird geöffnet. Hier geben Sie im Wesentlichen dieselben Informationen an wie beim Veröffentlichen auf einem Server der Version 10. Überprüfen Sie die Service-Einstellungen, und nehmen Sie ggf. Änderungen vor. Die meisten erforderlichen Änderungen betreffen die Parameter-Einstellungen des Service. Dort wählen Sie zwischen Synchron und Asynchron, wählen eine entsprechende Meldungsebene und geben einen Wert für Maximale Anzahl der vom Server zurückgegebenen Datensätze ein. Die Task-Einstellungen können in der Regel unverändert übernommen werden.
- Wenn Sie dem Service weitere Tasks hinzufügen müssen, klicken Sie auf die Schaltfläche Ergebnis hinzufügen, um ein weiteres Ergebnis auszuwählen, das dem Service hinzugefügt wird. Jedes Ergebnis wird zu einem Task im Service.
- Wenn Sie alle Ergebnisse hinzugefügt haben, klicken Sie auf die Schaltfläche Analysieren. Das Fenster Vorbereiten wird geöffnet. Es enthält alle Fehler und Warnungen zu dem Service. Sie müssen alle Fehler beheben, bevor Sie den Service veröffentlichen können.
- Veröffentlichen Sie den Service durch Klicken auf die Schaltfläche Veröffentlichen.
Veröffentlichen eines Kartendokuments mit Werkzeug-Layern (ohne Karten-Service des Ergebnisses)
In Version 10 konnten Sie ein Kartendokument veröffentlichen, das Werkzeug-Layer enthält. Dabei wurde aus jedem Werkzeug-Layer in der Karte ein Task im Service. Zusätzliche Layer im Kartendokument konnten von dem Task verwendet werden.
- Erstellen Sie eine Sicherungskopie des Kartendokuments, das die Werkzeug-Layer enthält. In einem der folgenden Schritte wird empfohlen, die vorhandenen Werkzeug-Layer aus dem Kartendokument zu entfernen. Anhand einer Kopie des ursprünglichen Kartendokuments können Sie die Werkzeug-Layer zur späteren Überprüfung oder – falls Sie weiterhin einen Server einer Version vor 10.1 verwenden – zur erneuten Veröffentlichung der Service-Version vor 10.1 aufbewahren.
- Öffnen Sie das Kartendokument. Navigieren Sie im Fenster Katalog zur Position der Toolbox mit den Werkzeugen, mit denen die Werkzeug-Layer erstellt wurden, und erweitern Sie die Toolbox. Klicken Sie mit der rechten Maustaste auf jedes Werkzeug in der Toolbox, und wählen Sie Elementbeschreibung. Der Inhalt der Elementbeschreibung wird zur Dokumentation Ihrer Tasks. Überprüfen Sie jeden Teil der Elementbeschreibung für das Werkzeug. Nehmen Sie bei Bedarf Änderungen vor, und speichern Sie sie.
- Es wird empfohlen, alle vorhandenen Werkzeug-Layer aus dem Kartendokument zu entfernen. So können Sie die Sublayer eines Werkzeug-Layers nicht mit anderen Layern im Kartendokument verwechseln. Die vorhandenen Werkzeug-Layer enthalten jedoch einen Sublayer für jede Ausgabe des Werkzeugs. Diese Ausgabe-Layer können eine Symbologie aufweisen, die Sie anwenden möchten, nachdem Sie durch die Ausführung des Werkzeugs ein neues Ergebnis erzeugt haben. In diesem Fall müssen Sie den Sublayer in einer Layer-Datei (.lyr-Datei) speichern, bevor Sie den Werkzeug-Layer entfernen. Hierzu klicken Sie mit der rechten Maustaste auf den Sublayer und klicken dann auf Als Layer-Datei speichern.
- Führen Sie jedes Werkzeug in der Toolbox aus, um ein neues Ergebnis im Fenster Ergebnisse zu erzeugen.
- Wenn das Fenster Ergebnisse noch nicht geöffnet ist, können Sie es öffnen, indem Sie im ArcMap-Hauptmenü Geoverarbeitung > Ergebnisse auswählen.
- Falls von den Werkzeugen neue Layer im Inhaltsverzeichnis hinzugefügt werden (in der Regel ist dies der Fall), ist es möglicherweise sinnvoll, für die Ausgaben eine neue Symbologie, etwa mit Kategorien oder Mengen, zu definieren. Im obigen Schritt 3 haben Sie möglicherweise eine Layer-Datei (.lyr-Datei) mit der Symbologie eines Sublayers eines Werkzeug-Layers gespeichert. Dann können Sie mit dieser Layer-Datei wie folgt die Symbologie der neuen Ausgabe-Layer aktualisieren:
- Klicken Sie mit der rechten Maustaste auf einen Ausgabe-Layer, und wählen Sie Eigenschaften.
- Klicken Sie im Dialogfeld Layer-Eigenschaften auf die Registerkarte Symbologie.
- Klicken Sie auf die Schaltfläche Importieren. Das Dialogfeld Symbologie importieren wird geöffnet.
- Wählen Sie Symbologiedefinition aus einem anderen Layer der Karte oder aus einer Layer-Datei importieren.
- Klicken Sie auf die Schaltfläche Öffnen, und wählen Sie die zuvor gespeicherte Layer-Datei aus.
- Klicken Sie auf OK.
- Wenn Sie mit der Ausgabe-Symbologie zufrieden sind, klicken Sie mit der rechten Maustaste auf eines der Ergebnisse, und wählen Sie Freigeben als > Geoverarbeitungs-Service aus. Der Assistent Als Service freigeben wird geöffnet. Hier können Sie einen Server der Version 10.1, auf dem die Veröffentlichung erfolgen soll, und den Namen für den Service wählen.
- Das Dialogfeld Geoverarbeitungs-Service-Editor wird geöffnet. Hier geben Sie im Wesentlichen dieselben Informationen an wie beim Veröffentlichen auf einem Server der Version 10. Überprüfen Sie die Service-Einstellungen, und nehmen Sie ggf. Änderungen vor. Die meisten erforderlichen Änderungen betreffen die Parameter-Einstellungen des Service. Dort wählen Sie zwischen Synchron und Asynchron, wählen eine entsprechende Meldungsebene und geben einen Wert für Maximale Anzahl der vom Server zurückgegebenen Datensätze ein.
- Wenn Sie dem Service weitere Tasks hinzufügen müssen, klicken Sie auf die Schaltfläche Ergebnis hinzufügen, um ein weiteres Ergebnis auszuwählen, das dem Service hinzugefügt wird. Jedes Ergebnis wird zu einem Task im Service.
- Wenn Sie alle Ergebnisse hinzugefügt haben, klicken Sie auf die Schaltfläche Analysieren. Das Fenster Vorbereiten wird geöffnet. Es enthält alle Fehler und Warnungen zu dem Service. Sie müssen alle Fehler beheben, bevor Sie den Service veröffentlichen können.
- Veröffentlichen Sie den Service durch Klicken auf die Schaltfläche Veröffentlichen.
Veröffentlichen eines Kartendokuments mit Werkzeug-Layern (mit Karten-Service des Ergebnisses)
Befolgen Sie die obigen Anweisungen zum Veröffentlichen eines Kartendokuments mit Werkzeug-Layern (ohne Karten-Service des Ergebnisses). Klicken Sie im Fenster Service-Editor im linken Teilfenster auf Parameter. Wählen Sie Asynchron, und aktivieren Sie dann das Kontrollkästchen Ergebnisse mit einem Karten-Service anzeigen.
Hinweis:
Die für die Layer festgelegte Symbologie gemäß ihrer Anzeige in der aktuellen ArcMap-Sitzung bestimmt, wie die Ergebnisse als Service dargestellt werden. Wenn Sie keine Layer-Dateien zur Festlegung der Symbologie erstellt haben, ändern Sie die Darstellung der Ausgabe-Layer in der aktuellen ArcMap-Sitzung, bevor Sie den Service veröffentlichen.