论文部分内容阅读
地图符号是用来直观形象表达地表达地理信息的主要手段,但在MapInfo与ArcGIS这两种不同的GIS平台中,地理信息以不同的格式存储,两者在数据转换的过程中,图形符号等样式信息丢失,因此为了保持数据完整性,需要交互式恢复图形符号等样式设置。本文详细分析了 MapInfo与ArcGIS中符号的样式属性与对应关系,利用MapBASIC与ArcGIS Engine开发技术,实现了 MapInfo向ArcGIS符号样式的完整转换。主要从以下四个方面进行研究:一是MapInfo与ArcGIS中各种符号类型样式的对应关系和设置方法。其次,利用MapBasic工具访问MapInfo图层中样式信息、修改tab文件表结构增加样式信息字段、保存样式信息。之后,利用ArcGIS Engine相关接口读取属性表中的样式信息、进行样式设置。最后,利用MapBasic和C#语言,基于MapInfo和ArcGIS Engine构建了地图数据转换系统,实现了常用点、线、面图层符号样式从MapInfo向ArcGIS的自动转换。本文实现的转换方式与技术可以为地学相关多源异构数据转换中图形符号等样式转换提供借鉴。