Definieren der Ausgabesymbologie für Geoverarbeitungs-Tasks
Sie verfügen über zwei Optionen, um die Datenausgabe eines Geoverarbeitungs-Tasks darzustellen:
- Der Client kann das Ergebnis mit einem Karten-Service anzeigen.
- Die Daten werden vom Client dargestellt.
Zeichnen von Ergebnissen mit einem Karten-Service
Beim Veröffentlichen eines Geoverarbeitungs-Service 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 dann zurück an den Client übertragen. Die Symbologie, Beschriftung, Transparenz und alle anderen Eigenschaften der zurückgegebenen Karte sind mit dem Ausgabe-Layer in der aktuellen ArcMap-Sitzung identisch. Der Workflow zum Erstellen eines Karten-Service des Ergebnisses ist wie folgt:
- 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 Symbologie von Layern, die die Ausgabe des Werkzeugs sind.
- Klicken Sie mit der rechten Maustaste auf das Ergebnis, und geben Sie es als Geoverarbeitungs-Service frei.
- Klicken Sie im Service-Editor auf Parameter, und aktivieren Sie Ergebnisse mit einem Karten-Service anzeigen.
Nach dem Ausführen der Aufgabe werden neue Daten erstellt, und der Karten-Service zeichnet die Daten anhand der von Ihnen im Ausgabe-Layer definierten Symbologie. 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-Symbologie-Datei.
Client-Anzeige von Daten
Wenn Sie keinen Karten-Service des Ergebnisses wie oben beschrieben verwenden, muss der Client die Ergebnisse zeichnen. Es gibt zwei allgemeine Kategorien von Clients:
- ArcMap-Clients
- Webanwendungen, die mit JavaScript-, SilverLight- oder Flex-APIs erstellt wurden
ArcMap-Clients
Vom Task werden zwei Arten von Informationen an ArcMap-Clients gesendet: die Daten und eine Beschreibung der Layer-Darstellung. Die Beschreibung der Layer-Darstellung enthält die meisten Informationen, die Sie auf der Registerkarte Symbologie 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.
Webanwendungen
Webanwendungen, die mit JavaScript-, SilverLight- oder Flex-APIs erstellt wurden, sind für die Darstellung aller Ergebnisse verantwortlich.
Weitere Informationen über das Zeichnen von Ergebnissen in Webanwendungen