ValidateTopology
Name
ValidateTopology — Returns a set of validatetopology_returntype objects detailing issues with topology.
Synopsis
    
     setof validatetopology_returntype
     
      ValidateTopology
     
     (
    
    varchar
    
     topology_schema_name
    
    
     )
    
    ;
   
Description
Returns a set of validatetopology_returntype objects detailing issues with topology. List of possible errors and what the returned ids represent are displayed below:
| Error | id1 | id2 | 
|---|---|---|
| edge crosses node | edge_id | node_id | 
| invalid edge | edge_id | null | 
| edge not simple | edge_id | null | 
| edge crosses edge | edge_id | edge_id | 
| edge start node geometry mis-match | edge_id | node_id | 
| edge end node geometry mis-match | edge_id | node_id | 
| face without edges | face_id | null | 
| face has no rings | face_id | null | 
| face overlaps face | face_id | face_id | 
| face within face | inner face_id | outer face_id | 
Availability: 1.0.0
Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false positives that were existent in prior versions.
Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' to be consistent with error description.