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

ArcGIS Pro 3.4 二次开发 - 知识图谱

环境:ArcGIS Pro SDK 3.4 + .NET 8

文章目录

  • 知识图谱
    • 1 知识图谱数据存储
      • 1.1 打开与知识图谱的连接
      • 1.2 从KnowledgeGraphLayer获取连接
      • 1.3 检索GDB要素类和定义
      • 1.4 检索GDB表和定义
      • 1.5 从知识图谱数据存储中获取服务 Uri
      • 1.6 将一组对象ID转换为实体的ID
      • 1.7 将一组ID转换为实体对象ID
    • 2 知识图谱数据模型
      • 2.1 获取数据模型
      • 2.2 获取数据模型属性
      • 2.3 获取数据模型标识符信息
      • 2.4 获取数据模型元实体类型/来源
      • 2.5 获取知识图谱是否支持溯源
      • 2.6 使用KnowledgeGraphPropertyInfo获取知识图谱是否支持溯源
      • 2.7 获取知识图谱实体类型
      • 2.8 获取知识图谱是否包含文档类型
      • 2.9 检查知识图谱实体是否为文档
      • 2.10 检查图类型是否具有空间属性
      • 2.11 获取知识图谱关系类型
      • 2.12 获取所有知识图谱的图类型
    • 3 知识图谱图层创建
      • 3.1 创建一个包含所有实体和关系类型的知识图谱层
      • 3.2 创建一个包含实体和关系类型子集的知识图谱层
      • 3.3 使用 LayerFactory.Instance.CanCreateLayer 与 KG 创建图层参数
    • 4 知识图谱图层
      • 4.1 获取和设置知识图谱图层ID集合
      • 4.2 数据集是否是知识图谱的一部分
      • 4.3 获取知识图谱数据存储
      • 4.4 获取知识图谱服务URI
      • 4.5 知识图谱图层的子图层
      • 4.6 从现有LinkChart IDSet的子集创建LinkChart
    • 5 图查询和文本搜索
      • 5.1 提交图查询
      • 5.2 提交文本搜索
      • 5.3 将开放Cypher查询结果转换为选择集
      • 5.4 在开放Cypher查询中使用绑定参数
      • 5.5 在开放Cypher查询中使用绑定参数2
      • 5.6 使用取消机制调用 WaitForRowsAsync
      • 5.7 处理知识图谱行值
    • 6 链接图表
      • 6.1 查找链接图项目项
      • 6.2 通过名称查找链接图表地图
      • 6.3 活动地图视图是否包含链接图表地图
      • 6.4 从地图窗格中查找链接图表
      • 6.5 获取和设置链接图布局
    • 7 创建并插入链接图表
      • 7.1 创建一个包含知识图谱所有记录的链接图
      • 7.2 创建一个带有空知识图谱层的链接图
      • 7.3 创建包含知识图谱所有实体的链接图
      • 7.4 从查询创建链接图
      • 7.5 基于模板链接图创建链接图
      • 7.6 检查KnowledgeGraphLayerException
      • 7.7 追加到链接图表
    • 8 ID 集
      • 8.1 获取知识图谱层的ID集合
      • 8.2 从选择集创建ID集
    • 9 根节点
      • 9.1 切换根节点显示
      • 9.2 获取设置为根节点的记录
      • 9.3 将一组记录指定为根节点
      • 9.4 将选择项设置为根节点
      • 9.5 选择根节点记录
      • 9.6 定义并选择一组记录作为根节点
      • 9.7 清除根节点
    • 10 编辑
      • 10.1 创建一个新实体
      • 10.2 从现有实体创建新关系 1
      • 10.3 从现有实体创建新关系 2
      • 10.4 创建新关系和新实体 1
      • 10.5 创建新关系和新实体 2
      • 10.6 创建溯源记录
      • 10.7 创建文档记录
      • 10.8 修改实体和关系记录
      • 10.9 删除实体记录
      • 10.10 删除关系记录 1
      • 10.11 删除关系记录 2
    • 11 Schema 编辑
      • 11.1 使用SchemaBuilder创建实体和关系类型
      • 11.2 使用SchemaBuilder删除实体和关系类型
      • 11.3 使用SchemaBuilder修改实体和关系类型模式
      • 11.4 使用SchemaBuilder在KG模式上创建属性索引
      • 11.5 使用 SchemaBuilder 删除知识图谱模式上的属性索引
      • 11.6 使用 SchemaBuilder 在 KG Schemas 上创建域和字段定义
      • 11.7 使用 SchemaBuilder 删除知识图谱模式中的域

知识图谱

1 知识图谱数据存储

1.1 打开与知识图谱的连接

string url =
@"https://acme.server.com/server/rest/services/Hosted/AcmeKnowledgeGraph/KnowledgeGraphServer";
QueuedTask.Run(() =&
http://www.lryc.cn/news/2387414.html

相关文章:

  • 2025上半年软考高级系统架构设计师经验分享
  • uni-app学习笔记十二-vue3中创建组件
  • React 虚拟dom
  • 互联网大厂Java求职面试:AI与大模型应用集成中的架构难题与解决方案-1
  • 《算法笔记》13.2小节——专题扩展->树状数组(BIT) 问题 D: 数列-训练套题T10T3
  • 一键启动多个 Chrome 实例并自动清理的 Bash 脚本分享!
  • 4 月 62100 款 App 被谷歌下架!环比增长 28%
  • 图像分割全路线学习(结合论文)
  • Go语言之定义结构体(Struct)-《Go语言实战指南》
  • mediapipe标注视频姿态关键点(基础版加进阶版)
  • PCtoLCD2002如何制作6*8字符
  • SmartPlayer与VLC播放RTMP:深度对比分析延迟、稳定性与功能
  • Qt QPaintEvent绘图事件painter使用指南
  • 伪创新-《软件方法》全流程引领AI-第1章 04
  • win11如何重启
  • 【iOS】 锁
  • uni-app学习笔记十五-vue3页面生命周期(一)
  • Flink核心概念小结
  • 《软件工程》第 14 章 - 持续集成
  • 大模型 Agent 中的通用 MCP 机制详解
  • Navicat 17 SQL 预览时表名异常右键表名,点击设计表->SQL预览->另存为的SQL预览时,表名都是 Untitled。
  • Orpheus-TTS:AI文本转语音,免费好用的TTS系统
  • Python爬虫实战:研究Goose框架相关技术
  • webpack优化方法
  • STM32 Keil工程搭建 (手动搭建)流程 2025年5月27日07:42:09
  • MyBatis 框架使用与 Spring 集成时的使用
  • OpenGL Chan视频学习-7 Writing a Shader inOpenGL
  • 顶会新方向:卡尔曼滤波+目标检测
  • 数据库相关问题
  • 一起学数据结构和算法(二)| 数组(线性结构)