Abstract
It is well known that the final results of geographic information system (GIS) mapping are composed of rasterized pixels in most display devices. Based on this, pixel equivalence is proposed as two vector data that can produce the same raster image on a device under the same mapping processes and parameters. Moreover, if between the two data, one is considered the original data and the other is its reduced-quantity version, then the latter can be regarded as pixel losslessness relative to the former. In this case, the reduced-quantity version can be used instead of the original data to produce the same result from the perspective of visualization. The aim of this article is to explore how to produce the transmitted data, including an initial code and a series of increments that are used for progressive transmission, to retain pixel losslessness. By illustrating that the vector data can be represented by a vertex or ordered sequence of vertices, this article introduces the detailed concepts of pixel equivalence and pixel losslessness of vector data. Then, the requirements for pixel equivalence between two vertices are deduced by analyzing the coordinate transform processes under specific assumptions. The method to generate an initial code and a series of increments related to a single vertex is proposed to produce vertices that are pixel equivalence to the original vertex under different coordinate transform processes. By discussing the traversing mode of the ordered sequence of vertices based on quadtree cells, a coding algorithm is proposed to develop the progressive transmission related to the multi-vertex and to generate reduced-quantity versions to retain pixel losslessness. Finally, experiments are designed to demonstrate that, under the precondition of pixel losslessness, the proposed progressive transmission method can significantly reduce the amount of transmitted data in the network environment.
Similar content being viewed by others
References
Abdelfattah MA, Kumar AT (2014) A web-based GIS enabled soil information system for the United Arab Emirates and its applicability in agricultural land use planning. Arab J Geosci. doi:10.1007/s12517-014-1289-y
Ai TH, Li ZL, Liu Y L (2005) Progressive transmission of vector data based on changes accumulation model. Developments in Spatial Data Handling: 11th International Symposium on Spatial Data Handling, Springer, Verlag Berlin Heidelberg, Germany, pp.85-96
Ai T H, Li JZ (2009) Progressive transmission and visualization of vector data over web. http://www.asprs.org/a/publications/proceedings/baltimore09/0004.pdf Accessed 22th, Nov2013
Bagherzadeh A, Daneshvar MRM (2013) Mapping of landslide hazard zonation using GIS at Golestan watershed, northeast of Iran. Arab J Geosci 6(9):3377–3388
Bertolotto M, Egenhofer MJ (1999) Progressive vector transmission. http://www.spatial.maine.edu/~max/acmgis99-progressive.pdf. Accessed 11th, Aug 2013
Bertolotto M, Egenhofer MJ (2001) Progressive transmission of vector map data over the world wide web. GeoInformatica 5(5):345–373
Buttenfield BP (2002) Transmitting vector geospatial data across the Internet. In: Geographic Information Science. Springer, pp.51-64
Corcoran P, Mooney P (2011) Topologically consistent selective progressive transmission. In: Advancing Geoinformation Science for a Changing World. Springer, pp 519-538
Corcoran P, Mooney P, Bertolotto M, Winstanley A (2011) View-and scale-based progressive transmission of vector data. In: Computational Science and Its Applications-ICCSA 2011. Springer, pp.51-62
Corcoran P, Mooney P, Winstanley A, Bertolotto M (2011) Effective vector data transmission and visualization using HTML5. http://www.cs.nuim.ie/~padraigc/papers/GISRUK2011_Corcoran_2011.pdf Accessed 11th, Aug 2013
Costa DC, Teixeira MM, Paiva ACD, Baptista CDS (2007) A service-oriented architecture for progressive transmission of maps. In: GeoInfo, pp.97–108
Dong WH (2008) Generating on-demand web mapping through progressive generalization. http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=05070332 Accessed 11th, Aug 2013
Elangovan K (2006) GIS: fundamentals. applications and implementations. New India Publishing, India, 208p
Green DR (1993) Map output from geographic information and digital image processing systems: a cartographic problem. Cartographic J 30(2):91–96
Han Q, Bertolotto M (2003) A prototype for progressive vector transmission with an oracle spatial environment. In: Proceedings of GIS Research UK 11th Annual Conference, 2003
Han H, Tao V, Wu H (2003) Progressive vector data transmission. In: Proceedings of the 6th AGILE, Lyon, France, pp.103-113
Mackaness WA, Ruas A, Sarjakoski LT, (eds.)(2007) Generalisation of geographic information: cartographic modelling and applications. Elsevier, Amsterdam, 386 pp
Magesh NS, Chandrasekar N, Kaliraj S (2013) Mapping of heavy mineral placers through marine GIS expert system: a case study in Kalaignanapuram coastal stretch, southeast coast of Tamil Nadu. India Arab J Geosci. doi:10.1007/s12517-013-0968-4
Pradhan B, Kumar S, Mansor S, Ramli AR, Shariff A (2006) Spatial data compression and denoising via wavelet transformation. Appl GIS 2(1):6.1–6.16
Penna GD (2005) A type system for static and dynamic checking of C++ pointers. Comput Lang Syst Str 31(2):71–101
Perron J (2009). The future of web mapping. http://www.nsimtech.com/the-future-of-web-mapping/ Accessed 11th, Nov 2013
Ramachandran M, Sabarathinam C, Ulaganthan K, Paluchamy A, Sivaji M, Hameed S (2012) Mapping of fluoride ions in groundwater of Dindigul district, Tamilnadu, India—using GIS technique. Arab J Geosci 5(3):433–439
Ryan D (2011) History of computer graphics: Dlr Associates Series. AuthorHouse, Bloomington, USA, 412p
Sester M, Brenner C (2004) Continuous generalization for visualization on small mobile devices. http://link.springer.com/chapter/10.1007%2F3-540-26772-7_27#page-1 Accessed 11th, Nov 2013
Sester M, Brenner C (2009) A vocabulary for a multiscale process description for fast transmission and continuous visualization of spatial data. Comput Geosci-Uk 35:2177–2184
Shirley P, Ashikhmin M, Marschn S (2009) Fundamentals of computer graphics (third edition). A K Peters Ltd, London, 805p
Taleb-Ouibrahim ZO, Benali H, Medini S, Belmouhoub A (2013) Developing a geographic information system (GIS) for mapping and analyzing the polymetallic deposits of M’Sirda volcanic province. Northwest Algeria Arab J Geosci. doi:10.1007/s12517-013-0968-4
Thiede C, Schumann H, Rosenbaum R (2009) On-the-fly device adaptation using progressive contents. http://www.informatik.uni-rostock.de/~sanction/publications/Rosenbaum-IMC09.pdf Accessed 11th, Nov 2013
Velho L, Frery AC, Gomes J, Levy S (2008) Image processing for computer graphics and vision (Texts in Computer Science). Springer, Verlag Berlin Heidelberg, Germany, 462 pp
Waters NM (1981) A review of what is available and what is useful for exploration purposes. Comput Mapp 29(2):182–196
Weibel R, Dutton G (2005) Generalizing spatial data and dealing with multiple representations. In: Longley P, Goodchild MF, Maguire DJ, Rhind DW (eds) Geographical Information Systems: Principles, Techniques, Management and Applications Second edition (abridged edition). John Wiley, Hoboken, pp 125–155
Wen YN, Chen M, Lu GN, Lin H, Yue SS (2013) A characteristic bitmap coding method for approximate expression of vector elements Based on self-adaptive gridding—applied to improve the R-tree as a case. Int J Geogr Inf Sci 27(10):1939–1959
Yang BS (2005) A multi-resolution model of vector map data for rapid transmission over the internet. Comput Geosci-Uk 31(5):569–578
Yang BS, Purves RS, Weibel R (2007) Efficient transmission of vector data over the Internet. Int J Geogr Inf Sci 21(2):215–237
Yang BS, Weibel R (2009) Some thoughts on progressive transmission of spatial datasets in the web environment. Comput Geosci-Uk 35(1):2175–2176
Ying FL, Mooney P, Corcoran P, Winstanley AC (2010) A model for progressive transmission of spatial data based on shape complexity. SIGSPATIAL Special 2(3):25–30
Acknowledgments
We appreciate the detailed suggestions and comments from the editor and the anonymous reviewers. The work described in this article was supported by the National Key Technology R&D Program of China (grant no. 2012BAH35B02), the Key Program of National Natural Science Foundation of China (grant no. 41231173), and the National Natural Science Foundation of China (grant nos. 41001223 and 41101439).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, M., Wen, Y. & Yue, S. A progressive transmission strategy for GIS vector data under the precondition of pixel losslessness. Arab J Geosci 8, 3461–3475 (2015). https://doi.org/10.1007/s12517-014-1467-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12517-014-1467-y