1.本技术涉及数据处理技术领域,尤其涉及cass数据处理方法、装置、电子设备及存储介质。
背景技术:2.为了进一步优化“三旧”改造政策,加快盘活利用各类低效城镇用地,有计划开发土地,完善城市功能,改善人居环境,优化产业结构,传承历史文化,各地根据实际情况,开展相关城市更新改造工作。而城市更新相关的工作,如旧城改造的可行性分析,离不开相关基础数据集的支撑,在此背景下,相关的测绘工作应运而生。
3.支撑城市更新分析的测绘数据量大、复杂。因此,必须要提高企业的工作效率,快速高效地生产数据。目前的企业,数据的生产基于在cass软件环境下制图,利用软件自带的绘图功能模块,绘制出的地形基础数据集,然后进行dwg格式到shape格式的数据转换,因为转换后的数据集只有28个图层,而code码是7位。而根据城市更新相关的技术依据,参考《1:500 1:1000 1:2000基础地理信息数据要素属性》的要求,成果地形数据集包含了31个图层,code码是8位的。为了得到规范的成果必须对地形基础数据集进行数据格式转换。
4.然而,数据格式转换的过程需要人工对数据进行重新分类,操作麻烦,复杂,繁琐,工作效率低,最严重的有可能因为人为的因素,导致重新归类要素错误,数据集失真。
技术实现要素:5.本技术提供cass数据处理方法、装置、电子设备及存储介质,以解决现有技术中cass软件生产出来的数据集与成果数据集的图层数量、图层名称及存放的要素不一致的问题。
6.为解决上述技术问题,本技术提出一种cass数据处理方法,包括:基于cass软件环境下制图,绘制出dwg格式的地形基础数据集;对地形基础数据集进行数据处理,得到每个图层地物的属性;结合预设的转换规则,根据地物的属性对地形基础数据集进行数据要素分类、同类合并和code码转换,得到成果地形数据集,并进行输出。
7.可选地,dwg格式的地形基础数据集包括28个图层和7位code码;成果地形数据集包括31个图层和8位code码。
8.可选地,code码转换,包括:通过唯一的标识码,把对应的地物通过国际码把cass码转为城市更新的分类代码。
9.可选地,根据地物的属性对地形基础数据集进行数据要素分类,包括:根据地物的属性,将地形基础数据集分成四类要素,其中,四类要素包括文本、点、线和面。
10.为解决上述技术问题,本技术提出一种cass数据处理装置,包括:绘制模块,用于基于cass软件环境下制图,绘制出dwg格式的地形基础数据集;数据处理模块,用于对地形基础数据集进行数据处理,得到每个图层地物的属性;数据输出模块,用于结合预设的转换规则,根据地物的属性对地形基础数据集进行数据要素分类、同类合并和code码转换,得到
成果地形数据集,并进行输出。
11.可选地,dwg格式的地形基础数据集包括28个图层和7位code码;成果地形数据集包括31个图层和8位code码。
12.可选地,数据输出模块还用于:通过唯一的标识码,把对应的地物通过国际码把cass码转为城市更新的分类代码。
13.可选地,数据输出模块还用于:根据地物的属性,将地形基础数据集分成四类要素,其中,四类要素包括文本、点、线和面。
14.为解决上述技术问题,本技术提出一种电子设备,包括存储器和处理器,存储器连接处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述的cass数据处理方法。
15.为解决上述技术问题,本技术提出一种计算机可读存储介质,存储有计算机程序,计算机程序被执行时实现上述的cass数据处理方法。
16.本技术提出cass数据处理方法、装置、电子设备及存储介质,首先通过绘制获得出dwg格式的地形基础数据集,接着对地形基础数据集进行数据处理,得到每个图层地物的属性;最后结合预设的转换规则,根据地物的属性对地形基础数据集进行数据要素分类、同类合并和code码转换,得到成果地形数据集,并进行输出,输出成果地形数据集能够满足规范要求。通过上述方式,本技术可以实现cass数据的规范转换,能够一键输出满足城市更新相关技术规范要求的数据成果,避免了人为因素导致的要素归类错误,数据集失真的问题。
附图说明
17.为了更清楚地说明本技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是cass图层一实施例的概况图;
19.图2是成果数据集一实施例的概况图;
20.图3是本技术cass数据处理方法一实施例的结构示意图;
21.图4是本技术地形基础数据集和成果地形数据集一实施例的图层示意图;
22.图5是本技术dlss图层输出一实施例的流程示意图;
23.图6是本技术cass数据处理装置一实施例的结构示意图;
24.图7是本技术电子设备一实施例的结构示意图;
25.图8是本技术计算机可读存储介质一实施例的结构示意图。
具体实施方式
26.为使本领域的技术人员更好地理解本技术的技术方案,下面结合附图和具体实施方式对本技术所提供cass数据处理方法、装置、电子设备及存储介质进一步详细描述。
27.请参阅图1-图2,图1是cass图层一实施例的概况图;图2是成果数据集一实施例的概况图。在本实施例中,cass软件生产出来的数据集是28个图层,成果数据集是31个图层,且图层名称及存放的要素不一致。因此,借助的cass软件不能直接得到规范性的数据成果,同时cass软件输出的成果还存在code码不规范、要素分类不规范(图层名称及所属的要素
不一致)的问题。
28.基于此,本技术提出一种cass数据处理方法,把cass环境下绘制的数据图形,在本技术下进行数据转换,一键输出成果数据库,且成果数据库的内容满足规范要求的;成果数据库存储有成果地形数据集,成果地形数据集包含了31个图层,code码是8位的,要素属性没有丢失,且地物的名称和code码与该要求是一一对应关系的。
29.请参阅图3,图3是本技术cass数据处理方法一实施例的结构示意图,在本实施例中,cass数据处理方法可以包括步骤s110~s130,各步骤具体如下:
30.s110:基于cass软件环境下制图,绘制出dwg格式的地形基础数据集。
31.cass软件是基于cad平台开发的一套集地形、地籍、空间数据建库、工程应用、土石方算量等功能为一体的软件系统。可以用于进行土地勘测定界、城市部件调查和土方计算功能。
32.土地勘测定界:土地勘测定界是“金土工程”计划的重要内容,其界定土地使用范围、测定界址位置、计算用地面积等内容是为国土资源行政主管部门用地审批和地籍管理提供科学准确的基础资料而进行的技术服务工作。还可以根据土地勘测定界规程,更新了勘测定界报告书。
33.城市部件调查:城市部件管理法就是把物化的城市管理对象作为城市部件进行管理,运用地理编码技术,将城市部件按照地理坐标定位到万米单元格网地图上,通过格网化城市管理信息平台对其进行分类管理的方法。将每个部件都赋予若干位代码,标注在相应的万米单元网格中,相当于它的“身份证”。cass城市部件调查主要功能有:城市部件统一编码,城市部件制图、显示,统一属性数据结构,便捷的属性数据录入、修改、查询、统计。
34.土方计算功能:cass系统提供了方格网法、dtm法、等高线法和断面法等丰富的土方计算方法,对不同的工程条件可灵活地采用合适的土方计算模型。
35.在本实施例中,基于cass软件环境下制图,绘制出dwg格式的地形基础数据集,其中,dwg格式的地形基础数据集可以包括28个图层和7位code码。
36.s120:对地形基础数据集进行数据处理,得到每个图层地物的属性。
37.在cass软件环境下,地物的绘制主要由文本、点、线,闭合线(面)组成,在软件express功能模块协助下,可以查看更多地物的属性,利用此点,本实施例可以借助express的功能,把绘制的dwg格式的地形基础数据集的每个图层相关属性全部暴露出来,从而得到每个图层地物的属性。
38.s130:结合预设的转换规则,根据地物的属性对地形基础数据集进行数据要素分类、同类合并和code码转换,得到成果地形数据集,并进行输出。
39.预设的转换规则可以根据规范要求而制定,例如根据广东省《1:500 1:10001:2000基础地理信息数据要素属性》的要求制定转换规则,从而使得最后输出的成果地形数据集满足规范。例如,按照广东省《1:500 1:1000 1:2000基础地理信息数据要素属性》的要求,最后输出的成果地形数据集包括31个图层和8位code码。
40.根据地物的属性,将地形基础数据集分成四类要素,其中,四类要素包括文本、点、线和面。code码转换过程是通过唯一的标识码,把对应的地物通过国际码把cass码转为城市更新的分类代码。
41.如cass软件环境下交通及其设施图层,在此方面工具模块下,读取dlss图层数据,
暴露(读取)其所有的属性,把与规范相关的属性提出出来,进行数据处理,图层的数据集重分类,分别输出:文本(注记),点,线,面(封闭线)四类要素,然后再进行编码转换,最后进行数据输出。如图4-图5,图4是本技术地形基础数据集和成果地形数据集一实施例的图层示意图;图5是本技术dlss图层输出一实施例的流程示意图。
42.成果地形数据集可以存储在成果数据库中。可选地,成果数据库是arcgis矢量数据库。由于arcgis软件没有批量转换code码功能,需要手动转换,并且工序繁琐复杂,效率低。因此本技术还可以提高code码的转换效率。
43.本实施例cass数据处理方法操作简单,节约企业成本,不用专门、单独定制相关软件,利用该工具即可得到规范性的数据成果;可以一键输出数据库,避免了繁琐的工序,以及人为因素导致数据失真,大大地提高工作效率;对该工具稍微改动,如改动编码对照表,即可满足得到其他测绘任务的数据成果。
44.为了更清楚地说明本技术cass数据处理方法,以下结合案例进行说明:
45.《城市更新项目基础数据调查项目》
46.1)在cass软件进行相关地物绘制,绘制完毕后,进行数据预处理,如把存在的拓扑问题处理完毕,当查看地物的属性的时候,地物的要素分类与编码是不满足项目相关的技术指标的标准的。其中,原始数据集的砼房,属于jmd图层,编码为141111;成果数据集砼房属于res_py图层,编码为31030131。
47.2)根据把原始数据集进行数据转换,输出gdb数据库。
48.3)本技术应用到此项目,避免了繁琐低效的工作,大大提高了此项目的工作效率,且最终项目也顺利通过验收,由此可见,本技术可以推广到实际生产应用当中去。
49.综上,目前大部分企业使用的都是体验版cass软件,该软件不能导出shape文件。本技术能够耗时段、无缝带拓展属性导出shape文件及数据库;本技术流程模块功能是完善的,且模块又相对独立的,只要稍作修改,如修改编码对照表、图层所含的要素类或名称等某一项内容,即可满足其他测绘成果的从dwg格式转换到shape格式或gdb数据库成果。
50.基于上述的cass数据处理方法,本技术提出一种cass数据处理装置。请参阅图6,图6是本技术cass数据处理装置一实施例的结构示意图,在本实施例中,cass数据处理装置可以包括:绘制模块610、数据处理模块660和数据输出模块630。
51.绘制模块610,用于基于cass软件环境下制图,绘制出dwg格式的地形基础数据集;
52.数据处理模块660,用于对地形基础数据集进行数据处理,得到每个图层地物的属性;
53.数据输出模块630,用于结合预设的转换规则,根据地物的属性对地形基础数据集进行数据要素分类、同类合并和code码转换,得到成果地形数据集,并进行输出。
54.可选地,dwg格式的地形基础数据集包括68个图层和7位code码;成果地形数据集包括31个图层和8位code码。
55.可选地,数据输出模块630还用于:通过唯一的标识码,把对应的地物通过国际码把cass码转为城市更新的分类代码。
56.可选地,数据输出模块630还用于:根据地物的属性,将地形基础数据集分成四类要素,其中,四类要素包括文本、点、线和面。
57.基于上述的cass数据处理方法,本技术还提出一种电子设备,如图7所示,图7是本
申请电子设备一实施例的结构示意图。电子设备700可以包括存储器71和处理器72,存储器71连接处理器72,存储器71中存储有计算机程序,计算机程序被处理器72执行时实现上述任一实施例的方法。其步骤和原理在上述方法已详细介绍,在此不再赘述。
58.在本实施例中,处理器72还可以称为cpu(central processing unit,中央处理单元)。处理器72可以是一种集成电路芯片,具有信号的处理能力。处理器72还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
59.基于上述的cass数据处理方法,本技术还提出一种计算机可读存储介质。请参阅图8,图8是本技术计算机可读存储介质一实施例的结构示意图。计算机可读存储介质800上存储有计算机程序81,计算机程序81被处理器执行时实现上述任一实施例的方法。其步骤和原理在上述方法已详细介绍,在此不再赘述。
60.进一步的,计算机可读存储介质800还可以是u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、磁带或者光盘等各种可以存储程序代码的介质。
61.本技术提出cass数据处理方法、装置、电子设备及存储介质,其中cass数据处理方法包括:基于cass软件环境下制图,绘制出dwg格式的地形基础数据集;对地形基础数据集进行数据处理,得到每个图层地物的属性;结合预设的转换规则,根据地物的属性对地形基础数据集进行数据要素分类、同类合并和code码转换,得到成果地形数据集,并进行输出。通过上述方式,本技术可以实现cass数据的规范转换,能够一键输出满足城市更新相关技术规范要求的数据成果,避免了人为因素导致的要素归类错误,数据集失真的问题。
62.可以理解的是,此处所描述的具体实施例仅用于解释本技术,而非对本技术的限定。另外为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。文中所使用的步骤编号也仅是为了方便描述,不对作为对步骤执行先后顺序的限定。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
63.本技术中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
64.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
65.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。