自定义 Web 制图应用程序

在 Visual Studio IDE 中,您可以从“管理器”中所生成的 Web 应用程序着手,继续对其进行自定义,以满足特定的需要。Web 制图应用程序也可以作为模板与 Visual Studio 集成。无论是创建于“管理器”,还是 Visual Studio,Web 制图应用程序都会含有标准的网页设计元素以及 Web 控件。这些 Web 控件既包括标准 ASP.NET Web 控件,也包括特定于 ESRI Web ADF 的控件。

自定义一个 Web 制图应用程序有两种常规级别:

旧版本旧版本:
在 ArcIMS 9.2 之前版本中,ArcIMS 具有一个名为“管理器”的应用程序,可用于创建 ArcIMS 服务、设计网页及管理服务和服务器。此“管理器”已经从 ArcIMS 9.2 及以后版本中移除。要创建服务,可使用“ArcIMS 服务配置创建器”。使用“ArcIMS 设计器”可通过 HTML 查看器、Java 自定义查看器或 Java 标准查看器来设计网站。使用 ArcIMS 管理器或 ArcIMS 服务管理器可对服务和服务器进行管理。使用 ArcGIS Server 管理器可创建 Web 应用程序。

对比管理器与 ArcIMS 设计器

为了使您更好的理解“管理器”所提供的功能,下表将“ArcIMS 设计器”中的功能与“管理器”中相应的功能进行了对比。许多情况下,“ArcIMS 设计器”中的功能与“管理器”中的功能是一一对应的,但是它们的格式和命令会有所不同。

操作

设计器

管理器

设置 Web 应用程序名称

输入名称。

相同

设置应用程序标题

输入标题。

相同

添加服务

仅限于 ArcIMS 服务。对于 HTML 查看器,每个查看器仅可以查看一个服务。对于 Java 自定义查看器和 Java 标准查看器,每个查看器可以查看多个服务。通过 HTTPS 访问服务。

ArcIMS、ArcGIS Server、WMS、Bing 地图。可以从一个或多个站点访问服务。通过 HTTP 或 TCP 访问 ArcIMS 服务。

设置地图范围

初始范围取决于服务的范围或服务中的某个图层。范围限制是服务或图层所允许的最大范围。

允许自定义范围。默认范围来源于主地图资源。

选择鹰眼图

与地图同处一个服务器的任何影像或 ArcMap 影像服务。

可以是任何服务。

选择比例尺

设置数据源和比例尺单位。

设置比例尺单位和颜色。

选择工具条(有关工具和任务的详细信息,请参阅下文。)

选择工具条中所要包含的工具。

选择是否包括工具条。

选择任务

无效

可选择“搜索”、“查询”、“打印”和“查找地址”任务。

选择指北针

默认包含指北针。

选择为导航工具提供外观。

选择内容列表

默认包括图例和图层列表。

选择是否包括内容列表 (TOC)、TOC 中的服务,以及样本。

选择外观

无效

部分页面元素。

在标题栏中添加 Web 链接

无效

部分页面元素。

选择 Web 应用程序位置

默认在安装后配置期间建立的虚拟目录。

默认为 wwwroot 目录。

修改输出

工具和任务

许多可通过工具条进行处理的 HTML 查看器、Java 标准查看器和 Java 自定义查看器中的操作同时也存在于 Web 制图应用程序中。但在某些情况下,可以采用新方法处理其中一些操作。新方法与旧有方法的一个重大差异便是任务的使用。任务框架提供了一套在 Web 制图应用程序中实现 GIS 功能的标准方法。除了使开箱即用的功能更加易于使用之外,您也可以通过模型构建自定义任务。每个任务都是一个工作单元,因此通常会出现需要与用户进行交互的对话框。例如,在 HTML 查看器中,单击查找工具时,会弹出一个可在其中输入搜索字符串的对话框。在 Web 制图应用程序中,工具条上没有与之等效的工具。但是,可以对“搜索”任务进行配置,以允许用户输入搜索字符串。除了“搜索”任务,ArcIMS 还为用户提供了其他一些服务,即:“查询”、“打印”、“查找地址”和“查找地点”。

下表对 HTML 查看器、Java 标准查看器及 Java 自定义查看器工具条上提供的工具和 Web 制图应用程序中与之等效的工具或任务进行了对比。

HTML 查看器、Java 自定义查看器、Java 标准查看器

Web 制图应用程序

在图例和图层列表之间切换

TOC 在一个可折叠、可停靠面板上同时显示图层和样本。

切换鹰眼图

包含在可折叠、可停靠面板中。

放大、缩小、平移

包含在工具条上。您也可以使用滚轮或键盘按键。

缩放至全图范围

包含在工具条上。

缩放至活动图层

无效。没有活动图层的概念。

返回到上一范围

包含在工具条上。

向北、南、东、西平移

导航工具可用于平移地图。

标识

包含在工具条上。

查询

作为“查询”任务提供。

查找

作为“搜索”任务提供。

存储的查询

使用“查询”或“搜索”任务。

测量

包含在工具条上。

设置单位

作为测量对话框的一部分提供。

缓冲区

请参阅提示。

通过矩形、线或多边形选择

请参阅提示。

查找地址

作为“查找地址”任务提供。

清除要素

单独打开每个选中的要素时,该要素呈高亮显示。关闭要素即可将其清除。

打印

作为“打印”任务提供。

无效

工具条上的放大工具。

提示提示:

工具条上不包含“缓冲区”和“选择要素”。ArcGIS Server 用户可以创建地理处理任务来支持这些操作。ArcIMS 用户可以自定义 Web 制图应用程序来添加这些操作。

ArcIMS Java 自定义查看器和 Java 标准查看器具有与 HTML 查看器所列出的工具相同的工具。它们还具有以下附加工具:

Java 自定义查看器或 Java 标准查看器

Web 制图应用程序

打开项目、保存项目、关闭项目

Web 制图应用程序中没有与之等效的操作。但是可以使用 ArcGIS Explorer 保存、关闭和打开地图。

地图提示

通过管理器(在图层属性 对话框的记录 选项卡上)的图层 选项卡提供。

图层属性

通过管理器的图层 选项卡提供。

编辑注释

“管理器”中提供了“编辑”任务。

地图注释

“管理器”不具有此功能,但可对 Web 制图应用程序进行自定义,以使其支持类似功能。

自定义 Web 制图应用程序

有关自定义 Web 制图应用程序的详细信息,可在“开发人员帮助”中的“自定义 Web 制图应用程序”部分找到。


7/10/2012