A progressive transmission strategy for GIS vector data under the precondition of pixel losslessness

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.

[1]  Monika Sester,et al.  Continuous Generalization for Visualization on Small Mobile Devices , 2004, SDH.

[2]  Michela Bertolotto,et al.  Progressive vector transmission , 1999, GIS '99.

[3]  Bisheng Yang,et al.  A multi-resolution model of vector map data for rapid transmission over the Internet , 2005, Comput. Geosci..

[4]  Peter Shirley,et al.  Fundamentals of computer graphics , 2018 .

[5]  Luiz Velho,et al.  Image Processing for Computer Graphics , 1997, Springer New York.

[6]  Monika Sester,et al.  A vocabulary for a multiscale process description for fast transmission and continuous visualization of spatial data , 2009, Comput. Geosci..

[7]  Anil Kumar,et al.  A web-based GIS enabled soil information system for the United Arab Emirates and its applicability in agricultural land use planning , 2015, Arabian Journal of Geosciences.

[8]  D. R. Green,et al.  Map output from geographic information and digital image processing systems: a cartographic problem , 1993 .

[9]  Tinghua Ai,et al.  Progressive Transmission of Vector Data Based on Changes Accumulation Model , 2004, SDH.

[10]  S. Kaliraj,et al.  Mapping of heavy mineral placers through marine GIS expert system: a case study in Kalaignanapuram coastal stretch, southeast coast of Tamil Nadu, India , 2013, Arabian Journal of Geosciences.

[11]  Barbara P. Buttenfield,et al.  Transmitting Vector Geospatial Data across the Internet , 2002, GIScience.

[12]  Giuseppe Della Penna,et al.  A type system for static and dynamic checking of C++ pointers , 2005, Comput. Lang. Syst. Struct..

[13]  Robert Weibel,et al.  Efficient transmission of vector data over the Internet , 2007, Int. J. Geogr. Inf. Sci..

[14]  Dong Weihua Generating On-Demand Web Mapping through Progressive Generalization , 2008, 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing.

[15]  Hui Lin,et al.  A characteristic bitmap coding method for vector elements based on self-adaptive gridding , 2013, Int. J. Geogr. Inf. Sci..

[16]  Michela Bertolotto,et al.  Progressive Transmission of Vector Map Data over the World Wide Web , 2001, GeoInformatica.

[17]  René Rosenbaum,et al.  On-the-Fly Device Adaptation Using Progressive Contents , 2009 .

[18]  Robert Weibel,et al.  Editorial: Some thoughts on progressive transmission of spatial datasets in the web environment , 2009, Comput. Geosci..

[19]  Robert Weibel,et al.  Generalising spatial data and dealing with multiple representations , 1999 .

[20]  Anne Ruas,et al.  Modelling the Overall Process of Generalisation , 2013 .

[21]  Cláudio de Souza Baptista,et al.  A Service-Oriented Architecture for Progressive Transmission of Maps , 2007, GeoInfo.

[22]  M. R. Mansouri Daneshvar,et al.  Mapping of landslide hazard zonation using GIS at Golestan watershed, northeast of Iran , 2013, Arabian Journal of Geosciences.

[23]  Biswajeet Pradhan,et al.  Spatial data compression and denoising via wavelet transformation , 2006 .

[24]  Phillip A. Laplante,et al.  Applications and Implementations , 2003 .

[25]  Dan Ryan,et al.  History Of Computer Graphics , 2011 .

[26]  Yumin Chen,et al.  Progressive Vector Data Transmission Based on Overall Effects , 2008, 2008 Fourth International Conference on Networked Computing and Advanced Information Management.

[27]  Jingzhong Li,et al.  PROGRESSIVE TRANSMISSION AND VISUALIZATION OF VECTOR DATA OVER WEB , 2009 .

[28]  Peter Mooney,et al.  Topologically Consistent Selective Progressive Transmission , 2011, AGILE Conf..

[29]  Fangli Ying,et al.  A model for progressive transmission of spatial data based on shape complexity , 2010, SIGSPACIAL.

[30]  Luiz Velho,et al.  Image Processing for Computer Graphics and Vision, Second Edition , 2009, Texts in Computer Science.

[31]  Shahul Hameed,et al.  Mapping of fluoride ions in groundwater of Dindigul district, Tamilnadu, India—using GIS technique , 2012, Arabian Journal of Geosciences.

[32]  Nigel M. Waters Computer Mapping: A Review of What is Available and What is Useful for Exploration Purposes , 1981 .

[33]  Michela Bertolotto,et al.  View- and Scale-Based Progressive Transmission of Vector Data , 2011, ICCSA.

[34]  Zohra Ould Taleb-Ouibrahim,et al.  Developing a geographic information system (GIS) for mapping and analyzing the polymetallic deposits of M’Sirda volcanic province, Northwest Algeria , 2013, Arabian Journal of Geosciences.

[35]  Michela Bertolotto,et al.  Effective Vector Data Transmission and Visualization Using HTML5 , 2011 .