以下列表显示了地图服务绘图引擎支持的功能:
数据源
支持以下数据源:
- CDW 数据集
- 数据库(有关支持的数据库和空间数据类型列表,请参阅 ArcGIS 数据库管理系统要求。)
- 通过 OLE DB 连接文件 (.odc) 访问的数据库
- 文件地理数据库
- 企业级和工作组级地理数据库
- NetCDF 文件
- 网络数据集
- 插件自定义数据类型
- 栅格
- SDC 文件
- Shapefile
- 文本文件
图层符号系统
以下图层符号系统选项可用:
- 图表
- 点密度
- 分级色彩
- 分级符号
- 比例符号
- 单一符号
- 唯一值
标注
标准标注引擎以及注记可用。 Maplex 标注引擎可用,但仅建议用于缓存地图。 ArcGIS Server (Linux) 不支持基于 VBScript 的标注表达式。支持基于 JavaScript 和 Python 的标注表达式。
图层类型
受支持的图层类型如下:
- 注记图层
- 尺寸图层
- 要素图层
- 图层组
- 镶嵌图层
- 网络分析图层
- 宗地结构图层
- 查询图层
- 栅格图层
- 地形图层
- TIN 图层
- XY 事件图层
- 路径事件图层
动态图层
动态图层允许客户端在地图服务中动态更改图层外观和行为。 使用动态图层,您可以执行以下操作:
- 从动态工作空间将新图层添加到地图。
- 定义如何为图层绘制标注。
- 定义图层符号系统(单一、唯一值或分类间隔)。
- 定义地图中图层的位置和顺序。
- 修改与现有图层或表的连接。
- 从地图中移除现有图层。
- 将连接添加到现有图层或表,或添加源自动态工作空间的图层或表。
- 即使切片缓存可用,也强制服务器执行动态绘制。
REST 和非 Esri SOAP 客户端支持动态图层。 可以注册为动态工作空间的数据源包括:
- 数据库(仅查询图层)
- 文件地理数据库(仅要素图层、栅格图层和表)
- 包含基于文件的栅格的文件夹
- 包含 shapefiles 或 .dbf 文件的文件夹
- 地理数据库(仅要素图层、栅格图层、查询图层和表)
栅格符号系统
大多数栅格符号系统可用。 栅格全色锐化过滤器也可用。 动态山体阴影不可用。
符号
大多数 2D 符号都可用,但不支持 3D 符号。
以下符号可用:
- 箭头标记符号
- 制图线符号
- 字符标记符号
- 渐变填充符号
- 混列线符号
- 线填充符号
- 标记填充符号
- 标记线符号
- 多图层填充符号
- 多图层线符号
- 多图层标记符号
- 图片线符号
- 图片填充符号
- 图片标记符号
- 简单填充符号
- 简单线符号
- 简单标记符号
- 文本符号
支持制图表达规则,但建议仅对缓存地图使用具有地图服务的制图表达。
其他
可用的其他要素包括:
- 所有色带类型
- 所有颜色类型
- 所有数字格式
- 注释
- 定义查询/查询表达式
注:
定义查询/查询表达式可以通过地图服务在每个请求的基础上以编程方式进行修改。 这支持 Export, Identify, Find, QueryLegends 操作。 请注意,这样做时,请求会附加到地图服务中的图层,并且不会替换图层上的现有查询或表达式。
如果您需要修改地图服务中指定的查询,您必须打开原始地图文档,更新查询并覆盖您的地图服务。 有关完整说明,请参阅覆盖服务。
- 同一工作空间或跨多个工作空间的数据集之间的连接。
- 图例
- 独立表
页面布局和显示表达式不可用。