|
POST
|
Can you provide the following info: 1. The dbms or gdb type of both the ArcMap data and the Pro data. Is this an enterprise gdb, file gdb or mobile gdb? 2. Is the polygon feature class in a parcel fabric or a simple feature class? 3. How many polygons are being calculated?
... View more
06-28-2023
08:36 AM
|
0
|
1
|
4767
|
|
IDEA
|
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
... View more
05-17-2023
11:32 AM
|
0
|
0
|
2558
|
|
POST
|
Hi Dean, It would be nice if the Pro Mapping module had a refresh method for a current map or view object. This would make a great enhancement request. We can hack a workaround using a selection and panning to the selection. I see in your UpdateCursor you are updating a specific feature. By using that feature's objectid, we can select it then pan to it. That should redraw the layers and show the edit. # also get a map 'view' from the project
view = thisProject.activeView
with arcpy.da.UpdateCursor(AnnoLyr, ["MapNumber"], "OBJECTID = 7695") as cursor:
for row in cursor:
row[0] = MapNumber
cursor.updateRow(row)
edit.stopOperation()
edit.stopEditing(save_changes=True)
# select the edited feature then pan to it
AnnoLyr.setSelectionSet([7695], "NEW")
view.panToExtent(view.getLayerExtent(AnnoLyr), selection_only=True) Let me know if that helps. Ken
... View more
11-17-2022
09:04 AM
|
0
|
0
|
2359
|
|
POST
|
I'm glad it's working! And yes, you will have to watch out for that extra slash when building up URLs. I'm not sure if there's a more efficient way to get them. Although it's hard to see in the Python API sample, the trailing slash is in the base_server_url variable. Ken
... View more
09-07-2022
10:59 AM
|
0
|
0
|
1899
|
|
POST
|
Hi Dean. I am seeing some issues using Pro's Python window as well. I'll continue to look into it. In the meantime, can you try the same thing using a Pro Notebook? I am not getting any errors getting the fabric and version manager.
... View more
09-06-2022
09:22 AM
|
0
|
3
|
4547
|
|
POST
|
Hello, One suggestion would be to use the ArcGIS API for Python (ArcGIS Python API). This API is designed to work with feature services and contains all the necessary components to work with branch versioned parcel fabrics. I have written a few samples that show how to manage branch versioning, creating parcel records and other parcel fabric functionality. 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 In the "Part 3" example, you can see the new version is passed as an argument when creating a new record. All methods that insert, update or delete data from a feature layer have a parameter to pass in a branch version. edit_features(adds=[record_dict], gdb_version=<branch version name>) The ArcGIS Python API can be used with the ArcPy module and any other python packages. Another suggestion, since it seems you are in a Pro map, would be to create an Add-In with the Pro SDK. This can help simplify setting the version and parcel record and persisting those throughout the map session. ProConcepts Parcel Fabric · Esri/arcgis-pro-sdk Wiki (github.com)
... View more
09-02-2022
09:10 AM
|
0
|
3
|
4576
|
|
POST
|
Hi Valerie, Does Enterprise geodatabase follow the same version as ArcGIS enterprise? Creating a new geodatabase or upgrading an existing, older geodatabase will set the geodatabase version to match the Enterprise version. ArcGIS Pro does not force the GDB to be at the same release as the Enterprise but publishing the parcel fabric does. The geodatabase can be upgraded using ArcGIS Pro from the geodatabase properties page similar to ArcGIS Desktop. Regarding when to upgrade, as Amir mentioned, if you want to use ArcGIS Pro 2.9, you will need ArcGIS Enterprise 10.9.1. If you cannot upgrade from your current 10.8.1, the parcel fabric will require you stay at Pro 2.6 as shown in the matrix. Here is a suggested upgrade path: 1. Upgrade ArcGIS Enterprise to version 10.9.1 2. Install ArcGIS Pro 2.9 3. Upgrade the geodatabase that will contain the Pro parcel fabric to 10.9.1 or create a new geodatabase with Pro 2.9. 4. Migrate the ArcMap fabric into the 10.9.1 geodatabase. This will create a "version 5" parcel fabric.
... View more
05-18-2022
01:33 PM
|
2
|
1
|
2512
|
|
POST
|
Hello, You can manually inspect and delete connections and locks from the sde geodatabase connection. Right click the .sde connection file and choose Properties > Connections then click the "Show connected users and locks" button. This will open up the connections and locks dialog. Choose the Locks tab and locate the lock(s) of the problem version. Select the locks you wish to remove, right click the selection and choose Disconnect Another possible option is to purge the locks using the REST endpoint. Go to the service's VersionManagementServer endpoint and open the purgeLocks page. Please see the documentation for purgeLock before proceeding: Purge Lock—ArcGIS REST APIs | ArcGIS Developers Example: https://server.domain.com/server/rest/services/MyParcelFabric/VersionManagementServer/purgeLock Enter the name of the version as owner.version_name and click purgeLock(POST)
... View more
02-24-2022
01:49 PM
|
2
|
1
|
2246
|
|
POST
|
Another suggestion would be to join the Pro and ArcMap polygon tables and create a database view. This view can be filtered by dates, parcel types, branch versions, etc. The feature classes remain editable which essentially updates the view. Here is some more info on querying branch versioned feature classes and creating views. Query Branch Versioned Parcels - Esri Community
... View more
02-09-2022
07:26 AM
|
1
|
0
|
4572
|
|
POST
|
Adding an attribute index should only require a connection as the data owner. Is there any other information in the error message?
... View more
02-01-2022
12:12 PM
|
0
|
0
|
785
|
|
POST
|
Interesting. If you can, please log a case with Support. This shouldn't be happening.
... View more
10-21-2021
04:55 PM
|
0
|
1
|
5021
|
|
POST
|
Hi Bryn, Update: False alarm. My error came from a different issue. However, staying with the path theme, can you confirm that the same path used the GP tool or model builder is the same path in the script? I was able to reproduce the error by putting my .sde connection file in a path with a very long character length. I know there are technically limitations on path character lengths in Windows, Python and ArcPy but I'm not sure which one(s) is occurring here since it works from the GP tool and Model Builder. My path above is 252 characters long so I don't think my issue is Windows. https://desktop.arcgis.com/en/system-requirements/10.5/os-limits-windows.htm Please try to shorten the inFeatures path length and see if that helps. I'll see if I can find more info.
... View more
10-21-2021
08:14 AM
|
0
|
0
|
5043
|
|
POST
|
It looks to me like you're setting the environment workspace to a file geodatabase while working between two enterprise geodatabases. That shouldn't be a problem but, try commenting out that line or set the env.workspace to your inFeatures SDE connection file. arcpy.env.workspace = <inFeatures_connection_file.sde> Also, do you get the same error running the Feature Class to Feature Class geoprocessing tool from Pro? Ken
... View more
10-13-2021
07:51 AM
|
0
|
1
|
5116
|
|
POST
|
With the sysadmin role removed, copy in the feature dataset again with that user logged in. In the catalog pane, the new feature dataset should say <database>.GIS_Admin.<fds_name>. From there, try publish again.
... View more
06-22-2021
02:59 PM
|
2
|
1
|
4562
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 04-06-2026 11:06 AM | |
| 4 | 04-03-2026 04:46 PM | |
| 2 | 03-23-2026 02:22 PM | |
| 6 | 12-03-2025 10:28 AM | |
| 1 | 10-27-2025 11:33 AM |
| Online Status |
Offline
|
| Date Last Visited |
2 weeks ago
|