Once you've published your schematics service to ArcGIS Server, it will be available to clients both locally and on the web. Because of the many capabilities the schematics service exposes, it can be used in a variety of web applications.
Tip:
You will get better performance and responsiveness if your diagrams are organized in schematic folders when they are exposed on the web in client applications.
Schematics service URLs
To connect to a schematics service, you need the URL. Schematics services published to ArcGIS Server have the following URL format: http://gisserver.domain.com:6443/arcgis/services/folder/service/MapServer/exts/SchematicsServer.
Published schematic layers and allowed operations
The schematics operations that are enabled when publishing determine how the schematics service can be consumed and the type of manipulations the client can operate on the schematic diagrams. However, the following conditions are also decisive:
- The type of geodatabase in which the published diagrams are stored: an enterprise or a file geodatabases
- The way the published data is accessible to the server: whether data is copied to the server when publishing
- The type of the published schematic layers: schematic layers related to unitary schematic diagrams or to a schematic diagram template
The following table summarizes the manipulations the client can operate depending on the situation:
Schematics operations enabled/Manipulations on the published schematic diagrams | Only the Query operation enabled | Query and Editing operations enabled |
---|---|---|
Displaying diagrams | Yes | Yes |
Layout without saving results | Yes | Yes |
Layout and saving results | No | Only when condition 1 explained below is respected |
Updating diagrams | No | Only when condition 1 explained below is respected |
Removing diagrams | No | Only when condition 1 explained below is respected |
Locking diagrams | No | Only when condition 1 explained below is respected |
Unlocking diagrams | No | Only when condition 1 explained below is respected |
Generating new diagrams | No | Only when conditions 1 and 2 explained below are respected |
Condition 1: The published schematic diagrams are stored in an enterprise geodatabase, and the schematics data has not been copied to the server when publishing—that is, the Schematics service references the source schematic dataset.
Condition 2: The published schematic diagrams are under a schematic diagram template.
Schematics services and web applications
In web applications, schematics services must be consumed programmatically. ArcGIS Server offers a schematics REST API for integrating schematic data with GIS into an enterprise application environment.
ArcGIS Server schematics REST API
The ArcGIS Server schematics REST API provides an open web interface to schematics services hosted by ArcGIS Server. It allows you to work with the schematics data service in a client application. All resources and operations exposed by the REST API are accessible through a hierarchy of endpoints or URLs for each published schematics service.