Sie verfügen über zwei Optionen, um die Datenausgabe eines Geoverarbeitungs-Tasks darzustellen:
- Der Client kann das Ergebnis mit einem Kartenservice anzeigen.
- Die Daten werden vom Client dargestellt.
Zeichnen von Ergebnissen mit einem Kartenservice
Beim Veröffentlichen eines Geoverarbeitungsservice können Sie das Task-Ergebnis als Karte anzeigen lassen (zusätzlich zu den anderen Task-Ergebnissen). Die Karte wird auf dem Server mithilfe von ArcMap erstellt und zurück an den Client übertragen. Die Symbolisierung, Beschriftung, Transparenz und alle anderen Eigenschaften der zurückgegebenen Karte sind mit dem Ausgabe-Layer in der aktuellen ArcMap-Sitzung identisch. Führen Sie zum Erstellen eines Kartenservice die folgenden Schritte aus:
- Führen Sie das Werkzeug aus, um ein Ergebnis im Ergebnisfenster zu erzeugen. Die vom Werkzeug erstellten Daten werden dem ArcMap-Inhaltsverzeichnis als Layer hinzugefügt.
- Ändern Sie die Symbolisierung von Layern, die die Ausgabe des Werkzeugs sind.
- Klicken Sie mit der rechten Maustaste auf das Ergebnis, und geben Sie es als Geoverarbeitungsservice frei.
- Klicken Sie im Service-Editor auf Parameter, und aktivieren Sie Ergebnisse mit einem Kartenservice anzeigen.
Nach dem Ausführen der Aufgabe werden neue Daten erstellt, und der Kartenservice zeichnet die Daten anhand der von Ihnen im Ausgabe-Layer definierten Symbolisierung. Wenn der Ausgabe-Layer Einzelwerte zeichnet, müssen Sie ggf. <alle anderen Werte> in den Layer-Eigenschaften deaktivieren, um die Neuberechnung der Einzelwerte vor dem Zeichnen festzulegen. Falls der Ausgabe-Layer Daten in Bereiche klassifiziert, sollten Sie eine manuelle Klassifizierung verwenden, damit die Daten nicht neu klassifiziert werden. Ausführliche Informationen zur Handhabung von Klassengrenzen und Einzelwerten beim Neuzeichnen von Layern mit neuen Daten finden Sie unter Erstellen einer Layer-Symbolisierungs-Datei.
Client-Anzeige von Daten
Wenn Sie keinen Kartenservice des Ergebnisses wie oben beschrieben verwenden, muss der Client die Ergebnisse zeichnen. Es gibt zwei allgemeine Kategorien von Clients:
- ArcMap-Clients.
- Webanwendungen, die mit der JavaScript-API erstellt wurden.
ArcMap-Clients
Vom Task werden zwei Arten von Informationen an ArcMap gesendet: die Daten und eine Beschreibung der Layer-Darstellung. Die Beschreibung der Layer-Darstellung enthält die meisten Informationen, die Sie auf der Registerkarte Symbolisierung im Dialogfeld Eigenschaften eines Layers angeben:
- Art der Klassifizierung der Daten (Einzelwerte, abgestufte Farben oder Symbole usw.) und für jede Klasse zu verwendende Symbole.
- Die Transparenz, Helligkeit und Kontrast des Layers auf der Registerkarte Anzeige des Dialogfeldes Layer-Eigenschaften. Die Transparenz kann für Feature- und Raster-Layer festgelegt werden. Helligkeit und Kontrast können nur für Raster-Layer festgelegt werden.
Die Beschreibung der Layer-Darstellung wird mit denselben Techniken erstellt, die Sie zur Symbolisierung der Ausgabe von Modellen oder Skripten verwenden; durch Erstellen einer Layer-Datei (.lyr), die Sie mit der Ausgabe des Werkzeugs verknüpfen. Weitere Informationen finden Sie in den folgenden Themen.
- Kurzer Überblick über das Festlegen der Symbolisierung von Ausgabedaten
- Erstellen einer Layer-Symbolisierungs-Datei
- Festlegen der Layer-Symbolisierung mithilfe einer Layer-Datei
- Festlegen der Symbolisierung mit dem Werkzeug Symbolisierung aus Layer anwenden
- Festlegen von Parametern für Skriptwerkzeuge
- Festlegen der Ausgabesymbolisierung in Skripten
Webanwendungen
Webanwendungen, die mit der JavaScript-API erstellt wurden, sind für die Darstellung aller Ergebnisse verantwortlich.
Weitere Informationen über das Zeichnen von Ergebnissen in Webanwendungen