[关键词]
[摘要]
地图符号在各GIS平台之间存在的差异导致符号交换、共享困难, 本文以点状地图符号为基础, 分析了ArcGIS与QGIS平台中常用地图符号的格式结构差异; 通过Python编程设计符号转换方式, 将TTF转换为SVG图片格式, 使用标记组合的方法完成点符号制作。通过该方法转换的QGIS点状地图符号具备与ArcGIS相同的功能, 转换后的符号能够满足QGIS的制图要求, 实现了由ArcGIS到QGIS平台的点符号完整迁移, 节省了人工制作符号所消耗的时间。本文提出的符号转换方法在实际应用中能够满足地震行业相关业务需求, 在其他行业和GIS制图领域也具有良好的发展前景。
[Key word]
[Abstract]
It is difficult in symbols exchange and share between various GIS platforms because of different symbols in GIS platforms. Based on point symbol library, we conducted the structural analysis in two common map symbols in ArcGIS and QGIS. The TrueType Font is converted into Scalable Vector Graphics(SVG)through Python programming, and the point symbol is made by mark combination. The converted symbols have the same functions as ArcGIS, and thus can meet the mapping requirements of QGIS. The point symbol complete transformation is achieved in the ArcGIS earthquake disaster symbol library, which saves time for artificially symbol making. The technique we proposed in this paper can meet the actual demand of seismic, and has a good development prospect in other industries.
[中图分类号]
P315
[基金项目]
中国地震台网中心青年科技基金“基于QGIS应急灾情符号优化与制作”(QNJJ202018)资助