Verwenden eines Schematic-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.

TippTipp:

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 for Server veröffentlichte Schematics-Services haben folgendes URL-Format: http://<Servername>:<Portnummer>/arcgis/services/<Ordnername (falls zutreffend)>/<Service-Name>/MapServer/exts/SchematicsServer.

Veröffentlichte Schematic-Layer und zulässige Operationen

Anhand des Typs der veröffentlichten Schematic-Layer und der beim Veröffentlichen aktivierten Schematics-Operationen wird festgelegt, wie der Schematics-Service verwendet werden kann und welche Art von Änderungen der Client an den Schematic-Diagrammen durchführen kann. Die folgende Tabelle enthält eine Zusammenfassung der verschiedenen Situationen:

Typ der veröffentlichten Schematic-Layer/aktivierte Schematics-Operationen

Schematic-Layer, die mit unitären Schematic-Diagrammen in Beziehung stehen

Schematic-Layer, die mit einer Schematic-Diagramm-Vorlage in Beziehung stehen

Aktivierte Abfrage-Operation

  • Anzeigen von Diagrammen
  • Layout ohne Speicherung von Ergebnissen
  • Anzeigen von Diagrammen
  • Layout ohne Speicherung von Ergebnissen

Aktivierte Abfrage- und Bearbeitungs-Operationen

  • Anzeigen von Diagrammen
  • Aktualisieren von Diagrammen
  • Layout und Speicherung von Ergebnissen
  • Entfernen von Diagrammen
  • Sperren/Entsperren von Diagrammen
  • Anzeigen von Diagrammen
  • Aktualisieren von Diagrammen
  • Layout und Speicherung von Ergebnissen
  • Entfernen von Diagrammen
  • Sperren/Entsperren von Diagrammen
  • Generieren neuer Diagramme

Schematics-Services und Webanwendungen

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

ArcGIS for Server-Schematics-REST-API

Die ArcGIS for Server-Schematics-REST (Representational State Transfer)-API stellt eine offene Webschnittstelle für Schematics-Services bereit, die von ArcGIS for 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 for Server Schematics REST Reference Guide

ArcGIS for Server-Schematics-API für Silverlight

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

Die ArcGIS for ServerSchematics-API für Silverlight ermöglicht Benutzern eine schnelle und einfache Entwicklung mit den zu Grunde liegenden Schematic-Objekten und -Daten, die die Schematics-Erweiterung bereitstellen. 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.

HinweisHinweis:

Die Schematics-API für Silverlight von ArcGIS for Server wird zusammen mit einigen der herunterladbaren Silverlight-Beispielwebanwendungen zur Verfügung gestellt, die in der Galerie im ArcGIS Schematics Resource Center zu finden sind, z. B. Schematics Configurable Web Application - ArcGIS API for Silverlight 2.4 oder Schematics Diagrams Viewer - ArcGIS API for Silverlight 2.4.

ArcGIS for Server-Schematics-Code-Galerie

Der Abschnitt "Galerie" im ArcGIS Schematics Resource Center bietet Links zu Silverlight-Beispielwebanwendungen, die die SL-Funktionen der Schematics-Erweiterung in ArcGIS for Server verdeutlichen:

Diese beiden Beispielwebanwendungen sind so vorkonfiguriert, dass sie mit öffentlichen Schematic-Services funktionieren, die unter http://servicesbeta6.esri.com/arcgis/rest/services veröffentlicht wurden. Diese Anwendungen sind jedoch generische Anwendungen, die Ihnen die Möglichkeit bieten, eine Verbindung zu Ihren eigenen Schematics-Services herzustellen und mit Ihren eigenen Schematic-Diagrammen zu experimentieren, ohne Code schreiben zu müssen.

Schematics in ArcGIS Online

Die Schematics-SOE funktioniert nur durch Referenzieren der Quelldaten von Schematic-Layern. Dies bedeutet, dass es auf einer Cloud-Plattform, auf der ArcGIS for Server möglicherweise keinen Zugriff auf die Quelldaten hat und keine Schematic-Daten lokal kopiert werden können, keine einfache Möglichkeit gibt, Schematic-Diagramme freizugeben.

Das Problem kann jedoch umgangen werden, indem eine Webkarte in ArcGIS.com-Karten-Viewer und ArcGIS Explorer Online erstellt wird. Diese Behelfslösung funktioniert nicht direkt über die Schematic-Daten, sondern mit dem Schematic-Feature-Set, das beim Konvertieren eines Diagramms mit dem Geoverarbeitungswerkzeug "+++Diagramm in Features konvertieren" erzielt wird, wobei dieses Feature-Set anschließend in einem Kartendokument referenziert wird, das als einfacher Karten-Service auf ArcGIS Online veröffentlicht wird.

Weitere Informationen zum Freigeben von Schematic-Daten erhalten Sie auf ArcGIS.com

9/23/2013