在 ArcGIS.com 上共享逻辑示意图数据
Web 地图基于一个可添加已发布地图图层的底图。当发布一个引用逻辑示意图的逻辑服务时,即发布的地图中包含有引用了逻辑示意图的逻辑示意图层时,此逻辑示意图将通过 GIS 服务器获得可用。然而,由于 schematics SOE 仅通过引用逻辑示意图层的源数据运行,逻辑示意图数据必须存储在 GIS 服务器计算机能够访问的计算机上。
在云平台(如 ArcGIS Online 托管的地图)上使用 ArcGIS for Server 时,服务器必须访问 Schematics 服务中引用的源数据。例如,通过弹出窗口显示内部逻辑示意图 Web 地图是 ArcGIS Online 托管的 Web 地图示例,并且基于公共 ArcGIS 服务器 servicesbeta6.esri.com 所托管的 Schematics 服务。
当服务器无法访问 Schematics 服务中引用的源数据,也无法使用此逻辑示意图源数据的副本时,Schematics 服务下的逻辑示意图将无法直接作为 Web 地图进行共享。这种情况下,存在一种解决方法。此解决方法并不直接使用逻辑示意图数据;它使用将逻辑示意图转换为要素时所获得的一组标准要素。然后,这些要素将用于构建一个地图文档,并作为简单地图服务发布到云上。
以下部分介绍如何在 ArcGIS.com 地图查看器中创建逻辑示意图 Web 地图。此过程与 ArcGIS Explorer Online 十分接近。
步骤:
- 启动 ArcCatalog,然后使用将逻辑示意图转换为要素地理处理工具将所需逻辑示意图内容导出到标准要素类中(每个与逻辑示意图关联的逻辑示意图要素类都对应一个标准要素类)。
通过选中工具的导出所有关联属性要素选项,还可以将可能与逻辑示意图中的逻辑示意图要素相关联的真实 GIS 要素/对象上的属性导出到生成的要素类中。
- 打开 ArcMap,显示一个新的空地图。
- 在此地图文档中添加导出的标准要素类。
- 配置地图中每个要素图层的图层属性(符号、标注等等)。
- 对于要素图层,如果希望以后不在 ArcGIS Online 的识别 和指定查询的详细信息 对话框后显示所有字段,则可在与这些子图层关联的图层属性 对话框的字段选项卡中将不需要的字段设为不可见。
- 如果目标是创建不含制图的 Web 地图作为底图,则取消选中要素图层项目,以便不在地图中显示要素。
- 保存地图。
- 在 ArcGIS Online 上将此地图发布为简单地图服务。
- 打开 ArcGIS.com 地图查看器。
- 然后,执行以下某个操作:
- 要构建一个具有制图底图的逻辑示意图 Web 地图:
- 单击在第 7 步发布的地图服务项目旁的添加。
在地图中添加了已发布图层。
- 根据需要,单击底图更改默认制图地图。
- 要构建没有制图的逻辑示意图 Web 地图作为底图:
- 单击地图服务项目。
随即打开显示基本服务信息的窗口。
- 单击此窗口中的用作底图。
随即显示底图。
- 单击同一地图服务项目旁的添加。
在地图中添加了图层。
- 单击显示地图内容,然后检查每个要素图层项目。
- 保存 Web 地图并进行共享。
9/15/2013