Digital Elevation Models and TIN Algorithms - PowerPoint PPT Presentation

About This Presentation
Title:

Digital Elevation Models and TIN Algorithms

Description:

GIS- Geographic Information System (????? ???? ????????)- ????? ??????? ??????, ... The three values of each vertex are not shown. ???? ?????-Hierarchical models ... – PowerPoint PPT presentation

Number of Views:203
Avg rating:3.0/5.0
Slides: 38
Provided by: csBg
Category:

less

Transcript and Presenter's Notes

Title: Digital Elevation Models and TIN Algorithms


1
Digital Elevation Models and TIN Algorithms
Marc van Kreveld
  • ????? ?????
  • ?????? ?????

2
????? ?? ????? ?-
  1. ?????? ????? ?????? ???-???? (terrain).
  2. ????????? ???? ?-TIN.
  3. ????????? ???? ??? ??????? ??????.

3
? ? ? ? ?
  • GIS- Geographic Information System (????? ????
    ????????)- ????? ??????? ??????, ????? ?????
    ?????? ????? ?????????.
  • ??? ???????? ??????? ????-?????, ??? ?? ????
    ?????? ?? ????? ????? ???-??????.
  • fA?RR?R ??????? ?????? ???? ??? ????? p?A,
    (A- ??? ???-????? ????????.
  • ???? ??????? ???? ?? ???? ??????, ??? ????? ????
    ?? ?????? ?????? ?? ?????? ????? (?????
    ?????-????? ??? ?????? ?????).

4
??? ?? ????? ?-
  1. ?????? ????? ?????? ???-???? (terrain).
  2. ????????? ???? ?-TIN.
  3. ????????? ???? ??? ??????? ??????.

5
?????? ??????? ?????? ???-????
  1. The regular square grid.
  2. The contour line.
  3. The triangulated irregular network.

6
The regular square grid
  • ???? ????? ?? ???? ?-n ?????? ????.
  • ?????? ????? ????? ??-????? ????? nn.
  • ???? ?? ????, ???? ????? ??? ???? ??? (?????
    ?????? ?????? ????? ??? ???? ?? ??????? ??????
    ????? ?????? ?????? ????? ?????).

7
Sample of regular square grid
8
????? ???? ????? p
  • ???? ?????? ???? ?????? ??? ???? ????? ??
    ?????? ?????.
  • ?????? ??????? f ?? ?????, ????? ????? ?? ????
    ????? ?????.

9
?????? ???????? ?????
  • ?????? ?????? ?? ????? ??? ????? ????? ??? ??? ??
    ????.
  • ??????? ?????? ?? ????? ??? ???? ???? ?????? ???
    ?? ?????? ?????.

10
The Contour line model
  • Contour line - ???? ?????? ??????? ???? ????
    ????.
  • ????? ????? ????? ?? contour lines.
  • ?? contour line ?????? ????? ?? ?????? ??
    ???????????? x, y ??? ??? ????.
  • Contour line ??? ?? ???? ????, ?? ?? ??????? ????
    ??? ?????? ?? ?????? ????, ??? ???? ?????
    ??????????.

11
Sample of Contour line model
12
Perspective view of an Elevation model and the
contour line map of it
13
????? ???? ????? p
  • ?? ?????? ????? ?? ????, ??? ????? ?? p ??? ????
    ?- contour line ????? ???? ??.
  • ????, ?????? ?? ???????? ?? ?????? ?????, ???????
    ?? ????? ???? ??????? ?? ?? ?- contour lines
    ??????? ??????? ??.

14
????? ?????
  • ???? ???? ????? ?????? ?- contour lines
  • Doubly connected edge list (DCEL).
  • The adjacency structure.

15
The adjacency structure
  • ???? ??? ????? ?? ????????
  • ?????? ????? ??????? (??? ???? ???-?????)- ??????
    ?? ????????. (????? ?- ).
  • ?????? ????? contour line- ???????? ??????? ????
    ??? ???? ??????. (????? ?- ).
  • ?? ??? ??? ??????? ?-contour line ?? ?? ?? ?????
    ???? ????? ????????.
  • ?????? ?-contour line ???? ????? ?? ?? ?? ???
    ????? ????? ??? ?? ??? contour line ??? ???? ??
    ??? ????????? ?????.

16
The adjacency structure
t8
17
????? contour lines
  • ??? ?????? ????? ?????? ?-contour lines.
  • ?????????
  • ?????? ??????????? ?? ?????? ????? (??????
    ??????????? ?????). (????- ??? ??????? ???????).
  • ???? ?? ???? ?????? ??? ???? ???? ??? ???
    ?????????, ??? ???? ?? ?????? ?? ????? ??????.

18
???????????, ?????? contour lines ????? 24
19
The Triangulated Irregular Network model (TIN)
  • ????? ????? ????? ?? ?????? ??????? ??? ?????.
  • ????? ???????? ??? ??????? ?????? ??????? (??????
    ?- grid).
  • ?????? ??????????? ?? ?????? ???? ???.
  • ?? ????? ????? ????? ????, ?? ??? ?? ?? ?????
    ?? ?????.

20
Sample of TIN model
Perspective view of a triangulated irregular
network
21
????? ???? ????? p
  • ?? ?????? ????? ?? ????? ?? ??????, ??? ???? ????
    ?? ????? ????? ?????? (????? ????).
  • ?? ?????? ????? ?? ??? ?? ????? ???????????
    ???????? ??? ??? ??????? ??????? ??? ??.
  • ?? ?????? ????? ???? ??????- ??????????? ????????
    ??? ????? ??????? ??????? ????? ??.

22
????? ????? Network structure
  • ???? ?? ????? t, ??? e ??????? v ???? ???????.
  • ???????? ????? ???? ????? ???? ?? ??? ?????
    ???? ?? ??????.
  • ???????? ??? ???? ????? ????-
  • ??? ???? ??? ??? ??? ????? ?????? ????? ???? ??.
  • ??? ???? ??? ??? ??? ????? ??????? ?? ????.
  • ???????? ?????? ???? ????? ???? ??????? ?? ????
    ????????????? ?????? ?? ???????.

23
The TIN and the network structure for it. The
three values of each vertex are not shown.
24
???? ?????-Hierarchical models
  • ???? ?????? ????? ??? ????? ?? ??? ????? ?????
    ???? ?? ??-????.
  • ??? ??????? ????????? ??????? ?? TIN.
  • ??? ????? ?????? ????? ????, ?? ???? ????? ??
    ?-TIN ??? ????? ????, ???? ?????? ??? ??? ????.
  • ???? ????????? ????? ?????? ??? ???? ????? ????
    ???? ?????? ?-TIN ?? ???? ?????? ????.
  • ????? ??????? ????? ?????? ????? ??? ???? ???? ??
    ?????, ????? ??????.

25
????? ?????? ?????? ???-????
  • ??????? ????????
  • Grid- ???? ?????? ???? ????? ?????? ??????.
    ?????? ?????? ????? ?????. ??????? ????? ?? ?????
    ???????? ?? ??? ?????.
  • Contour line- ???? ????? ?? ???? ??????????,
    ????? ????? ???? ???????. ???? ?? ???? ?????
    ??????????. ????? ?????? ???? ??? ???????.
  • TIN- ???? ????? ?? ???? ????????. ??? ???? ?????
    ?????? ?????? ??????? ?????? ????? ????? ???????.
    ??????? ????? ?? ????? ???????? ?? ??? ?????.
  • ???? ????? (????? ???????)- ???? ?????? ????? ??
    ??? ????? ????? ?????? ?????? ??????.

26
??? ?? ????? ?-
  1. ?????? ????? ?????? ???-???? (terrain).
  2. ????????? ???? ?-TIN.
  3. ????????? ???? ??? ??????? ??????.

27
Access to TIN
  • ???? ??? ????? ???? ?-TIN
  • Traversal of a TIN
  • Efficient access to a TIN

28
Traversal of a TIN
  • ???? ????, ?????? ???? ?? TIN, ?????? ???
    ?????????, ?????? ???????? ?? ?????.
  • ????? ?????- ??? ???? ?????? ???? ??? ?????? ???
    ?????? ?-TIN.

29
Traversal of a TIN cont ...
????? ????? -
  • ??? T TIN, ??????? ????? network structure. ??? v
    ??????? ?????? ?????? ?? T.
  • ??? ????? t ?-T ???? ????? ??? ???.
  • ??? t ????? ????? ?-T. ???? ???? e ?? t ?? ??????
    in ?? ??? ????? ??? e ???? ?? ?????? ???? ?????
    ?? ????? ??? ???? t ????? ???? v, ???? ???? ??
    ?????? out.

30
Traversal of a TIN cont ...
  • ?? ??? ????? ??? e ???? ?? v, ??? ?? t ???? ?????
    ???, ???? ?-e ????? out, ???? ???? ?-e ?????
    in.
  • ??? ????? ?? ????? ??? ??? ?? ????? in ?????? ???
    ??? ?? ????? out.
  • ???? ????? ?? TIN ???? ???? ?? ????? in, ????? ??
    ?????? ?????? ??????.

31
????? ??? ??? ????? ?? ?????? in-
  • ??? ?????? ????? ?????? ????? v. ???? ?-in ??
    ???? ?????? ????? ???? ????? ??? ???? (v,v),
    ??-in-and-back ?? ???? ?????.
  • ???? ?????? ???? ?? ????? in-and-back ???? ?????
    ?????? ??? ??? ??, ???? ??? ???-?? ???? ????
    (?????) ??? ??? ??.

32
????? ??? ??? ????? ?? ????? out-
  • ???? ?? ?????? ?-first-out ?-second-out.
  • ???? ?? ?????? first-out, ???? ???? ?????? ?????
    ??? ????? ??? ???? (v,v) ???? v ??? ???????
    ?????? ???? ??????.
  • ?????? ?????, ??? ??????? ?????? ????? ???? ????.

33
?????????
  • ???
  • ????? t.
  • ??? e.
  • ????? ?????? ?????? t ???????? v ??? ???
    ????????? ???, ???? ??? e ?????? ?? ????? ??????
    ?? ????.
  • ????????? ???? ?????? ?????? ??-??? ???? ?? ?????
    ?????? ???? ??? ????? ???? ???.
  • ?????? ?????? ?? ??? ???? e ???? ?????? t.

34
????????? -
35
(No Transcript)
36
?????
Traversing a TIN numbers at arrows correspond to
the algorithm
37
???????? ?? ?????????
5
18
out
in
In-and-back
first-out
first-out
10
Second-out
Second-out
in
in
in
first-out
first-out
in
Second-out
Second-out
25
20
10
Write a Comment
User Comments (0)
About PowerShow.com