ArcGIS Pro 3.1.0: What should the “identify” display in case of split\merge of fabric parcel?
In the screenshots below, parcel # 333 has the following transactions:
Then what identifying the 333/1/B + 333/2 should display?
Do we need to turn on the “historic” layer so that the identify can display the history of the 333/1/B + 333/2? Or this could be managed by identifying only the Q layer?
Identify just picks features in, I think, objectID order, so older features are going to show up first. Showing the fully history of parcels in the fabric is a bit tricky to do straight from the fabric, but you could write an Arcade expression that uses the created/retired record ID to list off a given number of "generations" of the parcel's lineage.
You can also use a Report or even a Link Chart for the same thing, but sometimes you need to perform table joins to get the fields right for that.
I thought that identifying a feature on the layer that represents the parcels should be able to display the tree of parcel lineage history.
If you know how to configure the popups for your layer, you can add an expression and use the following Arcade expression to show the parent parcels as part of your popup. You will have to tweak it to your layer name.
// popup to display parent parcel names
var RecordID = $feature.CreatedByRecord;
var sql = "RetiredByRecord = '" + RecordID + "'";
var fsHisoricParcels = FeatureSetByName($map, 'Historic Tax', ["Name"], false);
var fsParentParcels = Filter(fsHisoricParcels, sql);
var cnt = Count(fsParentParcels);
if (cnt ==0) {return "No Parent Parcels found"}
else{
var ParentParcelsNames = cnt + " Parent Parcels = ";
for (var HistoricParcel in fsParentParcels){
ParentParcelsNames += (HistoricParcel.Name + "; ");
}
return ParentParcelsNames;
}