Erstellen einer Layer-Symbologie-Datei
Erstellen einer Layer-Symbologie-Datei
In ModelBuilder verfügen Datasets und Layer-Variablen über die Eigenschaft "Layer-Symbologie", die den Namen einer Layer-Datei (.lyr) enthalten kann, in der die Symbologie zum Zeichnen von Daten in der Anzeige definiert ist. Diese Layer-Datei wird als Layer-Symbologie-Datei bezeichnet.
- Starten Sie ArcMap, und bearbeiten Sie das Modell in ModelBuilder.
- Führen Sie das Modell in ModelBuilder aus.
- Fügen Sie die gewünschte Variable zur Anzeige hinzu (klicken Sie mit der rechten Maustaste auf die Variable, und klicken Sie dann auf Zur Anzeige hinzufügen). Daraufhin wird ein neuer Layer im ArcMap-Inhaltsverzeichnis erstellt.
- Doppelklicken Sie in ArcMap auf den neuen Layer, um seine Eigenschaften aufzurufen, und klicken Sie dann auf die Registerkarte Symbologie. Ändern Sie die Symbologie entsprechend der gewünschten Darstellung der Modellausgabe.
- Klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf den Layer, und klicken Sie auf Als Layer-Datei speichern. (Alternativ können Sie das Werkzeug In Layer-Datei speichern ausführen.)
Falls Sie eine Klassifizierung (wie z. B. Einzelwerte) zum Symbolisieren der Daten verwenden, können Sie festlegen, dass die Ausgabedaten neu klassifiziert werden und die Legende abhängig von der Ausgabe geändert wird.
Festlegen von Layer-Symbologie mit Einzelwertkategorien
Wenn Sie Daten in Kategorien symbolisieren, bestimmt der Status des Kontrollkästchens <alle anderen Werte> (in der nachfolgenden Tabelle dargestellt), wie die Daten symbolisiert werden.
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 – Die Daten werden gelesen, und auf der Grundlage der Daten werden neue Kategorien erstellt. Die Legende wird geändert. Dies wird als dynamische Symbologie bezeichnet. |
Nachfolgend wird ausführlich erläutert, wie Daten bei Verwendung einer Layer-Symbologie-Datei oder des Werkzeugs Symbologie aus Layer anwenden in Kategorien gezeichnet werden.
Wenn die Symbologie-Layer-Datei eindeutige Kategorien wie in der Abbildung oben definiert, bestimmen Regeln, wie die Ausgabe gezeichnet wird.
- Die Ausgabedaten müssen ein Einzelwertefeld (in der Abbildung oben CODE) besitzen. Wenn dieses Feld fehlt, werden die Ausgabedaten mit der Standardsymbologie gezeichnet. (Sie können dem Symbologiefeld ein Feld im Dataset zuordnen, indem Sie das Werkzeug Feature-Layer erstellen verwenden.)
- Wenn das Einzelwertefeld in den Ausgabedaten vorhanden ist, werden seine Werte aus den Ausgabedaten gelesen, um eine Liste eindeutiger Werte zu erstellen. Diese Liste enthält zwei Werttypen:
- Übereinstimmende Werte sind die Werte, die in der Symbologiedefinition gefunden wurden.
- Nicht übereinstimmende Werte sind die Werte, die nicht in der Symbologiedefinition gefunden wurden.
- Wenn <alle anderen Werte> aktiviert ist, werden die nicht übereinstimmenden Werte mit dem für <alle anderen Werte> definierten Symbol gezeichnet, und die Legende wird nicht aktualisiert (siehe Abbildung oben). Dies wird als statisches Zeichnen bezeichnet, da die Legende nicht aktualisiert wird.
- Ist <alle anderen Werte> nicht aktiviert, werden die Werte nach folgenden Regeln symbolisiert:
- Wenn das Wertefeld ein Ganzzahl- oder Textfeld ist:
- Übereinstimmende Werte verwenden das für die Klassifikation definierte Symbol (das vorhandene Symbol).
- Nicht übereinstimmende Werte verwenden eine Farbe aus dem Farbverlauf und das durch <alle anderen Werte> definierte Symbol, beispielsweise eine dicke oder dünne Linie. Die Legende wird aktualisiert, sodass alle übereinstimmenden und nicht übereinstimmenden Werte darin enthalten sind.
- Wenn das Einzelwertefeld ein Feld vom Typ Long oder Double ist:
- Übereinstimmende und nicht übereinstimmende Werte verwenden eine Farbe aus dem Farbverlauf und das durch <alle anderen Werte> definierte Symbol. Die Legende wird aktualisiert, sodass alle übereinstimmenden und nicht übereinstimmenden Werte darin enthalten sind.
- Wenn das Wertefeld ein Ganzzahl- oder Textfeld ist:
- Das Limit für die Anzahl von Einzelwerten liegt bei 500.
Festlegen von Layer-Symbologie anhand von Mengen
Sie können Ausgabedaten auch nach Menge symbolisieren. In der Bildschirmabbildung unten werden die Eigenschaften einer Farbabstufungskategorie dargestellt. Das Wertefeld ist "Punktzahl", und die Anzahl der Klassen ist fünf.
Weitere Informationen zur Klassifizierung von Daten mit abgestuften Farben
Wenn die Symbologie-Layer-Datei Mengen wie in der Abbildung oben definiert, gelten bestimmte Regeln.
-
Die Ausgabedaten müssen ein Wertefeld (in der Abbildung oben "Punktzahl") besitzen. Wenn dieses Feld fehlt, werden die Ausgabedaten mit der Standardsymbologie gezeichnet. (Sie können dem Symbologiefeld ein Feld im Dataset zuordnen, indem Sie das Werkzeug Feature-Layer erstellen verwenden.) (Proofreader note: Same question as above.)
-
Wenn das Wertefeld in den Ausgabedaten vorhanden ist, werden die Werte gelesen und dann in die angegebene Anzahl von Klassen aufgeteilt (in der Abbildung oben 5). Die Klassen werden mit dem angegebenen Farbverlauf gezeichnet.
Sie können festlegen, dass unabhängig von den in den Ausgabedaten gefundenen Werten dieselbe Klassifizierung verwendet wird:
- Wählen Sie Abgestufte Farben und einen Feldwert aus, und klicken Sie auf Klassifizieren.
- Wählen Sie als Klassifizierungsmethode "Manuell" aus.
-
Geben Sie geeignete "Unterbrechungswerte" ein, um die Klassifizierung festzulegen.