Eine Schemavorlage verfügt über Konfigurationseigenschaften zum Definieren der in Schemas zulässigen Netzwerkelementen (Schemaregel- und Layout-Definitionen) und der Darstellung der erstellten Netzwerkschemas (Schema-Layer-Definition).
Dieses Thema hat verschiedene Aspekte der Schema-Layer-Definition als Schwerpunkt und enthält Beschreibungen, wie sie für Schemavorlagen konfiguriert werden kann. Weitere Informationen über die Schemaregel- und Layoutdefinitionen erhalten Sie unter Einführungen in die Schemaregel- und Layoutdefinitionen.
In den Abschnitten unten werden beschrieben: Netzwerkschema-Layer, Schema-Layer-Definition und Layer-Definition der Schemavorlage.
Mehr über die Verwaltung von Schema-Layer-Definitionen finden Sie hier:
- Initialisieren der Schema-Layer-Definition für eine Vorlage
- Optimieren der Schema-Layer-Definition für eine Vorlage
- Zurücksetzen der Schema-Layer-Definition für eine Vorlage
Netzwerkschema-Layer
In ArcGIS Pro werden alle neu erstellten Netzwerkschemas in einer Schemakartenansicht dargestellt (Nummer 1 in der folgenden Abbildung). Dies erfolgt über einen Netzwerkschema-Layer (Nr. 2 in der folgenden Abbildung), bei dem es sich um eine besondere Art von Verbund-Layer handelt:
Netzwerkschema-Layer können nur bei geöffneter Kartenansicht aufgerufen werden.
Die meisten Aspekte der einzelnen Layer bzw. Subtype-Gruppen-Layer unter einem Netzwerkschema-Layer (Nr. 3 in der Abbildung oben) lassen sich wie bei jedem anderen Layer über die Befehle auf dem Menüband, über die Registerkartengruppe Feature-Layer und das Dialogfeld Layer-Eigenschaften steuern.
Standardmäßiger Netzwerkschema-Verbund-Layer
Wenn ein Netzwerkschema geöffnet wird, wird es in einem Netzwerkschema-Layer angezeigt.
Wenn der Modus Alle Layer aktiviert ist, besteht dieser Netzwerkschema-Layer standardmäßig aus folgenden Layern:
- einem Standard-Layer für jede Netzwerk-Feature-Quellklasse oder -Objekttabelle, die das Netzwerk bildet (unten in Blau hervorgehoben)
- einem zusätzlichen Satz von Standard-Layern
- Layern, die vier spezifische Netzwerkelemente repräsentieren (unten in Orange hervorgehoben):
- Zwei Layer, Systemknoten und Systemknotenobjekte, die der Darstellung der Systemknoten entlang der Linien-Features und Kantenobjekte dienen. Diese Netzwerkelemente werden niemals in Ihrer geographischen Karte dargestellt, werden jedoch möglicherweise im Schema sichtbar, wenn sie als Von- oder Nach-Knoten für eine Netzwerklinie oder ein Kantenobjekt vorhanden sind, die oder das im Schema dargestellt wird.
- Zwei Layer, Konnektivitätszuordnungen und Struktureller Anbau, sind für die Repräsentation der Konnektivitäts- und struktureller Anbauzuordnungen vorgesehen. Diese Zuordnungen werden möglicherweise als Kanten in Schemas dargestellt, wenn die Regel Konnektivitätszuordnungen hinzufügen oder die Regel Strukturelle Anbauten hinzufügen für die Schemavorlage konfiguriert ist.
- Einem Layer für jedes Container-Polygon-Feature, Linien-Feature oder Kantenobjekt des Netzwerks, das in Ihren Schemas in ein Punkt-Feature umgewandelt werden kann (unten in Grün dargestellt). Diese Schema-Punkt-Features können in Ihren Schemas erstellt werden, wenn die Regel Container ausblenden oder Kanten reduzieren für die Schemavorlage konfiguriert ist, um Container-Polygon-Features, Linien-Features oder Kantenobjekte in Schemapunkte umzuwandeln.
- Einem Layer für jedes Container-Punkt-Feature oder Containerknotenobjekt des Netzwerks, das in Ihren Schemas in ein Polygon-Feature umgewandelt werden kann (unten in Violett dargestellt). Diese Schema-Poloygon-Features können in Ihren Schemas erstellt werden, wenn Regeln zum Einblenden von Containern für die Schemavorlage konfiguriert sind.
- Einem Layer, Reduktionskanten (unten in Braun dargestellt), der reine Schemakanten repräsentiert, die Netzwerkelementen entsprechen und in Ihren Schemas möglicherweise reduziert sind. Diese reduzierten Kanten können in Ihren Schemas erstellt werden, wenn Regeln zum Reduzieren von Knoten oder zum Ausblenden von Containern für die Schemavorlage vorhanden sind.
- Layern, die vier spezifische Netzwerkelemente repräsentieren (unten in Orange hervorgehoben):
Layer unter einem Netzwerkschema-Layer
Die in einem Netzwerkschema-Layer enthaltene Gruppe von Layern ist diesem Netzwerkschema-Layer wie folgt untergeordnet:
- Deren Darstellungsreihenfolge wird zum Zeitpunkt ihrer Erstellung festgelegt.
- Der Verweis auf die Quelldaten eines Netzwerkschemas wird vom System verwaltet. Jeder Layer bezieht sich auf eine interne Schema-Edge-Feature-Class, Schema-Junction-Feature-Class oder Schema-Container-Feature-Class, die sich wiederum auf die Quellklasse oder Objekttabelle der repräsentierten Netzwerk-Features oder Netzwerkobjekte bezieht.
Sie können jedoch die folgenden Änderungen vornehmen:
- Bearbeiten Sie das Aussehen und die Beschriftungseinstellungen, die standardmäßig für jeden Layer unterhalb des Netzwerkschema-Layers verwendet werden.
- Entfernen Sie jeden Layer, falls notwendig.
Schema-Layer-Definition
Bei der Schema-Layer-Definition handelt es sich um die Gruppe von Layer- und Beschriftungseigenschaften, die für die einzelnen Layer festgelegt werden, aus denen ein Netzwerkschema-Layer besteht. Die meisten Aspekte werden über die Registerkarte Feature-Layer oder die Einstellungen im Dialogfeld Layer-Eigenschaften gesteuert.
- Auf der Registerkarte Feature-Layer können Sie Folgendes steuern:
- Darstellung, Sichtbarkeit und Anzeigeeffekte der Netzwerkschema-Features über die Registerkarte Aussehen
- Beschriftung der Netzwerkschema-Features über die Registerkarte Beschriftung
- Im Dialogfeld Layer-Eigenschaften können Sie auf Folgendes zugreifen:
- Layer-Name und Sichtbarkeitsbereichseinstellung auf der Registerkarte Allgemein
- Auswahleinstellungen zum Darstellen von Netzwerkschema-Features, wenn deren Auswahl auf der Registerkarte Auswahl erfolgt
- Verwaltung der Subtypes innerhalb von Subtype-Gruppen-Layern auf der Registerkarte Subtype, wenn der Layer ein Subtype-Gruppen-Layer ist
- Abfragefilter, die auf der Registerkarte Definitionsabfrage festgelegt werden
Layer-Definition der Schemavorlage
Die Layer-Einstellungen, die für die Anzeige von Netzwerkschema-Layern beim ersten Laden verwendet werden, stammen immer aus der zugehörigen Schemavorlage.
Es gibt drei mögliche Ebenen von Netzwerk-Layer-Definitionen für Schemavorlagen:
- Vorlagen ohne Schema-Layer-Definition
- Vorlagen mit einer standardmäßigen Schema-Layer-Definition
- Vorlagen mit einer benutzerdefinierten Schema-Layer-Definition
Vorlagen ohne Schema-Layer-Definition
Vorlagen ohne Schema-Layer-Definition sind Vorlagen, für die die Schema-Layer-Definition nie initialisiert wurde.
Das bedeutet: Bis zur Initialisierung einer standardmäßigen oder benutzerdefinierten Schema-Layer-Definition für diese Vorlagen ist jedes zugehörige Schema Teil eines standardmäßigen Netzwerkschema-Verbund-Layers mit zufälligen Layer-Basiseinstellungen, die beim Öffnen des Schemas für jeden Layer erstellt werden.
Diese Situation tritt ein, wenn Sie interne Schemavorlagen bei Erstellung des Versorgungsnetzes oder Verfolgungsnetzes verwenden. In der Tat ist das neu erstellte Netzwerk zu diesem Zeitpunkt bei Weitem noch nicht vollständig konfiguriert. Es ist um seine einzigen Structure-Feature-Classes herum organisiert, es sind noch keine Netzarten hinzugefügt worden, es gibt noch keine Feature-Klassifizierungen und so weiter. Es ist noch zu früh, um eine standardmäßige Schema-Layer-Definition für diese internen Vorlagen automatisch zu initialisieren.
Hinweis:
Beim Ausführen des Werkzeugs Schemavorlagendefinitionen exportieren zum Exportieren der Schema-Layer-Definition aus diesen Schemavorlagen ist die exportierte Datei mit der Netzwerkschema-Layer-Definition (.ndld) leer.
Tipp:
Wenn die Definition des Versorgungs- oder Verfolgungsnetzes abgeschlossen ist, können Sie schnell eine standardmäßige Schema-Layer-Definition für solche Vorlagen initialisieren, indem Sie das Werkzeug Schemavorlage ändern mit Standardeinstellungen ausführen.
Vorlagen mit einer standardmäßigen Schema-Layer-Definition
Vorlagen mit einer standardmäßigen Schema-Layer-Definition sind Vorlagen, für die bereits eine Schema-Layer-Definition initialisiert wurde. Jedes zugehörige Schema ist Teil eines standardmäßigen Netzwerkschema-Verbund-Layers mit festen Layer-Basiseinstellungen für jeden Layer. Das bedeutet, dass jedes Schema, das auf einer solchen Vorlage basiert, mit Layern unter dem Netzwerkschema-Layer geöffnet wird, die immer die gleichen Basiseinstellungen für die Darstellung aufweisen.
Wenn das Werkzeug Schemavorlage hinzufügen ausgeführt wird, nachdem das Netzwerk vollständig konfiguriert ist, wird jede neu erstellte Schemavorlage systematisch mit einer standardmäßigen Schema-Layer-Definition initialisiert, falls der Parameter Schema-Layer-Definitionsdatei nicht angegeben ist oder auf eine leere .ndld-Datei verweist.
Für jede interne Schemavorlage im Netzwerk ohne Definition eines Schema-Layers können Sie das Werkzeug Schemavorlage ändern mit Standardeinstellungen ausführen, um automatisch den standardmäßigen Schema-Layer für die Vorlage zu initialisieren.
Für jede Schemavorlage mit einer Schema-Layer-Definition, die Sie auf eine standardmäßige Schema-Layer-Definition zurücksetzen möchten, können Sie das Werkzeug Schemavorlage ändern mit aktivierter Option Die Layer-Definitionen für Schemavorlagen auf die Standardeinstellung zurücksetzen ausführen.
Vorlagen mit einer benutzerdefinierten Schema-Layer-Definition
Vorlagen mit einer benutzerdefinierten Schema-Layer-Definition sind Vorlagen, für die bereits eine Schema-Layer-Definition initialisiert wurde. Jedes zugehörige Schema ist Teil eines Netzwerkschema-Verbund-Layers mit festen benutzerdefinierten Layer-Einstellungen für jeden Layer, zum Beispiel:
- Die Anzahl der Layer unter dem Netzwerkschema-Layer wurde möglicherweise absichtlich reduziert, um sie an die einzigen Netzwerk-Feature-Quellklassen oder -Objekttabellen anzupassen, die für diese Vorlage relevant sind.
- Diese Layer können als Standard-Layer oder Subtype-Gruppen-Layer angezeigt werden.
- Sie sind für die Anzeige von Beschriftungen konzipiert.
Wie in den nächsten Themen beschrieben, kann mit den im Folgenden genannten Werkzeugen eine benutzerdefinierte Schema-Layer-Definition für jede vorhandene Schemavorlage festgelegt werden:
- Schema-Layer-Definition erstellen – mit Ihrer bevorzugten Versorgungs- oder Verfolgungsnetz-Karte als Eingabe, sodass die benutzerdefinierte Schema-Layer-Definition jeden in dieser Karte enthaltenen Netzwerk-Feature-Layer umfasst.
- Schemavorlagendefinitionen importieren – mit einer nicht leeren Datei für die Netzwerkschema-Layer-Definition (.ndld), die für den Parameter Schema-Layer-Definitionsdatei angegeben ist.
Hinweis:
Eine benutzerdefinierte Schema-Layer-Definition kann auch bei Erstellung der Schemavorlage festgelegt werden, wenn das Werkzeug Schemavorlage hinzufügen mit einer nicht leeren Datei für die Netzwerkschema-Layer-Definition (.ndld) ausgeführt wird, die für den Parameter Schema-Layer-Definitionsdatei angegeben ist.
Verwandte Themen
- Einführung in Schemavorlagen
- Initialisieren der Schema-Layer-Definition für eine Vorlage
- Optimieren der Schema-Layer-Definition für eine Vorlage
- Zurücksetzen der Schema-Layer-Definition für eine Vorlage
- Freigeben von Schemavorlagen
- Schema-Layer-Definition erstellen
- Schema-Layer-Definition exportieren
- Schemavorlagendefinitionen exportieren
- Schemavorlagendefinitionen importieren