南方CASS数据向清华山维EpsW2005的转换方法
【技术】CASS软件对电子版图纸中施工坐标进行转换,内附操作视频

【技术】CASS软件对电子版图纸中施工坐标进行转换,内附
操作视频
如何用CASS软件对电子版图纸中施工坐标进行转换呢
引
言
很多小伙伴经常会遇到当设计院或者甲方提供给我们的电子版图纸时,在图纸上某些位置是标注了坐标的,但是当我们用CASS软件(亦或者手机CAD看图软件)中的坐标查询或者坐标标注功能,对其坐标点进行查询或标注时,却发现结果和图纸上已标注的坐标不符,这是因为设计院为了使图纸放入图框中对其进行了缩放和平移,所以我们标注出来的的坐标和图纸已有的坐标不相符,同时也不能够用来放样的。
文章末尾附上操作视频:
那么如何利用CASS软件,将图纸还原到原来的位置呢?
上图为设计院给的基础图,其中红色坐标标注是两个轴线的交点,
是我们从图纸中拉出来的,这样就会发现和设计院给的坐标与标注出来的坐标不相符,我们并不能把其它位置的坐标拉出来进行放样。
这样我们就得用到CASS软件里面的对齐命令了。
1、首先我们用point命令将正确的坐标展出来(设计院标注的坐标)
2、用同样的方法将2个正确的坐标展点,然后在显示区找到,并标注出来好方便下一步操作
3、接下来选中我们的图纸,并选择CASS软件编辑菜单中的对齐命令
4、将图纸的两个轴线交点与展出的两个点对齐便可,最后最第三个点进行验算。
操作视频:
来源:新瑞得仪器。
清华山维工程文件大小的精简方法

清华山维工程文件大小的精简方法别建晓【摘要】在介绍EPSW平台数据存储原理的基础上,简要介绍了对清华山维图形文件大小进行精简的方法和技巧,以便有效地管理和存储数据,最大化地避免计算机磁盘空间的浪费.【期刊名称】《城市勘测》【年(卷),期】2010(000)003【总页数】3页(P116-118)【关键词】模板;表;实体对象【作者】别建晓【作者单位】武汉市政工程设计研究院有限责任公司,湖北,武汉,430015【正文语种】中文【中图分类】P209不少清华山维用户在使用EPSW测绘软件进行数字化成图时可能会发现以下问题:(1)工程文件(mdb格式)通常都比较大,动辄几兆,乃至几十兆。
(2)工程文件大小与工程规模的大小不成比例,比如笔者手中有3个道路工程实例,500 m长的工程文件大小为 1.57 MB,2 km长的工程文件大小为1.75 MB,5 km长的工程文件大小为1.69 MB。
(3)在调入AutoCAD数据时,文件更大。
(4)在删除了大量地物数据后,文件大小并没有变小。
文件过大,往往造成在机器上运算时间长,在文件存储方面也特别消耗硬盘空间。
因此探索该类文件大小的压缩技术方法、优化存储方式也日益受到更多用户的重视。
EPSW平台采用了数据库技术,在创建新工程时,需要以一个准备好的技术规则作为依据,以使数据全面规范化,这个技术规则我们称为模板。
模板其实就是一个Access数据库,内容包括地理数据结构表、数据分层分色方案、编码体系及符号化描述定义、系统环境用户化设置及用户扩展属性表定义。
模板不但是数据标准化的有力保证,同时也体现了生产与技术相分离的先进理念。
用Access97打开的模板,如图1所示,我们可以看到共有53个表。
一个新工程建立后,我们会在工程中加入数据:如一个路灯、一个土坎或一个道路名称注记,这些数据的存储都是作为一条记录存放在工程数据库的数据结构表中,它们包括GeoPointTB(点表)→CPointTB_p、Geo-LineTB(线表)→CPointTB_l、GeoAreaTB(面表)→CPointTB_a、MarkNoteTB(注记表)→CPointTB_n,如图2所示的为数据库中实体对象的存储实例。
测绘软件CASS9.0、SV300 V6、EPSW比较

测绘软件CASS9.0、SV300 V6、EPSW比较作为一个伴随CASS从5.1走到9.0的技术支持,我的日常工作就是解决用户的各种问题,发现CASS存在的不足,和CASS一起成长。
工作中很少接触CASS之外的同类软件,对威远图的SV300 V6和清华山维的EP-SW只是略有了解。
由于本人才疏学浅,实践经验不足,斗胆将自己的一些积累和大家分享,以下是我对这三款软件的一些对比分析,难免有些纰漏,欢迎批评指正,以期共同进步。
CASS是南方的核心软件产品之一,市场占有率、更新速度在行业内遥遥领先。
SV300 V6和EPSW也是威远图、清华山维的拳头产品,专业化水平较高,是值得学习和尊敬的对手。
下面从以下几个方面,了解三款软件的差别和优缺点。
一、开发平台及环境CASS 9.0:AutoCAD2002/2004/2005/2006/2007/2008/2009/2010。
SV300 V6:AutoDesk AutoCAD 2006 / MAP 5/Land Desktop 3。
EPSW:自主平台二、升级更新CASS 9.0:跟随AutoCAD的升级,CASS每年升级一次平台和程序,并于每年年初举行升级发布。
SV300 V6:最新版本是适用于AutoCAD2006,暂无新版本发布。
EPSW:最新版本是2008,暂无新版本发布。
三、客户服务CASS 9.0:分公司营销—分公司技术—总部技术支持—总部开发部,四层服务体系确保用户得到最及时高效的服务。
每年在不同地区不定期地举行用户培训班。
技术服务人员每年也要进行考核和新技术培训。
SV300 V6:以代理商为主要服务力量。
EPSW:只有北京、武汉、沈阳、广州四处公司。
四、大客户经验CASS 9.0:上海测绘院、长沙国土局、苏州测绘院、济南国土局、国测一大队……大客户遍布全国,经验丰富。
SV300 V6:用户集中在西北、东北少数地区。
EPSW:用户主要集中在东北三省。
附录1 清华山维数字测图软件简介

出版社
理工分社
连接点输入编辑框:可以在下一点测量之前用 鼠标左键在绘图区捕捉连接点,测量之后,此点自 动与捕捉的连接点连线。也可以在测点没回车之前 ,将鼠标左键移至要连接点,按“F3”键,右键确认 ;不需要连线时按“F6”键,清空连接。 编码输入编辑框:编码的获取有几种方法。在 其下拉列表框中记录了最近用过的10个编码可供选 择;如果周围有该编码的地物,鼠标移至该地物, 用T键拾取编码。还有一个获得编码的方法就是打开 工具条上的编码工具,在那里去点击也很方便;细 部点数据采集进来之后,画成什么符号,决定于输 入的编码。
20
大气监测控制原理
出版社
理工分社
在极坐标测量(或坐标输入)下连线的使用: ①如果测完几个点后需要连线时,在鼠标单击连 线编辑框后,就可以自由连线了; ②除了以上获取编码的方式外,此时还可以在附 近同类地物上用鼠标左键单击,也可以拾取与该地物 相同的地物编码。 7)坐标输入 菜单启动:选择菜单“测图\坐标输入”; 命令行启动:XYZ; 快捷键:0。 功能启动后,将出现如附图112所示对话框。 功能描述:已知坐标点的输入。界面的操作方法 与极坐标测量类似。输入一已知坐标及其编码,即可 画一个地物,如路灯。
大气监测控制原理
出版社
理工分社
附图1-10
“测站检核”对话框
附图1-11“极坐标测量”对话
18
框
大气监测控制原理
出版社
理工分社
6)极坐标测量 菜单启动:选择菜单“测图\极坐标测量”; 命令行启动:JZB; 快捷键:0。 功能启动后将出现如附图111所示对话框。 功能描述:主要完成碎部点的采集、连线等工作。
16
大气监测控制原理
出版社
理工分社
在cass中作图的注意事项以及二调采集系统数据操作流程

中地数码就二调采集系统中数据转换部分提出的要求及注意事项:1.1数据转换的要求各地地籍建库的图形数据要求提交的是MAPGIS数据类型(WT、WL、WP),同时图形数据要满足国家建库的标准,即图形符合建库的标准进行分层,并且每一层的属性结构同样也要符合建库的标准。
图形数据主要包括:基础地理信息数据、土地利用数据、土地权属数据。
其中基础地理信息数据:包括测量控制点、行政区、行政区界线、等高线等,土地利用数据包括地类图斑、线状地物、零星地物(可选)、地类界线等;土地权属数据:包括宗地、房屋层数据。
建库单位在数据建库过程中通过外业采集、内业作图、数据检查、最后进行数据输出。
由于建库单位在测图软件使用上存在多样性,可能使用南方CASS,瑞德等数字测图软件,输出的数据可能出现多种格式。
所以数据建库的单位需要MAPSUV系统将各种格式的数据转换为符合各地地籍建库要求的MAPGIS矢量数据(WT、WL、WP)。
在转换的过程中,建库单位要考虑到其它矢量数据与MAPGIS数据组织结构不同,未了达到转换前后图形属性的一致性,特别要注意各软件画法上的不同。
转换后的文件中的点、线、面文件要求按照建库标准进行数据分层。
转化后一定要核对图形的属性结构,确保数据的正确性。
*************附1 在cass中作图的注意事项*************************1)画地物时注意地物的连接性、封闭性(尤其是涉及到曲线的部分,不封闭往往会造成飞线。
cass注重图形表面的一个显示效果而mapsuv中更强调逻辑上的规则)2)画一些特殊地物例如:楼梯、陡砍、坡度、涵洞…时应注意按照顺时针画法的原则。
3)画地类图斑等区域内含有子图符号的面状地物,一定要闭合构面。
否则转到MapSuv中图斑就不完整:图斑内的子图符号(即辅助编码或带“-”的编码)缺失;图斑范围线不连接。
4)画地物时应遵循地物编码两边都存在的原则,如果硬要画cass或测图中不存在的编码,应通知两方技术支持人员把新添加的地物编码加入库中并对CASScode对照表做相应的修改。
EPSW编码在南方CASS6.1外业测图中的应用

EPSW编码在南方CASS6.1外业测图中的应用QQQ:]SCIENCE&TECHNOL0GYINFORMATION学术论坛EPSW编码在南方CASS6.1外业测图中的应用吴洪俊(福建省莆田市城乡勘测设计研究院)摘要:分析南方CASS数字化成图软件野外数据采集方法,与清华山维电子平板"三位编码法"测图对比,提出以编程实现"三位编码法"与南方六位编码的转换.关键字:epsw98cass6.1数字化测图编码中图分类号:TP319文献标识码:A1概述大比例尺数字化地形测图方法很多,南方CASS测图软件外业采集方法有"电子平板法","草图法","简码法"等等,清华山维EPSW98采用"三位编码法".各种方法,各有优缺点."电子平板法"以笔记本电脑外业现场作图."草图法","简码法","编码法"是通过外按存储器(如E~)00,掌上电脑)或全站仪自带内存,存储外业采集的点,线,面数据和信息,传输到电脑,经过测量成图软件进行数据转换,地物编辑,信息录入及一系列成图处理后,加工成数字化地形图产品."电子平板法"采用笔记本电脑进行野外采点,作图,编辑,修改和成图,具有直观便捷,现场成图的特点.但笔记本电脑携带不便,受制于电池能量,一般只适用于小面积的修测,建筑物定线,放核样,土方测量等工程测量和测绘成果外业验收."草图法"主要针对散乱复杂的地形(如大面积不规则居民地).每测量组至少要有三个人,一个观测,一个绘制草图,一个跑尺员.观测无需记录编码,但必须逐个报点号给绘图员,绘图员在草图上标注测量点号,地物类和地物信息,内业作图时按照点号选择地物类别连线,构面,录入属性,生成地物符号."草图法"外业测量繁琐,速度不高."简码法"也称作"带简编码格式的坐标数据文件自动绘图方式",与"草图法"明显不同,每测一个地物点时都要在电子手簿或全站仪上输人地物点的简编码,简编码由自定义的一位字母和一或两位数字组成,第一位字母为地类或线形,数字代表该类别中的小分类.另外,也可规定描述连接关系的符号(几尢下表"简码法"设置示例).屿法谴茬掣}+;tll℃巧i--手逗蟮2---敏砖麓j一选j之中4—房屋类J,嵋一:圬.一尊学}一ll}一I暑置-Z~五f謦孓,^,一导毛3-,J,三南.皇4一』:1j,一土j上々三国鼻,一_t苹上∞卜一二鹤-.,一太置..s一::,一,0一草址点}.t与上—最日适适?孓,I-,?'≮辱?主T,置与下一,嘲童适文.j■,'畸羽J王巧±,"三位编码法"是清华山维公司开发的EPSW98内外业数丰化测图的测图法.山维公司电子平板数字fgN1图软件于1996 年开发,几经实践修改,针对内外业数字化测量编写了EPSW98 软件,具有独立的图形平台.EPSW98地形测图以"三位数字编码"+"识别码"的方式记录点信息,与CASS"简码法"相似,以"一个字母识别码"和"三位数字编码"构成."对于测图专业人员,常用的100多个编码能够熟练记忆,测图效率较高,目前很多单位外业测量仍然采用这种方法采集.山维数字编码在100998之间,能全面描述所有的地形图要素."识别码"以字母表示直线点,曲线点,高程是否注记,如以字母(A,B,C,D,E)表示,A为常规测量无高程点216科技资讯SCIENCE&TECHNOLOGYINFORMA TION (如电杆,房角),B为有高程的常规点,C为曲线无高程点,D为曲线有高程点,E为al,IM,~定向点.相邻测点若点号连续则与前一点连线,否则为不连线.外业采集可以仅两人操作,观测员和跑尺员各一名.采集到的数据传输到电脑之后,打开工程引入数据,点状地物自动按编码生成符号,线状地物进行初步连线编辑,打印草图,到实地勘察对图,量边,将草图中不足地形补充完整.再经过电脑编辑,加工成需要的数字化产品."简码法"适用于六位编码的CASS软件的大面积测图,掌握得好,能提高测量外业工作效率.但简码法码设置较为繁琐, 缺乏统一标准,简码无法全面表现地物,高程的显示也无法在外业给予取舍."三位编码法"与"简码法"相似,"三位编码法"较为全面,系统,更适合外业操作,工作效率更高.如果CaS8能兼容山维"三位编码法",对于传统使用清华山维电子平板的测量人员,无疑是一个福音,遗憾的是目前还不能兼容.为此,只能分析CAss和EPSW软件数据结构,编写转换软件,实现cas8 调用清华山维测量数据.2以编程解决山维数据转入南方CASS的方法CASS软件提供了图形结构中间交换格式(.cas),CaS格式采用可识别的明码文本格式,用记事本等文档编辑工具能识别内容.清华山维也提供了文本图形格式(.cot),只要通过编程,根据两者之间的数据结构,编写转换软件,即可实现清华山维数据导入到CaSS软件.2.1南方CASS6.0的cas交换文件CASS6.0的数据交换文件扩展名是".Cas",总体格式如下:CASS6西南角坐标东北角坐标【层名】实体类型nilEND第一行和最后一行固定为CASS6和END,第二,三行规定了图形的范围,设想用一矩形刚好把所有的实体包括进去,则该矩形左下角坐标是西南角坐标,右上角坐标是东北角坐标.CASS6.0交换文件中线状地物都有线型的定义,如在其他系统生成CASS6.0交换文件,可在线型栏中以"N"代替,成图时系统会自动根据编码选择相应的线型,如无相应线型,则默认为CONTINU0US型,即实线型;文件正文从第四行开始,以图层为单位分成若干独立的部分,用中括号将层名括起来,作为该图层区的开始行,每个层内部又以实体类别划分开来,CASS交换文件共有点状地物P0INT,线段LINE,弧线ARC,圆CIRCLE,复合线PLINE,样条线SPLINE,文字TEXT,特殊地物SPECIAL学术论坛:!SCIENCE&TECHN0L0GYINFORMATION英汉语情感概念隐喻的认知语言学对比研究余雍(中南民族大学外语学院武汉430074华中师范大学外语学院武汉43007g)摘要:英汉语中情感概念隐喻描述的是由生理反应和身体经验来映射某一情感的过程.本文收集了英汉语中表达悲伤和恐惧的情感隐喻表达式,主要从方位隐喻和本位隐喻对其进行对比分析,揭示了英汉语中情感概念隐喻的认知机制和生成特点,进一步证明了情感概念隐喻既建立在人类共同的身体经验和生理反应的基础上,其认知构建和生成又受到文化模式的影响,从而使英汉语在选择具体由哪种隐喻表达式来表达情感和心理时又不尽相同.关键词:情感概念隐喻认知机制映射中图分类号:HO文献标识码:A1.引言认知语言学家越来越多地在认知这个领域对隐喻进行研究,在传统修辞学隐喻研究难以有所突破的背景下力辟新径,形成了一股以Labff&Johnson为代表的隐喻认知研究热潮,其中概念化隐喻成为关注的焦点之一.本文拟从"概念隐喻"的角度,以人类"悲伤"和"恐惧"这两种基本情感的隐喻表达式作为研究对象,主要从心理和生理角度出发,对英汉日常语言中的情感隐喻作进一步的探讨,找出英汉语中表达情感概念隐喻的认知机制的同异,从而让读者从这一侧面了解概念隐喻的深层生成特点.2.理论概述和情感隐喻的生成与阐释莱考夫在((我们赖以生存的隐喻一书中,提出了隐喻概念,也就是隐喻化(metaphorization),是两个概念域(conceptualdomain)或认知域(cognitivedomain)之间的结构投射(mapping),即从始源域(sourcedomain)向目标域(targetdomain)的投射(文旭,1999:35—36).按照Lakoff&Johnson(1980:5)所说,"隐喻的本质是指借它类事物理解和体验该类事物".作为始源域的"它类事物"是隐喻认知的基础,通常是人们所熟悉的,有形的,具体的东西;而作为目标域的"该类事物"往往是人们陌生的,抽象的东西.概念隐喻是深层次的,其隐喻表达式则是浅层次的.一个概念隐喻会有多个隐喻表达式,隐喻表达式受概念隐喻支配.莱考夫和约翰逊把概念隐喻分为三种类型:(1)结构隐喻(structuralmetaphor),是以一种概念的结构来构造另一类概念.(2)方位隐喻(orientationalmetaphor),是用诸如上下内外,前后,左右等表达空间方位的概念来组织另外一种概念系统.这类隐喻与我们的生理构造特点和我们观察事物的方式有着密切关系.(3)本体隐喻(ontologicalmetaphor),本体隐喻又可分出"实体和物质隐喻"(entityandsubstance metaphor),容器隐喻(containermetaphor)等,实体和物质隐喻是指我们可将抽象和模糊的思想,感情,心理活动,事件,状态等无形的概念看作具体的,有形的实体,特别是人体本身(束定芳,2000:l33一l35).根据方位隐喻和本体隐喻的概念,抽象的情感完全可以隐喻为认知机制,即参照空间方位,或具体有形的实体,特别是人体本身来表达.本文收集了英汉语中表达悲伤和恐惧的情感隐喻表达式,主要从方位隐喻和本位隐喻对其进行对比分析,揭示了英汉语中情感概念隐喻的认知机制和生成特点.2.1方位喻情感方位隐喻是人类语言中最基本的隐喻,是人类较早产生,可以直接理解的概念.也就是说,许多抽象的情感隐喻都是通过方等八种实体类型,文件中每个层的每种实体类型部分以实体类型名为开始行,以字符串"nil"为结束行,中间连续表示若干个该类型的实体,最后以END作为本图层结束符号.2.2清华山维EPSW的cor交换文件清华山维数字化数据格式(.cor)为文本文件.意义如下:2.3COR与CAS的转换疆茸行号内謇1o1{}}粘f一码l点薮}j第几桩l90I.9941}..M06l¨80lII帅Ij9{∞虬26.l..H.5.j.l.}I.j.①编辑编码对应表清华山维编码为三位100—998的数字组成,而南方cass编码采用六位数字组成,数字化地形图基础要素约有730个,cass六位编码中的几乎所有的基础要素均能在清华山维三位编码中找到对应关系.CASS图元索引文件是INDEX.INI,EPSw图元索引文件是Symbo1.dat,比较两者的图元结构编辑相应的编码对应表文件(假定文件名为caseps.ini).内容包含cass编码,图层,实体类型和epsw编码四个项目.②程序设计思路CASS数据交换文件以地形分类作为图层结构,下列图层为常用默认图层:"KZD"控制点,"JMD"居民地,"DLDw"独立地物,"DLDw"交通设施,"GXYz"管线设施,"sxss"水系设施,"JJ"境界,"DMTz"地貌土质,"zBTz"植被土质,"AssIsT"结构类地物,"JzD"界址点,"GCD"高程点,"DGx"等高线,"ZJ"注记.有些图层又有点状地物(POINT),线段(LINE),弧(ARC),园(CIRCLE),复合线(PLINE),样线(SPLINE)等地物类型的进行分类和描述.a.读取caseps.ini文件调入cass编码,图层,实体类型及其对应的epsw编码,寄存在内存中.b.读取cor文件调入地物编码,搜寻对应的CASS编码,找到所在的图层和实体类型.按照CAS实体类型数据归属综合,生成本图层的地物数据集合.c.生成cass文件按照图层顺序检索数据集合,如果该图层数据非空,则根据CAS交换文件格式生成对应的地物类型内容,直至所有图层检索结束,存盘退出.3.结论"三位"数字代码已经能概括数字化地形图基本要素,但地理信息系统中各专业为了各自需要,必须增加地形图要素,代码将会扩展,"三位"数字代码资源不足.因此,各级测绘管理部门规定数字地形图必须使用五位或六位代码,很多测绘专业软件均以五位以上代码作为编码.但五位以上的编码要熟练记忆有很大难度,采用"简码法"和"三位编码法"可以提高外业效率.编写代码转换软件能很好地解决代码不统一的问题.科技资讯SCIENCE&TECHNOLOGYINFORMA TION217。
南方CASS格式数据向常规GIS格式转换方法探讨

南方CASS格式数据向常规GIS格式转换方法探讨摘要:南方CASS地形地籍成图软件是基于AutoCAD平台进行二次开发的数字化测图系统。
本文讨论CASS软件处理后的地形、地籍数据在AutoCAD Map 3D平台下通过开发程序把数据转到常规GIS平台的方法。
关键词:南方CASS GIS 数据转换识别因子背景目前,南方CASS软件大量应用于大比例尺地形地籍测绘,因此存在大量CASS格式的数据。
而在进行后期数据库建设时,就面临数据转换的问题,虽然数据转换软件很多,而方法对于数据应用的需求尤为关键。
本文就南方CASS格式数据在AutoCAD Map 3D平台下编写程序向常规GIS 格式转换的方法进行探讨。
实现方法实现数据格式转换的流程如下:图表1实现流程图创建识别表达式如何判断地物对象所对应的GIS对象,这是我们进行数据转换时第一个需要考虑的问题。
简单的说,就是要找到地物对象的特征。
可以根据这些特征区分出不同的地物对象。
这类地物特征,我们称之为识别因子。
一般来说,多个识别因子组合在一起,可以确定地物对象。
对于一组识别因子,如果它能够确定的对象是唯一的,我们称这组识别因子为唯一识别表达式;如果一组识别因子所对应的对象不唯一,我们称这组识别因子为模糊识别表达式,它所对应的地物对象,称之为模糊对象。
依据唯一识别表达式,可以编写程序把对象直接转换为GIS对象。
对于模糊对象,需要通过人机交互把对象转换为GIS对象。
下表是经常使用到的识别因子,表格1常见识别因子列表对象类型AutoCAD包含多种不同对象类型,南方CASS使用到的类型并不多,常用的有如下几种对象类型:表格2常用对象类型列表图层名称南方CASS使用到的图层名称列表如下:表格3南方CASS图层列表线型名称南方CASS定义的线型名称近百个,少量线型名称对应唯一的地物对象,大部分线型名称对应多个地物对象。
表格4南方CASS线型名称(部分)块名南方CASS定义的块名二百多个,基本上每个块名都可以对应唯一CASS地物对象。
南方CASS与清华山维EPS系统数据转换

南方CASS与清华山维EPS系统数据转换1. 前言- 研究目的- 研究背景- 研究意义2. 数据转换需求分析- 南方CASS与清华山维EPS系统介绍- 数据格式分析- 数据转换需求3. 数据转换方案设计- 数据转换方案选取- 数据转换流程设计- 数据转换规则制定4. 数据转换实现- 数据转换工具选用- 数据转换程序编写- 数据转换测试5. 结论与展望- 结论总结- 创新点和亮点- 展望后续工作Chapter 1: 前言本论文主要介绍南方CASS与清华山维EPS系统数据转换的方案设计、实现和测试过程。
由于两个系统使用的数据格式不同,因此需要进行数据转换才能在两个系统之间进行数据交互。
本论文力求找到一种高效、准确、易于维护的数据转换方案,以实现两个系统的无缝对接。
1.1 研究目的南方CASS和清华山维EPS系统是两个在不同领域都非常重要的信息系统。
本研究的目的是探讨两个系统之间的数据转换方案,以满足两个系统之间的数据交互需求。
本研究还将探讨如何优化数据转换过程,使得数据转换过程高效、准确、易于维护和扩展。
1.2 研究背景南方CASS系统是中国电力市场中较早应用的综合计算软件。
其主要任务是支持电力市场运营和企业业务管理。
清华山维EPS系统则是一款专门为电力系统建设和运营而开发的仿真软件,用于分析和优化电力系统的各种运行方案。
由于两个系统的用途和功能不同,它们所使用的数据格式也不同。
在实际应用过程中,由于两个系统之间需要进行数据交互和共享,因此需要进行数据转换。
同时,如果数据转换过程出现问题,可能会导致数据不一致、错误操作等问题,因此需要设计一套高效、准确、可维护的数据转换方案。
1.3 研究意义本研究的意义在于,通过探讨南方CASS和清华山维EPS系统的数据转换方案设计、实现和测试,能够有效地解决两个系统之间的数据交互和共享问题,为电力市场运营和企业业务管理、电力系统建设和运营提供了一定的技术支持。
通过本研究还能够提高电力市场运营、企业业务管理、电力系统建设和运营等领域的信息化水平,为相关领域的科学研究提供支持,推进电力领域的现代化建设。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从数据的组织结构可以看到,数据的空间特征和属性信息一体化存储记录清晰,脱离开了EPS平台环境,通过数据库访问,数据的信息一样可以得到。
3 数据转换
3.1 基本思路
用VB读取南方CASS的DXF文件,根据编码映射表的定义,用VB读取南方CASS 的DXF文件,存成文本文件。用SQL语言将文本文件写入到EpsW2005数据工程的各数据表中。
南方CASS数据向清华山维EpsW2005的转换方法
刘云波许茵
(浙江省测绘大队,杭州310030)
摘要:简述了清华山维EpsW2005、南方CASS软件的数据结构特点及数据模板的内容、作用,分析了清华山维EpsW2005的空间数据组织与图形数据库结构的关系,提出编制编码映射表进行数据转换的方法。用VB读取DXF文件,SQL语言将文本写入EpsW2005数据工程,给出了关键代码。根据实际转换的工作经验,针对具体的细节问题提出了解决方法。
南方CASS采用骨架线和实体扩展属性来组织实体的技术,既保证了图形编辑的灵活性,又保证了与GIS数据转换的完整性。骨架线是数字线划图导入GIS的一种概念性数据结构和支撑技术,也是CASS的一种底层数据结构。这种数据结构使得CASS的地图编辑可以直接针对骨架线进行。
2EpsW2005模板介绍
2.1模板内容及作用
If Codes(0) = 0 Then‘第一个对象要素开始
Select Case Codes(1)‘对象类别
Case "LWPOLYLINE"
Codes = ReadCodes
Do‘读取对象要素内容
Select Case Codes(0)
Case "10" '根据对象要素的代码进行处理。x坐标
……
关键词:数据结构、模板、编码映射、VB、SQL
1 引言
清华山维公司早期的软件产品主要是外业测图系统,即电子平板系统,产品名称为EpsW,如EpsW98。随着测绘技术和地理信息技术的不断发展与深入,围绕着数据的生产、管理和应用,逐步形成了以图形数据库技术为核心,面向GIS的地理数据采集与处理、入库与建库以及数据更新,全方位“EPS”软件产品体系。EpsW2005只是EPS体系中的一员。
SQL= "INSERT INTO " &数据表& " (ID,Scale,Code,Mark,LayerName,LineType,LineWidth,LineColor,FillColor,MinX,MinY,MaxX,MaxY,Reference,UserID,Relation,Byname,GroupID,SymbolRef) VALUES( " & LIN & ")"
Case "1000" '对象地物编码
tempstr = ReLine(dzbSTR, Codes(1) & ",")’在编码映射表中返回对应的EpsW2005的地物编码。如果未返回,说明这个对象不需要转换。
Case "0"‘对象要素结束,将信息写入
……
Print #1, TB‘地物信息写入文本
Print #1, PointTB‘坐标写入文本
Set MbRs = MbDb.Recordsets(SQL)
……
4体会
通过对南方CASS数据向EpsW2005数据工程转换的实际操作中,笔者积累了一些经验,在数据转换中起着非常重要的作用,直接关系到数据转换的成败。主要有以下几点:
骨架线是不可或缺的,直接关系到转换后数据的完整性。在南方CASS里作图时,应把骨架线层打开,保证符号与骨架线相对应,避免出现有符号无骨架线,有骨架线无符号的情况。
3.2编码映射表
编制编码映射表主要目的是定义两个软件平台的编码对应关系,利于编辑,保证两个平台能进行正确的编码信息转换。
南方CASS中任何线状地物或面状地物,只要骨架线的数据(位置等)发生改变,与骨架线相关的所有符号也会发编码。
3.3 读取南方CASS的DXF文件
建立一个数据工程时,需要以一个准备好的“技术规则”作为依据,以使数据全面规范化,这个技术规则称为“模板”。模板是一个Access的mdb(Microsoft DataBase)数据库,其扩展名设定为mdt,以示区别于mdb数据库。主要内容包括地理数据结构表定义、数据分层分色方案、编码体系及符号化描述定义、系统环境用户化设置以及用户扩展属性表定义。基于模板新建工程,即得到一个等同于模板的拷贝,数据模板不但是数据标准化的有力保证,而且同时体现了生产与技术相分离先进理念以及与其他GIS平台实现数据交换的信息映射机制。
根据编码映射表读取DXF文件中的LWPOLYLINE、POLYLINE、LINE、CIRCLE、INSERT、TEXT等对象的地物,存成与EpsW2005工程数据库相同结构的文本文件。
……
Open "c:/TempDxf.txt" For Output As #1‘打开临时文件
……
Codes = ReadCodes‘读取两行
db.ExecuteSQL
……
SQL= "INSERT INTO " &坐标数据表& " (ID,SeqID,X,Y,Z,PointType) VALUES( " & LIN & ")"
db.ExecuteSQL
……
Loop
3.5根据模板对数据进行规范
……
SQL = "update GeoLineTB,newcode yerName=yerName, GeoLineTB.LineType=newcode.LineType, GeoLineTB.LineWidth=newcode.LineWidth, GeoLineTB.LineColor=newcode.LineColor,GeoLineTB.Byname=newcode.Byname where GeoLineTB.code=newcode.code"
在南方CASS中,文字是分层存放的,无法根据图层、字体内容及字体大小进行严格区分。建立相应的文字样式,不仅可以规范文字的字体类型及大小,而且有利于进行字体映射。
5结语
在进行南方CASS数据向EpsW2005转换的过程中,笔者较为系统的介绍了两个数据平台的数据结构特点,摸索出一套较为实用的数据转换方法。提出了在数据转换中应注意的一些具体细节问题的解决技巧,从而使用户更好的利用编码映射表进行转换,保证转换后的数据完整,也为其他不同数据平台向EpsW2005转换提供了经验。
2.2地理数据结构表
地理数据结构表是存储各类地物、注记的表集合。工程建立后,加入的每个点、线、面类的地物、注记,做为一条记录存放在工程数据库的数据结构表中,它们包括:GeoPointTB(点表)->CPointTB_p、GeoLineTB(线表)->CPointTB_l、GeoAreaTB(面表)->CPointTB_a、MarkNoteTB(注记表)->CPointTB_n。如房屋,其对象的基本特征(图层、颜色、线宽等)存储在GeoLineTB表中,坐标点列存储在CPointTB_l表中,二表间由对象的ID号关联。ID号在数据结构表中具有唯一性。对象的基本属性特征通过编码从FeatureCodeTB表中获得,符号解析的具体描述同样由编码在SymbolScriptTB表中得到相关定义。
End Select
Codes = ReadCodes
Loop
……
End Select
End If
Close #1
3.4 用SQL语句将文本写入数据工程
……
Open "c:\tempdxf.txt " For Input As #1
Do Until EOF(1)
Line Input #1, LIN‘读入文本文件的一行
南方CASS的地物编码具有唯一性,但于CAD的扩展属性可以是任何值。进行不规范作图时,会出现在不同的对象类型使用相同的编码,如将点状地物的编码附给线状地物等,可以借助南方CASS的检查工具进行处理。
南方CASS与EpsW2005相同地物的对象类型不同。如河流流向在CASS中为点状地物但在EpsW2005中为线状,需要在读取DXF时,根据点状地物的旋转角计算出在EpsW2005中的另一个方向点。地物的绘制方式不同,如棚房、坎子等,CASS中符号是在绘制方向的右边,EpsW2005内刚好相反。
参考文献:
[1]赵学慧,赵玮.Visual Basic 程序开发完整实例教程.北京.海洋出版社,2003.
[2]王成春,萧雅云.Access 2003 VBA程序设计.北京.中国铁道出版社,2005.
[3]李伟红 主编.SQL Server 2005 实用教程.北京.水利水电出版社,2008.
[4]清华山维EpsW2005使用说明书