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

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.xdnf.cn/news/11892.html

相关文章:

  • unix/linux,sudo,其基本概念、定义、性质、定理
  • 705SJBH超市库存管理系统文献综述
  • 关于面试找工作的总结(四)
  • 【无标题】图着色问题的革命性解决方案:拓扑膨胀-收缩对偶理论
  • 【黄金评论】美元走强压制金价:基于NLP政策因子与ARIMA-GARCH的联动效应解析
  • react+taro 开发第五个小程序,解决拼音的学习
  • 如果安装并使用RustDesk
  • TDengine 在电力行业如何使用 AI ?
  • win32com.client模块 —— Python实现COM自动化控制与数据交互
  • Linux系统iptables防火墙实验拓补
  • 77、完全植入式脑机接口神经数据编码解码数据处理等问题答疑[嘿!快看,馒头老师在这里蹲着!]
  • 详解Jenkins Pipeline 中git 命令的使用方法
  • Kubernetes 网络方案:Flannel 插件全解析
  • 常用的录音芯片型号有哪些?
  • 高并发区块链系统实战:从架构设计到性能优化
  • NFS的基本配置
  • Java中的多态
  • Java SpringBoot 调用大模型 AI 构建智能应用实战指南
  • 在树莓派上添加音频输入设备的几种方法
  • Rust学习(1)
  • 采用 Docker GPU 部署的 Ubuntu 或者 windows 桌面环境
  • Elasticsearch中的刷新(Refresh)和刷新间隔介绍
  • 【Zephyr 系列 7】BLE 数据透传系统设计与实现:双向通信、缓冲区与状态同步全解析
  • c++第6天--运算符重载
  • Linux基础开发工具——yum工具
  • Flutter快速上手,入门教程
  • stm32——UART和USART
  • URL 结构说明+路由(接口)的认识
  • VSCode 工作区配置文件通用模板(CMake + Ninja + MinGW/GCC 编译器 的 C++ 或 Qt 项目)
  • 软件工程:如何在项目中把软件做好