Please wait a minute...
E-mail Alert Rss
 
物探与化探  2018, Vol. 42 Issue (5): 1069-1075    DOI: 10.11720/wtyht.2018.1560
     方法研究·信息处理·仪器研制 本期目录 | 过刊浏览 | 高级检索 |
基于SVG格式进行MapGIS图形转换
杨金政1,2, 邱崇涛1,2, 陈鹏1,2
1. 核工业航测遥感中心,河北 石家庄 050002
2. 中核集团公司铀资源地球物理勘查技术中心 重点实验室,河北 石家庄 050002
The graphics conversion of MapGIS format based on SVG
Jin-Zheng YANG1,2, Chong-Tao QIU1,2, Peng CHEN1,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(3688 KB)   HTML
输出: BibTeX | EndNote (RIS)      
摘要 

图件绘制是开展多学科、多途径的地质科学研究的重要手段之一。文中提出利用SVG作为纽带,进行不同成图软件间的图形转换的解决方案;介绍了SVG图元要素的构成与属性,并与MapGis图元进行了比对,着重对不同颜色空间的转换与对比方法和SVG与MapGis格式之间的相互转换过程进行了详细阐述,并提供了Python部分实现代码。实践表明,基于SVG格式进行图形转换,具有通用性强、效率高等优点。

服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
杨金政
邱崇涛
陈鹏
关键词 SVGMapGis图元属性图形转换Python    
Abstract

Map drawing is one of the important means for researching geological science with multidisciplinary and multipurpose.It has drawn up a solution that the graphics exchange is carried out between the different kinds of mapping software used by SVG.Structures and attributes of graphic entities are described in comparison with MapGIS.Conversion and comparison between various color spaces and processing between SVG and MapGis are described in detail.The related codes of Python are partly presented.Practice shows that the conversion method has the advantages of higher precision,strong commonality and higher efficiency.

Key wordsSVG    MapGIS    attribute of graphic entity    graphics conversion    Python
收稿日期: 2017-12-13      出版日期: 2018-10-24
:  P631  
作者简介: 杨金政(1982-),男,硕士,工程师,主要从事航空、地面物探数据处理与解释工作。Email:149120592@qq.com
引用本文:   
杨金政, 邱崇涛, 陈鹏. 基于SVG格式进行MapGIS图形转换[J]. 物探与化探, 2018, 42(5): 1069-1075.
Jin-Zheng YANG, Chong-Tao QIU, Peng CHEN. The graphics conversion of MapGIS format based on SVG. Geophysical and Geochemical Exploration, 2018, 42(5): 1069-1075.
链接本文:  
https://www.wutanyuhuatan.com/CN/10.11720/wtyht.2018.1560      或      https://www.wutanyuhuatan.com/CN/Y2018/V42/I5/1069
属性 path(路径) polygon(区) polyline(线) text(注释)
stroke颜色
none(默认值)
“Hex颜色值”
none(默认值)
“Hex颜色值”
none(默认值)
“Hex颜色值”
none(默认值)
fill填充色 “Hex颜色值” “Hex颜色值” none none“Hex颜色值”
stroke-width宽度 “数值” “数值” “数值”
位置坐标 d=“x,y坐标值” points=“x,y坐标值” points=“x,y坐标值” x=“x坐标值” y=“y坐标值”
stroke-dasharray虚线 “数值, 数值”
font-family注释字体 字体名称,如:“Arial” “宋体”
font-size注释大小 “数值”
rotate注释角度 角度值(°)
  SVG中的部分图元属性示例表
MapGis专用颜色值 Hex颜色值 RGB颜色值
1 #000000 (0,0,0)
2 #00ffff (0,255,255)
3 #ff00ff (255,0,255)
4 #ffff00 (255,255,0)
5 #0000ff (0,0,255)
6 #ff0000 (255,0,0)
7 #00ff00 (0,255,0)
9 #ffffff (255,255,255)
  不同格式颜色值的对比
  程序计算流程
偏差值(diffVaule)/10-4 MapGisCode RGB CMYK 备注
0.244283 3245 (151,255,69) (40.784,0.0,72.941,0.0)
0.0 1810 (255,203,0) (0.0,20.392,100.0,0.0)
0.207552 3235 (87,146,255) (65.882,42.745,0.0,0.0)
0.427186 1014 (147,255,102) (42.353,0.0,60.0,0.0)
20.0170 1301 (255,79,0) (0.0,69.02,100.0,0.0) 需添加色值
  颜色间对比及参数修改参照表(示例)
  由Surfer生成原始图件的效果
  由Surfer图转换为MapGis格式的效果
  由MapGis格式转换为SVG图形的效果
[1] 黎华, 崔振昂, 李方林 . MapGis在地质学中的应用[J]. 物探化探计算技术, 2003,25(1):50-53.
[2] 唐朝永, 易慧 . VBA和MapGis在化探异常解释评价中的应用[J]. 物探与化探, 2008,32(4):392-396.
[3] 孙中任, 甄凡玉, 赵雪娟 . MapGis数据与Surfer数据相互转换的实现[J]. 地质与资源, 2008,17(1):77-80.
[4] 秦林江 . Surfer与MapGis图件相互转换的几个问题[J]. 物探与化探, 2010,34(5):677-680.
[5] 欧阳宇望, 段晓君 . MapGis与Surfer软件在绘制化探图件中的应用[J]. 中国西部科技, 2009,33(8):14-15.
[6] 刘宜, 周浩 . Surfer图件转换成MapGis图件的方法[J]. 矿产勘查, 2011,2(5):612-614.
[7] 王身龙, 夏训银, 王建新 , 等. Surfer 转MapGis图形文件格式的方法技术[J]. 矿产勘查, 2011,2(4):434-437.
[8] 赵改善 . SVG:一种前景光明的地学绘图技术[J]. 勘探地球物理进展, 2002,25(6):47-54.
[9] 尹章才, 李霖 . 基于XML的地图表达机制研究[J]. 武汉大学学报:信息科学版, 2007,32(2):135-137.
[10] Bill Lubanovic. Python 语言及其应用[M]. 丁嘉瑞, 梁杰, 禹常隆,译.北京:人民邮电出版社, 2016.
[11] 吴金华, 杨瑾 . 地图学[M]. 北京: 地质出版社, 2011.
[12] 蒋红燕, 杨哲海 . 地理信息从SHP格式向SVG格式的转换[J]. 测绘通报, 2011,2:73-80.
[13] 邱崇涛, 武永强, 字勇 . 江西省全南县响坝、贵溪县浪港地区物探测量[R]. 核工业航测遥感中心, 2010.
[14] 叶春, 隋振民 . 基于CorelDRAW软件的地质图制作[J]. 世界地质, 2008,27(2):233-238.
[15] 张璐, 周新鹏, 靳职斌 , 等. MapGis、Surfer数据到CorelDRAW数据的转换技巧[J]. 工程地球物理学报, 2015,12(4):561-570.
[16] Chad A. Learning Python data visualization [M]. Birmingham: Packt Publishing Ltd, 2014.
[17] 邱崇涛, 全旭东, 郭兴红 , 等. 地质花纹的生成与应用[J]. 物探与化探, 2014,38(3):595-00.
[1] 张伟, 邱崇涛, 谢明宏, 赵丛. 利用Python自动化生成地质解释图件[J]. 物探与化探, 2021, 45(1): 186-191.
[2] 贺海扬, 沈正新, 安政伟, 邱崇涛. 基于MapGIS实现图件自动裁剪与图例生成[J]. 物探与化探, 2017, 41(3): 550-555.
[3] 龚红蕾, 张仲猛, 师淑娟, 刘俊长, 张亚东. 基于MapGIS组件技术批量绘制多元素化探剖面图[J]. 物探与化探, 2016, 40(6): 1222-1226.
[4] 苏永红. 基于MapGIS的极值无偏地球化学等值线图生成方法[J]. 物探与化探, 2016, 40(5): 1026-1029.
[5] 张固成, 傅杨荣, 郭跃品, 马荣林, 张家友. 基于MapGIS的Label点法农业地质样点布置方法[J]. 物探与化探, 2016, 40(3): 614-618.
[6] 王蒙, 林茜, 靳松. 基于MapGIS平台拼接地质扫描图读取坐标及布置工程[J]. 物探与化探, 2014, 38(4): 811-814,839.
[7] 吴高微, 闫红雨. 基于MapGIS K9的航空物探图框绘制软件开发[J]. 物探与化探, 2014, (3): 607-609.
[8] 冯林刚. 基于MapGIS实现不同坐标系图件成果的相互转换[J]. 物探与化探, 2013, 37(5): 934-936.
[9] 熊杰, 邹长春, 刘志友. MapGIS二次开发在井中三分量磁测软件中的应用[J]. 物探与化探, 2012, 36(3): 479-484.
[10] 聂兰仕, 王学求, 杨忠芳, 陈岳龙. 农业生态地球化学评价系统设计与实现[J]. 物探与化探, 2011, 35(2): 254-257.
[11] 张伟, 陈陵康. 西藏冲江地区地球化学异常信息的提取[J]. 物探与化探, 2011, 35(1): 33-36.
[12] 秦林江. Surfer与MapGIS图件相互转换的几个问题[J]. 物探与化探, 2010, 34(5): 677-680.
[13] 解庆锋, 李胜昌, 蔡春楠, 桂新星, 何镇, 陈淑梅, 李长松. 区域化探样点布置图点文件转换MapSource航点的实现[J]. 物探与化探, 2009, 33(6): 726-728.
[14] 刘华锋, 李庆春, 景月红. 针对剖面平面图的MapGIS应用与开发[J]. 物探与化探, 2009, 33(5): 587-591.
[15] 刘俊长, 龚红蕾, 刘军恒, 陈军威, 张玉领. 基于MapGIS的彩色平剖图自动绘制[J]. 物探与化探, 2009, 33(5): 592-594.
Viewed
Full text


Abstract

Cited

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