Sharing schematic data on ArcGIS.com
A web map is based on a basemap on which published map layers can be added. When publishing a schematics service that references a schematic diagram, that is, when publishing a map with a schematic layer referencing a schematic diagram, this schematic diagram is available through the GIS server. However, since the schematics SOE only works by referencing the source data of schematic layers, schematic data must be stored on a machine where your GIS server machine can access it.
When you use ArcGIS for Server on a cloud platform (such as the ArcGIS Online hosted maps), the server must access the source data referenced in the Schematics service. For example, the Visualizing Internal Schematic Diagrams via Pop-ups web map is a sample web map hosted on ArcGIS Online and based on Schematics services hosted on a public ArcGIS server, servicesbeta6.esri.com.
When the server cannot access the source data referenced in a schematics service, nor work from a copy of this schematic source data; schematic diagrams under the Schematics service cannot be directly shared as web maps. In this case, there is a workaround. This workaround doesn't work directly with schematic data; it works from the set of standard features obtained when converting a diagram to features. These features are then used to build a map document which is published on the cloud as a simple map service.
The following section explains how to create a schematic web map in ArcGIS.com map viewer. The process is very close to ArcGIS Explorer Online.
- Start ArcCatalog and use the Convert Diagram To Features geoprocessing tool to export the content of the desired schematic diagram into standard feature classes (one standard
feature class per schematic feature class that's related to a diagram).
The attributes on the real GIS features/objects that may be associated with the schematic features in the diagram can also be exported in the resulting feature classes by checking the Export All Related Attribute Features option of the tool.
- Open ArcMap with a new empty map.
- Add the exported standard feature classes in this map document.
- Configure the layer's properties (symbology, labels, and so on) for each feature layer in the map.
- If, for your feature layers, you don't want to have all fields displayed afterwards in the Identify and Specify the details of the query dialog boxes in ArcGIS Online, make the undesired fields invisible in the Fields tab of the Layer Properties dialog box related to those sublayers.
- If the goal is to create a web map with no cartography as basemap, uncheck the feature layer items so no features display in your map.
- Save the map.
- Publish this map as a simple map service on ArcGIS Online.
- Open the ArcGIS.com map viewer.
- Then do one of the following:
- To build a schematic web map with a cartographic basemap:
- Click Add next to the map service item you published at step 7.
The published layers are added in the map.
- Click Basemap to change the default cartographic map if needed.
- To build a schematic web map with no cartography as basemap:
- Click the map service item.
A window showing basic information on the service opens.
- Click Use as Base Map in this window.
The basemap displays.
- Click Add next to the same map service item.
The layers are added in the map.
- Click Show Contents of Map, and check each of the feature layer items.
- Save your web map and share it.