point labeling with sliding labels in interactive maps
play

Point Labeling with Sliding Labels in Interactive Maps Nadine - PowerPoint PPT Presentation

Point Labeling with Sliding Labels in Interactive Maps Nadine Schwartges 1 Jan-Henrik Haunert 2 Alexander Wolff 1 Dennis Zwiebler 1 AGILE 14 2 Institut f ur Geoinformatik 1 Lehrstuhl f ur Informatik I und Fernerkundung Universit


  1. Naive Approach ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  2. Naive Approach ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  3. Naive Approach ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  4. Naive Approach ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  5. Naive Approach ≈ n tests ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  6. Naive Approach ≈ n tests ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  7. Naive Approach ≈ n tests ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  8. Naive Approach ≈ n tests ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  9. Naive Approach ≈ n tests ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  10. Naive Approach ≈ n tests ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  11. Naive Approach ≈ n tests ≈ n tests ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ ∗ ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  12. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  13. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  14. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  15. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  16. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  17. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  18. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  19. Rectangulation – A Decomposition ℓ 1 ℓ 5 ℓ 6 ℓ 2 ℓ 4 ℓ 3 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  20. Sliding Algorithm 4 2 1 3 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  21. Sliding Algorithm 4 2 1 3 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  22. Sliding Algorithm 4 1 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  23. Sliding Algorithm 4 6 1 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  24. Sliding Algorithm 4 6 1 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  25. Sliding Algorithm 4 6 1 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  26. Sliding Algorithm 4 6 1 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  27. Sliding Algorithm 4 6 1 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  28. Sliding Algorithm 4 6 1 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  29. Sliding Algorithm 4 6 1 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  30. Sliding Algorithm 4 6 1 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  31. Sliding Algorithm 4 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  32. Sliding Algorithm 4 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  33. Sliding Algorithm 4 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  34. Sliding Algorithm 4 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  35. Sliding Algorithm 4 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  36. Sliding Algorithm 5 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  37. Sliding Algorithm 5 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  38. Sliding Algorithm 5 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  39. Sliding Algorithm 5 6 1 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  40. Sliding Algorithm 6 2 3 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  41. Sliding Algorithm 6 2 3 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  42. Sliding Algorithm 6 2 3 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  43. Sliding Algorithm 6 3 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  44. Sliding Algorithm 6 3 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  45. Sliding Algorithm 6 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  46. Sliding Algorithm 6 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  47. Sliding Algorithm 6 costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  48. Sliding Algorithm 6 ! 2 ! c c i i t t s s i i r r u u e e h h costs Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  49. Sliding Algorithm: Decision Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  50. Sliding Algorithm: Decision = + Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  51. Sliding Algorithm: Decision = + Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  52. Sliding Algorithm: Decision = + Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  53. Sliding Algorithm: Decision = + ⇒ slide labels 4 ⇒ insert new label 6 3 1 ⇒ update rectangulation Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  54. Dynamic Algorithm panning 4 6 3 1 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  55. Dynamic Algorithm panning 4 6 3 1 zooming Is : recompute rectangulation each frame ToDo : local updates Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  56. Waiting Interval I – Or: How to Reduce Flickering R j Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  57. Waiting Interval I – Or: How to Reduce Flickering p R j unsucessfully tried to insert p ’s label ℓ ( p ) in frame f j or ℓ ( p ) vanished in f j Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  58. Waiting Interval I – Or: How to Reduce Flickering p R j unsucessfully tried to insert p ’s label ℓ ( p ) in frame f j or ℓ ( p ) vanished in f j ⇒ test p again in f j + I or later Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  59. Demo Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  60. Experiments: Setting input: #points: 7,322 priorities: 1–4 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  61. Experiments: Setting input: #points: 7,322 priorities: 1–4 Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

  62. Experiments: Setting input: #points: 7,322 priorities: 1–4 multi-interaction: 9x panning-only: 9x zooming-only: 9x Point Labeling with Sliding Labels in Interactive Maps, N. Schwartges, Univ. W¨ urzburg

Recommend


More recommend