Skip To Content

地图服务中支持的功能

下表列出了地图服务绘制引擎支持的功能:

数据源

支持以下数据源:

  • 数据库(请参阅ArcGIS 数据库管理系统要求,以获得支持的数据库和空间数据类型的列表)
  • 通过 OLE DB 连接文件 (.odc) 访问的数据库
  • 文件地理数据库
  • 企业级和工作组级地理数据库
  • NetCDF 文件
  • 网络数据集
  • 插件式自定义数据类型
  • 栅格
  • SDC 文件
  • Shapefile
  • 文本文件
  • 追踪数据源

图层符号系统

可用的图层符号系统选项如下:

  • 图表
  • 点密度
  • 分级色彩
  • 分级符号
  • 比例符号
  • 制图表达(建议仅在缓存地图中使用)
  • 单一符号
  • 唯一值

标注

提供标准标注引擎以及注记。还提供 Maplex 标注引擎,但建议仅在缓存地图中使用。ArcGIS for Server (Linux) 不支持基于 VBScript 的标注表达式。支持基于 JavaScript 和 Python 的标注表达式。

图层类型

支持的图层类型如下:

  • 注记图层
  • 尺寸图层
  • 要素图层
  • 基于文件的栅格目录图层
  • 地理数据库栅格目录图层
  • 地统计图层
  • 图层组
  • 镶嵌图层
  • 网络分析图层
  • 宗地结构图层
  • 查询图层
  • 栅格图层
  • Terrain 图层
  • TIN 图层
  • 追踪图层
  • XY 事件图层
  • 路径事件图层

动态图层

动态图层允许客户端动态更改地图服务中的图层外观和行为。使用动态图层可以完成以下操作:

  • 从动态工作空间向地图添加新图层。
  • 定义绘制图层标注的方式。
  • 定义图层符号系统(简单的、唯一值、分类间隔)。
  • 定义地图中图层的位置和顺序
  • 修改与现有图层/表的连接。
  • 从地图中移除现有图层。
  • 向现有图层/表添加连接,或从动态工作空间添加图层/表。
  • 即使切片缓存可用,也强制服务器执行动态绘制。

REST 客户端、COM 客户端和非 Esri SOAP 客户端支持动态图层。可作为动态工作空间注册的数据源包括:

  • 数据库(仅查询图层)
  • 文件地理数据库(仅要素图层、栅格图层和表)
  • 包含基于文件的栅格的文件夹
  • 包含 shapefile 或 .dbf 文件的文件夹
  • 地理数据库(仅要素图层、栅格图层、查询图层和表)

栅格符号系统

大部分栅格符号系统可用。栅格全色锐化过滤器也可用。不支持动态绘制山体阴影。

符号

大多数 2D 符号均可用,但不支持 3D 符号。

可用的符号如下:

  • 箭头标记符号
  • 制图线符号
  • 字符标记符号
  • 渐变填充符号
  • 混列线符号
  • 线填充符号
  • 标记填充符号
  • 标记线状符号
  • 多图层填充符号
  • 多图层线状符号
  • 多图层标记符号
  • 图片线状符号
  • 图片填充符号
  • 图片标记符号
  • 简单填充符号
  • 简单线符号
  • 简单标记符号
  • 文本符号

虽然建议仅在缓存地图中将制图表达与地图服务配合使用,但仍支持制图表达规则。

其他

其他可用的功能包括:

  • 所有色带类型
  • 所有颜色类型
  • 所有数字格式
  • 书签
  • 注释
  • 定义查询/查询表达式
    注:

    定义查询/查询表达式无法通过地图服务以编程方式修改。如果需要修改地图服务中指定的查询,则需要打开原始地图文档,更新查询,并覆盖地图服务。有关完整说明,请参阅ArcGIS for Desktop 中覆盖服务

  • HTML 弹出窗口
  • 超链接
  • 图例
  • 地图提示
  • 独立表

页面布局和显示表达式不可用。只能通过此服务的 Web 服务描述语言 (WSDL) 使用比例尺。