Please wait a minute...
E-mail Alert Rss
 
物探与化探  2021, Vol. 45 Issue (1): 186-191    DOI: 10.11720/wtyht.2021.1227
  方法研究·信息处理·仪器研制 本期目录 | 过刊浏览 | 高级检索 |
利用Python自动化生成地质解释图件
张伟1,2(), 邱崇涛1,2, 谢明宏1,2, 赵丛1,2
1.核工业航测遥感中心,河北 石家庄 050002
2.中核集团 铀资源地球物理勘查技术中心(重点实验室),河北 石家庄 050002
Automatic drawing of geological interpretation map by Python
ZHANG Wei1,2(), QIU Chong-Tao1,2, XIE Ming-Hong1,2, ZHAO Cong1,2
1. Airborne Survey and Remote Sensing Center of Nuclear Industry, Shijiazhuang 050002, China
2. CNNC Key Laboratory for Geophysical Exploration Technology Center of Uranium Resource, Shijiazhuang 050002, China
全文: PDF(723 KB)   HTML
输出: BibTeX | EndNote (RIS)      
摘要 

专题地图是展示物探研究成果最为直观的表现形式之一,而一张成果图的定稿需经多次的修改完善。根据地质解释图的制图特点和要求,以电磁法中的断面解释图为例,利用Python语言中丰富的第三方库,设计编写了自动化制图程序。文中对不整合线(波浪线)的绘制、微短线删除、多边形化、颜色填充等主要环节进行较为详尽的阐述,并提供了关键代码。

服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
张伟
邱崇涛
谢明宏
赵丛
关键词 PythonMapGIS自动化制图    
Abstract

The thematic map is one of the most intuitionistic forms for presenting the research results in geophysical exploration. Nevertheless, a final result map needs to be revised and improved many times. According to the characteristics and requirements of geological interpretation map and with a section map of interpretation by electromagnetic method as an example, the authors designed and compiled an automatic drawing program by using Python language and its rich third-party libraries. In this paper, main links, such as drawing unconformity line (wave line), deleting micro-short line, polygonization and color filling are described in detail. Meanwhile, the key code are provided.

Key wordsPython    MapGIS    Automatic drawing
收稿日期: 2020-05-27      修回日期: 2020-08-02      出版日期: 2021-02-20
ZTFLH:  P631  
基金资助:中国核工业地质局项目“黑龙江省绥棱—北安地区可控源音频大地电磁测量”(202024-4)
作者简介: 张伟(1982-),男,高级工程师,2007年毕业于东华理工大学,主要从事物探方法与解释研究工作。Email:zhwei703@163.com
引用本文:   
张伟, 邱崇涛, 谢明宏, 赵丛. 利用Python自动化生成地质解释图件[J]. 物探与化探, 2021, 45(1): 186-191.
ZHANG Wei, QIU Chong-Tao, XIE Ming-Hong, ZHAO Cong. Automatic drawing of geological interpretation map by Python. Geophysical and Geochemical Exploration, 2021, 45(1): 186-191.
链接本文:  
https://www.wutanyuhuatan.com/CN/10.11720/wtyht.2021.1227      或      https://www.wutanyuhuatan.com/CN/Y2021/V45/I1/186
Fig.1  程序自动化绘制流程
Fig.2  波浪线绘制流程
Stratum geoCode colorHex colorGIS
第四系 Q #ffffdf 127
上侏罗统满克头鄂博组 J3mk #8fffff 320
下二叠统大石寨组 P1d #efcfc7 248
下二叠统大石寨组二段 P1d2 #ffaf87 159
下二叠统大石寨组一段 P1d1 #ffbfa3 158
角闪斜长花岗岩 γδ43 #ff7f7f 554
花岗斑岩 γπ #ff6666 556
空(白) NaN #ffffff 264
Table 1  地层编码和颜色对应
Fig.3  手工绘制的地质解释断面
Fig.4  Python程序自动化生成的地质解释断面
[1] 吴金华, 杨瑾. 地图学[M]. 北京: 地质出版社, 2011.
[1] Wu J H, Yang J. Cartography[M]. Beijing: Geological Publishing House, 2011.
[2] Michael D. Python geospatial analysis cookbook [M]. Birmingham: Packt Publishing Ltd., 2015.
[3] Bill L. Introducing Python[M]. Sebastopol: O’Reilly Media Inc., 2014.
[4] Erik W. Python geospatial analysis essentials [M]. Birmingham: Packt Publishing Ltd., 2015.
[5] Sean G. The shapely user manual (Version 1.7.0) [EB/OL]. https://shapely.readthedos.io/en/latest/,2019.
[6] Francisco J B. Mastering SciPy[M]. Birmingham: Packt Publishing Ltd., 2015.
[7] Ralf G, Tyler R. SciPy reference guide ( Release 1.4.1) [EB/OL]. The SciPy Community, 2019, http://docs.scipy.org/doc/scipy/reference/,2019.
[8] 刘华锋, 李庆春, 景月红. 针对剖面平面图的MapGIS应用与开发[J]. 物探与化探, 2009,33(5):587-591.
[8] Liu H F, Li Q C, Jing Y H. The application and development of MapGIS for profile map[J]. Geophysical & Geochemical Exploration, 2009,33(5):587-591.
[9] 吴信才. MAPGIS地理信息系统[M]. 北京: 电子工业出版社, 2004.
[9] Wu X C. MapGIS geographic information system[M]. Beijing: Publishing House of Electronics Industry, 2004.
[10] 李忠权, 刘顺. 构造地质学[M]. 北京: 地质出版社, 2010.
[10] Li Z Q, Liu S. Structural geology[M]. Beijing: Geological Publishing House, 2010.
[1] 吴为治, 娄利, 王鹏, 王宾. 基于Python语言的瑞利面波频散反演实行方案[J]. 物探与化探, 2022, 46(3): 743-749.
[2] 杨金政, 邱崇涛, 陈鹏. 基于SVG格式进行MapGIS图形转换[J]. 物探与化探, 2018, 42(5): 1069-1075.
[3] 贺海扬, 沈正新, 安政伟, 邱崇涛. 基于MapGIS实现图件自动裁剪与图例生成[J]. 物探与化探, 2017, 41(3): 550-555.
[4] 龚红蕾, 张仲猛, 师淑娟, 刘俊长, 张亚东. 基于MapGIS组件技术批量绘制多元素化探剖面图[J]. 物探与化探, 2016, 40(6): 1222-1226.
[5] 苏永红. 基于MapGIS的极值无偏地球化学等值线图生成方法[J]. 物探与化探, 2016, 40(5): 1026-1029.
[6] 张固成, 傅杨荣, 郭跃品, 马荣林, 张家友. 基于MapGIS的Label点法农业地质样点布置方法[J]. 物探与化探, 2016, 40(3): 614-618.
[7] 王蒙, 林茜, 靳松. 基于MapGIS平台拼接地质扫描图读取坐标及布置工程[J]. 物探与化探, 2014, 38(4): 811-814,839.
[8] 吴高微, 闫红雨. 基于MapGIS K9的航空物探图框绘制软件开发[J]. 物探与化探, 2014, (3): 607-609.
[9] 冯林刚. 基于MapGIS实现不同坐标系图件成果的相互转换[J]. 物探与化探, 2013, 37(5): 934-936.
[10] 熊杰, 邹长春, 刘志友. MapGIS二次开发在井中三分量磁测软件中的应用[J]. 物探与化探, 2012, 36(3): 479-484.
[11] 聂兰仕, 王学求, 杨忠芳, 陈岳龙. 农业生态地球化学评价系统设计与实现[J]. 物探与化探, 2011, 35(2): 254-257.
[12] 张伟, 陈陵康. 西藏冲江地区地球化学异常信息的提取[J]. 物探与化探, 2011, 35(1): 33-36.
[13] 秦林江. Surfer与MapGIS图件相互转换的几个问题[J]. 物探与化探, 2010, 34(5): 677-680.
[14] 解庆锋, 李胜昌, 蔡春楠, 桂新星, 何镇, 陈淑梅, 李长松. 区域化探样点布置图点文件转换MapSource航点的实现[J]. 物探与化探, 2009, 33(6): 726-728.
[15] 刘华锋, 李庆春, 景月红. 针对剖面平面图的MapGIS应用与开发[J]. 物探与化探, 2009, 33(5): 587-591.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
京ICP备05055290号-3
版权所有 © 2021《物探与化探》编辑部
通讯地址:北京市学院路29号航遥中心 邮编:100083
电话:010-62060192;62060193 E-mail:whtbjb@sina.com