管理器中可用的图层属性
如将图层添加至管理器中的 Web 应用程序中所述添加完某些图层后,可设置诸如名称、透明度以及位置等图层属性。以下属性可用:
- 名称 - 内容列表中显示的图层的可见名称。此属性可覆盖服务名称。
- 可见 - 选中此选项时,Web 应用程序启动时将绘制图层。
- 透明度 - 应用于图层的百分比(介于 0 和 100 之间),以使此图层下面的图层可见。默认情况下,除底部图层以外,其他所有图层的背景均设为透明。如果要更改图层背景透明度的默认工作方式,可在 Visual Studio 中配置 MapResourceManager 控件。
- 请求图像的类型 - 从服务器请求的图像类型。图像格式的选取列表是静态的,根据所使用服务类型(基于 MXD 的 ArcGIS Server、基于 MSD 的 ArcGIS Server、ArcIMS 等)的不同,某些格式可能不可用。如果选择了服务不支持的图像格式,服务器将恢复为其默认的图像格式。
例如,如果正在使用具有抗锯齿功能的基于 MSD 的服务,应选择 PNG 32 图像格式以获得最佳显示效果。与此相反,对于基于 MXD 的服务,PNG 32 不可用。如果为基于 MXD 的服务选择了 PNG 32,服务器将恢复为默认格式 PNG 24。
- 数据框 - 对于 ArcGIS Server 图层,为地图中所使用的数据框的名称。
- 无缝平移 - 选中此选项时,平移时将重新绘制图层以便产生无缝外观。取消选中此选项时,仅当平移停止时才会重新绘制图层。禁用无缝平移功能可提供更好的性能,因为这样仅请求一个图像。
只有使用 ArcGIS Server 9.3 Service Pack 1 或更高版本时才可在管理器中设置无缝平移。否则,请使用 Visual Studio 中地图资源显示设置编辑器 的动态切片属性。有关详细信息,请参见开发人员帮助中的 MapResourceManager 控件主题。
要对图层重新排序,请使用当前图层列表和图层属性列表之间的上下箭头。
设置图层内部子图层的属性
单击图层内部的子图层可显示此子图层的附加属性。将显示三类属性:符号、记录 和字段。可通过这些属性来指定在子图层中绘制要素及显示要素属性信息的方式。当标识要素以及将任务结果显示为地图提示时,Web 制图应用程序将使用这些设置。
在管理器中应用自定义格式后,如果在源 MXD 或 MSD 中添加、删除或重排序图层,自定义格式将丢失。自定义格式取决于源地图内容列表中图层的索引位置(顶部图层为索引 0,下一个图层或子图层为索引 1,依此类推)。如果在预期索引处未找到图层,将不应用此格式。如果应用自定义格式后必须更改图层索引,可在 Web 应用程序的 Default.aspx 页面中的 <ResourceItems> 部分手动编辑索引位置 (id)。
符号
符号 类别表示图层应该如何绘制通过某个执行任务(例如“搜索”或“查询属性”任务)找到的要素。仅当绘制任务结果时才使用这些符号。
- 绘制时使用 - 允许您选择一个用来表示要素的符号。此符号用来表示要素,会显示在要素之上。对于点图层,可从管理器中可用的多个点符号中选择一个符号。对于线和面图层,可设置诸如线颜色和面颜色等具体属性。
- 高亮显示时使用 - 允许您选择用来高亮显示要素的符号,例如:显示其地图提示时。您希望选择的符号可能与为绘制时使用所指定的符号相同,使用较为鲜艳的颜色或更大尺寸。
字段
字段类别用于控制以表格形式查看时(例如,打印任务结果时)图层字段属性的显示。
可选中应该可见的字段,并使用字段别名输入更简明易懂的名称。主显示字段用于汇总记录。例如,“标识”工具在其结果中使用主显示字段,以帮助用户快速识别返回的记录。通常,主显示字段为名称字段。
对于 ArcGIS Server 地图服务,“字段”类别中最初显示的设置反映了字段别名、可见性以及主显示字段,这些内容在地图服务的源地图文档 (.mxd) 中进行定义。在管理器中指定的设置将覆盖地图文档设置,但这仅适用于您正创建的特定 Web 应用程序。如果要在其他 Web 应用程序中重用这些设置,应考虑使用 ArcMap 来设置源地图文档中的字段属性,而不是在管理器的每个 Web 应用程序中设置这些属性。
对于不是 ArcGIS Server 服务和不提供字段设置的服务,默认情况下所有字段均可见,且别名与字段名称相同。默认情况下,主显示字段将被设置为第一个包含“名称”的字符串字段。如果未找到这种字段,即为第一个字符串字段。如果不存在字符串字段,即为第一个数字字段。
记录
记录 类别用于定义图层中单个记录属性信息的显示格式。这些设置用来定义单击任务结果时出现的地图提示 窗口中的内容,以及使用标识工具时显示的标识 窗口中的内容。例如,以下为显示特定学校相关信息的地图提示。
如果不指定任何记录格式,您将会得到一个基于字段可见性和别名设置的字段名称及值的简单列表,可在字段 选项卡中对这些字段名称和值进行设置。或者,可选择使用您自己的自定义格式显示记录。
要将您自己的自定义格式应用于记录,请单击自定义格式选项以在此选项卡中启用文本编辑器。可设置记录的标题或摘要(这些内容显示在窗口的标题栏中),以及记录的内容或详细信息。
- 标题 - 标题在地图提示 窗口的标题栏中以粗体显示。可输入静态文本并插入字段值。默认值为主显示字段。单击字段下拉箭头将显示字段列表,可从该列表中选择一个字段并将其插入到文本框中的当前指针位置处。
- 内容 - 内容区域可包含静态文本、字段属性、超链接以及图像。默认情况下,可见字段使用其别名和对应的字段值填充内容区域。
可通过两种方式对内容进行编辑:在 HTML 视图中或在富文本视图中。在 HTML 视图中,可输入任何有效的 HTML。在富文本视图中,可使用工具条设置字体名称和大小,并可插入超链接和图像。以下是工具条上可用的工具列表:
- 字体 - 可用字体列表。
- 字号 - 字号:小、中或大。
- 粗体 - 加粗所选文本。
- 斜体 - 将所选文本设置为斜体。
- 下划线 - 为所选文本添加下划线。
- 文本颜色 - 设置文本的颜色。
- 背景颜色 - 设置标注区域的背景颜色。
- 撤消 - 撤消上次编辑操作。
- 恢复 - 恢复先前的撤消操作。
- 左对齐 - 左对齐光标所在行中的文本。
- 居中 - 将光标所在行中的文本居中显示。
- 右对齐 - 右对齐光标所在行中的文本。
- 编号列表 - 创建一个编号列表。
- 项目符号列表 - 创建一个项目符号列表。
- 插入表 - 插入一个具有指定行数和列数的表。
- 插入超链接 - 为所选文本设置超链接(需要先选择文本)。将通过输入文本并包含派生链接的字段属性值来定义 URL。
- 插入图像 - 在光标位置处插入一个图像。图像的源为通过输入文本并包含字段属性值所定义的 URL。
- 插入字段 - 插入字段中的值。对于某个给定要素,字段参考将被实际属性值所替代。大括号表示字段(例如 {Name})。下拉列表中将显示除 Shape 字段以外的所有字段(与字段可见性无关),以及任何其他非字母数字字段。
设置地图显示属性
图层 选项卡的底部为一组地图显示属性。可通过这些属性在 Web 应用程序中配置坐标系及地图的可见范围。
- 使用坐标系 - 设置将用来定义坐标系的图层。此处选择的图层将成为主地图资源,这意味着将以动态方式对其他图层进行投影以匹配此坐标系。默认情况下,主地图资源为应用程序中的第一个缓存服务。如果已在应用程序中缓存服务,通常应避免将非缓存服务设置为主地图资源。如果应用程序中的所有图层均未缓存,默认情况下,主地图资源为底部的图层。
- 将初始范围设置为 - 设置 Web 应用程序启动时将显示的地图范围。默认为主地图资源的全图范围。如果希望初始视图仅包含地图的一部分,自定义范围将非常有用。
选择使用自定义初始范围时,将显示一个预览窗口,可通过该窗口来交互设置范围。可平移和缩放地图,左下角和右上角的坐标也将相应更新。范围符合要求后,单击确定。
- 将全图范围设置为 - 设置用户在应用程序中单击全图按钮时所显示的范围。默认为主地图资源的全图范围。
如果主地图资源的全图范围中包含您不感兴趣区域的数据,自定义全图范围将非常有用。将全球服务(例如 Bing 地图)添加到应用程序中时,通常会发生这种情况。用户单击全图时,可能希望缩放至某个限定的感兴趣区域,而不是整个地球。
选择使用自定义全图范围时,将显示一个预览窗口,可通过该窗口来交互设置范围。可平移和缩放地图,左下角和右上角的坐标也将相应更新。范围符合要求后,单击确定。
- 预览地图 - 在 Web 应用程序中显示地图外观的预览。可通过预览功能来确认透明度设置是否会按所期望的那样进行显示。
旋转数据框
在使用管理器或 Web 应用程序开发框架 (ADF) 构建的 .NET Web 应用程序中,可使用具有旋转数据框的地图服务。主地图资源决定了地图的旋转。
使用具有旋转数据框的地图服务时,如果主地图资源已进行了旋转,则不可在同一地图中使用不可旋转的服务类型,例如 ArcIMS 和 WMS。如果将不可旋转的服务设置为主地图资源,Web ADF 将不会动态旋转已旋转的服务,以使其与不可旋转服务排成一排。
无法缓存具有旋转数据框的地图。此外,对于包含具有旋转数据框的地图服务的地图控件,不应设置 EnableTileCaching = True。