Definieren der Ausgabesymbologie für Geoverarbeitungs-Tasks

Mit der Symbologie wird das Aussehen der dargestellten Daten festgelegt. Zwei Komponenten bestimmen die Symbologie:

Ein Symboltyp definiert das Aussehen eines einzelnen Symbols. Es gibt einfache Symboltypen, z. B. eine durchgezogene Linie oder eine Polygonfüllung, und komplexe Symboltypen, z. B. eine Linie aus Strichen und Punkten, oder eine piktografische Polygonfüllung für Moore und Sümpfe.

Hingegen wird mit der Layer-Symbologie festgelegt, wie Features für die Darstellung gruppiert werden. Der einfachste Fall ist die Darstellung aller Features mit demselben Symbol (eine einzige Gruppe). Häufiger jedoch werden die Features anhand eines Feature-Attributs in Kategorien oder Mengen zusammengefasst, und jede Gruppe wird dann mit einem anderen Symbol dargestellt.

Layer-Symbologie und Symbol-Styles

Sie verfügen über zwei Optionen, um die Datenausgabe eines Geoverarbeitungs-Tasks darzustellen:

Wenn die Ausgabedaten vom Client dargestellt werden, werden zwei Arten von Informationen an den Client gesendet: die Daten und eine Beschreibung der Layer-Darstellung. Die Beschreibung der Layer-Darstellung enthält die Informationen, die Sie im Dialogfeld "Eigenschaften" eines Layers auf der Registerkarte Symbologie angeben (siehe Abbildung oben). Diese Informationen geben an, wie Daten gruppiert werden sollen (die Layer-Symbologie) und welche Symbole verwendet werden sollen (Symboltypen). Es werden nur bestimmte Layer-Symbologien und Symboltypen von Clients unterstützt, auch wenn es sich bei dem Client um ArcMap handelt.

HinweisHinweis:

Wenn Sie einen Task erstellen, die von mehreren unterstützten Clients (ArcMap, ArcGIS Explorer oder einer Web Mapping-Anwendung) genutzt werden soll, verwenden Sie eine einfache Symbologie, die von allen Clients dargestellt werden kann. Andernfalls sind möglicherweise mehrere Services mit unterschiedlichen Symbologien (ein Service pro unterschiedlichem Client) erforderlich.

Layer-Symbologie

Wenn die Ausgabedaten eines Tasks von einem Karten-Service des Ergebnisses dargestellt werden, wird die Layer-Symbologie im entsprechenden Werkzeug-Layer des Tasks verwendet. Sie können beliebige Layer-Symbologie verwenden, da ArcMap (auf dem Server ausgeführt) die Daten darstellt und ein Bild der fertigen Karte zurück an den Client sendet. Die Funktionen des Clients wirken sich nicht darauf aus, wie das Ergebnis von ArcMap dargestellt wird.

Zum Auswählen einer Layer-Symbologie klicken Sie in ArcMap mit der rechten Maustaste auf einen Layer, und klicken Sie auf Eigenschaften. Klicken Sie im Dialogfeld Layer-Eigenschaften auf die Registerkarte Symbologie. Die Liste der Layer-Symbologien wird auf der linken Seite angezeigt (siehe Abbildung unten).

Auswählen der Layer-Symbologie

Von allen Clients unterstützte Feature-Layer-Symbologie

Für Feature-Layer werden die folgenden Layer-Symbologien von allen Clients unterstützt:

  • Features
    • Einzelsymbol
  • Kategorien
    • Einzelwerte
  • Anzahl
    • Abgestufte Farben
    • Abgestufte Symbole
Unterstützte Feature-Layer-Symbologie

Von allen Clients unterstützte Raster-Layer-Symbologie

Für Raster-Layer werden die folgenden Layer-Symbologien von allen Clients unterstützt:

  • Einzelwerte
  • Klassifiziert
  • Gestreckt
  • RGB-Komposit (nur für Multiband-Bilder verfügbar)
Unterstützte Raster-Layer-Symbologie

Transparenz, Helligkeit und Kontrast

Zusätzlich zu der Layer-Symbologie, die Sie auf der Registerkarte Symbologie definieren, können Sie auch auf der Registerkarte Anzeige des Dialogfeldes Layer-Eigenschaften Transparenz, Helligkeit und Kontrast für den Layer festlegen. Die Transparenz kann für Feature- und Raster-Layer festgelegt werden. Helligkeit und Kontrast können nur für Raster-Layer festgelegt werden.

Zwei Methoden zum Angeben der Layer-Symbologie

Sie können die zu verwendende Layer-Symbologie festlegen:

  • Geben Sie die Layer-Symbologie im Modell oder Skript an.
  • Ändern Sie die entsprechende Werkzeug-Layer-Symbologie.

Angeben der Layer-Symbologie im Modell oder Skript

Sie können die Layer-Symbologie im Modell oder Skript durch Festlegen der Eigenschaft "Layer-Symbologie" in der Ausgabevariablen angeben. Im Beispiel unten wird ein Modell gezeigt, jedoch ist dieselbe Funktionalität auch für Skripte verfügbar.

Festlegen der Layer-Symbologie

Sie können im Modell oder Skript auch das Werkzeug Symbologie aus Layer anwenden verwenden.

Es bleibt Ihnen überlassen, ob Sie eine Layer-Symbologiedatei oder das Werkzeug Symbologie aus Layer anwenden verwenden. Beide Methoden sind funktional gleichwertig.

Wenn Sie eine Geoverarbeitungs-Toolbox (statt eines Kartendokuments mit Werkzeug-Layern) veröffentlichen, können Sie die Symbologie nur mit diesen beiden Methoden angeben.

HinweisHinweis:
Umfassende Informationen zum Verwenden einer Layer-Symbologiedatei oder des Werkzeugs Symbologie aus Layer anwenden finden Sie unter dem Thema Kurzer Überblick über das Festlegen der Symbologie für Ausgabedaten.

Ändern der Werkzeug-Layer-Symbologie

Wenn Sie einen Geoverarbeitungs-Service veröffentlichen, können Sie ein ArcMap-Dokument veröffentlichen, das Werkzeug-Layer enthält. Aus jedem Werkzeug-Layer wird ein Task in dem Service. Die Ausgaben des Modells oder Skripts werden als Sublayer des Werkzeug-Layers angezeigt. Wenn die Ausgabe des Modells ein Dataset ist und Sie einen Werkzeug-Layer verwenden, wird die Beschreibung der Layer-Darstellung mithilfe der Symbologie des Sublayers erzeugt.

Sie können die Symbologieeigenschaften der Sublayer ändern (klicken Sie mit der rechten Maustaste auf den Sublayer, und klicken Sie auf Eigenschaften). Die Ausgabe des Modells oder Skriptes wird mit der Symbologie angezeigt, die Sie für den Sublayer festgelegt haben.

  • Wenn die Ausgabe des Modells oder Skriptes ein Layer (z. B. ein Feature-Layer oder Raster-Layer) ist, wird immer die in der Variablen des Ausgabe-Layers angegebene Symbologie verwendet. Der Grund für diese Regel ist, dass einige Werkzeuge Layer ausgeben, die benutzerdefinierte Symbologie enthalten. Wenn die benutzerdefinierte Symbologie beibehalten werden soll, muss die Symbologie im Werkzeug-Sublayer ignoriert werden.
  • Wenn die Ausgabe des Modells ein Dataset (z. B. eine Feature-Class oder ein Raster) ist, wird die vom Werkzeug-Sublayer definierte Symbologie verwendet.

Dynamische Aktualisierung der Symbologie

Wenn Sie Daten in Einzelwertekategorien symbolisieren, bestimmt der Status des Kontrollkästchens <alle anderen Werte>, wie die Daten symbolisiert werden.

Aktiviert

Aktiviert – Die Daten werden wie angegeben symbolisiert. Die Legende wird nicht geändert. Es werden keine neuen Kategorien erstellt. Dies wird als statische Symbologie bezeichnet.

Deaktiviert

Deaktiviert – Die Daten werden gelesen, und auf dieser Grundlage werden neue Kategorien erstellt. Die Legende wird geändert. Dies wird als dynamische Symbologie bezeichnet.

Einstellungen für <alle anderen Werte>

Wenn Sie Daten mit abgestuften Farben oder Symbolen symbolisieren, geben Sie die Anzahl der zu erstellenden Klassen an. Ausgabedaten werden automatisch entsprechend der von Ihnen angegebenen Anzahl von Klassen reklassifiziert. Verwenden Sie eine manuelle Klassifizierung, um eine Reklassifizierung zu verhindern.

HinweisHinweis:

Diese dynamische Aktualisierung der Symbologie erfolgt nur, wenn die Daten vom Client dargestellt werden. Wenn die Daten vom Karten-Service des Ergebnisses dargestellt werden, ist die Symbologie statisch (d. h., die Legende wird nicht mit den neuen Datenwerten aktualisiert).

Symboltypen

Wenn die Ausgabe von einem Karten-Service des Ergebnisses dargestellt werden soll, erfolgt das Symbolisieren der Daten nicht durch den Client. Stattdessen erstellt der Karten-Service des Ergebnisses (unter Verwendung von ArcMap, das auf dem Server ausgeführt wird) ein Kartenbild und sendet dieses an den Client. Darum können Sie jeden von ArcMap unterstützten Symboltyp verwenden.

In den restlichen Abschnitten werden Geoverarbeitungs-Services behandelt, die keinen Karten-Service des Ergebnisses verwenden. Bei diesen Services erfolgt die Darstellung der Daten durch den Client. Immer wenn die Daten vom Client dargestellt werden, müssen Sie wissen, welche Symboltypen vom Client unterstützt werden.

Definition der Symboltypen in ArcMap

Sie können den Symboltyp im Dialogfeld Symboleigenschaften-Editor überprüfen und definieren. Es gibt zwei Möglichkeiten zum Öffnen des Symboleigenschaften-Editors:

  • Klicken Sie auf das Symbol im ArcMap-Layer. Das Dialogfeld Symbolauswahl wird geöffnet. Klicken Sie auf Eigenschaften. Hierdurch wird der Symboleigenschaften-Editor (siehe Abbildung unten) geöffnet.
  • Stattdessen können Sie auch in ArcMap mit der rechten Maustaste auf den Layer klicken und Eigenschaften auswählen. Daraufhin wird das Dialogfeld Layer-Eigenschaften geöffnet. Klicken Sie auf die Registerkarte Symbologie. Sie können auf jedes im Dialogfeld angezeigte Symbol doppelklicken, um den Symboleigenschaften-Editor zu öffnen.

Auswählen des Symboltyps

Der Typ des Symbols wird in der Liste Typ angezeigt (siehe Abbildung oben). Sie können unterschiedliche Typen auswählen.

Vier Typen von Clients

Für den Zweck dieser Beschreibung werden vier Typen von Clients unterschieden:

  • ArcMap
  • ArcGIS Explorer
  • Webanwendungen, z. B. mit ArcGIS Server Manager erstellte Webanwendungen
  • Webanwendungen, die KML-Daten anzeigen, z. B. Google Earth

Von ArcMap-Client unterstützte Symboltypen

Wenn der Service nur von ArcMap-Clients genutzt werden soll, können Sie jeden in ArcMap vorhandenen Symboltyp verwenden.

Von ArcGIS Explorer unterstützte Symboltypen

ArcGIS Explorer ist ein kompakter Client, mit dem nur einfache Symbole dargestellt werden können. In der folgenden Tabelle werden die ArcMap-Symboltypen dargestellt, die von ArcGIS Explorer-Clients verwendet werden können.

Punkte

Linien

Polygone

Einfaches Markersymbol

Einfaches Liniensymbol

Einfaches Füllsymbol

Zeichen-Markersymbol

Bild-Füllsymbol

Bild-Markersymbol

3D-Symbole im Symbol-Style "ArcGIS_Explorer" (siehe Hinweis unten)

Symbole, die zur Verwendung für Thin Clients bestimmt sind

ArcGIS Explorer ist eine 3D-Anwendung, mit der 3D-Symbole dargestellt werden können. Der Symbol-Style "ArcGIS_Explorer" enthält die 3D-Symbole, die von ArcGIS Explorer dargestellt werden können. Zum Zugreifen auf die Symbole in diesem Style klicken Sie im Dialogfeld Symbolauswahl auf Weitere Symbole, und wählen Sie dann den Symbol-Style "ArcGIS_Explorer" aus. Die von ArcGIS Explorer unterstützten 3D-Symbole werden der Liste der verfügbaren Symbole hinzugefügt. Sie können 3D-Symbole verwenden, die im Style "ArcGIS_Explorer" nicht enthalten sind, jedoch müssen Sie den Service gründlich mit ArcGIS Explorer testen. Einige 3D-Symbole, insbesondere komplexe 3D-Symbole, z. B. Gebäude, werden möglicherweise nicht ordnungsgemäß dargestellt.

Symbol-Style

Webanwendungen

In der folgenden Tabelle werden die ArcMap-Symboltypen dargestellt, die von Web-Clients verwendet werden können.

Punkte

Linien

Polygone

Einfaches Markersymbol

Einfaches Liniensymbol

Einfaches Füllsymbol

Zeichen-Markersymbol (siehe Hinweis unten)

Bild-Füllsymbol

Bild-Markersymbol

Symbole, die zur Verwendung für Thin Clients bestimmt sind

Zeichen-Markersymbole können mehrere Symbol-Layer aufweisen. Symbole mit mehreren Layern können nicht von Web-Clients dargestellt werden.

Symbol-Layer

Webanwendungen, die KML verwenden

Webanwendungen, die KML verwenden, unterstützen dieselben Symbol-Styles, die oben für Webanwendungen dargestellt wurden. Eine vollständige Erläuterung von KML und kompatiblen Symbol-Styles erhalten Sie, indem Sie auf die folgenden Links klicken:

Weitere Informationen zu KML

Weitere Informationen zu Symbol-Styles, die mit KML kompatibel sind

Verwandte Themen


7/10/2012