English    中文

The Design and Implementation of the Disaster Risk Reduction Knowledge Service System based on Web and GIS Technology

Date: 2019-10-09      View counts: 6368    



Kun Bu


Ph.D. Senior Engineer


Northeast Institute of Geography and Agroecology, CAS




According to the requirements of UNESCO, from 2016 onwards, IKCEST initiated the tasks to build the disaster risk reduction (DRR) knowledge service system, which undertaken by the Institute of Geographical Sciences and Natural Resources Research, CAS. The aim of the system is to construct the global disaster meta-database, to create the DRR educational platform, and to develop the methodology for setting up disaster database of national/local scales. The course will introduce the design and development of the system, mainly covering requirements analysis, design and implementation of web development, metadata service, WebGIS application platform. First, it shows the current progress of the system, to get an intuitive understanding, and will introduce the choice of programming language and database, the website back-end design, front-end technology. Next is the detailed description of some techniques. Content Management System (CMS) is a core part of the site, it need to be carefully designed to meet the needs of quickly change in the process of website development. Using the Python language and Tornado framework to establish the CMS framework for the system, which realized the function of information dissemination, file management, multimedia presentation. Under the framework, using the module mechanism to extend functionality. Core modules including full text search, star rating and recommendation system, feature for reply. Full-text search using Whoosh, established an independent database to improve the system for obtaining information functions. Additional extension, including metadata and GIS services, using the Web Service design approach, through the Web API calls. The section of meta data service is the core of scientific data applications for data interoperability, which is implemented by pycsw. GIS applications including more aspects of map display, basic geographic information data showing, and disaster (earthquake) event visualization. Finally, the more possible extension based on current system would be talked about.

Name of reporter
Kun Bu
Title of reporter
Ph.D. Senior Engineer
Organization of reporter
Northeast Institute of Geography and Agroecology, CAS
Training Year
    Sign in for comments!

Comment list ( 0 )