地图符号库是地图符号所有的图形描述信息的集合。目前,大多数的地图制作软件都有自己的符号库;同时,为了增加地图编制的灵活性,制图软件通过人机交互操作实现符号库的创建、符号的更新及增添。目前,地图符号制作的方法主要有4种:第一种是使用文本编辑器设计地图符号,建立描述的文字符号;第二种是用GIS系统提供的开发语言来实现地图符号的编制,主要是用于复杂符号的编制;第三种是将软件的图形编辑功能用于普通的“图形块”设计;第四种是使用符号的界面设计通过一些组合、位移或缩放来创建复杂符号。
传统的制图软件中较为完善成熟的为美国Autodesk公司的AutoCAD、Adobe公司的Illustrator以及加拿大Corel公司的CorelDraw等,这些软件根据自身的图形创建功能以及编辑工具制作地图符号库,并根据地图符号库制作软件。AutoCAD软件中对于地图符号的编制是通过线型和图块实现的,在编制地图符号库中使用线型制作线状符号时,其符号制作效率低且不能实时测试符号的准确性,使用图块编制地图符号时,其工作量大并且编制的地图符号效果不理想。
目前,国内外已有很多成熟的GIS软件,如美国ESRI公司研发的ArcGIS软件、MapInfo公司开发的MapInfo软件,国内的中地数码集团研发的MapGIS软件也能提供比较不错的符号制作和符号编辑功能。ArcGIS软件针对地图符号中的点、线以及面要素给出了不同类型的符号,用户可以通过选择现有的符号或者对符号进行叠加,对不同的要素采取不同的编制方式,点状符号通过标记符号编制,线状符号通过线型符号实现,面状符号则使用填充符号,但是ArcGIS对复杂的符号制作困难且效果不理想,如崩崖等,同时ArcGIS在制作一些结点处角度偏大的线状符号时会产生变形。(www.daowen.com)
MapInfo采用Windows中光栅、矢量和TureType字体制作点状符号;线状符号需要使用软件自带的程序进行开发,将符号分解叠加而成;面状符号则采用的是闭合线中规则排列或者随机排列的点状或者其他符号。
MapGIS软件对于地图符号库管理没有采用分类管理的方式,而是将所有的地图符号全部按照顺序排列在同一个文件中,并且不能实现符号插入、删除以及替换,同时用户不能创建自定义的符号库。武汉大学的李霖针对如崩崖、陡石山等复杂符号无法参数化描述和较难自动绘制的问题,提出了一种在图元参数模型基础上的扩展图元参数模型,但是对于更加复杂的地图符号如专题地图符号的实用性有待进一步研究。长安大学的郭新成提出了国家基础地理信息产品—— 数字线划地图(DLGM),并提出了一体化数据模型—— 拓扑地图模型以及一体化要素定义模型—— 模板体系,该模型解决了地图与DLG数据的一体化管理和生产的问题。中国地质大学的于晓晶通过分析地图符号的构成与分类,提出了新的地图符号的分层组织模型并实现了地图符号的制作且便于地图符号的共享。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。