90 likes | 194 Vues
Provision of interoperable datasets to open GI to EU communities. A few Geometric Rules for Cross-border Data Merging. R. Laurini February 2009. Sets of Geometric Rules. 1 – Cartographic integration: maps look good 2 – Topological integration: Eigenhofer relationships hold
E N D
Provision of interoperable datasets to open GI to EU communities A few Geometric Rulesfor Cross-border Data Merging R. Laurini February 2009
Sets of Geometric Rules • 1 – Cartographic integration: maps look good • 2 – Topological integration: Eigenhofer relationships hold ==================================== • Only once those rules are enforced, semantic (ontology-based) rules can be applied ===================================== • 3 – Geo-semantic integration: artificially-cut objects are reconstituted • 4 – Graph integration: minimum path algorithm can run
Coordinate integration X, Y X, Y Z Z Ellipsoid 1 Ellipsoid 2 If Referencings systems are different Then select a unique system And transform all points
Zone A Zone A BA Zone B Zone B BB AFTER Boundary Force-Fitting Midline(BA,BB) BEFORE If Hausdorff Distance between BA and BB < epsilon Then BA and BB are both replaced by Midline(BA,BB)
Zone A Zone A BA Zone B Zone B BB AFTER Topological IntegrationEigenhofer relation BEFORE If 2 zones are neighbouring and boundaries were force-fit Then Touches (ZoneA, ZoneB)
Linear Extremity IntegrationRoads, Rivers, etc Zone A LA Zone A LA PA PB Midpoint(PA,PB) Zone B Zone B LB LB BEFORE AFTER If Euclidean Distance between PA and PB < epsilon Then PA and PB are replaced by Midpoint(PA,PB) And Touches (LA, LB)
Zone A Zone B AFTER Geo-semantic integration: Reconstitution of artificially-cut objects Zone A OA O OB Zone B BB BEFORE If Type OA = Type OB And Hausdorff Distance between OA and OB < epsilon Then OA and OB are replaced by a single object O=OAOB
Graph IntegrationRoads, Rivers, etc Zone A Zone A LA’ GraphA LA GraphA Zone B Zone B LB’ GraphB LB GraphB BEFORE AFTER If Type LA = Type LB And LA and LB were force-fit Then Graph = GraphAGraphB
Integration of terrains Boundary of B Boundary of A Intermediary zone AFTER BEFORE IF Terrain models are different Then transform into triangles And fill the intermediary zones by additionnal triangles