Transcript
Page 1: Map Generalization of Road Networks

Map Generalization of Road Networks

Jan Terje Bjørke

Norwegian Defence Research Establishement and Department of Mathematical Sciences and Technology, The Agricultural University of

Norway

Page 2: Map Generalization of Road Networks

decreasing amount of detail

less visual conflicts

Page 3: Map Generalization of Road Networks

start view Cartographic

zoom out

eliminates details

ordinaryzoom out

Zoom out

Page 4: Map Generalization of Road Networks

Cartographic zoomadds details

Zoom in

Page 5: Map Generalization of Road Networks

Generalization of road networks should consider

• The visual separation of the map symbols

• Method: solve the visual separation problem by an elimination procedure based on information theory.

• The semantics of the network like

–the connectivity of the network

–the route to travel

–the road classes

–etc.

• Method: Introduce the semantic constraints into the optimisation procedure.

Page 6: Map Generalization of Road Networks

Shannon entropy

)(2

log)()( ypypYHYy

Page 7: Map Generalization of Road Networks

The events for the entropy computation: points along the arcs

Information points

Page 8: Map Generalization of Road Networks

Shannon equivocation

YyXx

xypxypxpXYH )|(log)|()()|(2

where is the conditional probabilitythat map symbol x is interpreted as map symbol y.

)|( xyp

Page 9: Map Generalization of Road Networks

Similarity and conditional probability

,0),(

else

when ),(

xy

Ts(T-s)/Txy

Yy

xy

xyxyp

),(

),()|(

T

1.0

0 s

Page 10: Map Generalization of Road Networks

Shannon useful information

• R=H(Y) – H(Y|X) ; termed useful information

• R = amount of roads in the map minus the amount of visual conflicts between the roads

• The maximum value of R is termed the channel capacity.

Page 11: Map Generalization of Road Networks

Oslo, T=15 Oslo, T=35

Useful information

Page 12: Map Generalization of Road Networks

Bergen T=35Bergen T=15

Useful information

Page 13: Map Generalization of Road Networks

Elimination algorithm

• eliminate the most conflicting road,

• repeat the procedure until

– the R-value has reached its maximum value

– or if the topological constraints prevent any arc to being eliminated.

Page 14: Map Generalization of Road Networks

Generalized map, T=35. The hierarchy of the roads are considered. No topology constraints are introduced. 83% of the roads are eliminated.

 

Oslo road map

Main roads in red, secondary roads in black and other roads in blue.

Page 15: Map Generalization of Road Networks

Oslo road map

Main roads in red, secondary roads in black and other roads in blue.

   

Generalized map, T=35.The hierarchy and the topology of the roads are considered.49% of the roads are eliminated. .

Page 16: Map Generalization of Road Networks

Oslo

T=1524% eliminated

T=2543% eliminated

T=3549% eliminated20 sec.

120 sec.

350 sec.

Page 17: Map Generalization of Road Networks

T=1013% eliminated

T=3539% eliminated

T=2528% eliminated

Bergen

Page 18: Map Generalization of Road Networks

T=1027% eliminated

T=2535% eliminated

Trondheim

Page 19: Map Generalization of Road Networks

Running time for the algorithm

Time in seconds to generalize the Oslo road map

Page 20: Map Generalization of Road Networks

source, d=10source, d=20

Max R, d=20 Max R, d=10

Declutteringhouse symbols in a part of the Oslo region

Page 21: Map Generalization of Road Networks

d=8, from optimization

Optimize number of symbols and symbol size

Page 22: Map Generalization of Road Networks

Conclusions

The method presented has three application dependent parameters:

1. by tuning the similarity function we decide the visual separability of the road symbols;

2. the connectivity condition decides how important the topology of the network is;

3. the hierarchy of the roads is considered by a weight function.

Page 23: Map Generalization of Road Networks

Conclusions

• The method can serve as a basis for cartographic zoom since it is:

– automated;

– fast in unconditional mode;

– the implementation of the contraints in the conditional mode is critical to the time complexity of the algoritm. This step requires more experiments

Page 24: Map Generalization of Road Networks

Further research

• Apply the information theoretic approach to compute the optimal number of coloured depth intervals in sea floor maps.

• Speed up the algorithms to solve the optimization problem.

• Apply the method to maps composed of different information sources.


Recommended