选择要显示的图层

要在应用程序中选择要显示的图层,可以连接到一个或多个 GIS 服务器,并选择所需地图服务以便将其作为图层添加到地图中。可在一个 Web 应用程序中包括来自 ArcGIS Server、ArcIMS、Bing 地图和开放地理空间联盟 (OGC)(Web 地图服务 [WMS])服务器的地图服务。地图服务在 Web 制图应用程序中显示为图层,并且允许此应用程序的用户处理地图服务内的各个子图层。

Web 应用程序中的每个图层都具有一组可进行配置的属性。例如,叠加图层时,可设置透明度以显示下面的图层。默认情况下,除底部图层以外,其他所有图层的背景均设为透明。还可在图层中的子图层上设置属性。例如,运行使用子图层作为输入的任务时,可调整字段别名和可见性、设置绘制符号并控制属性的显示方式。

将图层添加至地图

可使用管理器中的“图层”选项卡将图层添加至地图。

  1. 图层选项卡上,单击添加图层
  2. 检查可用 GIS 服务器的列表。如果包含您图层的服务器未出现在列表中,请单击添加 GIS 服务器并选择想要添加的服务器类型:
    • ArcGIS Server Internet

      通过 HTTP 连接到 ArcGIS Server。尽管 ArcGIS Server Internet 连接无法用于 Web 编辑图层或任何通过细化的 ArcObjects 使用的图层,仍然推荐用此方法连接到 ArcGIS Server。

      若要建立 ArcGIS Server Internet 连接,系统会提示您输入服务器的 URL。URL 的格式为 http://<服务器>:8399/<实例>/services。大多数情况下,实例具有默认名称 ArcGIS。

      如果要连接到需要登录的 ArcGIS Server Internet 服务,请单击连接到安全服务。此时,您可以输入用户名和密码。

      ArcGIS Server Internet 连接不能用于通过 Web 编辑的图层,也不能用于任何通过细致 ArcObjects 使用的图层。另外,避免使用 ArcGIS Server Internet 连接访问非池化服务。

    • ArcGIS Server Local

      ArcGIS Server Local 连接用于连接局域网上的 ArcGIS Server。通常在创建 Web 编辑应用程序(例如包含编辑器任务的应用程序)时使用 ArcGIS Server Local 连接。

      要建立 ArcGIS Server 本地连接,必须输入要连接的服务器的名称(具体而言,是指服务器对象管理器 [SOM] 的名称)。还必须输入对应于此 ArcGIS Server 上的 agsusers 或 agsadmin 组中的某个帐户的用户名和密码。

    • ArcIMS

      使用 ArcIMS 选项添加 ArcIMS 影像和 ArcMap 影像服务。Web 制图应用程序不支持要素服务和元数据服务。

      要添加 ArcIMS 服务,必须在下拉菜单中选择 ArcIMS Server LocalArcIMS Server Internet。必须为 ArcIMS Server Local 连接指定主机和端口。主机是 ArcIMS 应用程序服务器所在的服务器。端口是应用程序服务器所使用的端口,默认为 5300。必须为 ArcIMS Server Internet 连接指定要访问的服务器的 URL。例如,如果服务器为 mymachine,则 URL 是 http://mymachine。如果需要连接到安全服务,则选中安全服务的复选框,然后输入用户名和密码。

    • OGC WMS

      您可以为地图添加支持 OGC WMS 规范的服务。Web ADF 支持 WMS 版本 1.3.0、1.1.1、1.1.0 和 1.0.0。但必须提供想要添加的服务的 URL。如果使用 ArcIMS 或 ArcGIS Server 托管的 WMS 服务,则示例 URL 如下所示:

      ArcIMS:http://<服务器>/wmsconnector/com.esri.wms.Esrimap/<服务>

      ArcGIS Server:http://<服务器>/arcgis/services/<服务>/MapServer/WMSServer

    • Bing 地图

      您可以将 Bing 地图的详细道路和航空地图添加到 Web 应用程序中。有关完整说明,请参阅在 Web 应用程序中使用 Bing 地图图层

      输入如上所述的服务器的连接信息后,单击添加

  3. 当所需服务器出现在列表中后,可通过双击对应的服务器来显示可用服务列表。选择想要添加的服务并单击添加
  4. 您可以重复执行此过程来为地图添加其他图层。
注意注意:

如果访问启用了抗锯齿功能的基于 MSD 的地图服务,并将 Web 应用程序的图像格式设置为 PNG,则应用程序将自动检索 PNG 32 格式的图像。如果应用程序包含其他不支持 PNG 32 的服务,则将以服务支持的任意 PNG 格式检索这些图像。

如何预览图层和设置透明度

可使用预览选项卡更改图层的名称、透明度或位置。

更改图层的名称、透明度或位置

  1. 单击预览选项卡(如果未处于激活状态)。
  2. 单击要更改的图层。可进行以下操作:
    • 为图层输入新名称。
    • 使用滑动条以百分比形式设置图层的透明度。(如果只有一个图层,则无法使用滑动条更改其透明度。)
    • 使用箭头按钮更改内容表中的图层顺序。
    • 选择要显示的数据框。
  3. 进行更改后,单击应用。预览图像将显示应用程序中地图的显示效果。

在 Web 应用程序中使用 Bing 地图图层

可以选择向 Web 应用程序添加 Bing 地图图层。这些图层包括由 Microsoft 开发和管理的制成切片的道路和航空地图,您很可能会将其用作自己数据的背景或使用环境。

向管理器中的 Web 应用程序添加图层时,会自动显示一个 Bing 地图连接。登录时即会建立连接。建立连接所需的 Bing 地图密钥来自 ArcGIS Server 授权文件。

还可以在管理器的设置页面查看 Bing 地图密钥。如果在 Eclipse 或 NetBeans IDE 中构建 Web 应用程序,则需要记录 Bing 地图密钥,然后在向 Bing 地图添加连接时手动将其输入。

ESRI 客服代表或分销商可以提供有关 Bing 帐户和您所购买访问权限级别的详细信息。

要在管理器中使用 Bing 图层,可执行以下操作:

  1. 在管理器的图层选择面板中,单击添加图层
  2. 添加图层 对话框中,如果显示到 Bing 地图的连接,则双击该连接并继续执行下一步操作。否则单击添加 GIS 服务器。在类型下拉列表中选择 Bing 地图。输入 Bing 地图密钥,然后单击添加
  3. 选择影像,然后单击添加
  4. 双击影像可将 Bing 地图添加到 Web 制图应用程序中,然后单击关闭即可关闭添加图层 对话框。
  5. 当前地图图层部分,单击影像。这样会显示 Bing 地图服务的图层属性。
  6. 单击地图样式下拉列表。可使用三种不同的地图样式查看 Bing 地图。可选择道路地图、航空影像地图或航空地图(带有包含地名、边界和道路的已标注叠加影像)。选择所需的地图样式。
  7. 单击标注语种下拉列表。为此 Web 制图应用程序的用户选择适当的标注语种。地图可用语言包括英语、法语、德语、意大利语、日语和西班牙语。

Web 制图应用程序中 Bing 地图图层的作用

向应用程序中添加 Bing 地图图层时您最好已了解到,正在访问的是 Microsoft 的地图影像切片。这些影像并不与要素属性或几何等任何后端数据相关联,因此,“识别”工具不适用于 Bing 地图图层。如果 Bing 地图图层是地图中的唯一图层,则“识别”工具不会显示。

多数情况下,应将 Bing 地图图层设置为主地图资源,这意味着要通过它定义地图的坐标系。如果将其他图层作为主地图资源,那么这个已缓存图层所使用的切片方案必须与 Bing 地图相同。切片方案是 ArcGIS Server 地图缓存工具中的一个内置选项。

您可以向不与 Bing 地图使用的坐标系(WGS 1984 Web 墨卡托 [辅助球体])匹配的应用程序中添加服务;但如果所有源地图和数据在被 Web 应用程序访问之前投影到 Bing 地图坐标系中,则可使性能达到最佳。

在“Web 制图应用程序”中还可通过查找地址任务进行 Bing 地图地理编码。

添加完图层后

完成图层选择并准备好为应用程序配置任务时,单击下一步进入向导的下一部分。

有关使用向导下一面板的帮助信息,请参阅配置任务


3/7/2012