zhenbo

ISSN 2096-7780 CN 10-1665/P

余其鹏, 董建平. 基于Python和天地图的地震应急快速反应系统研究以江苏地区为例[J]. 地震科学进展 , 2023, (7): 296-302. DOI: 10.19987/j.dzkxjz.2022-139
引用本文: 余其鹏, 董建平. 基于Python和天地图的地震应急快速反应系统研究以江苏地区为例[J]. 地震科学进展 , 2023, (7): 296-302. DOI: 10.19987/j.dzkxjz.2022-139
Yu Qipeng, Dong Jianping. Research on earthquake emergency rapid response system based on Python and Tianditu: A case study of Jiangsu[J]. Progress in Earthquake Sciences, 2023, (7): 296-302. DOI: 10.19987/j.dzkxjz.2022-139
Citation: Yu Qipeng, Dong Jianping. Research on earthquake emergency rapid response system based on Python and Tianditu: A case study of Jiangsu[J]. Progress in Earthquake Sciences, 2023, (7): 296-302. DOI: 10.19987/j.dzkxjz.2022-139

基于Python和天地图的地震应急快速反应系统研究以江苏地区为例

Research on earthquake emergency rapid response system based on Python and Tianditu: A case study of Jiangsu

  • 摘要: 为提升地震应急能力,方便震后快速获取地震影响场、地震应急专题图件和快速评估报告,为地震应急决策和救援提供专业技术支持。通过QT开发可视化窗体,利用天地图API调用天地图作为底图,天地图逆地理服务API获取基础地理信息,最后叠加地震专题数据。用户输入震中经纬度坐标等信息后,Arcpy库自动批量创建震中地区地震专题图件,并利用Python-docx库自动产出快速评估报告。实际应用结果表明,Python脚本封装后系统程序只有一个单文件,即拷即用,部署简单,专题图批量生产、自动化产出震情简报等,应急效率显著提升,地震应急信息化服务水平显著提高。

     

    Abstract: In order to enhance earthquake emergency response capability, and to conveniently and quickly obtain seismic influence field, earthquake emergency thematic maps, and to rapidly assess post-earthquake reports, it is able to provide professional technical support for earthquake emergency decision-making and rescue. We develop visualization form through QT, use the Tianditu map API to call Tianditu map as the base map, and use Tianditu map geocoding API to obtain the basic geographic information, and finally overlay the seismic thematic data. After users input information such as epicenter latitude and longitude coordinates, arcpy library automatically creates a batch of earthquake thematic maps for the epicenter area, and a rapid assessment report is automatically output by using the Python-docx library. The actual application results show that the system program has only a single file after the Python script encapsulated, which is ready to be copied and used, making it easy to deploy. It has features such as mass production of thematic maps and automated output of earthquake briefings. These functions have led to a significant increase in emergency response efficiency. The level of seismic emergency information service has been significantly advanced.

     

/

返回文章
返回