Eliseo Clementini University of L’Aquila [email protected] 02/11/2015 2nd International Workshop on Semantic and Conceptual Issues in GIS (SeCoGIS 2008) – 20 October 2008, Barcelona.
Download ReportTranscript Eliseo Clementini University of L’Aquila [email protected] 02/11/2015 2nd International Workshop on Semantic and Conceptual Issues in GIS (SeCoGIS 2008) – 20 October 2008, Barcelona.
Eliseo Clementini University of L’Aquila [email protected] 02/11/2015 2nd International Workshop on Semantic and Conceptual Issues in GIS (SeCoGIS 2008) – 20 October 2008, Barcelona 1 Presentation summary 1. 2. 3. 4. Introduction The geometry of the sphere The 5-intersection on the plane Projective relations among points on the sphere 5. Projective relations among regions on the sphere 6. Expressing cardinal directions 7. Conclusions & Future Work 02/11/2015 2 Introduction • A flat Earth: – most spatial data models are 2D – models for spatial relations are 2D •Do these models work for the sphere? • Intuitive facts on the Earth surface cannot be represented: – A is East of B, but it could also be A is West of B (Columbus teaches!) – any place is South of the North Pole (where do we go from the North Pole?) 02/11/2015 3 Introduction • state of the art –qualitative spatial relations • 2D or 3D topological relations • 2D or 3D projective relations • topological relations on the sphere (Egenhofer 2005) •proposal • projective relations on the sphere –JEPD set of 42 relations 02/11/2015 4 The geometry of the sphere • The Earth surface is topologically equivalent to the sphere • Straight lines equivalent to the great circles • For 2 points a unique great circle, but if the 2 points are antipodal there are infinite many great circles through them. 02/11/2015 5 The geometry of the sphere • Two distinct great circles divide the sphere into 4 regions: each region has two sides and is called a lune. • What’s the inside of a region? 02/11/2015 6 The geometry of the sphere • The convex hull of a region A is the intersection of all the hemispheres that contain A • The convex hull of a region can be defined if the region is entirely contained inside a hemisphere. • A convex region is always contained inside a hemisphere. 02/11/2015 7 The 5-intersection on the plane • It is a model for projective relations • It is based on the collinearity invariant • It describes ternary relations among a primary object A and two reference objects B and C 02/11/2015 Leftside(B,C) Before(B,C) B Between(B,C) C After(B,C) Rightside(B,C) A Leftside(B,C) A Before(B,C) A Between(B,C) A Rightside(B,C) A After(B,C) 8 The 5-intersection on the plane Outside(B,C) • Special case of intersecting convex hulls of B and C • 2-intersection C BInside(B,C) A Inside(B,C) 02/11/2015 A Outside(B,C) 9 The 5-intersection on the plane • case of points • P1 can be between, leftside, before, rightside, after points P2 and P3 • P1 can be inside or outside points P2 and P3 if they are coincident 02/11/2015 P1 P1 P2 P1 P3 P1 P1 10 Projective relations for points on the sphere • case of points • P1 can be between, leftside, rightside, nonbetween points P2 and P3 • Special cases: – P2, P3 coincident » Relations inside, outside – P2, P3 antipodal » Relations in_antipodal, 02/11/2015 out_antipodal ls bt y z nonbt rs 11 Projective relations for regions on the sphere – Plain case: • External tangents exist if B and C are in the same hemisphere • Internal tangents exist if convex hulls of B and C are disjoint • Relations between, rightside, before, leftside, after 02/11/2015 ls C bt af B bf rs A Leftside(B,C) A Before(B,C) A Between(B,C) A Rightside(B,C) A After(B,C) 12 Projective relations for regions on the sphere – Special cases: • reference regions B, C contained in the same hemisphere, but with intersecting convex hulls (there are no internal tangents) •Relations inside and outside 02/11/2015 A Inside(B,C) A Outside(B,C) 13 Projective relations for regions on the sphere – Special cases: • reference regions B, C are not contained in the same hemisphere, but they lie in two opposite lunes (there are no external tangents but still the internal tangents subdivides the sphere in 4 lunes) • It is not possible to define a between region and a shortest direction between B and C • relations B_side, C_side, 02/11/2015 BC_opposite 14 Projective relations for regions on the sphere – Special cases: • If B and C’s convex hulls are not disjoint and B and C do not lie on the same hemisphere, there are no internal tangents and the convex hull of their union coincides with the sphere. • Relation entwined 02/11/2015 15 Projective relations for regions on the sphere • The JEPD set of projective relations for three regions on the sphere is given by all possible combinations of the following basic sets: – – – – between, rightside, before, leftside, after (31 combined relations); inside, outside (3 combined relations); B_side, C_side, BC_opposite (7 combined relations); entwined (1 relation). • In summary, in the passage from the plane to the sphere, we identify 8 new basic relations. The set of JEPD relations is made up of 42 relations. 02/11/2015 16 Expressing cardinal directions • Set of relations (North, East, South, West) applied between a reference region R2 and a primary region R1. • Possible mapping: – – – – – North = Between(R2, North Pole). South = Before(R2, North Pole) East = Rightside (R2, North Pole) West = Leftside (R2, North Pole) undetermined dir= After(R2, North Pole) North East West South • Alternative mapping: – North = Between(R2, North Pole) – CH(R2) – … 02/11/2015 17 Conclusions • Extension of a 2D model for projective relations to the sphere – For points, no before/after distinction – For regions, again 5 intersections plus 8 new specific relations • Mapping projective relations to cardinal directions Further work • Spatial reasoning on the sphere • Refinement of the basic geometric categorization in four directions, taking also into account user and contextdependent aspects that influence the way people reason with cardinal directions • Integration of qualitative projective relations in web tools, such as Google Earth 02/11/2015 18 Thank You Any Questions? Thanks for your Attention!!! Eliseo Clementini [email protected] 02/11/2015 19