1 / 24

Sep. 21-22, 2006

v. FME Worldwide User Conference - Vancouver. Sep. 21-22, 2006. Building Polygons – the QA Way Bob Janowicz, GIS Innovations, Vancouver, BC. Y. X. A. 1. 2. Z. A Simple 6 Zone Map. Starting with a CAD file that looks like this Donuts Y inside X with X inside A

rodd
Télécharger la présentation

Sep. 21-22, 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. v FME Worldwide User Conference - Vancouver Sep. 21-22, 2006 Building Polygons – the QA WayBob Janowicz, GIS Innovations, Vancouver, BC

  2. Y X A 1 2 Z A Simple 6 Zone Map • Starting with aCAD file thatlooks like this • Donuts Y inside Xwith X inside A • Bad line between1 & 2 – double label • (yellow) no label • Label (Z) no area

  3. To Build Clean Areas • Lets review this simple workbench Lines/Polygon Point/Attribute Integration

  4. Y X A 1 2 Z 4 Phases of Processing • Validate linework • Merge lines • Unused – unclosed lines • Validate polygons • Examine holes and donuts • Extend attribution • Validate labels • Areas with NO labels • Areas with multi labels • Labels with NO areas

  5. Building Clean Areas • Line and area (donut) processing Lines/Polygon

  6. Clean Linework • Merge Linework • Find Unused Lines Y X A 1 2

  7. Trans: Linejoiner Merge Lines ** Report NON Lines **

  8. Trans: AreaBuilder • Transformers: • AreaBuilder or • PolygonBuilder • Treat UNUSED_LINEas a fault – to find/fix Y X A 1 2

  9. Understand AreaBuilder • 3 modes Create Donuts/Drop Holes • Yes - No - Drop Holes

  10. AreaBuilder DoNuts Create Donuts = Yes No DropHole Overlaps Drops holes 1:1

  11. Understand PolygonBuilder • Builds each polygon without regard for holes • Can go to DonutBuilder next…

  12. Understand DonutBuilder

  13. Admin Zones • One answer for each location • AreaBuilder: Create Donuts = YES

  14. Small Zone Filter • Coast of BC • Donut Islands • Remove small ones • Re overlay

  15. Getting Labels • Getting the labels then extending and cleaning up the attributes Point/Attribute

  16. Get Labels • Get CAD labels – ensure they are text • GeometryFilter: keeping only type=text

  17. Coordinate Attributes • Get Coordinates (curr Projection) • Replicate into new fields (Lat & Long) • AttributeReprojector • Reprojects the values in newFields (eg. Lat & Long)

  18. Attribute Cleanup • AttributeRenamer • To adjust names • AttributeKeeper • To get rid ofunwanted junkattributes

  19. Final QA and Polygon • Integrating and QA Areas and Labels Integration

  20. Link Labels & Areas • The magic moment • Overlaying labels • Onto areas • NOTE the use oftracking overlap count + X

  21. Labels w/ NO Area fault • Test the POINT feature to ensure it has one and only one “overlap” Z

  22. Labels in Areas Faults • AttributeFilter to test the AREA feature • IF overlaps=0 then the area has NO Label • IF overlaps > 1 then the area has EXTRA labels

  23. We Did It • The CLEAN ANSWER IS finally here

  24. Thank You • Bob Janowicz (president) GIS Innovations Ltd 310-1200 West 73rd Avenue Vancouver, BC, V6P 6G5 bobj@gis-innovations.bc.ca

More Related