Sep' 2122, 2006 - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Sep' 2122, 2006

Description:

Description of the GDB and the spatial relationships for the network (HTML & XML) ... The GDB code of the class in relation to the element to be validated. ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 10
Provided by: downloa8
Category:
Tags: relation | sep

less

Transcript and Presenter's Notes

Title: Sep' 2122, 2006


1
v
Sep. 21-22, 2006
FME Worldwide User Conference - Vancouver
Validation of Spatial Networks using FME Mark
Stoakes, Safe Software
2
Validation of Spatial Networks
  • National Research CanadaCenter for Topographic
    Information
  • Responsible for
  • National Hydrological Network
  • National Road Network
  • and others
  • Maintains the -
  • Geospatial Database (GDB)
  • NHN, NRN, etc.
  • Geospatial Database Catalogue
  • Description of the GDB and the spatial
    relationships for the network (HTML XML)

3
Geospatial Database Catalogue
  • Full definition of the network GDB
  • feature classes (class code)
  • sub-classes (sub-class code)
  • geometries (geometry code)
  • attributes
  • Spatial relationships between feature classes
  • Available in both HTML XML documents

4
NRCan NHN GDB
5
Components of Spatial Constraint
  • Topological operator
  • Spatial relationship to be validated
  • DISJOINT, TOUCHES, TOUCHES TANGENT, WITHIN,
    etc.
  • or an Eigenhoffer mask a.relation (b,
    ,F,')
  • Cardinality
  • The minimum and maximum number of intersections
    authorized between two geometries
  • GDB code
  • The GDB code of the class in relation to the
    element to be validated.
  • Relation with multiple features

6
Spatial Relationships
7
FME Validation ProcessKey Steps
Read BASE features (ArcSDEQuerier)
Tests Spatial predicate Cardinality AND/OR
relation
ArcSDE Query
Test Spatial Relationship (SpatialRelator)
Error Tables
Read XML Rules
FAIL
Read CANDIDATE features (ArcSDEQuerier)
PASS
8
Validation Workspace
9
Validation Issues
  • Tolerance testing
  • tolerance tests alter the the spatial predicate
  • i.e. TOUCHES ? INTERSECTS
  • DISJOINT predicate
  • SpatialRelator does not test for DISJOINT
  • Used INTERSECTS instead and the invert the
    results
  • Data Volume
  • Multiple queries for the CANDIDATE features
  • ArcSDE WHERE
  • Queries all the tables very inefficient queries
  • FME list attributes
  • TCL used to enhance the existing list
    transformersListAppend, subListSearchReplace,
    subListDuplicateRemover,subListPromoter,
    RangeTester
Write a Comment
User Comments (0)
About PowerShow.com