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

ArcGIS Pro 3.4 二次开发 - 地理数据库

环境:ArcGIS Pro SDK 3.4 + .NET 8

文章目录

  • 地理数据库
    • 1 地理数据库与数据存储
      • 1.1 根据路径打开文件地理数据库
      • 1.2 使用连接属性打开企业级地理数据库
      • 1.3 使用 sde 文件路径打开企业级地理数据库
      • 1.4 从项目项中获取地理数据库
      • 1.5 从连接文件中获取数据库连接属性
      • 1.6 从要素图层获取地理数据库
      • 1.7 执行SQL语句
    • 2 定义
      • 2.1 从地理数据库中获取定义
      • 2.2 从地理数据库中获取定义列表
      • 2.3 从地理数据库中获取相关定义
      • 2.4 从图层获取表定义
    • 3 数据集
      • 3.1 从地理数据库中打开数据集
      • 3.2 检查表是否存在
      • 3.3 检查要素类是否存在
      • 3.4 在两个表之间打开关系类
      • 3.5 从关系类中获取相关的要素类
      • 3.6 从ShapeFile数据存储中打开要素类
      • 3.7 打开CAD数据存储
    • 4 查询
      • 4.1 使用QueryFilter搜索表
      • 4.2 在表中搜索非拉丁字符
      • 4.3 使用一组ObjectID搜索表
      • 4.4 使用空间查询过滤器搜索要素类
      • 4.5 从表中选择行
      • 4.6 从要素类中选择要素
      • 4.7 获取表中当前的行数
      • 4.8 获取图层的要素数量
      • 4.9 表格排序
      • 4.10 计算表格上的统计信息
      • 4.11 在单个表上评估QueryDef
      • 4.12 使用WHERE子句评估连接查询的QueryDef
      • 4.13 在 OUTER JOIN 上评估 QueryDef
      • 4.14 评估 INNER JOIN 查询的 QueryDef
      • 4.15 在嵌套的 INNER 和 OUTER 连接上评估 QueryDef
      • 4.16 为数据库表创建默认查询描述并获取查询描述的 ArcGIS.Core.Data.Table
      • 4.17 从数据库表的自定义查询创建 QueryDescription
      • 4.18 从没有非空唯一ID列的连接查询中创建QueryDescription
      • 4.19 从具有多种几何类型的数据库表查询中创建QueryDescription
      • 4.20 从SQLite数据库表的查询创建QueryDescription
      • 4.21 使用SQLSyntax形成平台无关的查询
      • 4.22 使用虚拟关系类将文件地理数据库要素类与Oracle数据库查询图层要素类连接
      • 4.23 从不同地理数据库连接两个表
      • 4.24 在地理数据库中使用连接两个版本化表的查询创建查询表
      • 4.25 检查字段值是否为 null
      • 4.26 从字段中获取域字符串
      • 4.27 获取数据存储或工作空间属性
      • 4.28 查询过滤器中的分页
      • 4.29 展示从协调操作中获取的版本冲突信息
      • 4.30 探索条件属性值
      • 4.31 验证依赖属性值
      • 4.32 获取可能的条件值
    • 5 编辑
      • 5.1 创建一行
      • 5.2 创建要素
      • 5.3 修改行
      • 5.4 修改要素
      • 5.5 将值写入 Guid 列
      • 5.6 删除行/要素
      • 5.7 按几何图形分割要素
      • 5.8 添加附件
      • 5.9 更新附件
      • 5.10 删除附件
      • 5.11 写入Blob字段
      • 5.12 读取 Blob 字段
      • 5.13 获取通过关系类关联的行
      • 5.14 创建关系
      • 5.15 删除关系
      • 5.16 使用插入游标
      • 5.17 使用RowBuffer在Annotation FeatureClass中创建新的Annotation Feature
    • 6 版本
      • 6.1 连接到版本
      • 6.2 在不同编辑会话中协调并提交版本与其父版本
      • 6.3 在同一编辑会话中协调并提交版本与其父版本
      • 6.4 版本管理
      • 6.5 使用默认版本
      • 6.6 创建版本
      • 6.7 创建历史版本
      • 6.8 版本切换
      • 6.9 部分提交
      • 6.10 在要素数据集中遍历数据集
      • 6.11 获取数据集的属性规则
      • 6.12 从模板行创建行缓冲区
    • 7 扩展ID
      • 7.1 表扩展ID
    • 8 DDL
      • 8.1 64位整数字段
      • 8.2 ObjectID 字段
      • 8.3 DateOnly、TimeOnly 和 TimestampOffset 字段
      • 8.4 创建表
      • 8.5 创建要素类
      • 8.6 删除表
      • 8.7 删除要素类
      • 8.8 打开内存地理数据库
      • 8.9 创建内存地理数据库
      • 8.10 删除内存地理数据库
      • 8.11 创建文件地理数据库
      • 8.12 删除文件地理数据库
      • 8.13 创建移动地理数据库
      • 8.14 删除移动地理数据库
      • 8.15 创建范围域
      • 8.16 创建一个编码值域
      • 8.17 创建要素数据集
      • 8.18 删除要素数据集
      • 8.19 重命名要素数据集
      • 8.20 一次性创建包含要素类的要素数据集
      • 8.21 在现有要素数据集中创建要素类
      • 8.22 将要素类添加到要素数据集
      • 8.23 重命名表
      • 8.24 向要素类添加字段
      • 8.25 添加使用域的字段
      • 8.26 从表中移除字段
      • 8.27 创建注记要素类
      • 8.28 创建要素链接的注记要素类
      • 8.29 在要素数据集中创建注记要素类
      • 8.30 创建内存地理数据库
      • 8.31 使用DE9-IM空间关系的空间查询过滤器
      • 8.32 检查表是否为版本化表
      • 8.33 从零开始创建带索引的表
      • 8.34 在已有数据集中添加索引
      • 8.35 移除属性索引
      • 8.36 删除空间索引
      • 8.37 修改域
      • 8.38 重命名域
      • 8.39 删除域
      • 8.40 创建带有子类型的表
      • 8.41 移除子类型字段指定
      • 8.42 修改子类型
      • 8.43 创建关系类
      • 8.44 创建属性关系类
      • 8.45 向关系类添加关系规则
      • 8.46 删除关系类
      • 8.47 在要素数据集中添加/移除关系类
      • 8.48 修改标注标签和符号
      • 8.49 重命名注记要素类
      • 8.50 修改现有字段
    • 9 TIN
      • 9.1 打开TIN数据集
      • 9.2 获取TIN定义
      • 9.3 获取超级节点范围
      • 9.4 获取数据区域
      • 9.5 元素计数
      • 9.6 TIN 属性
      • 9.7 通过索引访问TIN元素
      • 9.8 搜索TIN节点
      • 9.9 搜索TIN边
      • 9.10 搜索TIN三角形
      • 9.11 通过地图点访问TIN元素
      • 9.12 TIN 节点
      • 9.13 TIN 边
      • 9.14 TIN 三角形
    • 10 地形数据
      • 10.1 打开地形数据
      • 10.2 获取地形定义
      • 10.3 从地形中获取数据源
      • 10.4 从地形中获取金字塔层级信息
      • 10.5 从地形中获取图块信息
      • 10.6 从地形定义中获取金字塔信息
    • 11 LAS 数据集
      • 11.1 打开 LAS 数据集
      • 11.2 获取 LAS 数据集定义
      • 11.3 从 LAS 数据集中获取单个文件信息
      • 11.4 从LAS数据集中获取表面约束信息
      • 11.5 获取 LAS 数据集的分类代码和回波信息
      • 11.6 通过ID访问LAS点
      • 11.7 搜索LAS点
      • 11.8 使用预初始化数组进行搜索
    • 12 路径
      • 12.1 使用DDL创建路径要素类
      • 12.2 使用DDL创建事件表
      • 12.3 从具有M值的线要素类中获取路径信息
      • 12.4 获取事件信息
      • 12.5 通过动态分段过程为点事件创建RouteEventSource
      • 12.6 通过动态分段过程为线事件创建RouteEventSource
      • 12.7 沿路线定位要素
      • 12.8 打开拓扑并处理定义
      • 12.9 获取拓扑规则
      • 12.10 验证拓扑
      • 12.11 获取拓扑错误
      • 12.12 标记与取消标记为错误
      • 12.13 探索拓扑图
      • 12.14 查找最近元素

地理数据库

1 地理数据库与数据存储

1.1 根据路径打开文件地理数据库

public async Task OpenFileGDB()
{
try
{
await ArcGIS.Desktop.Framework
http://www.xdnf.cn/news/8269.html

相关文章:

  • Java多线程同步:确保并发安全的关键策略
  • Redis删除策略
  • gitlab占用内存 优化
  • UE5 keyboard A这类键盘输入事件没有响应
  • redis 缓存穿透,缓存雪崩,缓存击穿
  • 【前端】Bun:快速上手
  • 【ubuntu】安装NVIDIA Container Toolkit
  • 什么是 AWS Migration Evaluator?
  • Apache ZooKeeper原理与应用
  • ReAct 与 CoAct:AI 代理的推理与行动之旅
  • 【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之协方差矩阵控制椭球
  • 「短剧系统开发」定制化技术架构|高并发微服务 + AI 推荐,快速搭建流量级短剧平台
  • JDBC-java操作数据库
  • k8s网络架构
  • 养生指南:五维焕新健康生活
  • SQL 的 DECODE 函数
  • 会话管理有哪些
  • 蓝桥杯国14 不完整的算式
  • 中文域名25周年,取得哪些里程碑式的进展?
  • 力扣HOT100之图论:207. 课程表
  • MQSQL笔记二——非操控数据操作
  • 【Python】Python 装饰器的用法总结
  • 聚铭安全管家平台2.0重磅发布——大模型智驱高效降本新方向
  • 基于OpenLCA、GREET、R语言的生命周期评价方法、模型构建及典型案例应用
  • LVGL(lv_span富文本控件)
  • Ubuntu 25.04 锁屏不能远程连接的解决方案
  • JavaScript闭包
  • 数据保护与通讯安全
  • 【论文精读】2023 CVPRW--EAVSR现实世界视频超分辨率(RealWorld VSR)
  • 【Go】1、Go语言基础