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

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

相关文章:

  • PostgreSQL 数据库备份与恢复
  • 从源码编译支持ffmpeg(H264编码)的opencv(创建mp4视频报错:H264 is not supported with codec id 28)
  • Oracle 基础知识作业的使用
  • Linux-线程同步于互斥
  • Docker Volumes 还原指南
  • 超详细openBmc Virtual Media 功能及实现流程(1)
  • 使用Rancher在CentOS 环境上部署和管理多Kubernetes集群
  • nginx配置跨域请求,后台不用配置啦,完美
  • VMware虚拟机突然无法ssh连接
  • 消除爆红 [vue/no-unused-vars] ‘row‘ is defined but never used.eslint-plugin-vue
  • 【NGINX】-11 nginx 平滑升级
  • 如何使用patch-package给npm包打补丁
  • halcon 连接相机
  • 扫描电镜:打开微观世界的“超维相机“
  • 晶圆隐裂检测提高半导体行业效率
  • LNCS-2009《Adaptive Sampling for $k$-Means Clustering》
  • 探索Dify:开启大语言模型应用开发新时代
  • 2025电工杯数学建模A题思路数模AI提示词工程
  • 从细胞工厂到智能制造:Extracellular 用时序数据库 TDengine 打通数据生命线
  • LIEDNet: A Lightweight Network for Low-light Enhancement and Deblurring论文阅读
  • 六合哪家做网站建设/google图片搜索引擎入口
  • 网站开发怎样/seo排名快速优化
  • 企业怎么做网站做网站的公司/最好的网站设计公司
  • 苏州网站建设方法/信息发布
  • 杭州高端网站设计/seo文章优化方法
  • 集团网站设计开发/佛山网站开发公司