Returns the topology for the parcel fabric. This method must be called on the MCT. Use QueuedTask.Run.
Public Function GetParcelTopology() As Topology
Return Value
The
ArcGIS.Core.Data.Topology that is used with this parcel fabric dataset.
Get parcel topology of parcel fabric dataset
string errorMessage = await QueuedTask.Run(() =>
{
try
{
var myParcelFabricLayer = MapView.Active.Map.GetLayersAsFlattenedList().OfType<ParcelLayer>().FirstOrDefault();
//if there is no fabric in the map then bail
if (myParcelFabricLayer == null)
return "There is no fabric in the map.";
var myParcelFabricDataset = myParcelFabricLayer.GetParcelFabric();
var myTopology = myParcelFabricDataset.GetParcelTopology();
}
catch (Exception ex)
{
return ex.Message;
}
return "";
});
if (!string.IsNullOrEmpty(errorMessage))
MessageBox.Show(errorMessage, "Get Parcel Fabric Topology.");
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3 or higher.