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-Diagrammen | Nur der Abfragevorgang ist aktiviert | Aktivierte 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 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.