Wie bei allen Karten-Services beginnt das Erstellen eines Schematics-Service in ArcMap. Sie müssen ein Kartendokument erstellen, das Schematics-Layer enthält, die mit den Schematic-Diagrammen in Beziehung stehen, die Sie im Service verwenden möchten.
Ein Schematics-Layer ist ein Verbund-Layer aus Feature-Layern auf Grundlage der Schematic-Feature-Classes, die mit einer Schematic-Diagrammvorlage verknüpft sind. Jeder Schematics-Layer kann auf eins der folgenden Elemente verweisen:
- Ein Schematic-Diagramm
- Eine Schematic-Diagrammvorlage
Wenn Sie eine Karte mit einem Schematics-Layer veröffentlichen, der auf ein einzelnes Schematic-Diagramm verweist, ist dieses Schematic-Diagramm über den Web-Service verfügbar.
Wenn Sie eine Karte mit einem Schematic-Layer veröffentlichen, der auf eine Schematic-Diagrammvorlage verweist, sind alle Schematic-Diagramme, die auf dieser bereits im Schematic-Dataset vorhandenen Diagrammvorlage basieren, z. B. diejenigen, die auf dieser Diagrammvorlage basieren und später erstellt werden, über den GIS-Server verfügbar. In diesem Fall können Sie über Ihre Client-Webanwendungen neue Schematic-Diagramme erstellen, die auf dieser Vorlage basieren, wenn die Schematic-Diagrammvorlage aus einer registrierten Enterprise-Geodatabase stammt und Sie die Karte mit der aktivierten Schematics-Funktion Bearbeitung veröffentlichen.
Wenn Sie die Karte mit den gewünschten Schematic-Diagrammen erstellen, können Sie eine der folgenden Optionen erstellen:
- Eine begrenzte Gruppe von unitären Schematic-Diagrammen – das bedeutet, dass Sie über den GIS-Server über einen Schematics-Layer pro Schematic-Diagramm verfügen
- Eine Gruppe von Schematic-Diagrammvorlagen – das bedeutet, dass Sie über den GIS-Server über einen Schematic-Layer pro Schematic-Diagrammvorlage verfügen. Jeder Layer ermöglicht Ihnen den Zugriff auf alle vorhandenen und zukünftigen Schematic-Diagramme, die auf der Vorlage basieren.
- Sowohl eine begrenzte Gruppe mit unitären Schematic-Diagrammen als auch Schematic-Diagrammvorlagen
Vorsicht:
Wenn Sie eine Schematics-Karte zum Packen oder Veröffentlichen erstellen, müssen die in der Karte referenzierten Schematic-Layer dasselbe Schematic-Dataset aufweisen. Die Paket- und Veröffentlichungsoption für Schematic-Layer unterstützt nicht mehrere Schematic-Datasets in der gleichen Karte.
Vorsicht:
Wenn der Schematics-Service zum Abfragen, Anzeigen von Diagrammen und Anwenden von Schematic-Layout-Algorithmen verwendet werden soll, ohne dass die Layout-Ergebnisse gespeichert werden, können die Schematic-Layer, die Sie zur Karte hinzufügen, auf Schematic-Daten verweisen, die in einer beliebigen Geodatabase – File- oder Enterprise-Geodatabase – gespeichert sind.
Wenn der Schematics-Service jedoch zum Speichern von Schematic-Diagramm-Layouts, zum Erstellen neuer Diagramme oder zum Aktualisieren von Diagrammen verwendet werden soll, müssen die Schematic-Layer, die Sie der Karte hinzufügen, auf die Daten in einer Enterprise-Geodatabase verweisen, die wiederum beim Server registriert sein muss. Das Bearbeiten von Schematic-Layern, die auf Daten verweisen, die in einer File-Geodatabase gespeichert sind, wird nicht unterstützt.
Im folgenden Abschnitt werden die Schritte zum Erstellen der Karte mit den gewünschten Schematic-Diagrammen beschrieben:
- Starten Sie ArcMap mit einer neuen leeren Karte.
- Klicken Sie im Hauptmenü auf Fenster und dann auf Katalog.
Das Fenster Katalog wird geöffnet.
- Navigieren Sie zum Schematic-Dataset, in dem die zu verwendenden Schematic-Diagramme gespeichert sind.
- Gehen Sie folgendermaßen vor, um Zugriff auf ein bestimmtes Schematic-Diagramm über einen Web-Service zu ermöglichen:
- Ziehen Sie das gewünschte Schematic-Diagramm in das Fenster Katalog.
- Legen Sie ihn im Kartendokument ab.
Ein Schematic-Layer für dieses Schematic-Diagramm wird im Kartendokument erstellt.
- Wiederholen Sie die Teilschritte a und b für jedes zu erstellende Schematic-Diagramm.
Tipp:
Wenn alle relevanten Schematic-Diagramme in einem Schematic-Ordner gespeichert sind, verschieben Sie diesen Schematic-Ordner per Drag & Drop in das Kartendokument. Im Kartendokument wird für jedes im Ordner gespeicherte Schematic-Diagramm automatisch ein Schematic-Layer erstellt.
- Gehen Sie folgendermaßen vor, um Zugriff auf alle vorhandenen und zukünftigen Schematic-Diagramme zu ermöglichen, die über einen Web-Service mit einer bestimmten Diagrammvorlage in Beziehung stehen, und um neue auf dieser Vorlage basierende Schematic-Diagramme im Web erstellen zu können:
- Klicken Sie mit der rechten Maustaste auf den Schematic-Dataset-Eintrag im Fenster Katalog, und klicken Sie auf Show/Hide Schematic Classes.
Neue Hauptverzweigungen, eine pro Schematic-Diagrammvorlage im Schematic-Dataset, werden im Kataloginhaltsverzeichnis automatisch angezeigt.
- Ziehen Sie den Eintrag, der der gewünschten Schematic-Diagrammvorlage entspricht.
- Legen Sie ihn im Kartendokument ab.
Im Kartendokument wird automatisch ein Schematic-Layer erstellt, das auf alle Schematic-Diagramme verweist, die mit der Diagrammvorlage in Beziehung stehen.
Hinweis:
Eine Schematic-Diagrammvorlage kann per Drag & Drop in die Karte verschoben werden, auch wenn noch kein darauf basierendes Diagramm vorhanden ist.
- Wiederholen Sie die Teilschritte a und b für jede gewünschte Schematic-Diagrammvorlage.
Tipp:
Um Zugriff auf alle vorhandenen und zukünftigen Schematic-Diagramme zu ermöglichen, die mit einem Schematic-Dataset in Beziehung stehen, und um alle Arten von Diagrammen über einen Web-Service erstellen zu können, können Sie das Schematic-Dataset auch aus dem Fenster Katalog ziehen und in der Karte ablegen. Im Kartendokument wird für jede Diagrammvorlage im Schematic-Dataset automatisch ein Schematic-Layer erstellt.
- Klicken Sie mit der rechten Maustaste auf den Schematic-Dataset-Eintrag im Fenster Katalog, und klicken Sie auf Show/Hide Schematic Classes.
- Ich speichere die Karte.
Vorsicht:
Wenn Sie die Schematics-Karte erstellen, gibt es keine Gründe, die Sie daran hindern, die Feature-Layer zu bearbeiten, die mit den Schematic-Layern in Beziehung stehen, und Verbindungen zu erstellen, die Symbologie zu ändern usw., bevor Sie die Veröffentlichung durchführen. Wenn Sie dann den Schematics-Karten-Service verwenden, werden die Schematic-Diagramme unter diesem Service mit den angepassten Layer-Eigenschaften angezeigt, bis Sie eine Editiersitzung für diese Diagramme starten. Damit die angepassten Layer-Eigenschaften in den Diagrammen beibehalten werden, nachdem eine Editiersitzung für den Client gestartet wurde, müssen Sie die angepassten Schematic-Layer-Eigenschaften als Layer-Datei speichern und die LYR-Datei als standardmäßige Symbologie für die zugehörigen Diagrammvorlagen mit dem Schematics Dataset Editor importieren.
Hinweis: Verbindungen, die für Feature-Layer angegeben sind, die mit einem Schematic-Layer in Beziehung stehen und nicht als standardmäßige Layer-Eigenschaften für die zugehörigen Diagrammvorlagen gespeichert werden, können Auswirkungen auf die Symbologie haben, wenn eine Editiersitzung für die veröffentlichten Diagramme gestartet wird, und außerdem ungewöhnliche Verhaltensweisen des bearbeiteten Diagramms verursachen. Beispielsweise können Schematic-Features als unverbundene Features angezeigt werden, das Anwenden von Schematic-Algorithmen kann zu ungewöhnlichen Layout-Ergebnissen führen usw.
Weitere Informationen zum Importieren von standardmäßigen Schematic-Layer-Eigenschaften
Hinweis:
Wenn Beschriftungen für die Feature-Layer vorhanden sind, die die veröffentlichten Schematic-Diagramme bilden, werden die Schematic-Diagramme auf den Client-Anwendungen mit diesen Beschriftungen angezeigt, bis Sie eine Editiersitzung für die Diagramme starten. Die Beschriftungen werden wieder angezeigt, nachdem Sie die Editiersitzung für die Diagramme beendet haben.