本帖最后由 candy33 于 2015-8-26 16:51 编辑
浅谈数字化地形图的数据转换方法 一、引言 数字化地形图是目前gis空间基础数据库建立的主要数据来源,但其并非gis概念中的空间信息数据库,充其量只能作为gis数据库建立的数字化形式的基础数据源,是以供图为目的的。目前的数字化测图软件大多是首先满足用户及出图的需求,其次才考虑gis的要求。为此,就必须有一个将数字化地形图数据格式转换成满足gis要求的数据格式的切实可行的处理方法。 二、数字化地形图的特点及其格式 数字化地形图就是采用某种数字测图方法(野外数字测量、航测数字制图、原图数字化等)生产的以某种图形数据格式存储的计算机数据文件,与传统的地形图相比,具有以下特点: 1、不同类型的地物可按一定的原则分层存放、显示、查看,且不存在图纸变形等问题,便于储存调用和管理;可以进行任意的拼接合并,不需要的部分可以随意删除或隐藏。 2、虽然大部分数字化测图软件都可以存储为.dwg格式,然面状地物基本上都不是完全闭合,线状地物遇到软地物如高程点、注记等也不能断开,独立符号、汉字注记的表示也较混乱,总之很多方面都不能满足gis的要求。 三、数字化地形图向gis的转换方法 以mapgis为平台的gis数据兼顾了空间和非空间数据这两种不同性质的数据,它们之间存在着复杂的拓扑关系,并且彼此还不独立。鉴于此我们应做如下的工作来进行转换: (一)对地形要素进行编码赋值 首先应建立一套完整的编码体系,将所有的地形要素组织在唯一的科学空间定位体系当中,以保证城市地理信息系统中基础地理信息存储和交换的一致性。地形要素的编码赋值是一项工作量大的工作,但大部分可以通过编一些程序实现自动赋值。当然了有些个别的还必须进行人工干预。 (二)按照不同的要求进行分层处理 一般情况我们是将地形图的要素分成建筑物层、道路层、水系层、曲线层、注记层等,再根据不同的数据库要求进行属性描述,如建筑物的属性包含代码、楼层、结构、用途、名称、门牌号等,曲线层的属性包含代码、高程值、曲线类别等。这些属性均以国标拟定。 (三)特殊要素的数据处理方法 对于数字化地形图中已经满足gis建库要求的要素,一般采用自动提取的方式,不再重新数字化;但对线状地物,一般都应重新数字化地物的定位中心线,并使其具有规定的代码和属性。对于面状地物,应将其面域完整地表示成一个闭合整体,且面状区域中只能输入唯一的标识点,使其具有规定的代码和属性。当不同地物有公共边时,重合部分要重复数字化,每次都要给出相应地物的代码和属性,并进行严格的捕捉。 1、点状符号 数字化地形图中的点状符号如路灯、消防栓、独立树等,在gis中是以点来表示的,同时以不同的编码区别不同的地物类型。可这些点状符号在一般的数字化地形图里有的是以(block)形式存在的,它们具有各自的块名,这类符号可根据块名直接转入mapgis中;而有的则是以形(shape)形式存在的,必须先经过形转块的程序处理后,再进行编辑。 2、高程点层 对高程点层的处理要求是性有代码和高程值的描述,便于gis数据地面模型的生成。代码统一为82000,可以在转入mapgis以后统一赋予,而高程点的值可以通过dxf—elevation转入mapgis中。但是现在相当多的数字化地形图中高程点没有高程描述,而且有的高程点还不是点状要素,为此应当开发一个能够给高程点赋高程值、高程点赋代码,高程点输出的软件,使输出的.dxf文件在转入mapgis后可以满足gis的要求。 3、汉字注记的提取 严格地讲,满足gis要求的汉字注记必须是按照地形图要素分类分层显示的,在分层上一般是根据用户的要求分成单位名注记、楼层注记、水系注记、道路注记、说明注记等,而大部分数字化地形图它是以cad为平台开发的软件生成的,其汉字注记是以text形式存放的,当然还有些非但不是text形式存放,更没有经过详细的分层。基于上述情况,应编写相对的汉字提取程序,做到根据不同的要求将汉字进行自动分层,然后将重新分层的汉字输入一个.dxf文件,最后转入mapgis中分层存放。 (作者单位:榆次工业园区公用事业局)
|