topological anomalies brochure

Upload: arnisi

Post on 06-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Topological Anomalies Brochure

    1/17

    TOPOCHECKTopooc noe

  • 8/3/2019 Topological Anomalies Brochure

    2/17

    CONTENT PagE

    Anomaly #101: Loopbacks Sel-intersections 3Anomaly #102: Unclosed Polygons/Rings 5

    Anomaly #103: Internal Polygons with Incorrect Rotation 7

    Anomaly #104: Duplicated Points 9

    Anomaly #105: Kickbacks 11

    Anomaly #106: Spikes 13

    Anomaly #107: Small Areas (polygon smaller than a specifed size in square metres) 15

    Anomaly #108: Slivers or Gaps 17

    Anomaly #109: Overlapping Polygons 19

    Anomaly #110: Duplicate Polygons (polygons with identical attributes) 21

    Anomaly #111: Short Segments 23

    Anomaly #112: Null Geometry - Table Records with Null Shape 25

    Anomaly #114: Empty Parts (geometry has multiple parts and one is empty) 27

    TopoCheck - TOPOlOgiCal aNOmaliEs

  • 8/3/2019 Topological Anomalies Brochure

    3/17

    2 3

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Reouton

    This error is resolvedby modications to thegeometry within a GISediting session. It is notpossible to automate

    this process.

    Anomaly #101

    loopbck se-nterecton:

    Geometries aected1. Lines

    2. Polygons

    DescriptionA loop back or sel-intersecting polygon is when:

    1. The boundary o the polygon crosses itsel. This error is sometimesdescribed as a Butterfy or Figure o Eight polygon, or

    2. The line recrosses a vertex in a dierent direction.

    These two events are illustrated in the diagrams to the let. Asno tolerance is used in the loopback or sel-intersecting polygontest, these errors are not created by points that are close to eachother, but are not necessarily sel-intersecting, snapping together.I a clean with a set uzzy tolerance is run beore or ater this test,it could be expected that more sel-intersecting polygons would

    be identied.

    A segment incorrectly touchesor crosses another segment othe same polygon

    To rectiy, the vertex is moved

    to its correct position resultingin only one polygon

    The vertex is NOT crossedin two directions

    The vertex is crossedin two directions

    1.

    2.

  • 8/3/2019 Topological Anomalies Brochure

    4/17

    4 5

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Reouton

    This error can beresolved by ensuringthat the start and endnodes are exactlythe same on the rstand the last segmentwithin the polygon.

    This error correctionprocess can beautomated.

    Anomaly #102

    Uncoed Poyon/Rn:

    Geometries aected1. Polygons

    DescriptionA polygon geometry should have the same start and end point.This means that the end or to node on the last segment mustbe incident on the start or rom node on the rst segment.In case the start and end points are not the same, the polygonwill be unclosed.

    Firstsegment

    Firstsegme

    nt

    Last

    seg

    ment

    Last

    seg

    ment

    The rst and last vertex in thering are separated, so thepolygon is unclosed.

    FromNode.

    ToNode.

    The rst and last vertex in the ringare incident on each other. In thiscase the polygon is closed.

  • 8/3/2019 Topological Anomalies Brochure

    5/17

    6 7

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #103

    intern Poyon wth

    incorrect Rotton:

    Geometries aected1. Polygons

    DescriptionWhen the polygon is topologically simple, but its rings are notoriented correctly, the problem results in incorrect ring rotation.

    The external ring o a polygon should be oriented clockwisewhereas internal rings should be counterclockwise.

    Reouton

    This error is resolvedby reversingor fipping theorientation o theoending ring.

    This can be anautomated process.

    incorrect rn rorton:

    Outer ring - counterclockwiseInner ring - clockwise

    Correct rn rorton:Outer ring - clockwise

    Inner ring - counter clockwise

  • 8/3/2019 Topological Anomalies Brochure

    6/17

    8 9

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #104

    Dupcted Pont:

    Geometries aected1. Points

    2. Lines

    3. Polygons

    DescriptionAs no tolerance is used in this test, a duplicate point is seen tohave exactly the same c o-ordinates as another point. For lines andpolygons this means that one point in the line or polygon eatureis incident upon another point. I a point o one eature is exactlyincident on a point o another eature, the two eatures are seenoverlapping.

    The use o a tolerance to return points which are within a distanceo each other will return a di erent result to the approach with notolerance used. The short segment test replicates this approachwith a tolerance specied prior to the test being run.

    Reouton

    The error is resolvedby automatedtechniques. I notolerance is used,the geometry o

    the object will notbe altered by suchtechniques.

    A point is exactly co-incident onanother point. This means it hasexactly the same co-ordinates.It is not possible to see this errorwhitin a GIS.

  • 8/3/2019 Topological Anomalies Brochure

    7/17

    10 11

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #105

    Kckbck:

    Geometries aected1. Lines

    2. Polygons

    DescriptionAn event is dened as a kickback when:

    1. The internal and external angles between two segments areless than

    k(e. g. 55 degrees);

    2. Both the distance between the external spike and theexternal polygon boundary and the distance between theinternal spike and the internal polygon boundary are less thand

    k(e. g. 1 metre).

    There is commonality between the kickback test algorithm andthe spike test algorithm, which means that errors can be labeledboth as a kickback and a spike. The parameters set or these twotests are seen to be the best compromise between picking upgenuine issues and not reporting too many alse positives.

    Reouton

    The error can beresolved by editingthe oendingkickback within a GISenvironment.

    Internal and external anglesare less than

    k.

    Both distances

    are less than dk.

  • 8/3/2019 Topological Anomalies Brochure

    8/17

    12 13

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #106

    spke:

    Geometries aected1. Lines

    2. Polygons

    DescriptionA Spike is ormed when:

    1. The internal angle o the two segments that make up thespike is less than

    a(e. g. 5 degrees); or

    2. The internal angle between the two segments is less than

    b(e. g. 55 degrees) and the segment length is less than

    db

    (e. g. 2 metres).

    Reouton

    The error can beresolved by editingthe oendingkickback within a GISenvironment.

    Internal angle is less than a.

    The length o the spike isnot considered.

    Internal angle is lessthan

    b.

    The length o thesegment is lessthan d

    b.

    1.

    2.

  • 8/3/2019 Topological Anomalies Brochure

    9/17

    14 15

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #107

    s are (poyon e thn

    pecfed ze n qure etre):

    Geometries aected1. Polygons

    DescriptionA small area anomaly is reported when the area o the polygon isbelow a specied threshold, A

    min(e. g. 10 m2).

    Reouton

    This error is resolvedby deleting thepolygon eaturewith an area belowthe threshold. The

    deletion process caneither take place ina GIS environmentor a databaseenvironment as abatch process basedon selection criteriaapplied against thedataset.

    A polygon is below theminimum specied area A

    min.

  • 8/3/2019 Topological Anomalies Brochure

    10/17

    16 17

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #108

    sver or gp:

    Geometries aected1. Polygons

    DescriptionA sliver or gap is ormed when:

    1. The area o inner rings remaining ater neighbours are mergedis less than A

    s(e. g. 2 m2) or

    2. The area o the gap is less than the perimeter (in metres).

    Reouton

    This error is resolvedby manually editingthe polygon verticesor running a cleanprocess against the

    dataset which wouldresult in the polygonboundaries snappingtogether.

    Poyon B

    Poyon a

    Gap or sliver where Polygon A andPolygon B do not share a commonboundary due to diering locationo vertices.

  • 8/3/2019 Topological Anomalies Brochure

    11/17

    18 19

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #109

    Overppn Poyon:

    Geometries aected1. Polygons

    DescriptionAn overlapping polygon is computed by looking at the geometricintersection o any contiguous polygons. I the result i s not empty,there is an overlap regardless o size.

    Reouton

    This error is resolvedby editing thepolygon verticesmanually, or runninga clean process

    against the dataset,which will resultin the polygonboundaries snappingtogether i they arewithin the speciedtolerance.

    Poyon B

    Poyon a

    Polygon A is overlapping Polygon B.

    PolygonBboundary.

    PolygonAboundary.

    Ch k O O O C O s Ch k O O O C O s

  • 8/3/2019 Topological Anomalies Brochure

    12/17

    20 21

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #110

    Dupcte Poyon (poyon

    wth dentc ttrbute):

    Geometries aected1. Polygons

    DescriptionA duplicate polygon is seen as an exact copy o another polygonboth in attribution and geometry. The only thing telling the twoeatures apart is that each one would have a dierent eatureidentier withing the dataset.

    Reouton

    This error is resolvedby deleting a rowrom the datasetto remove theduplicate polygon.

    iD = 1000004

    iD = 1000005

    =

    TopoCheck TOPOlOgiCal aNOmaliEs TopoCheck TOPOlOgiCal aNOmaliEs

  • 8/3/2019 Topological Anomalies Brochure

    13/17

    22 23

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

    Anomaly #111

    short seent

    Geometries aected1. Lines

    2. Polygons

    DescriptionA short segment is reported when two subsequent vertices allwithin a specied tolerance to each other. The deault value iss

    min(e. g. 0.05 metres).

    Reouton

    This error is resolvedby deleting oneo the verticeswithin a GIS editingenvironment.

    The distance between two verticesis less than the specied tolerancevalue s

    min(e. g. 0.05 m). In this

    example, the distance is 0.0132metres, which is less than the s

    min.

    TopoCheck- TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

  • 8/3/2019 Topological Anomalies Brochure

    14/17

    24 25

    TopoCheck TOPOlOgiCal aNOmaliEs TopoCheck TOPOlOgiCal aNOmaliEs

    Anomaly #112

    Nu geoetry - Tbe record

    wth Nu shpe:

    Geometries aected1. Points

    2. Lines3. Polygons

    DescriptionThe line, point, or polygon eature has no values in the geometrycolumn o the dataset. As the geometry column is null, no eatureis associated with the row.

    Reouton

    This error is resolvedby deleting the rowwithin the dataset.

    iD gEOmETRY aREa ValUE

    1000001 POLYGON 1023,56 512

    1000002 NULL 0 43

    1000003 POLYGON 523,23 231

    TopoCheck - TOPOlOgiCal aNOmaliEs TopoCheck- TOPOlOgiCal aNOmaliEs

  • 8/3/2019 Topological Anomalies Brochure

    15/17

    26 27

    Anomaly #114

    Epty Prt (eoetry h

    utpe prt nd one epty):

    Geometries aected1. Points

    2. Lines3. Polygons

    DescriptionEmpty parts occur within a multipart eature, such as a multipartline or polygon. An Empty Part occurs when a geometry withinthe multipart eature is null.

    Reouton

    This error is resolvedby editing themultipart eature.

    mUlTiPOlYgON ((123..., 432...), (), (345..., 654...))

    Second polygon part is empty.

    2.1.

    3.

  • 8/3/2019 Topological Anomalies Brochure

    16/17

    Sinergise d. o. o.Teov uc 30

    1000 ljubjn, soven

    T: +386 [0] 1 477 66 76

    F: +386 [0] 1 477 66 10

    E: [email protected]

    ljubjn, deceber 2010

  • 8/3/2019 Topological Anomalies Brochure

    17/17

    Sinergise d. o. o. | December 2010