Using a Pro Parcel Fabric, I am looking at automating some of my parcel workflows. It would be nice to be able to use some of the COTS Parcel tools in a model or script, specifically Duplicate Parcels, the COTS Merge tool, Activate Record of Selected feature, and Select Parcel Features.
This would be especially useful when creating features in a subdivision and the tax parcel boundaries are the same as the lots.
Hi Ruth,
While many Parcel Fabric operations can be performed with Geoprocessing tools by themselves or in a model, many cannot. However, if you are using a published feature service fabric, you have access to all parcel fabric functions either via REST or with the ArcGIS Python API.
arcgis.features.managers module | ArcGIS API for Python
All parcel fabric tools are available as functions in the Python API including Duplicate and Merge as you mentioned. We have some tutorials for getting started here:
Part 1 - Introduction to Parcel Fabric layers | ArcGIS API for Python
Part 2 - Branch Versioning with Parcel Fabric | ArcGIS API for Python
Part 3 - Create a New Parcel Record | ArcGIS API for Python
Part 4 - Query Parcels | ArcGIS API for Python
Part 5 - Merge Parcels | ArcGIS API for Python
The set of tutorials includes working with branch versions and creating parcel records with the FeatureServer endpoint. Also, while the tutorials use Notebooks, the code can be used in standard Python scripts.
Thanks,
Ken
Thank you for responding @KenGalliher1!
This is definitely something that will be useful and we are already looking into for when the data is in a feature service. However, much of our automation would be taking place in a file gdb and it would be nice if the capability was there in a file gdb if possible.
Until we make a decision about creating new geoprocessing tools and methods, and assuming this is an interactive workflow, you can potentially use a task (set some steps to automatic behavior).
Hi @RuthWorkman
We've added new geoprocessing (GP) tools in 3.2
As for the Merge tool, and any other tool exposed on the REST API, those can be accessed using the python arcgis library - see documentation here.
So I am thinking of marking this as 'implemented' for 3.3 and asking you (and others) to submit any specific tools that make sense to implement.
Does this make sense?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.