ArcGIS Pro 3.4 二次开发 - 场景图层
环境:ArcGIS Pro SDK 3.4 + .NET 8
文章目录
- 场景图层
- 1 场景图层
- 1.1 创建场景图层
- 2 建筑学科场景图层
- 2.1 获取建筑学科场景图层学科
- 2.2 从建筑场景图层中枚举学科图层
- 3 建筑场景图层
- 3.1 建筑场景图层的名称
- 3.2 查询建筑场景图层的可用类型和值
- 3.3 创建默认过滤器并获取过滤器数量
- 3.4 获取包含线框块的所有过滤器
- 3.5 设置和清除建筑场景图层的活动过滤器
- 3.6 获取建筑场景图层过滤器ID和过滤器
- 3.7 修改建筑场景图层过滤器名称和描述
- 3.8 使用建筑层和类别创建过滤器
- 3.9 修改建筑场景图层过滤器块
- 3.10 移除建筑场景图层过滤器
- 4 要素场景图层编辑
- 4.1 判断要素场景图层是否支持编辑
- 4.2 在要素场景图层中创建新的点要素
- 4.3 删除要素场景图层中所有选中的要素
- 4.4 编辑要素场景图层的属性
- 5 要素场景图层
- 5.1 要素场景图层的名称
- 5.2 获取数据源类型
- 5.3 获取关联的要素类
- 5.4 获取字段定义
- 5.5 设置定义查询
- 5.6 通过地图视图选择要素
- 5.7 是否关联了要素服务
- 5.8 在要素场景图层上搜索行
- 5.9 隐藏选中的要素并显示隐藏的要素
- 5.10 使用 MapView 的 SelectFeaturesEx 或 GetFeaturesEx 进行选择
- 5.11 使用空间查询进行选择或搜索
- 6 点云场景图层
- 6.1 点云场景图层的名称
- 6.2 获取点云场景图层的数据源类型
- 6.3 查询点云场景图层中的所有类别代码和标签
- 6.4 为点云场景图层设置过滤器
- 6.5 更新点云场景图层的 ClassFlags
- 6.6 获取点云场景图层的过滤器
- 6.7 清除点云场景图层中的过滤器
- 6.8 获取点云场景图层渲染器及渲染器类型
- 6.9 查询点云场景图层渲染器字段
- 6.10 创建并设置拉伸渲染器
- 6.11 创建并设置分类渲染器
- 7 点云场景图层的扩展属性
- 7.1 编辑颜色调制
- 7.2 编辑渲染器以使用固定大小
- 7.3 编辑渲染器以缩放大小
- 7.4 编辑密度设置
场景图层
1 场景图层
1.1 创建场景图层
var sceneLayerUrl = @"https://myportal.com/server/rest/services/Hosted/SceneLayerServiceName/SceneServer";
//portal items also ok as long as the portal is the current active portal...
//var sceneLayerUrl = @"https://myportal.com/home/item.html?id=123456789abcdef1234567890abcdef0"