public sealed class KnowledgeGraphDataModel : ArcGIS.Core.CoreObjectsBase, System.IDisposable
Public NotInheritable Class KnowledgeGraphDataModel Inherits ArcGIS.Core.CoreObjectsBase Implements System.IDisposable
public sealed class KnowledgeGraphDataModel : ArcGIS.Core.CoreObjectsBase, System.IDisposable
Public NotInheritable Class KnowledgeGraphDataModel Inherits ArcGIS.Core.CoreObjectsBase Implements System.IDisposable
QueuedTask.Run(() => { //Create a connection properties var kg_props = new KnowledgeGraphConnectionProperties(new Uri(url)); using (var kg = new KnowledgeGraph(kg_props)) { //Get the KnowledgeGraph Data Model using (var kg_dm = kg.GetDataModel()) { //TODO use KG data model... } } });
QueuedTask.Run(() => { //Create a connection properties var kg_props = new KnowledgeGraphConnectionProperties(new Uri(url)); using (var kg = new KnowledgeGraph(kg_props)) { //Get the KnowledgeGraph Data Model using (var kg_dm = kg.GetDataModel()) { var kg_name = System.IO.Path.GetFileName( System.IO.Path.GetDirectoryName(kg_props.URL.ToString())); System.Diagnostics.Debug.WriteLine( $"\r\n'{kg_name}' Datamodel:\r\n-----------------"); var time_stamp = kg_dm.GetTimestamp(); var sr = kg_dm.GetSpatialReference(); System.Diagnostics.Debug.WriteLine($"Timestamp: {time_stamp}"); System.Diagnostics.Debug.WriteLine($"Sref: {sr.Wkid}"); System.Diagnostics.Debug.WriteLine( $"IsStrict: {kg_dm.GetIsStrict()}"); System.Diagnostics.Debug.WriteLine( $"OIDPropertyName: {kg_dm.GetOIDPropertyName()}"); System.Diagnostics.Debug.WriteLine( $"IsArcGISManaged: {kg_dm.GetIsArcGISManaged()}"); } } });
System.Object
ArcGIS.Core.CoreObjectsBase
ArcGIS.Core.Data.Knowledge.KnowledgeGraphDataModel
Target Platforms: Windows 11, Windows 10