南方CASS格式数据向常规GIS格式转换方法探讨.doc

南方CASS格式数据向常规GIS格式转换方法探讨.doc

ID:53461786

大小:69.50 KB

页数:6页

时间:2020-04-04

南方CASS格式数据向常规GIS格式转换方法探讨.doc_第1页
南方CASS格式数据向常规GIS格式转换方法探讨.doc_第2页
南方CASS格式数据向常规GIS格式转换方法探讨.doc_第3页
南方CASS格式数据向常规GIS格式转换方法探讨.doc_第4页
南方CASS格式数据向常规GIS格式转换方法探讨.doc_第5页
资源描述:

《南方CASS格式数据向常规GIS格式转换方法探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、方CASS格式数据向常规GIS格式转换方法探讨摘要:南方CASS地形地籍成图软件是基于AutoCAD平台进行二次开发的数字化测图系统。本文讨论CASS软件处理后的地形、地籍数据在AutoCADMap3D平台下通过开发程序把数据转到常规GIS平台的方法。关键词:南方CASSGIS数据转换识别因子背景H前,南方CASS软件大量应用于大比例尺地形地籍测绘,因此存在大量CASS格式的数据。而在进行后期数据库建设时,就面临数据转换的问题,虽然数据转换软件很多,而方法对于数据应用的需求尤为关键。本文就南方CASS格式数据在AutoCADMap3D平台下编写程序向常规GIS格式转换的方法进行探讨

2、。实现方法实现数据格式转换的流程如下:图表1实现流程图创建识别表达式如何判断地物对象所对应的GIS对象,这是我们进行数据转换吋第一个需要考虑的问题。简单的说,就是要找到地物对象的特征。可以根据这些特征区分出不同的地物对象。这类地物特征,我们称之为识别因子。一般来说,多个识别因子组合在一•起,可以确定地物对象。对于一组识别因子,如果它能够确定的对象是唯一的,我们称这组识别因子为唯一识别表达式;如果一组识别因子所对应的对象不唯一,我们称这组识别因子为模糊识别表达式,它所对应的地物对象,称之为模糊对象。依据唯一识别表达式,可以编写程序把对彖直接转换为GIS对象。对于模糊对象,需要通过人机

3、交互把对象转换为GIS对象。下表是经常使用到的识别因子,表格1常见识别因子列表对象类型AutoCAD含多种不同对象类型,南方CASS使用到的类型并不多,常用的有如下几种对象类型:表格2常用对象类型列表图层名称南方CASS使用到的图层名称列表如下:表格3南方CASS图层列表线型名称南方CASS定义的线型名称近百个,少量线型名称对应唯一的地物对象,大部分线型名称对应多个地物对象。表格4南方CASS线型名称(部分)块名南方CASS定义的块名二百多个,基本上每个块名都可以对应唯一CASS地物对象。表格5南方CASS块名(部分)CASS属性代码南方CASS定义的属性代码近九百个,基木上每个C

4、ASS属性代码可以唯一对应CASS地物对象。CASS属性代码是最关键的识别因子。表格6南方CASS属性代码(部分)其它次要的识别因子对于次要的识别因子,大部分情况都是可以忽略的,只有当一・组关键因子不能唯一识别地物对象,而补充丄线宽、颜色等次要因子吋,可以建立唯一识别表达式吋才会用到。识别表达式根据CASS对象属性及转换后的对象要求,进行识别表达式定义。可能出现多种CASS对象转换为一类对象,如混房屋、砖房屋都转换为一般房屋;也可能出现一个对象转换为多类对象,如泉水转换为温泉、矿泉、硫磺泉、喷泉等,需要对CASS对象和转换后的对象进行一一比对。定义的识别表达式如下表所示:表格7识别

5、表达式数据预处理AutoCAD木身支持的对象类型,在一些GIS软件屮是不存在对应的类型的。这就要求把GIS软件不支持的对象,转换为简单的点、线、面对象,方便转换为GIS格式数据。部分GIS软件甚至不支持弧、圆等对象,针对转换后要求的格式,还需要先对此类对象转换为简单的点、线、面对象。地物对象的识别与转换地物对象的识别与转换分为两种模式:可以唯一识别的对象,使用计算机直接识别转换;无法唯一识别的对象,使用人机交互识别转换。先根据定义好的唯一类型识别表达式进行计算机直接识别转换,再检索未识别的对象,进行人工交互识别,直至所有对象识别完毕。对识别过的对象,需要设置已识别的标志,并添加转换

6、过的属性,常见的保存属性的方法有:1、自定义XDATA扩展属性数据;2、数据词典;3、AutoCADMap3D的对象数据。前两者需要自定义并解释,AutoCADMap3D的对象数据可以直接定义表并设置属性,使用相当简单。表格8对象属性对识别过的对象,除了设置转换后的属性和添加识别标志之外,有吋候还需要进行一些其它处理。如设置拓扑关系标志,把一般房屋设置为房屋面的边,房屋结构注记设置为房屋面的质心,用来进行后续的拓扑关系构建。构建拓扑关系南方CASS本身没有提供拓扑处理功能。可以使用AutoCADMap3D的拓扑处理功能构建拓扑关系。构建拓扑关系过程屮,可以根据属性选择转换后的拓扑边

7、界和拓扑质心,构建拓扑关系。也可以在转换过程屮,对要创建拓扑关系的对象,先设定标志,根据标志选择对象构建拓扑。相对来说,小数据量时,使用前者,对软件维护更简单;数据量较大时,使用后者处理更方便。地物对象转换为GIS对象的方法对于转换后的数据,可以使用AutoCADMap3D平台的输出功能,转换为常见的GIS格式数据,如SHAPEo在实践过程屮已经发现,部分对象的转换有缺陷,如圆对象作为拓扑而的边界时,转换后的数据会出现重叠的两个圆。也可以通过编写程序实现数据转换,通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。