With the rapid development of computer technology and wireless communication technology,the demand for location positioning and indoor navigation is increasing.Convenient efficient indoor positioning and navigation services have become one of the most desired services.How to provide accurate,convenient,low-power indoor positioning and indoor map services in a huge,closed,complex environment(such as scenic cave spots without any GPS or mobile signals)is one of the biggest challenges in the field of indoor positioning.We propose appropriate solutions to the above challenges.The main research contents and contributions are summarized as follows:(1)In view of the problem that it is difficult to achieve indoor precise positioning and location-based related services(such as indoor route planning,real-time broadcast of indoor information in scenic karst cave spots without any GPS or mobile signals),a method based on fingerprint indoor bluetooth positioning is proposed.First,the GM(Grey Model)algorithm in the construction and optimization part of the fingerprint database is improved,which reduces the demand scale of fingerprint data and saves a lot of labor costs.Then,the position fingerprint technology and PDR(Pedestrian Dead Reckoning)technology are fused,which overcomes the limitation of a single positioning algorithm and improves the robustness of positioning.Finally,a voting method is used to update the expired fingerprint information in real time to solve the failure of the fingerprint database.There is no need for additional auxiliary points to update the fingerprint database and to collect data under the specified trajectory,which can save labor costs effectively.(2)In view of the problems that the existing indoor map display effect is unsatisfactory enough,the service quality is low,the response speed is slow,and the offline map is bulky,a 3D indoor map application scheme based on GeoJSON(Geospatial Information Data Interchange Format Based on Javascript Object Notation)data encoding format is constructed.First,the GeoJSON data format is used for encoding.The indoor data structure is designed and optimized,and the vector data format is used for storage to improve the quality of geographic data.Then,a variety of drawing tools and attribute editing techniques are used to draw the map.Finally,a personalized 3D map engine is designed,and the vector data is rendered quickly on the mobile phone,which improves the response speed of indoor maps,customer operation experience and service level.(3)Combining 3D modeling technology with bluetooth indoor positioning technology to realize an intuitive easy-to-use indoor positioning and map navigation service system.Deploying an app program on a smartphone to complete the experiment,which verifies the performance of the designed indoor positioning and map navigation service system.Good positioning results have been achieved in indoor and outdoor scenic spots(such as scenic cave spots without any GPS or mobile signals). |