{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T03:27:00Z","timestamp":1768620420835,"version":"3.49.0"},"reference-count":29,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2018,7,10]],"date-time":"2018-07-10T00:00:00Z","timestamp":1531180800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Arable land quality (ALQ) data are a foundational resource for national food security. With the rapid development of spatial information technologies, the annual acquisition and update of ALQ data covering the country have become more accurate and faster. ALQ data are mainly vector-based spatial big data in the ESRI (Environmental Systems Research Institute) shapefile format. Although the shapefile is the most common GIS vector data format, unfortunately, the usage of ALQ data is very constrained due to its massive size and the limited capabilities of traditional applications. To tackle the above issues, this paper introduces LandQv2, which is a MapReduce-based parallel processing system for ALQ big data. The core content of LandQv2 is composed of four key technologies including data preprocessing, the distributed R-tree index, the spatial range query, and the map tile pyramid model-based visualization. According to the functions in LandQv2, firstly, ALQ big data are transformed by a MapReduce-based parallel algorithm from the ESRI Shapefile format to the GeoCSV file format in HDFS (Hadoop Distributed File System), and then, the spatial coding-based partition and R-tree index are executed for the spatial range query operation. In addition, the visualization of ALQ big data with a GIS (Geographic Information System) web API (Application Programming Interface) uses the MapReduce program to generate a single image or pyramid tiles for big data display. Finally, a set of experiments running on a live system deployed on a cluster of machines shows the efficiency and scalability of the proposed system. All of these functions supported by LandQv2 are integrated into SpatialHadoop, and it is also able to efficiently support any other distributed spatial big data systems.<\/jats:p>","DOI":"10.3390\/ijgi7070271","type":"journal-article","created":{"date-parts":[[2018,7,10]],"date-time":"2018-07-10T09:24:01Z","timestamp":1531214641000},"page":"271","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["LandQv2: A MapReduce-Based System for Processing Arable Land Quality Big Data"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8068-9415","authenticated-orcid":false,"given":"Xiaochuang","family":"Yao","sequence":"first","affiliation":[{"name":"Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100094, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed F.","family":"Mokbel","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN 55455, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sijing","family":"Ye","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Earth Surface Processes and Resource Ecology, Beijing Normal University, Beijing 100875, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoqing","family":"Li","sequence":"additional","affiliation":[{"name":"Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100094, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7746-3618","authenticated-orcid":false,"given":"Louai","family":"Alarabi","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN 55455, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed","family":"Eldawy","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of California, Riverside, CA 92521, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7100-1794","authenticated-orcid":false,"given":"Zuliang","family":"Zhao","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University, Beijing 100083, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Long","family":"Zhao","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University, Beijing 100083, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dehai","family":"Zhu","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University, Beijing 100083, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1016\/j.compag.2016.07.013","article-title":"A field survey system for land consolidation based on 3S and speech recognition technology","volume":"127","author":"Yao","year":"2016","journal-title":"Comput. Electron. Agric."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4432","DOI":"10.1109\/JSTARS.2014.2320635","article-title":"Development of a highly flexible mobile GIS-based system for collecting arable land quality data","volume":"7","author":"Ye","year":"2014","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Yao, X., Yang, J., Li, L., Yun, W., Zhao, Z., Ye, S., and Zhu, D. (2017, January 7\u201310). LandQv1: A GIS cluster-based management information system for arable land quality big data. Proceedings of the 6th International Conference on Agro-Geoinformatics (Agro-Geoinformatics), Fairfax, VA, USA.","DOI":"10.1109\/Agro-Geoinformatics.2017.8046998"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.cageo.2013.05.001","article-title":"Evaluating open-source cloud computing solutions for geosciences","volume":"59","author":"Huang","year":"2013","journal-title":"Comput. Geosci."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Li, Z., Yang, C., Liu, K., Hu, F., and Jin, B. (2016). Automatic scaling Hadoop in the cloud for efficient process of big geospatial data. ISPRS Int. Geo-Inf., 5.","DOI":"10.3390\/ijgi5100173"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Aji, A., Sun, X., Vo, H., Liu, Q., Lee, R., Zhang, X., Saltz, J., and Wang, F. (2013, January 5\u20138). Demonstration of Hadoop-GIS: A spatial data warehousing system over mapreduce. Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Orlando, FL, USA.","DOI":"10.1145\/2525314.2525320"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1230","DOI":"10.14778\/2536274.2536283","article-title":"A demonstration of spatialhadoop: An efficient mapreduce framework for spatial data","volume":"6","author":"Eldawy","year":"2013","journal-title":"Proc. VLDB Endow."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Hughes, J.N., Annex, A., Eichelberger, C.N., Fox, A., Hulbert, A., and Ronquest, M. (2015, January 20\u201321). Geomesa: A distributed architecture for spatio-temporal fusion. Proceedings of the Geospatial Informatics, Fusion, and Motion Video Analytics V, Baltimore, MD, USA.","DOI":"10.1117\/12.2177233"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Yu, J., Wu, J., and Sarwat, M. (2015, January 3\u20136). Geospark: A cluster computing framework for processing large-scale spatial data. Proceedings of the 23rd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Seattle, WA, USA.","DOI":"10.1145\/2820783.2820860"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Alarabi, L. (2017, January 14\u201319). St-Hadoop: A mapreduce framework for big spatio-temporal data. Proceedings of the ACM International Conference on Management of Data, Chicago, IL, USA.","DOI":"10.1145\/3055167.3055181"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1016\/j.rse.2015.11.003","article-title":"Water observations from space: Mapping surface water from 25 years of landsat imagery across Australia","volume":"174","author":"Mueller","year":"2016","journal-title":"Remote Sens. Environ."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1016\/j.cageo.2014.05.008","article-title":"A map-reduce-enabled solap cube for large-scale remotely sensed data aggregation","volume":"70","author":"Li","year":"2014","journal-title":"Comput. Geosci."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhong, Y., Fang, J., and Zhao, X. (2013, January 21\u201326). Vegaindexer: A distributed composite index scheme for big spatio-temporal sensor data on cloud. Proceedings of the 33rd IEEE International Geoscience and Remote Sensing Symposium, IGARSS, Melbourne, VIC, Australia.","DOI":"10.1109\/IGARSS.2013.6723126"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"356","DOI":"10.1109\/TKDE.2015.2493531","article-title":"Venus: Scalable real-time spatial queries on microblogs with adaptive load shedding","volume":"28","author":"Magdy","year":"2016","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.cageo.2014.01.014","article-title":"Large-scale seismic signal analysis with Hadoop","volume":"66","author":"Addair","year":"2014","journal-title":"Comput. Geosci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1016\/j.cageo.2013.04.019","article-title":"Semantic overlay network for large-scale spatial information indexing","volume":"57","author":"Zou","year":"2013","journal-title":"Comput. Geosci."},{"key":"ref_17","unstructured":"Jhummarwala, A., Mazin, A., and Potdar, M.B. (October, January 30). Geospatial Hadoop (GS-Hadoop) an efficient mapreduce based engine for distributed processing of shapefiles. Proceedings of the the 2nd International Conference on Advances in Computing, Communication, & Automation, Bareilly, India."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1080\/20964471.2018.1432115","article-title":"Big spatial vector data management: A review","volume":"2","author":"Yao","year":"2018","journal-title":"Big Earth Data"},{"key":"ref_19","unstructured":"OGC (2018, June 20). Geographic Information-Well-Known Text Representation of Coordinate Reference Systems. Available online: http:\/\/docs.opengeospatial.org\/is\/12-063r5\/12-063r5.html."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1007\/s10586-015-0512-2","article-title":"Geographical information system parallelization for spatial big data processing: A review","volume":"19","author":"Zhao","year":"2015","journal-title":"Clust. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.future.2017.03.028","article-title":"A mapreduce-based scalable discovery and indexing of structured big data","volume":"73","author":"Singh","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.cageo.2017.05.014","article-title":"Spatial coding-based approach for partitioning big spatial data in Hadoop","volume":"106","author":"Yao","year":"2017","journal-title":"Comput. Geosci."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Shekhar, S., and Xiong, H. (2008). R-trees\u2014A dynamic index structure for spatial searching. Encyclopedia of GIS, Springer.","DOI":"10.1007\/978-0-387-35973-1_1271"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1602","DOI":"10.14778\/2824032.2824057","article-title":"Spatial partitioning techniques in spatialhadoop","volume":"8","author":"Eldawy","year":"2015","journal-title":"Proc. VLDB Endow."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2207","DOI":"10.1080\/13658816.2013.828840","article-title":"High-performance quadtree constructions on large-scale geospatial rasters using GPGPU parallel primitives","volume":"27","author":"Zhang","year":"2013","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Eldawy, A., Mokbel, M.F., and Jonathan, C. (2016, January 16\u201320). Hadoopviz: A mapreduce framework for extensible visualization of big spatial data. Proceedings of the 32nd IEEE International Conference on Data Engineering, Helsinki, Finland.","DOI":"10.1109\/ICDE.2016.7498274"},{"key":"ref_27","first-page":"278","article-title":"Parallel batch-building remote sensing images tile pyramid with mapreduce","volume":"38","author":"Liu","year":"2013","journal-title":"Wuhan Daxue Xuebao (Xinxi Kexue Ban)\/Geomat. Inf. Sci. Wuhan Univ."},{"key":"ref_28","first-page":"1","article-title":"An effective NOSQL-based vector map tile management approach","volume":"5","author":"Lin","year":"2016","journal-title":"ISPRS Int. Geo-Inf."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.bdr.2015.01.003","article-title":"Geospatial big data: Challenges and opportunities","volume":"2","author":"Lee","year":"2015","journal-title":"Big Data Res."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/7\/7\/271\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:11:28Z","timestamp":1760195488000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/7\/7\/271"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,10]]},"references-count":29,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2018,7]]}},"alternative-id":["ijgi7070271"],"URL":"https:\/\/doi.org\/10.3390\/ijgi7070271","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,10]]}}}