Skip To Content

Verwenden eines Schematics-Service

Sobald Sie den Schematics-Service auf einem GIS-Server veröffentlicht haben, steht er lokalen Clients und Web-Clients zur Verfügung. Aufgrund seiner vielfältigen Funktionen kann der Schematics-Service in einer Vielzahl von Webanwendungen verwendet werden.

Tipp:

Sie erzielen eine bessere Performance, wenn Sie die Diagramme, die Sie Client-Anwendungen im Web bereitstellen möchten, in Schematic-Ordnern organisieren.

URLs für Schematics-Services

Um eine Verbindung mit einem Schematics-Service herzustellen, müssen Sie die URL kennen. In ArcGIS Server veröffentlichte Schematics-Services haben folgendes URL-Format: http://gisserver.domain.com:6080/arcgis/services/folder/service/MapServer/exts/SchematicsServer.

Veröffentlichte Schematic-Layer und zulässige Operationen

Anhand der beim Veröffentlichen aktivierten Schematics-Operationen wird festgelegt, wie der Schematics-Service verwendet werden kann und Änderungen welcher Art der Client an den Schematic-Diagrammen durchführen kann. Die folgenden Bedingungen sind jedoch entscheidend:

  • Der Typ der Geodatabase, in der die veröffentlichten Diagramme gespeichert werden, d. h. Enterprise- oder File-Geodatabases
  • Die Art des Zugriffs auf die veröffentlichten Daten durch den Server, d. h. Daten, die beim Veröffentlichen auf den Server kopiert bzw. nicht kopiert werden
  • Der Typ der veröffentlichten Schematic-Layer, d. h. Schematic-Layer, die mit unitären Schematic-Diagrammen oder einer Schematic-Diagrammvorlage in Beziehung stehen

In der nachfolgenden Tabelle werden die Änderungen zusammengefasst, die der Client je nach Situation durchführen kann:

Aktivierte Schematics-Operationen/Änderungen an den veröffentlichten Schematic-DiagrammenNur der Abfragevorgang ist aktiviertAktivierte Abfrage- und Bearbeitungs-Operationen

Anzeigen von Diagrammen

Ja

Ja

Layout ohne Speicherung von Ergebnissen

Ja

Ja

Layout und Speicherung von Ergebnissen

Nein

Nur wenn die nachfolgend erläuterte Bedingung #1 berücksichtigt wird

Aktualisieren von Diagrammen

Nein

Nur wenn die nachfolgend erläuterte Bedingung #1 berücksichtigt wird

Entfernen von Diagrammen

Nein

Nur wenn die nachfolgend erläuterte Bedingung #1 berücksichtigt wird

Sperren von Diagrammen

Nein

Nur wenn die nachfolgend erläuterte Bedingung #1 berücksichtigt wird

Entsperren von Diagrammen

Nein

Nur wenn die nachfolgend erläuterte Bedingung #1 berücksichtigt wird

Generieren neuer Diagramme

Nein

Nur wenn die nachfolgend erläuterten Bedingungen #1 und #2 berücksichtigt werden

Bedingung #1: Die veröffentlichten Schematic-Diagramme werden in einer Enterprise-Geodatabase gespeichert, und die Schematics-Daten wurden beim Veröffentlichen nicht auf den Server kopiert, d. h. der Schematics-Service verweist auf das Quell-Schematic-Dataset.

Bedingung #2: Die veröffentlichten Schematic-Diagramme sind einer Schematic-Diagrammvorlage zugeordnet.

Schematics-Services und Webanwendungen

In Webanwendungen müssen Schematics-Services programmgesteuert verwendet werden. ArcGIS Server bietet eine Schematics-REST-API und eine Silverlight-Plattform zum Integrieren von Schematic-Daten mit GIS in eine Enterprise-Anwendungsumgebung.

ArcGIS Server-Schematics-REST-API

Die ArcGIS Server-Schematics-REST (Representational State Transfer)-API stellt eine offene Webschnittstelle für Schematics-Services bereit, die von ArcGIS Server gehostet werden. Sie ermöglicht das Arbeiten mit dem Schematics-Daten-Service in einer Client-Anwendung. Der Zugriff auf alle von der REST-API bereitgestellten Ressourcen und Operationen erfolgt über eine Hierarchie von Endpunkten oder Uniform Resource Locators (URLs) für die einzelnen veröffentlichten Schematics-Services.

ArcGIS Server Schematics REST Reference Guide

ArcGIS Server Schematics API for Silverlight

ArcGIS Server stellt die Schematics-Silverlight-APIs für die Entwicklung von Webanwendungen zur Verfügung.

Die ArcGIS Server Schematics API for Silverlight ermöglicht Benutzern eine schnelle und einfache Entwicklung mit den zu Grunde liegenden Schematic-Objekten und -Daten, auf denen die Schematics-Erweiterung basiert. Mit diesen Ressourcen können Sie Ihre SL-Client-Anwendungen erheblich verbessern, indem Sie Ihnen die Möglichkeit bieten, Schematic-Diagramme problemlos zu suchen und zu durchsuchen, anzuzeigen, Schematic-Algorithmen auf sie anzuwenden usw.

Hinweis:

Die ArcGIS Server Schematics API for Silverlight wird zusammen mit einigen der herunterladbaren Silverlight-Beispielwebanwendungen zur Verfügung gestellt, z. B. Schematics Configurable Web Application – ArcGIS API for Silverlight 2.4 oder Schematics Diagrams Viewer – ArcGIS API for Silverlight 2.4.