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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend