ArcGIS Pro 3.4 二次开发 - 流图层
环境:ArcGIS Pro SDK 3.4 + .NET 8
文章目录
- 流图层
- 1 创建流图层
- 1.1 使用 URI 创建流图层
- 1.2 使用定义查询创建流图层
- 1.3 使用简单渲染器创建流图层
- 1.4 为最新观测值设置唯一值渲染器
- 2 流图层属性配置
- 2.1 查找所有支持轨迹感知的流图层
- 2.2 确定流图层类型
- 2.3 检查流图层连接状态
- 2.4 启动和停止流式传输
- 2.5 删除所有当前和先前的观测数据
- 2.6 获取轨迹ID字段
- 2.7 获取轨迹类型
- 2.8 设置存储在内存中的先前观测值的最大数量
- 2.9 设置存储在内存中的先前观测数据的最大年龄
- 2.10 通过CIM设置各种流图层属性
- 3 渲染器
- 3.1 定义唯一值渲染器定义
- 3.2 为最新观测值设置唯一值渲染器
- 3.3 为历史观测设置唯一值渲染器
- 3.4 设置简单渲染器以绘制轨迹线
- 3.5 检查先前观测和轨迹线可见性
- 3.6 使轨迹线和先前观测可见
- 3.7 获取当前观测的渲染器
- 3.8 获取前一个观测的渲染器
- 3.9 获取轨迹线渲染器
- 4 Subscribe and SearchAndSubscribe
- 4.1 搜索并订阅流数据
- 4.2 带取消的搜索与订阅
- 4.3 显式取消 WaitForRowsAsync
- 5 实时要素类
- 5.1 从实时数据存储连接到实时要素类
- 5.2 检查实时要素类是否支持轨迹感知
- 5.3 从实时要素类中获取轨迹ID字段
- 5.4 订阅流数据
- 5.5 搜索现有数据并订阅流数据
- 5.6 带取消的搜索与订阅
流图层
1 创建流图层
1.1 使用 URI 创建流图层
//必须在 QueuedTask 上执行
var url = "https://geoeventsample1.esri.com:6443/arcgis/rest/services/AirportTraffics/StreamServer";
var createParam = new