一种DWG格式地形图通用入库方法技术

技术编号:43908200 阅读:17 留言:0更新日期:2025-01-03 13:17
本发明专利技术属于地理信息技术领域,具体涉及一种DWG格式地形图通用入库方法。该发明专利技术通过扩展地形要素实体对象、定制地形要素实体选择表达式、定制地形要素实体取值表达式及字段对照表、表达式哈希运算、表达式动态编译、编译成果缓存和表达式批量执行等流程,实现了DWG格式地形图入库。此外,本发明专利技术还包含一个DWG格式地形图通用入库系统,该工具包括地形要素实体对象扩展、表达式定制、表达式动态编译和表达式批量执行等模块,能够满足对任意标准的DWG格式地形图入库需求。

【技术实现步骤摘要】

本专利技术属于地理信息,具体涉及一种dwg格式地形图通用入库方法。


技术介绍

1、autocad凭其高度的可扩展性,在测绘地理信息领域有着广泛地应用,市场上常见的地形图数据处理平台(如南方cass、迪奥普sv360、常州czmap等)都是基于autocad二次开发而形成的,dwg格式已经成为保存地形图数据事实上的标准。随着gis技术的深入应用,将dwg格式的地形图数据转为geodatabase(即“入库”)已经变成一个常规的需求。

2、dwg格式作为cad软件常用的数据格式,包含大量的地形图信息。虽然常见的地形图数据处理平台都提供了地形图数据入库功能, 但各个平台有自己的数据标准,对非本平台标准的地形图数据不能兼容,对外部标准的适应性较差。如需使用平台的入库功能,需要将外部标准的数据转为本平台标准的数据,转换工作十分繁琐且要专用的转换工具,因此,本专利技术提出了一种dwg格式地形图通用入库方法,旨在解决上述问题。


技术实现思路

1、本专利技术的目的是提供一种dwg格式地形图通用入库方法,能够适应不本文档来自技高网...

【技术保护点】

1.一种DWG格式地形图通用入库方法,其特征在于:包括:

2.根据权利要求1所述的一种DWG格式地形图通用入库方法,其特征在于:所述扩展地形要素实体对象时,使用.Net编程框架下扩展属性类附加到地形要素实体对象的方法上,达到在无法修改实体对象的情况下对实体对象进行功能扩展,且所有的扩展方法均存在返回值,所述返回值的类型为字符串、整型、浮点型、布尔型或字节数组。

3.根据权利要求2所述的一种DWG格式地形图通用入库方法,其特征在于:所述扩展地形要素实体对象时附加了扩展方法属性,所述扩展方法属性包括方法的唯一标识符、方法的名称、功能描述、参数描述、方法的类型、返回值类...

【技术特征摘要】

1.一种dwg格式地形图通用入库方法,其特征在于:包括:

2.根据权利要求1所述的一种dwg格式地形图通用入库方法,其特征在于:所述扩展地形要素实体对象时,使用.net编程框架下扩展属性类附加到地形要素实体对象的方法上,达到在无法修改实体对象的情况下对实体对象进行功能扩展,且所有的扩展方法均存在返回值,所述返回值的类型为字符串、整型、浮点型、布尔型或字节数组。

3.根据权利要求2所述的一种dwg格式地形图通用入库方法,其特征在于:所述扩展地形要素实体对象时附加了扩展方法属性,所述扩展方法属性包括方法的唯一标识符、方法的名称、功能描述、参数描述、方法的类型、返回值类型信息。

4.根据权利要求1所述的一种dwg格式地形图通用入库方法,其特征在于:所述哈希运算是通过md5、sha哈希算法将地形要素实体选择表达式和地形要素实体取值表达式转换为固定长度的字符串,用于区分不同的地形要素实体对象。

5.根据权利要求1所述的一种dwg格式地形图通用入库方法,其特征在于:所述动态编译是在地形要素实体对象入库前将地形要素实体选择表达式和地形要素实体...

【专利技术属性】
技术研发人员:郭海泉宋伟凯李想闫昶何燕兰马世俊
申请(专利权)人:江苏省地质测绘大队
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1