当前位置: 首页 > article >正文

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()  {
//

相关文章:

ArcGIS Pro 3.4 二次开发 - 地图创作 2

环境:ArcGIS Pro SDK 3.4 + .NET 8 文章目录 ArcGIS Pro 3.4 二次开发 - 地图创作 224 注记24.1 创建标注构造工具24.2 通过属性更新注释文本。注意:TEXTSTRING 注释属性必须存在24.3 旋转或移动标注24.4 获取注释文本图形24.5 获取注记的轮廓几何24.6 获取标注的掩膜几何25 …...

【操作系统原理08】文件管理

文章目录 零.大纲一.文件管理0.大纲1.文件管理1.1 **文件属性**1.2 文件内部数据组织1.3 文件之间的组织1.4操作系统提供功能1.5 文件在外存存放 二.文件的逻辑结构0.大纲1.无结构文件2.有结构文件 三.文件目录0.大纲1.文件控制块2.目录结构3.索引节点(FCB改进) 四.文件共享0.大…...

图论学习笔记 5 - 最小树形图

我们不废话&#xff0c;直接进入正题&#xff1a;最小树形图&#xff0c;一个名字看起来很高级的东西。 声明&#xff1a;为了便于理解&#xff0c;可能图片数量会有亿点点多。图片尺寸可能有的较大。 概念 最小树形图的英文是 Directed Minimum Spanning Tree。 相信懂英文…...

VueUse:组合式API实用函数全集

VueUse 完全学习指南&#xff1a;组合式API实用函数集合 &#x1f3af; 什么是 VueUse&#xff1f; VueUse 是基于 组合式API&#xff08;Composition API&#xff09; 的实用函数集合&#xff0c;为Vue 3开发者提供了丰富的可复用逻辑功能。它通过提供大量预构建的组合函数&…...

《自动驾驶轨迹规划实战:Lattice Planner实现避障路径生成(附可运行Python代码)》—— 零基础实现基于离散优化的避障路径规划

《自动驾驶轨迹规划实战&#xff1a;Lattice Planner实现避障路径生成&#xff08;附可运行Python代码&#xff09;》 —— 零基础实现基于离散优化的避障路径规划 一、为什么Lattice Planner成为自动驾驶的核心算法&#xff1f; 在自动驾驶的路径规划领域&#xff0c;Lattice…...

嵌入式笔试题+面试题

一、嵌入式笔试题 1) int a; 2) int *a; 3) int **a; 4) int a[10]; 5) int *a[10]; 6) int (*a)[10]; 7) int (*a)(int); 8) int (*a[10])(int); (1) 一个整型数 (2) 一个指向整型数的指针 (3) 一个指向指针的的指针&#xff0c;它指向的指针是指向一个整型数 (4) 一个有10个…...

【Go语言生态】

在Go语言生态中&#xff0c;以下工具和方法可以实现类似Laravel的dump()或Symfony的VarDumper的结构体美化打印和调试功能&#xff1a; 使用spew库 spew是Go社区广泛使用的结构化输出库&#xff0c;提供深度嵌套结构的可读性展示&#xff1a; import "github.com/davec…...

PyTorch——卷积操作(2)

二维矩阵 [[ ]] 这里面conv2d(N,C,H,W)里面的四个是 N就是batch size也就是输入图片的数量&#xff0c;C就是通道数这只是一个二维张量所以通道为1&#xff0c;H就是高&#xff0c;W就是宽&#xff0c;所以是1 1 5 5 卷积核 reshape 第一个参数是batch size样本数量 第二个参数…...

【JavaWeb】SpringBoot原理

1 配置优先级 在前面&#xff0c;已经学习了SpringBoot项目当中支持的三类配置文件&#xff1a; application.properties application.yml application.yaml 在SpringBoot项目当中&#xff0c;我们要想配置一个属性&#xff0c;通过这三种方式当中的任意一种来配置都可以&a…...

BSRR对比BRR对比ODR

✅ 三种操作方式的本质区别 寄存器功能原子操作特点BSRR同时支持置位(1)和复位(0)✔️ 是单指令完成任意位操作&#xff0c;无竞争风险ODR直接读写输出状态❌ 否需"读-改-写"&#xff0c;多线程/中断中需关中断保护BRR只能复位(0)✔️ 是仅清零功能&#xff0c;无置…...

ubuntu22.04安装taskfile

sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -dsudo mv ./bin/task /usr/local/bin/测试 task --version...

记录被mybatis一级缓存坑的问题

背景 我之前有个方法需要多次调用数据库拿数据&#xff0c;由于每次查询数据比较少&#xff0c;所以我前期都是直接查数据库拿的&#xff0c;准备后面再改缓存 // 查询代码 假设在A方法中 List<LeftOrderType> leftOrderTypes orderTypeMapper.selectList(wrapper); …...

遥感影像建筑物变化检测

文章目录 效果1、环境安装2、项目下载3、数据集下载4、模型训练5、模型推理6、推理结果7、批量推理效果 1、环境安装 参考文章 搭建Pytorch的GPU环境超详细 win10安装3DGS环境(GPU)超详细 测试GPU环境可用 2、项目下载 https://gitcode.com/gh_mirrors/ch/change_detectio…...

【数据库】《DBA实战手记》- 读书笔记

《DBA实战手记》基本介绍 作者&#xff1a;薛晓刚 等出版时间&#xff1a;2024年6月出版社&#xff1a;机械工业出版社ISBN&#xff1a;9787111757665 本书是一本指导DBA进行数据库开发和运维的实用手册&#xff0c;本书共9章&#xff0c;包括漫谈数据库、如何提升数据库性能…...

多模态大语言模型arxiv论文略读(103)

Are Bigger Encoders Always Better in Vision Large Models? ➡️ 论文标题&#xff1a;Are Bigger Encoders Always Better in Vision Large Models? ➡️ 论文作者&#xff1a;Bozhou Li, Hao Liang, Zimo Meng, Wentao Zhang ➡️ 研究机构: 北京大学 ➡️ 问题背景&…...

汇编语言基础: 搭建实验环境

环境配置 1.Visual Studio 创建空项目 创建成功 2.平台框架改为为WIN32 右键点击项目 点击属性 点击配置管理器 平台改为Win32(本文使用32位的汇编) 3.生成采用MASM 在项目属性里点击"生成依赖项"的"生成自定义" 勾选 masm 4.创建第一个汇编程序 右…...

SIFT 算法原理详解

SIFT 算法原理详解 SIFT&#xff08;尺度不变特征变换&#xff0c;Scale-Invariant Feature Transform&#xff09;是一种经典的局部特征检测和描述算法&#xff0c;它能够在不同的尺度、旋转和光照变化下稳定地检测图像特征。SIFT 主要包括以下几个步骤&#xff1a;尺度空间极…...

基于springboot的益智游戏系统的设计与实现

博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业六年&#xff0c;熟悉各种主流语言&#xff0c;精通java、python、php、爬虫、web开发&#xff0c;已经做了六年的毕业设计程序开发&#xff0c;开发过上千套毕业设计程序&#xff0c;没有什么华丽的语言&#xff0…...

短剧系统开发文案:打造沉浸式互动娱乐新体验

一、项目背景 随着短视频与碎片化娱乐的兴起&#xff0c;短剧市场呈现爆发式增长。用户对剧情紧凑、节奏明快、互动性强的内容需求激增&#xff0c;传统影视平台已难以满足个性化与参与感需求。「XX短剧系统」应运而生&#xff0c;致力于打造集内容创作、分发、互动于一体的短…...

第十二节:第四部分:集合框架:List系列集合:LinkedList集合的底层原理、特有方法、栈、队列

LinkedList集合的底层原理 LinkedList集合的应用场景之一 代码&#xff1a;掌握LinkedList集合的使用 package com.itheima.day19_Collection_List;import java.util.LinkedList; import java.util.List;//掌握LinkedList集合的使用。 public class ListTest3 {public static …...

多模态大语言模型arxiv论文略读(104)

Talk Less, Interact Better: Evaluating In-context Conversational Adaptation in Multimodal LLMs ➡️ 论文标题&#xff1a;Talk Less, Interact Better: Evaluating In-context Conversational Adaptation in Multimodal LLMs ➡️ 论文作者&#xff1a;Yilun Hua, Yoav…...

【C++高级主题】多重继承下的类作用域

目录 一、类作用域与名字查找规则&#xff1a;理解二义性的根源 1.1 类作用域的基本概念 1.2 单继承的名字查找流程 1.3 多重继承的名字查找特殊性 1.4 关键规则&#xff1a;“最近” 作用域优先&#xff0c;但多重继承无 “最近” 二、多重继承二义性的典型类型与代码示…...

基于Android的一周穿搭APP的设计与实现 _springboot+vue

开发语言&#xff1a;Java框架&#xff1a;springboot AndroidJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat12开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;Maven3.6 系统展示 APP登录 A…...

机器学习——使用多个决策树

使用单一决策树的弱点之一是决策树对数据中的微小变化非常敏感&#xff0c;一个使算法不那么敏感或更健壮的解决方案&#xff0c;不是建立一个决策树&#xff0c;而是要建立大量的决策树&#xff0c;我们称之为树合奏。 在这个例子中&#xff0c;我们一直在使用最好的特性来分…...

C# 中的对话框与导航:构建流畅用户交互的完整指南

在现代应用程序开发中&#xff0c;良好的用户交互体验是成功的关键因素之一。作为.NET开发者&#xff0c;熟练掌握C#中的对话框与导航技术&#xff0c;能够显著提升应用程序的易用性和专业性。本文将全面探讨Windows Forms、WPF、ASP.NET Core和MAUI等平台下的对话框与导航实现…...

DeepSeek - 尝试一下GitHub Models中的DeepSeek

1.简单介绍 当前DeepSeek使用的人很多&#xff0c;各大AI平台中也快速引入了DeekSeek&#xff0c;比如Azure AI Foundary(以前名字是Azure AI Studio)中的Model Catalog, HuggingFace, GitHub Models等。同时也出现了一些支持DeepSeek的.NET类库。微软的Semantic Kernel也支持…...

【判断酒酒花数】2022-3-31

缘由对超长正整数的处理&#xff1f; - C语言论坛 - 编程论坛 void 判断酒酒花数(_int64 n) {//缘由https://bbs.bccn.net/thread-508634-1-1.html_int64 t n; int h 0, j 0;//while (j < 3)h t % 10, t / 10, j;//整数的个位十位百位之和是其前缀while (t > 0)h t…...

对称加密-非对称加密

目录 非对称加密算法的优缺点是什么&#xff1f; ​一、非对称加密的核心特点​ ​二、非对称加密的显著优点​ 1. ​解决密钥分发难题​ 2. ​支持数字签名​ 3. ​前向安全性​ 4. ​访问控制灵活性​ ​三、非对称加密的局限性​ 1. ​性能瓶颈​ 2. ​密钥长度要…...

【OCCT+ImGUI系列】011-Poly-Poly_Triangle三角形面片

Poly_Triangle 是什么&#xff1f; Poly_Triangle 是一个非常轻量的类&#xff0c;用于表示一个三角网格中的单个三角形面片。它是构成 Poly_Triangulation&#xff08;三角网格对象&#xff09;的基本单位之一。之后会写关于碰撞检测的相关文章&#xff0c;三角面片是非常重要…...

【机器学习基础】机器学习入门核心算法:Mini-Batch K-Means算法

机器学习入门核心算法&#xff1a;Mini-Batch K-Means算法 一、算法逻辑工作流程与传统K-Means对比 二、算法原理与数学推导1. 目标函数2. Mini-Batch更新规则3. 学习率衰减机制4. 伪代码 三、模型评估1. 内部评估指标2. 收敛性判断3. 超参数调优 四、应用案例1. 图像处理 - 颜…...