Geo-spatial Information Science

, Volume 14, Issue 1, pp 48–53 | Cite as

A new vector data compression approach for WebGIS

  • Yunjin LiEmail author
  • Ershun Zhong


High compression ratio, high decoding performance, and progressive data transmission are the most important requirements of vector data compression algorithms for WebGIS. To meet these requirements, we present a new compression approach. This paper begins with the generation of multiscale data by converting float coordinates to integer coordinates. It is proved that the distance between the converted point and the original point on screen is within 2 pixels, and therefore, our approach is suitable for the visualization of vector data on the client side. Integer coordinates are passed to an Integer Wavelet Transformer, and the high-frequency coefficients produced by the transformer are encoded by Canonical Huffman codes. The experimental results on river data and road data demonstrate the effectiveness of the proposed approach: compression ratio can reach 10% for river data and 20% for road data, respectively. We conclude that more attention needs be paid to correlation between curves that contain a few points.


vector data compression WebGIS progressive data transmission 

CLC number



Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Wang H, Yu Z, Zeng W, et al. (2009) The research on the algorithm of spatial data cache in network geographic information service[J]. Acta Geodaetica et Cartographica Sinica, 38(04): 348–355Google Scholar
  2. [2]
    Douglas D H, Peucker T K (1973) Algorithms for the reduction of the number of points required to represent a digitized line or its caricature[J]. The Canadian Cartographer, 10(2): 11eta2–122Google Scholar
  3. [3]
    Chan W S, Chin F (1992) Approximation of polygonal curves with minimum number of line segments[J]. Lecture Notes in Computer Science, 650: 378–387Google Scholar
  4. [4]
    Kolesnikov A, Fr Nti P (2003) Reduced-search dynamic programming for approximation of polygonal curves[J]. Pattern Recognition Letters, 24(14): 2243–2254CrossRefGoogle Scholar
  5. [5]
    Kolesnikov A, Fr Nti P (2005) Data reduction of large vector graphics[J]. Pattern Recognition, 38(3): 381–394CrossRefGoogle Scholar
  6. [6]
    Perez J C, Vidal E (1994) Optimum polygonal approximation of digitized curves[J]. Pattern Recognition Letters, 15(8): 743–750CrossRefGoogle Scholar
  7. [7]
    Salomon D, Motta G, Bryant D (2007) Data compression: the complete reference[M]. New York Inc.: Springer-VerlagGoogle Scholar
  8. [8]
    Freeman H (1974) Computer processing of line-drawing images[J]. ACM Computing Surveys (CSUR), 6 (1): 57–97CrossRefGoogle Scholar
  9. [9]
    Shekhar S, Huang Y, Djugash J, et al. (2002) Vector map compression: a clustering approach[M]. McLean, Virginia, USA: ACM PressGoogle Scholar
  10. [10]
    Yang Bisheng, Li Qingquan (2009) Efficient compression of vector data map based on a clustering model[J]. Geo-Spatial Information Science, 12(1): 13–17CrossRefGoogle Scholar
  11. [11]
    Hirschberg D S, Lelewer D A (1990) Efficient decoding of prefix codes[J]. Communications of the ACM, 33(4): 449–459CrossRefGoogle Scholar

Copyright information

© Wuhan University and Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  1. 1.Institute of Geographic Sciences and Natural Resources ResearchChinese Academy of SciencesBeijingChina

Personalised recommendations