Presentation is loading. Please wait.

Presentation is loading. Please wait.

Time - Space Sandra Bies Marc van Kreveld maps from triangulations.

Similar presentations


Presentation on theme: "Time - Space Sandra Bies Marc van Kreveld maps from triangulations."— Presentation transcript:

1 Time - Space Sandra Bies Marc van Kreveld maps from triangulations

2 Showing travel times between places in a country by train

3

4 50 km

5 60 min From Amsterdam: Rotterdam: 63 min.; s-Hertogenbosch: 59 min.; Arnhem: 70 min.

6 Can we deform the map so that any time-contour from Amsterdam becomes a circle?

7

8

9

10 The idea of using triangulations Triangulations to define map deformations (Saalfeld, SoCG 1987) Triangulations for contiguous-area cartograms (Edelsbrunner and Waupotitsch, SoCG 1995) Spring embedder: Kocmoud and House, 1998

11 everything inside a triangle moves according to a linear interpolation of the movement of the vertices Barycentric coordinates

12

13

14

15

16

17

18 Triangulations for Time-Space Maps Question 1: Can we extend the deformation naturally outside the convex hull of the point set?

19 Triangulations for Time-Space Maps Question 1: Can we extend the deformation naturally outside the convex hull of the point set? Yes, we can make a bounding box with vertices that are stationary. The deformation dies out towards the outside.

20 Triangulations for Time-Space Maps Question 2: Is there a triangulation that is good for the original point set and the moved point set?

21 Triangulations for Time-Space Maps Question 2: Is there a triangulation that is good for the original point set and the moved point set? Yes, we can use a radial triangulation. No moving point will cause a triangle to collapse.

22 Triangulations for Time-Space Maps Question 2: Is there a triangulation that is good for the original point set and the moved point set? Yes, we can use a radial triangulation. No moving point will cause a triangle to collapse.

23 Triangulations for Time-Space Maps Question 3: Does this give a nice deformation?

24 Triangulations for Time-Space Maps Question 3: Does this give a nice deformation? No, it has many artifacts. Static radial

25 Triangulations for Time-Space Maps Question 4: Is there a different triangulation that does not have collapses and gives a nice deformation?

26 Triangulations for Time-Space Maps Question 4: Is there a different triangulation that does not have collapses and gives a nice deformation? Usually. For a given input we can flip toward a triangulation that is maximally Delaunay but does not have collapses.

27 Triangulations for Time-Space Maps Question 4: Is there a different triangulation that does not have collapses and gives a nice deformation? Usually. For a given input we can flip toward a triangulation that is maximally Delaunay but does not have collapses.

28 Triangulations for Time-Space Maps Question 5: Does this give a nice deformation?

29 Triangulations for Time-Space Maps Question 5: Does this give a nice deformation? Much nicer. But there are still artifacts. Static hybrid

30 Triangulations for Time-Space Maps Question 6: Can we somehow change the triangulation when moving the points from geographic to time location?

31 Triangulations for Time-Space Maps Question 6: Can we somehow change the triangulation when moving the points from geographic to time location? This is a great idea! We maintain the Delaunay triangulation for moving points, and flip when the in-circle predicate is violated.

32 Triangulations for Time-Space Maps Question 7: Does this give a nice deformation?

33 Triangulations for Time-Space Maps Question 7: Does this give a nice deformation? Dynamic Delaunay Usually very nice. Occasionally there may be visually unpleasant parts.

34 t=0 t=1 t=0 t=1 t=0 t=1 t=0; t=1

35 t=0 t=1 t=0 t=1 t=0; t=1

36 Comparison Static radialStatic hybridDynamic Delaunay compute deformation ( n cities ) O(n log n)O(n 2 log n)O(n 3 log n) (*) compute deformed map ( m vertices ) O(m log n) O(m n 3 log n) (*) distance deformation 58.8 km27.3 km7.0 km angle deformation 37.0 o 26.3 o 19.6 o 25 km 25 + X km 60 o 60 o ± Y

37

38

39 Conclusions Time-space maps Triangulations make deformations Maintaining the Delaunay triangulation during point movement gives good deformations


Download ppt "Time - Space Sandra Bies Marc van Kreveld maps from triangulations."

Similar presentations


Ads by Google