用途:面向知识图谱场景,支持图查询(openCypher)、链接图可视化与实体关系管理。\n\n主要能力:通过 knowledgeGraphService 获取知识图谱元数据与数据模型,执行 openCypher 查询(executeQuery 与面向大结果的 executeQueryStreaming)、全文检索(executeSearch)以及增删改实体和关系(executeApplyEdits)。KnowledgeGraphLayer 可加入地图并配置子图层;LinkChartLayer、WebLinkChart 与 LinkChartView 用于链接图可视化,支持 addRecords、removeRecords、expand 扩展实体、goTo 导航,以及 OrganicLayoutSettings、ChronologicalLayoutSettings 和 LinkChartLayoutSwitcher 布局切换。\n\n使用方式:以 ESM 方式从 @arcgis/core 导入相应模块,或通过 CDN 用 $arcgis.import 动态导入。先用 fetchKnowledgeGraph(url) 获取图谱,再调用查询或编辑接口;图层需 await load() 后再访问子图层。查询可使用绑定参数(如绑定的 Polygon 几何)与 esri.graph.ST_Intersects 做空间过滤。\n\n适用场景:需要将实体与关系数据与地图结合展示、做实体关系分析、全文搜索或按路径/聚合方式查询连接数据的应用。\n\n限制与注意:知识图谱服务通常需要身份认证,须配置凭据或 OAuth;大结果集应使用流式查询,普通 executeQuery 会全部载入内存;空间查询前几何需转换为 WGS84;openCypher 属性名区分大小写;链接图中实体与关系都需作为记录加入才会显示连线。资料未提供收费、价格及平台支持范围等信息。
arcgis-knowledge-graphs
通用与其它
更新于 10-16 01:49