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

ArcGIS Pro 3.4 二次开发 - 地图探索

环境:ArcGIS Pro SDK 3.4 + .NET 8

文章目录

  • 地图探索
    • 1 地图视图
      • 1.1 测试视图是否为3D
      • 1.2 设置视图模式
      • 1.3 启用视图链接
    • 2 更新地图视图范围
      • 2.1 返回上一个相机视图
      • 2.2 切换到下一个相机视角
      • 2.3 缩放到全图范围
      • 2.4 固定放大
      • 2.5 固定缩小
      • 2.6 缩放到范围
      • 2.7 缩放到一个点
      • 2.8 缩放到选中的要素
      • 2.9 按名称缩放到书签
      • 2.10 缩放到可见图层
      • 2.11 缩放到选定的图层
      • 2.12 平移至范围
      • 2.13 平移至选中的要素
      • 2.14 平移至书签
      • 2.15 平移至所有可见图层
      • 2.16 异步平移至所选图层
      • 2.17 旋转地图视图
      • 2.18 扩展范围
    • 3 地图
      • 3.1 获取活动地图的名称
      • 3.2 清除活动地图中的所有选择
      • 3.3 计算地图单位中的选择容差
      • 3.4 地图视图叠加控件
    • 4 图层
      • 4.1 在目录中选择所有要素图层
      • 4.2 闪烁选中的要素
      • 4.3 检查图层在给定的地图视图中是否可见
      • 4.4 选择图层并打开其图层属性页面
      • 4.5 清除特定图层的选择
      • 4.6 地图成员的显示表格窗格
    • 5 表视图
      • 5.1 设置表格视图模式
      • 5.2 设置缩放级别
      • 5.3 切换字段别名
      • 5.4 切换子类型描述
      • 5.5 获取活动行
      • 5.6 更改活动行
      • 5.7 获取活动对象ID
      • 5.8 在行索引和对象ID之间进行转换
      • 5.9 获取选中的行或行索引
      • 5.10 更改选中的行
      • 5.11 选择所有行
      • 5.12 切换、转换、清除选择
      • 5.13 缩放或平移至选定行
      • 5.14 删除选定行
      • 5.15 获取高亮行的索引
      • 5.16 更改高亮行
      • 5.17 切换、交换、清除高亮
      • 5.18 缩放或平移以突出显示行
      • 5.19 删除选中的行
      • 5.20 字段访问
      • 5.21 获取或设置活动字段
      • 5.22 选择字段
      • 5.23 设置字段顺序
      • 5.24 显示或隐藏字段
      • 5.25 冻结字段
      • 5.26 排序
      • 5.27 查找与替换
      • 5.28 跳转到
      • 5.29 刷新
      • 5.30 更改表格视图标题
      • 5.31 从表格窗格中获取 TableView
    • 6 要素
      • 6.1 遮罩功能
    • 7 弹出窗口
      • 7.1 显示要素的弹出窗口
      • 7.2 显示自定义弹出窗口
      • 7.3 使用弹出窗口属性为要素显示弹出窗口
      • 7.4 使用弹出窗口属性显示自定义弹出窗口
      • 7.5 使用自定义命令显示弹出窗口
      • 7.6 显示动态弹出窗口
    • 8 书签
      • 8.1 使用活动地图视图创建新书签
      • 8.2 从CIMBookmark添加新书签
      • 8.3 获取项目的书签集合
      • 8.4 获取地图书签
      • 8.5 将书签移动到顶部
      • 8.6 重命名书签
      • 8.7 删除指定名称的书签
      • 8.8 更改书签的缩略图
      • 8.9 更新书签
      • 8.10 更新书签的范围
    • 9 时间
      • 9.1 时间向前推进1个月
      • 9.2 在地图中禁用时间
    • 10 动画
      • 10.1 设置动画时长
      • 10.2 缩放动画
      • 10.3 相机关键帧
      • 10.4 插值相机
      • 10.5 插值时间
      • 10.6 插值范围
      • 10.7 创建相机关键帧
      • 10.8 创建时间关键帧
      • 10.9 创建范围关键帧
      • 10.10 创建图层关键帧
    • 11 图形叠加
      • 11.1 图形叠加
      • 11.2 使用CIMPictureGraphic进行图形叠加
      • 11.3 添加带有文本的覆盖图形
    • 12 工具
      • 12.1 更改草图工具的符号
      • 12.2 创建一个工具以返回地图中点击点的坐标
      • 12.3 创建一个工具来识别与草图几何相交的要素
      • 12.4 更改工具的鼠标光标
      • 12.5 带有可嵌入控件的工具
      • 12.6 带有可嵌入覆盖控件的工具
    • 13 制图选项
      • 13.1 获取/设置选择选项
      • 13.2 获取/设置表格选项

地图探索

1 地图视图

1.1 测试视图是否为3D

public bool IsView3D()
{
// 获取当前活动的地图视图
var mapView = MapView.Active
http://www.dtcms.com/a/232038.html

相关文章:

  • Neo4j 认证与授权:原理、技术与最佳实践深度解析
  • GO语言---函数命名返回值
  • DrissionPage爬虫包实战分享
  • Ethernet IP转Modbus网关在热泵机组中的协议转换技术实现
  • Vue中的自定义事件
  • 自注意力,多头注意力,交叉注意力代码对比
  • Cisco Packet Tracer软件如何修改文件存储位置
  • 制造业数字化转型解决方案及应用
  • 【Python训练营打卡】day43 @浙大疏锦行
  • C语言获取数组长度方法大全(附带实例)
  • 共聚焦显微镜—赋能光学元件精密质控
  • 常见优化器Optimizer总结
  • 论文润色指令
  • shell:基础
  • C语言数组初始化方法大全(附带实例)
  • JAVA 集合进阶 06 - 09 Map 集合的实现类:HashMap、LinkecHashMap
  • JAVA 集合进阶 Map集合的实现类 TreeMap
  • 电子电路:空气也会形成电容吗?
  • 并发工具【上】——线程池及其操作
  • Elasticsearch的插件(Plugin)系统介绍
  • 多态(全)
  • 企业级实战之Iptables防火墙案例分析
  • 11. MySQL事务管理(上)
  • 极客大挑战 2019 EasySQL 1(万能账号密码,SQL注入,HackBar)
  • 3.spring基础入门(三)
  • 打卡day44
  • typescript中的type如何使用
  • 信息学奥赛一本通 1570:【例 2】能量项链 | 1843:【06NOIP提高组】能量项链 | 洛谷 P1063 [NOIP 2006 提高组] 能量项链
  • MySQL 索引:为使用 B+树作为索引数据结构,而非 B树、哈希表或二叉树?
  • React-native实战系列