Font Size: a A A

Design And Implementation Of Map Browsing System Based On OpenStreetMap

Posted on:2017-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ZhangFull Text:PDF
GTID:2308330485984765Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the World Wide Web technology and the increasing demand for web-based geographic information from people, the use of the Internet to publish geographic data for people to browse, query and analyze has become a kind of inevitable trend. As web is the best carrier of geographic information, web-based geographic information system has become a popular Internet tool which combines Internet and map creatively. Nowadays there are many online map services with mature architecture to provide feature-rich online digital map, such as Google Maps, Baidu Maps and etc. This thesis attempt to implement these services with the help of the structure of open source.OpenStreetMap is an open map system, its geographic data are contributed by volunteers around the world who are interested in it, so it is classified as "volunteer geographic information(VGI)" map. This thesis will adopt this open map system, design and implement a web map system based on OpenStreetMap. This system provides basic functions like pan and drag and drop the map, add overview controller for map zoom, also, it provides advanced features including get geographic coordinates, the longitude and latitude information of a map point, and add a map marker, pop-up a information window when click the marker.This thesis analyze the data structure of OpenStreetMap geographic information, the knowledge of coordinate mapping system first. Then according to the process of software engineering, firstly, requirement analysis of the system is done, then design the structure of the system, then the system is developed and implemented on the basis of design. Finally, test the system. The system is implemented using many tools like functional interface provided by the OpenStreetMap, a third-party programming interface and web development technology, such as ASP. Net MVC framework. The functions, mentioned in last section, including basic and advanced provided by the map are implemented. With the research and development work of this thesis, we are able to master the technical architecture, workflow and application of OpenStreet Map.
Keywords/Search Tags:OpenStreetMap, Web Map, Model-View-Controller Design Pattern
PDF Full Text Request
Related items