Skip to main content
Log in

Prototype system for geospatial data building-sharing developed by utilizing open source web technology

  • Published:
Spatial Information Research Aims and scope Submit manuscript

Abstract

To make use of geospatial data efficiently, it is important to collect or build an appropriate data and describe a structure of schema to serve the purpose. Building or editing geospatial data has mostly been conducted by GIS software based on a desktop or web platform. In fact, works for constructing a geospatial data use to be conducted by team members together. However, the most of software and service for producing a geospatial data cannot provide collaborative work environment. This study is to design the system of prototype which provides functions to build a new geospatial data and edit the existing one based on an open source web technology. Moreover, it provides a collaborative work environment enabling several users to work by a defined schema through authorized management of the users. Interfaces in the system are designed to process geospatial data based on OGC standard, and store data in a GeoJSON format to MongoDB. In the future, not only the demands for geospatial data will be increased, but also software requirements for comfortable building and editing will become more diverse. These demands and requirements include designed prototype in this study will be basis to become useful software in future.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. Official Guide Page of Angular.io, Dependency injection: Application-wide dependencies https://angular.io/guide/dependency-injection-in-action.

  2. Babel is a JavaScript complier to use the latest version JavaScript on browser that support only lower version JavaScript (https://babeljs.io).

  3. The Promise objects enables asynchronous programming patterns to procedurally handle events and errors through abstract objects.

  4. OpenStreetMap’s Standard Tile Layer URL: https://c.tile.openstreetmap.org/${z}/${x}/${y}.

References

  1. Harari, Y. N. (2015). Sapiens: A brief history of humankind. New York: Harper.

    Google Scholar 

  2. Park, Y. J., & Lee, K. W. (2008). Mashup implementation for spatial feature creation using Google Map API. In: 2008 Autumn conference on the Korean Society for Geospatial Information Science (pp. 73–75).

  3. Han, S. H., Lee, J. D., & Ahn, H. B. (2012). Geospatial data acquisition using Google Map API. The Korea Contents Society, 8(1), 55–60.

    Article  Google Scholar 

  4. Kim, K. S., & Lee, K. W. (2016). Real-time processing of spatial attribute information for mobile web based on standard web framework and HTML5. Spatial Information Research, 24(2), 93–101.

    Article  Google Scholar 

  5. Ye, S. J., Zhu, D. H., Yao, X. C., Zhang, X., & Li, L. (2016). Developing a mobile GIS-based component to collect field data. In: 2016 Fifth international conference on agro-geoinformatics (pp. 1–6).

  6. Romanillos, G. (2016). Collaborative mapping of emerging cities in developing countries: The León Emergente project. Journal of Maps, 21(S1), 584–590.

    Article  Google Scholar 

  7. Khujanazarov, T., Ichikawa, Y., Magome, J., & Oishi, S. (2012). Development of web-based, storing and sharing hydrological data. Journal of Japan Society of Civil Engineers, 68(4), I_151–I_156.

    Google Scholar 

  8. Steiniger, S., & Weibel, R. (2009). GIS software—A description in 1000 words. http://www.geo.uzh.ch/~sstein/manuscripts/gissoftware_steiniger2008.pdf. Accessed August 12, 2017.

  9. Steiniger, S., & Hay, G. (2009). Free and open source geographic information tools for landscape ecology. Ecological Informatics, 4(4), 183–195.

    Article  Google Scholar 

  10. Tilkov, S., & Vinoski, S. (2010). Node.js: Using JavaScript to build high performance network programs. IEEE Internet Computing, 14(6), 80–83.

    Article  Google Scholar 

  11. Li, X., & Li, Q. (2006). The design and realization of the spatial information acquisition system based on Mobile GIS. Science of Surveying and Mapping, 31(1), 103–105.

    Google Scholar 

  12. Agarwal, S., & Rajan, K. S. (2016). Performance analysis of MongoDB versus PostGIS/PostGreSQL databases for line intersection and point containment spatial queries. Spatial Information Research, 24(6), 671–677.

    Article  Google Scholar 

  13. Fan, K. (2010). An overview of NoSQL database. Programmer, 6, 76–78.

    Google Scholar 

  14. Zhang, X., Song, W., & Liu, L. (2014). An implementation approach to store GIS spatial data on NoSQL Database. In: 2014 22nd international conference on geoinformatics, June 25–27, 2014.

  15. Wang, G. (2011). MongoDB database of applied research and program optimization. China Science and Technology Information, 20, 93–94.

    Google Scholar 

  16. Fielding, R. (2000). Architectural styles and the design of network-based software architectures. Ph.D. dissertation, Department of Information and Computer Science, University of California, Irvine, USA. https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation_2up.pdf.

  17. Kim, H. M. (2013). Analysis of mashups approach using RESTful based open API static map under GIS environment. In: Korean Information Science Society academic society presentation, pp. 438–440.

  18. Trilles, S., Belmonte, O., Diaz, L., & Huerta, J. (2014). Mobile access to sensor networks by using GIS standard and RESTful services. IEEE Sensors Journal, 14(12), 4143–4153. doi:10.1109/JSEN.2014.2339931.

    Article  Google Scholar 

  19. Pautasso, C. (2014). RESTful web services: Principles, patterns, emerging technologies. In: A. Bouguettaya, Q. Z. Sheng, & F. Daniel (Eds.), Web services foundations (pp. 31–51). New York: Springer. doi:10.1007/978-1-4614-7518-7_2.

    Chapter  Google Scholar 

  20. Lee, J. G., & Kang, M. S. (2015). Geospatial big data: Challengers and opportunities. Vision on Big Data, Big Data Research, 2(2), 74–81.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sungho Lee.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jun, S., Lee, S. Prototype system for geospatial data building-sharing developed by utilizing open source web technology. Spat. Inf. Res. 25, 725–733 (2017). https://doi.org/10.1007/s41324-017-0138-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41324-017-0138-y

Keywords

Navigation