Invalid Geometry turned off by default Data Reviewer Python

446
0
07-03-2018 02:57 PM
Brian_McLeer
Occasional Contributor II

I have several features that I have queried out in my RBJ files that are returned from an invalid geometry data reviewer check. These features do have invalid geometry, but it is intentional and I want them filtered out of the reviewer results table. 

When I run the RBJ files inside of a review session in ArcMap 10.3.1, 0 results are returned which is expected. This is after I turn off the Invalid Geometry Check in the Default Checks tab in the Reviewer Session Manager.

I cannot find any documentation on how to turn this off when creating a python file from it, as the same RBJ file is referenced in my script but it still returns invalid geometry that I do not want to be returned. 

# Comments
 arcpy.AddMessage("Checkout DR Extension..." +'\n')
 txtFile.write("Checkout DR Extension..." +'\n')
# Process: Checkout DR Extension
 arcpy.CheckOutExtension("datareviewer")
 
 # Comments
 arcpy.AddMessage("Checkout DR Extension Complete..." +'\n')
 txtFile.write("Checkout DR Extension Complete..." +'\n') 
 txtFile.write("..." + '\n') 
 
 # Comments
 arcpy.AddMessage("Enable Data Reviewer in GDB..." +'\n')
 txtFile.write("Enable Data Reviewer in GDB..." +'\n') 
 
 # Process: Enable Data Reviewer
 arcpy.EnableDataReviewer_Reviewer("Z:\\GIS_Maintenance\\DataReviewer\\Data\\Server\\DataReviewerParks.gdb", "PROJCS['NAD_1983_HARN_StatePlane_Oregon_North_FIPS_3601',GEOGCS['GCS_North_American_1983_HARN',DATUM['D_North_American_1983_HARN',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Lambert_Conformal_Conic'],PARAMETER['False_Easting',8202099.737532808],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-120.5],PARAMETER['Standard_Parallel_1',44.33333333333334],PARAMETER['Standard_Parallel_2',46.0],PARAMETER['Latitude_Of_Origin',43.66666666666666],UNIT['Foot',0.3048]];-111333600 -98152500 3048;-100000 10000;-100000 10000;3.28083989501312E-03;0.001;0.001;IsHighPrecision", "", "") 
 # Comments
 arcpy.AddMessage("Enable Data Reviewer in GDB complete..." +'\n')
 txtFile.write("Enable Data Reviewer in GDB complete..." +'\n') 
 txtFile.write("..." + '\n')
# Comments
 arcpy.AddMessage("Creating Reviewer Session..." +'\n')
 txtFile.write("Creating Reviewer Session..." +'\n') 
 
 # Process: Create Reviewer Session
 arcpy.CreateReviewerSession_Reviewer("Z:\\GIS_Maintenance\\DataReviewer\\Data\\Server\\DataReviewerParks.gdb", "ParksReviewChecks", "")
# Comments
 arcpy.AddMessage("Creating Reviewer Session Complete..." +'\n')
 txtFile.write("Creating Reviewer Session Complete..." +'\n') 
 txtFile.write("..." + '\n')
# Comments
 arcpy.AddMessage("Executing Parks Reviewer Batch Job Files..." +'\n')
 txtFile.write("Executing Parks Reviewer Batch Job Files..." +'\n') 
 
 # Process: Execute Reviewer Batch Job 
 arcpy.AddMessage("Executing Parks Review Checks.rbj..." +'\n')
 txtFile.write("Executing Parks Review Checks.rbj..." +'\n') 
 arcpy.ExecuteReviewerBatchJob_Reviewer("Z:\\GIS_Maintenance\\DataReviewer\\Data\\Server\\DataReviewerParks.gdb", "Session 1 : ParksReviewChecks", "Z:\\GIS_Maintenance\\DataReviewer\\RBJ\\Parks Review Checks\\Parks Review Checks.rbj", "Database Connections\\Server Production gis_reader.sde", "", "ALL_FEATURES", "")
 
 # Comments
 arcpy.AddMessage("Executing Parks Reviewer Batch Job Files Complete..." +'\n')
 txtFile.write("Executing Parks Reviewer Batch Job Files Complete..." +'\n')
 txtFile.write("..." + '\n')
Brian
0 Kudos
0 Replies