浅谈南方CASS向WALKFIELD数据转换研究
2012-02-08侯轶李新锋尹建国温婉丽
侯轶 ,李新锋,尹建国,温婉丽
(1.山东正元数字城市建设有限公司,山东烟台 264002;2.山东省第四地质矿产勘查院,山东潍坊 261021;3.河北建筑工程学院数理系,河北张家口市 075024)
1 引言
近些年来随着我国国土资源管理部门对地籍管理的进一步深化,管理软件日新月异,中地、超图、南方等公司相继推出了各自的地籍系列软件。由杭州浙大数维信息系统工程有限公司推出的WALKFIELD软件目前被很多测绘及土地管理单位所采纳。但基于各地方的基础数据多以南方CASS数据为主,所以CASS与WALKFIELD之间的转换成为难点和重点工作,本文结合生产实际,就转换中的程序编写及转换过程进行阐述。
2 两种软件特点介绍
WALKFIELD是WALK系列产品中测绘数据土地专业加工工具,是面向从事地籍外业测量部门和地籍管理入库部门的软件。为解决当前地籍测量与管理部门的需求,满足应用部门的地形、量测、图表和分析需要,WALKFIELD利用地籍测量数据,建设初始地籍数据库,并提供了地籍数据加工,属性编辑、拓扑编辑、变更编辑、数据模式检查、统计查询、制图和制表等功能。CASS地形地籍成图软件是基于AutoCAD平台技术的数字化测绘数据采集系统。广泛应用于地形成图、地籍成图、工程测量应用三大领域,且全面面向GIS,界面操作、数据浏览管理、系统设置更加直观和方便。相比而言,WALKFIELD在属性库管理、空间分析等传统GIS方面更具优势。
3 技术依据
(1)GB-T 13923-2006《基础地理信息要素分类与代码》;
(2)GB/T 20257.1-2007《1 ∶500、1 ∶1 000、1 ∶2 000地形图图式》;
(3)基础地理信息数据建库部分参照《1∶500 1∶1 000 1∶2 000地理信息数据采集技术方案》;
(4)《全国城镇地籍调查数据汇总实施方案》;
(5)《土地利用现状分类》(GB/T 21010-2007);
(6)《第二次全国土地调查技术规程》(TD/T 1014-2007);
4 转换思路
建立CASS与WALKFIELD之间的代码对照表(如表1),利用南方CASS软件用户编码,通过对用户编码的解析和转换形成WALKFIELD的公共编码,然后进入WALKFIELD的后期引用,按照 WALKFIELD的各地方要求模板,进行数据引入。
编码对照表 表1
5 转换代码编写
南方CASS提取的用户编码,是其软件下的各种地物要素的空间描述,通过对其地物描述转换形成WALKFIELD可引入的用户自定义文件(TXT格式),结合各种地物类型进行点转换、线转换、面转换,由于点、线、面转换代码类似,所以只列举其线转换,具体代码如下:
注记的转换在本次转换中使用手工将CASS数据生成DXF格式,然后选择相应的文字注记归类到相对应的图层文件中。
6 具体转换步骤
在CASS 8.0中使用VBA编辑工具加载程序语言,加载完代码,打开南方CASS 8.0,打开需要转换的CAD数据,生成用户编码,运行VBA程序,实现点、线、面的提取,形成3种文件的TXT格式。其中点文件表示形式是:地物编码,X,Y,Z;线文件表示形式为:地物编码,点数,地物标示,点号,X,Y,Z;面文件的表示形式同线文件,引入规则为地物编码随编码到可选层。通过引入各种地物信息,即可形成基础的WALK数据,然后结合手工归类各种文字注记,同时录入属性数据,最后进行各种构面,以便进行下一步建库工作。
7 结论
转换完的数据严格按照WALKFIELD及各地市的相应模板进行了归类,数据转换完整性的保证主要在于编码对照表的编写是否全面,转换完的数据从图面上来说基本完成,但从属性内容来说还需要手工补充。利用WALKFIELD地籍软件的各种赋值命令结合手工输入完成各地物的属性赋值。通过利用VBA程序,我们完成了复杂的数据转化,为以后各县市WALKFIELD地籍管理提供了数据整合的便捷。
[1] 杜海平,詹长根,李兴林.现代地籍理论与实践[M].深圳:海天出版社,1999.
[2]TD1001-1993.城镇地籍调查规程[S].
[3] 张帆主编.郑立楷,卢择临,王成煌编著.AutoCAD VBA二次开发教程.北京:清华大学出版社,2006.
[4]南方 CASS《用户手册》[R].
[5] WALKFIELD软件《用户手册》[R].
[6]宋伟东,符韶华.DLG到GIS的数据转换方法研究[J].测绘通报,2004(2):54~56.