Select to view content in your preferred language

ArcGIS Pro Topology Not Working

9723
18
09-12-2019 08:38 AM
MichaelSnook
Frequent Contributor

Hi, 

I have been attempting to validate topology errors in the Pro Parcel Fabric (feature service) with little success.  I can see the errors and the potential fixes for them but when I select the appropriate fix nothing happens.  I have tried selecting from the right-click on the error inspector as well as the fix dialog with the same results.

I thought I'd test this out with a simple file geodatabase with just lines and polygons with a 'boundary must be covered by lines rule'.  When I attempt to create the topology via the wizard I get a ERROR 999999 message.

Any ideas here?  I'm submitting a bug as well.

Thanks!

18 Replies
Vanilla2020
Emerging Contributor

I have the similar issue for ArcGIS Pro 3.12. I cannot select any specific errors in the error table through the Error Inspector window, I can only select the errors on the map. Does anyone have the similar issues?  

 

AzizTejan-Jalloh
Occasional Contributor

I am running into this issue on ArcGIS Pro 3.1.3. 

0 Kudos
AmirBar-Maor
Esri Regular Contributor

The parcel fabric uses the standard geodatabase topology. If you see any bugs related to geodatabase topology like validation or error inspector please submit a case with technical support. You are welcome to DM me with your case number.

0 Kudos
EddieQuinlan1
Emerging Contributor

AmirBar-Maor, I've been following your videos and instructions for the past 2 years or so while developing and converting our parcel data built with regions in arc/info to our current beta parcel fabric.  The issue I'm finding is something as described in this thread, but I'll do my best to describe.

For testing purposes I've been trying to do a simple split of a parcel, utilizing 2 existing points on the polyline and using the traverse straight line tool to draw a line between the 2 points.  When I do this, the heads up display indicates the line end points are snapping to that node(s).  However, when I get to the point of creating seeds sometimes it will and other times it errors.  My issue thought is the topology.  When it creates the seeds and the fabric "appears" to be created as it should the topology doesn't appear to be retained.  If i zoom in (1:0.01) as far as possible on the point 2 or 3 separate polylines and/or parcels appear to be created and not snapped at the point.

Running the error checking and based on the seeds being created the fabric "looks" like it is correct.  But because I visually see the spatial differences between the point, polyline, and parcel, it gives me concern that the topology is truly being enforced.  I don't want to lose our topology that has existed for over 25 years in our data.  Am i being concerned over something that doesn't exist and is maybe a display issue?  I have refreshed the display cache with no luck.

I've tried so many things...... too numerous to mention, but can't seem to get a split to visually snap properly.

I've attached a screen shot to help explain.  Any thoughts are much appreciated.

EddieQuinlan1_0-1782332161910.png

 

0 Kudos
AmirBar-Maor
Esri Regular Contributor

@EddieQuinlan1 

It is hard to tell if the issue is a display issue or a topology data issue without having a reproducible case. Can you work with technical support to submit a case so they can have a look into it. 
Validate involves 'cracking and clustering' - does validating the extent fixes the issue?
You screenshot shows a parcel labeled as a 'Seed'  - a seed should have a smaller geometry bounded by a closed loop of lines. Please try to use  'Shrink to Seed' and then 'Reconstruct from seed'

0 Kudos
EddieQuinlan1
Emerging Contributor

Thank you for the insight.  After writing my post and further testing, i did see where validate the extent using the geoprocessing seemed to fix the issue.  Your response seems to support this.  I will need to do further testing to feel confident this is the solution.  I will review the "cracking and clustering".

I think one of the issues was my team using the "create seeds" and "build" process; thus believing the topology was built and cleaned (old school arc/info "build" and "clean" topology).  This apparently is not the case?

0 Kudos
AmirBar-Maor
Esri Regular Contributor

Hi @EddieQuinlan1 

ArcInfo 'BUILD' and 'CLEAN'?! not too many people know that... 🙂

The parcel fabric 'Create Seeds' and 'Build' work differently than ArcInfo. In General, the ArcInfo information model was not scalable. Every edits could have many downstream impact and features that needed to get updated. Geodatabase topology does not persist the topological relationships and can scale. 

After creating your lines (closed loops) you can press 'Create Seeds' then 'Build'.
If there are any miniscule differences visible in absurd scales, you can run Validate from the Quality tab. If we detect that you are validating too many features we will suggest to use the geoprocessing tool instead.

I hope this helps. We can also hop on a call, and if you work in San Bernardino County, can even meet with some team members face to face.

Welcome to the 21st century 😉  

 

 

EddieQuinlan1
Emerging Contributor

too funny "Welcome to the 21st century"......  After further testing, I'm fairly confident the step missing was using the geoprocessing tool Validate.  If this ends up not being the solution, I'll open a case with ESRI.  I will be out there for the conference; will you?  Is it possible to meet up?

0 Kudos
AmirBar-Maor
Esri Regular Contributor

@EddieQuinlan1  - yes, we will be in the conference and would love to meet.

Please DM me to coordinate + include the organization you work for.

Validate can be executed as an interactive tool using the Validate Extent on the Quality ribbon as well as a geoprocessing tool for validating larger extents that might take a long while to process.
For regular work I would opt for using the interactive tool:

AmirBarMaor_0-1782481690947.png

 

0 Kudos