To address the cartographic problems in map mash-up applications in the Web 2.0 context, this paper studies a clutter-free technique for visualizing large symbols on Web maps. Basically, a quadtree is used to select one symbol in each grid cell at each zoom level. To resolve the symbol overlaps between neighboring quad-grids, multiple offsets are applied to the quadtree and a voting strategy is used to compute the significant level of symbols for their selection at multiple scales. The method is able to resolve spatial conflicts without explicit conflict detection, thus enabling a highly efficient processing. Also the resulting map forms a visual hierarchy of semantic importance. We discuss issues such as the relative importance, symbol-to-grid size ratio, and effective offset schemes, and propose two extensions to make better use of the free space available on the map. Experiments were carried out to validate the technique,which demonstrates its robustness and efficiency (a non-optimal implementation leads to a sub-second processing for datasets of a 105 magnitude).
ZHANG Xiang
,
WANG Shaodong
,
WANG Yuxia
. Clutter-free Visualization of Large Point Symbols at Multiple Scales by Offset Quadtrees[J]. Acta Geodaetica et Cartographica Sinica, 2016
, 45(8)
: 983
-991
.
DOI: 10.11947/j.AGCS.2016.20150446
[1] ROICK O,HEUSER S.Location Based Social Networks:Definition,Current State of the Art and Research Agenda[J].Transactions in GIS,2013,17(5):763-784.
[2] FIELD K,O'BRIEN J.Cartobiography:Experiments in Using and Organising the Spatial Context of Micro-blogging[J].Transactions in GIS,2010,14(S1):5-23.
[3] KORPI J,AHONEN-RAINIO P.Clutter Reduction Methods for Point Symbols in Map Mashups[J].The Cartographic Journal,2013,50(3):257-265.
[4] ELLIS G,DIX A.A Taxonomy of Clutter Reduction for Information Visualisation[J].IEEE Transactions on Visualization and Computer Graphics,2007,13(6):1216-1223.
[5] 艾廷华,刘耀林.保持空间分布特征的群点化简方法[J].测绘学报,2002,31(2):175-181.AI Tinghua,LIU Yaolin.A Method of Point Cluster Simplification with Spatial Distribution Properties Preserved[J].Acta Geodaetica et Cartographica Sinica,2002,31(2):175-181.
[6] 蔡永香,郭庆胜.基于Kohonen网络的点群综合研究[J].武汉大学学报(信息科学版),2007,32(7):626-629.CAI Yongxiang,GUO Qingsheng.Points Group Generalization Based on Konhonen Net[J].Geomatics and Information Science of Wuhan University,2007,32(7):626-629.
[7] DE BERG M,BOSE P,CHEONG O,et al.On Simplifying Dot Maps[J].Computational Geometry,2004,27(1):43-62.
[8] 邓红艳,武芳,钱海忠,等.基于遗传算法的点群目标选取模型[J].中国图象图形学报,2003,8(8):970-976.DENG Hongyan,WU Fang,QIAN Haizhong,et al.A Model of Point Cluster Selection Based on Genetic Algorithms[J].Journal of Image and Graphics,2003,8(8):970-976.
[9] TÖPFER F,PILLEWIZER W.The Principles of Selection[J].The Cartographic Journal,1966,3(1):10-16.
[10] BEEN K,NÖLLENBURG M,POON S H,et al.Optimizing Active Ranges for Consistent Dynamic Map Labeling[J].Computational Geometry,2010,43(3):312-328.
[11] SCHWARTGES N,ALLERKAMP D,HAUNERT J,et al.Optimizing Active Ranges for Point Selection in Dynamic Maps[C]//Proceedings of the 16th ICA Generalisation Workshop (ICAGW'13).Dresden:Bib Sonomy,2013.
[12] 艾廷华,成建国.对空间数据多尺度表达有关问题的思考[J].武汉大学学报(信息科学版),2005,30(5):377-382.AI Tinghua,CHENG Jianguo.Key Issues of Multi-scale Representation of Spatial Data[J].Geomatics and Information Science of Wuhan University,2005,30(5):377-382.
[13] VAN OOSTEROM,P.Variable-scale Topological Data Structures Suitable for Progressive Data Transfer:The Gap-face Tree and Gap-edge Forest[J].Cartography and Geographic Information Science,2005,32(4):331-346.
[14] NUTANONG S,ADELFIO M D,SAMET H.Multiresolution Select-distinct Queries on Large Geographic Point Sets[C]//Proceedings of the 20th International Conference on Advances in Geographic Information Systems.New York,NY:ACM,2012:159-168.
[15] SARMA A D,LEE H,GONZALEZ H,et al.Efficient Spatial Sampling of Large Geographical Tables[C]//Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data.New York,NY:ACM,2012:193-204.
[16] BEREUTER P,WEIBEL R.Real-time Generalization of Point Data in Mobile and Web Mapping Using Quadtrees[J].Cartography and Geographic Information Science,2013,40(4):271-281.
[17] KOVANEN J,SARJAKOSKI L T.Sequential Displacement and Grouping of Point Symbols in a Mobile Context[J].Journal of Location Based Services,2013,7(2):79-97.
[18] 杨敏,艾廷华,卢威,等.自发地理信息兴趣点数据在线综合与多尺度可视化方法[J].测绘学报,2015,44(2):228-234.DOI:10.11947/j.AGCS.2015.20130564.YANG Min,AI Tinghua,LU Wei,et al.A Real-time Generalization and Multi-scale Visualization Method for POI Data in Volunteered Geographic Information[J].Acta Geodaetica et Cartographica Sinica,2015,44(2):228-234.DOI:10.11947/j.AGCS.2015.20130564.
[19] HARRIE L,SARJAKOSKI T,LEHTO L.A Mapping Function for Variable-scale Maps in Small-display Cartography[J].Journal of Geospatial Engineering,2002,4(2):111-123.
[20] HAUNERT J H,SERING L.Drawing Road Networks with Focus Regions[J].IEEE Transactions on Visualization and Computer Graphics,2011,17(12):2555-2562.
[21] SHNEIDERMAN B.The Eyes Have It:A Task by Data Type Taxonomy for Information Visualizations[C]//Proceedings of the IEEE Symposium on Visual Languages.Boulder,CO:IEEE,1996:336-343.