地图服务中支持的功能
下表列出了地图服务绘制引擎支持的功能:
数据类型
可用的数据类型如下:
- ArcSDE 地理数据库
- 文件地理数据库
- 插件式自定义数据类型
- 查询图层
- SDC
- Shapefile
- 栅格
- 网络数据集
- 文本文件
- 追踪数据源
- NetCDF
图层符号系统
可用的图层符号系统选项如下:
- 分级色彩
- 分级符号
- 比例符号
- 制图表达(建议仅在缓存地图中使用)
- 单一符号
- 唯一值
- 点密度
- 图表
标注
提供标准标注引擎以及注记。还提供 Maplex 标注引擎,但建议仅在缓存地图中使用。ArcGIS for Server (Linux) 不支持基于 VBScript 的标注表达式。支持基于 JavaScript 和 Python 的标注表达式。
图层类型
可用的图层类型如下:
- 注记图层
- 要素图层
- 地理数据库栅格目录图层
- 图层组
- 基于文件的栅格目录图层
- 栅格图层
- 宗地结构图层
- 镶嵌图层(仅当服务器具有 Image 扩展模块许可时可用)
- 网络分析图层
- 地统计图层
- 尺寸图层
- TIN 图层
- Terrain 图层
- XY 路径事件图层
- XY 事件图层
- 追踪图层
图形元素
可用的图形元素如下:
- BMP 图片元素
- 圆形元素
- 椭圆元素
- EMF 图片元素
- GIF 图片元素
- 组元素
- 墨迹图形
- JP2 图片元素
- JPG 图片元素
- 线元素
- 标记元素
- 多面体元素
- 段落文本元素
- PNG 图片元素
- 面元素
- 矩形元素
- 符号背景
- 符号边框
- 符号阴影
- 文本元素
- TIF 图片元素
动态图层
动态图层允许客户端动态更改地图服务中的图层外观和行为。使用动态图层可以完成以下操作:
- 定义要在地图中显示的图层。
- 定义是否显示图层的标注。
- 定义图层符号系统。
- 定义图层的渲染方式(简单渲染、唯一值渲染或分类间隔渲染)。
- 定义地图中图层的位置和顺序。
- 从地图中移除现有图层。
- 向地图添加新图层。
- 修改与现有图层/表的连接。
- 向现有图层/表添加连接。
- 向新图层/外部表添加连接。
- 即使切片缓存可用,也强制服务器执行动态绘制。
REST 客户端、COM 客户端和非 Esri SOAP 客户端支持动态图层。此外,动态图层仅支持来自下列数据源的要素图层和栅格图层:
- ArcSDE 地理数据库
- 文件地理数据库
- Shapefile
- 栅格
- 查询图层(仅来自 ArcSDE 企业级地理数据库或非 SDE 企业级数据库)
栅格符号系统
大部分栅格符号系统可用。栅格全色锐化过滤器也可用。不支持动态绘制山体阴影。
符号
大多数 2D 符号均可用,但不支持 3D 符号。
可用的符号如下:
- 箭头标记符号
- 制图线符号
- 字符标记符号
- 渐变填充符号
- 混列线符号
- 线填充符号
- 标记填充符号
- 标记线状符号
- 多图层填充符号
- 多图层线状符号
- 多图层标记符号
- 图片线状符号
- 图片填充符号
- 图片标记符号
- 简单填充符号
- 简单线符号
- 简单标记符号
- 文本符号
虽然建议仅在缓存地图中将制图表达与地图服务配合使用,但仍支持制图表达规则。
其他
其他可用的功能如下:
- 所有色带类型
- 所有颜色类型
- 所有数字格式
- 书签
- 注释
- 超链接
- 图例
- 独立表
页面布局不可用。只能通过此服务的 Web 服务描述语言 (WSDL) 使用比例尺。
9/15/2013