GeoFairy: Towards a one-stop and location based Service for Geospatial Information Retrieval

Abstract It is still a great challenge to efficiently deliver dynamic and heterogeneous Earth observation (EO) information to users based on their real time locations. However, the rapidly evolving techniques create a chance to meet the challenge. This paper proposes a framework to realize a one-stop and location based service (LBS) for geospatial information (GI) retrieval on mobile platforms. The framework originally integrates a number of state-of-the-art techniques with geospatial data resources and let them cooperate together to provide a robust and highly available LBS. Cloud platform is used to deploy the server module. A location enabled load balancing algorithm is presented to balance the cloud instance VMs on behalf of LBS. A system named GeoFairy is implemented. It provides a one-stop service for gathering and delivering twelve kinds of GI on real time locations. Two Apps are built for the major mobile ecosystems: iOS and Android. Many tests, including a stress test, have been made via a number of mobile devices at various locations. The results demonstrate that GeoFairy is capable of one-stop delivering real-time GI to users and significantly reducing costs on information searching and retrieving. This feature is very helpful in many scenarios such as disaster responding and military actions. This research paves a way on both theoretical and practical aspects for researchers and developers to realize operational mobile applications for one stop and location based GI retrieval.

[1]  Anne E. Trefethen,et al.  Cyberinfrastructure for e-Science , 2005, Science.

[2]  George Percivall Progress in OGC Web Services Interoperability Development , 2010 .

[3]  Mark Gahegan,et al.  Geospatial Cyberinfrastructure: Past, present and future , 2010, Comput. Environ. Urban Syst..

[4]  Shuang-Hua Yang,et al.  A Survey of Indoor Positioning and Object Locating Systems , 2010 .

[5]  Helena Mitasova,et al.  Free and open source desktop and Web GIS solutions , 2012 .

[6]  Ioannis Kanellopoulos,et al.  The European geoportal - one step towards the establishment of a European Spatial Data Infrastructure , 2005, Comput. Environ. Urban Syst..

[7]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[8]  Robert E. Wolfe MODIS Web Services Synchronous Post-processing Approach , 2010 .

[9]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[10]  Shaowen Wang A CyberGIS Framework for the Synthesis of Cyberinfrastructure, GIS, and Spatial Analysis , 2010 .

[11]  Eyal de Lara,et al.  Accurate GSM Indoor Localization , 2005, UbiComp.

[12]  John M. Wargo,et al.  PhoneGap Essentials: Building Cross-Platform Mobile Apps , 2012 .

[13]  Gregory Giuliani,et al.  The PREVIEW Global Risk Data Platform: a geoportal to serve and share global data on risk to natural hazards , 2011 .

[14]  Lee W. McKnight,et al.  Wireless Internet access: 3G vs. WiFi? , 2003 .

[15]  Ichiro Satoh,et al.  Location-based services in ubiquitous computing environments , 2003, International Journal on Digital Libraries.

[16]  C. M. Croner,et al.  Public Health GIS and the Internet , 2003, Annual review of public health.

[17]  Kirsi Virrantaus,et al.  Developing GIS-supported location-based services , 2001, Proceedings of the Second International Conference on Web Information Systems Engineering.

[18]  Rifaat Abdalla Mobile GIS and Location-Based Services (LBS) , 2016 .

[19]  Zhisheng Niu,et al.  Toward dynamic energy-efficient operation of cellular network infrastructure , 2011, IEEE Communications Magazine.

[20]  Aijun Chen,et al.  Visualization of NASA Earth science data in Google Earth , 2008, Geoinformatics.

[21]  Christian Becker,et al.  Exploring the Geospatial Semantic Web with DBpedia Mobile , 2009, J. Web Semant..

[22]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[23]  Koren Ward NASA Earth Observations (NEO): Data Imagery for Education and Visualization , 2008 .

[24]  D.C. Cox,et al.  Wireless network access for personal communications , 1992, IEEE Communications Magazine.

[25]  Chia-Hui Chang,et al.  Enabling maps/location searches on mobile devices: constructing a POI database via focused crawling and information extraction , 2016, Int. J. Geogr. Inf. Sci..

[26]  Mary Baker,et al.  Analysis of a local-area wireless network , 2000, MobiCom '00.

[27]  Stéphane Roche,et al.  GeoWeb and crisis management: issues and perspectives of volunteered geographic information , 2011, GeoJournal.

[28]  Tim Dwyer,et al.  Locative News , 2015 .

[29]  Michael Rohs,et al.  The smart phone: a ubiquitous input device , 2006, IEEE Pervasive Computing.

[30]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[31]  Dawn J. Wright,et al.  The emergence of spatial cyberinfrastructure , 2011, Proceedings of the National Academy of Sciences.

[32]  Matthijs A. Visser,et al.  Voice and data transmission over an 802.11 wireless network , 1995, Proceedings of 6th International Symposium on Personal, Indoor and Mobile Radio Communications.

[33]  Bin Jiang,et al.  Location-based services and GIS in perspective , 2006, Comput. Environ. Urban Syst..

[34]  C Weidemann Social Media Location Intelligence: The Next Privacy Battle - An ArcGIS add-in and Analysis of Geospatial Data Collected from Twitter.com , 2013 .

[35]  Taehyoun Kim,et al.  Vertical Handoff Procedure and Algorithm between IEEE802.11 WLAN and CDMA Cellular Network , 2002, CDMA International Conference.

[36]  M. Goodchild,et al.  Sharing Geographic Information: An Assessment of the Geospatial One-Stop , 2007 .

[37]  Junjun Yin,et al.  Touch2Query Enabled Mobile Devices: A Case Study Using OpenStreetMap and iPhone , 2011, W2GIS.

[38]  Mohamed F. Mokbel,et al.  Location-based and preference-aware recommendation using sparse geo-social networking data , 2012, SIGSPATIAL/GIS.

[39]  Mohsine Eleuldj,et al.  OpenStack: Toward an Open-source Solution for Cloud Computing , 2012 .

[40]  Dejan S. Milojicic,et al.  OpenNebula: A Cloud Management Tool , 2011, IEEE Internet Computing.

[41]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.