ArcGIS Pro 3.4 二次开发 - 地图创作 2
环境:ArcGIS Pro SDK 3.4 + .NET 8
文章目录
- ArcGIS Pro 3.4 二次开发 - 地图创作 2
- 24 注记
- 24.1 创建标注构造工具
- 24.2 通过属性更新注释文本。注意:TEXTSTRING 注释属性必须存在
- 24.3 旋转或移动标注
- 24.4 获取注释文本图形
- 24.5 获取注记的轮廓几何
- 24.6 获取标注的掩膜几何
- 25 图表
- 25.1 创建一个简单的散点图
- 25.2 创建具有自定义时间分段和样式的折线图
- 25.3 为每个 Double 类型的字段创建直方图
- 25.4 创建多系列柱状图
- 25.5 创建带有自定义图例格式的饼图
- 26 标注
- 26.1 获取活动地图的标注引擎 - Maplex 或标准标注引擎
- 26.2 将活动地图的标注引擎从标准更改为Maplex或反之
- 26.3 将文本符号应用于要素图层
- 26.4 启用图层的标注功能
- 26.5 修改标签的放置/位置 - 点几何
- 26.6 修改标签的放置/位置 - 线几何
- 26.7 修改标签的放置/位置 - 多边形几何
- 26.8 使用MaplexEngine修改点与多边形几何的标签方向
- 26.9 使用 MaplexEngine 修改标签的方向 - 线几何
- 26.10 修改标签旋转 - 点几何
- 26.11 在面几何体上展开标签
- 26.12 修改多边形几何标签的引导线锚点属性
- 27 用于三角网、地形和 LAS 数据集的图层方法
- 27.1 检索图层
- 27.2 检索数据集对象
- 27.3 创建 Tin 图层
- 27.4 从数据集创建 TinLayer
- 27.5 使用渲染器创建 TinLayer
- 27.6 创建地形图层
- 27.7 从数据集创建地形图层
- 27.8 使用渲染器创建地形图层
- 27.9 创建LasDatasetLayer
- 27.10 从LasDataset创建LasDatasetLayer
- 27.11 使用渲染器创建LasDatasetLayer
- 28 TIN、LAS、地形图层渲染器
- 28.1 获取渲染器
- 28.2 简单节点渲染器
- 28.3 高程节点渲染器 - 等间距分类
- 28.4 高程节点渲染器 - 定义间隔
- 28.5 高程节点渲染器 - 标准差
- 28.6 简单边缘渲染器
- 28.7 边缘类型渲染器
- 28.8 等高线渲染器
- 28.9 简单面渲染器
- 28.10 坡向面渲染器
- 28.11 坡面渲染器 - 等间距
- 28.12 坡面渲染器 - 分位数
- 28.13 高程面渲染器 - 等间距
- 28.14 脏区渲染器
- 28.15 地形点分类间断渲染器
- 28.16 LAS点分类唯一值渲染器
- 28.17 LAS点云返回唯一值渲染器
- 28.18 LAS 点云高程拉伸渲染器
- 28.19 LAS点分类高程渲染器
- 28.20 移除边缘渲染器
- 29 TIN 图层搜索
- 29.1 搜索TIN节点、边、三角形
- 30 LAS 图层过滤显示
- 30.1 获取和设置显示过滤器
- 30.2 活动表面约束
- 31 LAS 图层搜索
- 31.1 搜索LAS点
- 31.2 使用预初始化数组进行搜索
- 32 LAS 图层眼罩光照
- 32.1 眼罩光照
- 33 视线
- 33.1 获取视线
- 34 TIN 图层功能
- 34.1 从TIN图层获取某位置的高程、坡度、坡向
- 34.2 从TIN图层获取Z值
- 34.3 插值形状
- 34.4 插值形状顶点
- 34.5 在x,y位置插值Z值
- 34.6 通过插值高度获取多部分的3D长度
- 35 创建体素图层
- 35.1 检查是否可以创建体素图层
- 35.2 创建体素图层
- 36 设置体素图层属性
- 36.1 从目录中获取体素图层
- 36.2 操作体素图层目录组
- 36.3 从TOC中获取/设置选中的体素资源
- 36.4 更改体素可视化
- 36.5 光照属性、偏移、垂直夸张
- 36.6 获取体素体积的维度
- 37 事件
- 37.1 订阅体素图层的变化
- 38 可变轮廓 + 渲染器
- 38.1 获取选定的变量剖面
- 38.2 更改选定的变量配置文件
- 38.3 获取变量剖面
- 38.4 获取变量渲染器
- 38.5 访问拉伸渲染器的统计数据和颜色范围
- 38.6 更改拉伸渲染器的颜色范围
- 38.7 更改 CIMVoxelColorUniqueValue 类的可见性
- 39 等值面
- 39.1 检查变量的最大等值面数量
- 39.2 检查变量的数据类型
- 39.3 检查是否可以创建等值面
- 39.4 创建等值面
- 39.5 如何更改等值面的值和颜色
- 39.6 将等值面颜色恢复为默认值
- 39.7 删除等值面
- 40 切片
- 40.1 获取切片集合
- 40.2 获取切片
- 40.3 获取目录中选中的切片
- 40.4 获取TOC中选定切片的体素图层
- 40.5 创建切片
- 40.6 在切片上更改倾斜角度
- 40.7 删除切片
- 41 剖面
- 41.1 获取剖面
- 41.2 获取当前剖面集合
- 41.3 获取目录中选中的剖面
- 41.4 获取TOC中选定部分的体素图层
- 41.5 在体素中点创建剖面
- 41.6 创建水平剖面
- 41.7 以圆形模式创建剖面
- 41.8 创建平分体素的切面
- 41.9 在体素中创建对角线截面
- 41.10 更新剖面方向和倾斜度
- 41.11 更新剖面可见性
- 41.12 删除剖面
- 42 锁定集合
- 42.1 获取当前锁定的剖面集合
- 42.2 获取锁定的部分
- 42.3 获取目录中选中的锁定部分
- 42.4 获取TOC中选定的锁定部分的体素图层
- 42.5 为选中的锁定部分设置变量配置文件
- 42.6 锁定剖面/“创建”锁定剖面
- 42.7 更新锁定切片的可见性
- 42.8 解锁被锁定的剖面
- 42.9 删除锁定的剖面
ArcGIS Pro 3.4 二次开发 - 地图创作 2
24 注记
24.1 创建标注构造工具
//在 config.daml 文件中...设置 categoryRefID
//<tool id="..." categoryRefID="esri_editing_construction_annotation" caption="Create Anno" ...>
//在构造函数中设置草图类型为点、线或贝塞尔线...
//internal class AnnoConstructionTool : MapTool {
// public AnnoConstructionTool() {
//