Abstract

With the development of Internet of Things (IoT) and machine learning technologies, mobile geographic information systems (GISs) have developed rapidly. Moreover, mobile GIS applications serve all walks of life including remote sensing, geological disaster management, and decision support systems. This article discusses the main development methods of the Android system for mobile GIS, analyzes the characteristics of different development methods, and mainly introduces the technology of developing mobile GIS based on free and open-source software (FOSS) framework. Finally, we present a data collection framework for an Android application development, based on QGIS, QFiled, GeoServer, PostgreSQL, and GeoPackage. The mobile GIS can collect important data. Furthermore, the data collection framework uses a data aggregation technique to filter and remove redundant data. Machine learning approaches are integrated in the GIS to make it intelligent. The application, in the Xishan mining area of Taiyuan, proves that the proposed framework can complete the collection and storage of geological disaster data, which has certain practical significance. Our experimental results show that the data aggregation method is approximately 42.3–44.09 percent (training times) more efficient than the no aggregation approach. Moreover, the attention network may produce an additional overhead in the prediction process, depending on the model. This overhead is observed between 0.58% and 2.83% for the LSTM model.

Highlights

  • Background and Related WorkGeological disasters mainly occur in areas with unstable geological conditions, such as plate junctions, and mountainous areas

  • We discuss the outcomes of the machine learning technique and data aggregation in terms of training and prediction duration. e results for two approaches, i.e., ARIMA and LSTM are shown in Figures 8 and 9, respectively. is can be seen that both approaches can predict more efficiently when combined with the attention networks

  • Work e secondary development platform provided by geographic information systems (GISs) vendors simplifies the development process, but it is expensive. e free map SDK provided by map service providers is easy to develop, but it has few professional functions and is mainly used to serve the lives of the general public

Read more

Summary

Background and Related Work

Geological disasters mainly occur in areas with unstable geological conditions, such as plate junctions, and mountainous areas. Zhang [8] designed and developed an Android-based mobile returning farmland to forest operation design and verification system It uses UCMap for secondary development and realizes vector map loading, spatial data editing, operation design, and verification and acceptance data form entry management and positioning. Kong [1] has developed an intelligent inspection system APP for the Android system, which realizes the functions of location service, navigation, and positioning, three-dimensional map display, and so on, which improves the work efficiency of workers, reduces costs, and facilitates the management of workers. Huang [10] combined Android development technology, cloud computing, network services, and other related technologies to develop a geological cloud-based hydrogeology and water resources survey field data collection system, which realized the location, display, attribute data entry, upload, and other functions of the survey point. Products developed are difficult to compete with those developed by professional GIS vendors. e cost spent in the development process may be greater than the investment in commercial software

Android GIS Open-Source Platform
Key Technologies
Implementation Technology for Task-Based Geological Disaster Survey APP
The Proposed Model
Results and Discussion
Conclusions and Future
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call