本发明专利技术公开了一种工程勘察数据处理系统,其中包括客户端,所述客户端包括:图表生成模块,从服务器调取数据,调用netDXF出图生成电子图纸,或调用NPOI生成数据表格。并且,在出图过程中,根据图幅大小和数据大小自适应生成比例尺,并根据人工核实过的比例尺自动进行分页,提高了出图效率,对于经验不够丰富的工程师具有很好的辅助作用。
A data processing system for engineering investigation
【技术实现步骤摘要】
一种工程勘察数据处理系统
本专利技术属于工程勘察
,尤其涉及一种工程勘察数据处理系统。
技术介绍
本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。现有工程勘察出图主流的方法是利用Autocad等CAD软件进行绘制,必须得安装AutoCAD等CAD软件才能进行图纸的绘制和编辑操作,需要购买软件后方可制图绘图,对CAD软件知识产权依赖性高,而且随着功能的丰富和拓展,基础平台CAD软件安装包越来越大,对计算机硬件要求和开销要求变高,同时存在着高低版本之间的兼容性差的问题。并且,工程勘察软件对各个单位的使用者而言,定制化要求高,而软件使用和二次开发修改勘察程序的成本比较高,导致很多单位宁愿人工修改也不对正在使用的勘察软件进行程序修改。尽管目前已有较多软件支持dwg文件,但数据交换性差,许多岩土分析软件例如Geoslope等软件需要dwg转成DXF后方可使用。工程勘察软件自动化出图程度有待提高,在数据录入之后的软件操作较为繁琐,需要培养用户习惯才能熟练使用,剖面图、柱状图、岩土试验、原位测试等图表的出图需要分别生成,勘察报告的生成需要较多的人工干预,对于经验不够丰富的岩土工程师使用易产生遗漏。工程勘察数据管理方式碎片化,勘察钻探数据和室内试验数据脱节,缺少有效的校验支撑,没有通过室内土工试验数据来核验勘察报告中建议岩土参数的有效性;现有主流勘察软件数据管理方式为*.mdb和文本数据格式,往往是单机保存,一旦单机数据丢失,文件不可恢复。同时勘察数据的信息离散,数据支撑和数据核验差,难以进行有效的协同应用,向下游专业传递。
技术实现思路
为克服上述现有技术的不足,本专利技术提供了一种工程勘察数据处理系统。能够根据用户需求自动生成多种类型图、表和勘察报告。为实现上述目的,本专利技术的一个或多个实施例提供了如下技术方案:一种客户端,包括:图表生成模块,从服务器调取数据,调用netDXF出图生成电子图纸,或调用NPOI生成数据表格。进一步地,所述图表生成模块包括剖面图出图子模块,被配置为:接收用户选择的标准幅面类型,结合预先设定的页边距确定出图范围;接收钻孔深度数据,根据钻孔深度和钻孔横向间距,以及出图范围大小,确定横纵比例尺理论值;将计算得到的横纵比例尺理论值输出,经用户确认后得到出图横纵比例尺;根据出图范围和出图横纵比例尺,判断是否分页和页数;根据出图横纵比例尺和出图页数,确定每个图幅相应的数据内容;根据待出图数据中包含的绘图要素类型划分图层,将待出图数据实体进行绘制出图。进一步地,判断是否分页和页数具体包括:比较横纵比例尺理论值和出图横纵比例尺;若修改了横向比例尺,根据横向比例尺和钻孔间距最大值,以及出图范围计算横向分页页数;若修改了纵向比例尺,根据纵向比例尺和钻孔最大深度,以及出图范围计算纵向分页页数。进一步地,所述图表生成模块包括柱状图出图子模块,被配置为:获取工点下钻孔及钻孔信息;遍历每个钻孔信息,接收用户选择的标准幅面类型,结合钻孔深度计算纵向比例尺,经用户确认后得到出图纵向比例尺;创建绘图对象文件,根据柱状图所需绘图要素类型划分图层;根据出图纵向比例尺判断该钻孔的数据信息是否覆盖图纸的左边和右边,以及是否需要分页;根据钻孔信息,按照预置绘图起始点和柱状图绘图信息进行柱状图绘制。进一步地,所述图表生成模块包括表格生成子模块,被配置为:根据用户选择的数据内容确定数据表字段,通过遍历数据的字段值和个数在代码中自动计算和生成表格的表头数据,通过调用NPOI生成xls格式数据表格。进一步地,还包括报告生成模块,预先设置各内容条目所对应的格式要求和需插入的图、表或文字表述,被配置为:接收报告生成请求,引导用户进行文档初始化设置;输出并显示预先设定的报告的内容条目,供用户选择;接收用户选择的内容条目,调用NPOI根据文档初始化设置进行初始化,并根据预设格式要求逐段插入相关图、表或文字表述,生成报告初稿;接收用户对报告初稿的编辑,生成最终报告并保存。进一步地,还包括:内业数据录入模块,完成内业数据的录入和统计分析,并将内业数据和统计分析数据上传至服务器;内外业数据修正模块,从服务器获取待确认外业或内业数据,进行编辑修正后返回服务器更新数据。一个或多个实施例提供了一种服务器,与所述客户端连接,包括:项目信息管理模块,用于存储所有项目的项目信息;数据审核模块,用于存储数据校验规则,当存在外业数据或内业数据上传至服务器时,基于数据校验规则进行数据校验,将不合理数据进行标注,并反馈至客户端内外业数据修正模块;数据存储模块,存储外业数据、内业数据、室内试验数据和统计分析数据。一个或多个实施例提供了一种移动终端,与所述的服务器连接,包括:项目数据交互模块,选择待录入数据的当前项目和工点,确定工作范围信息,经用户确认后上传至服务器;位置数据录入模块,获取移动终端当前所在位置,作为勘探点信息,经用户确认后上传至服务器;影像数据录入模块,获取当前勘探点的影像数据,并上传至服务器;外业数据录入模块,用于录入现场外业数据,并上传至服务器。一个或多个实施例提供了一种工程勘察数据处理系统,包括所述客户端、服务器和移动终端。以上一个或多个技术方案存在以下有益效果:通过调用netDXF出图生成电子图纸,以及调用NPOI生成数据表格,能够根据用户需求自动生成多种类型图、表和勘察报告,并且可实现一键出图(报告),效率高,且对软件和计算机性能要求低,成果数据格式可交换性高,通用性好。实现了外业数据、内业数据和统计分析数据等勘察数据的协同管理,解决实验数据与岩土参数脱节的现状,并且实现数据的统一管理,方便以各种格式进行专业间传递。附图说明构成本专利技术的一部分的说明书附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。图1为本专利技术实施例中提供的一种工程勘察出图系统功能框架图;图2为本专利技术实施例中提供的客户端图表生成模块的功能流程图;图3为本专利技术实施例中提供的客户端剖面图出图子模块的页面布局示意图。具体实施方式应该指出,以下详细说明都是示例性的,旨在对本专利技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本专利技术所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本专利技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。在不冲突的情况下,本文档来自技高网...
【技术保护点】
1.一种客户端,其特征在于,包括:/n图表生成模块,从服务器调取数据,调用netDXF出图生成电子图纸,或调用NPOI生成数据表格。/n
【技术特征摘要】
1.一种客户端,其特征在于,包括:
图表生成模块,从服务器调取数据,调用netDXF出图生成电子图纸,或调用NPOI生成数据表格。
2.如权利要求1所述的一种客户端,其特征在于,所述图表生成模块包括剖面图出图子模块,被配置为:
接收用户选择的标准幅面类型,结合预先设定的页边距确定出图范围;
接收钻孔深度数据,根据钻孔深度和钻孔横向间距,以及出图范围大小,确定横纵比例尺理论值;
将计算得到的横纵比例尺理论值输出,经用户确认后得到出图横纵比例尺;
根据出图范围和出图横纵比例尺,判断是否分页和页数;
根据出图横纵比例尺和出图页数,确定每个图幅相应的数据内容;
根据待出图数据中包含的绘图要素类型划分图层,将待出图数据实体进行绘制出图。
3.如权利要求2所述的一种客户端,其特征在于,判断是否分页和页数具体包括:
比较横纵比例尺理论值和出图横纵比例尺;
若修改了横向比例尺,根据横向比例尺和钻孔间距最大值,以及出图范围计算横向分页页数;
若修改了纵向比例尺,根据纵向比例尺和钻孔最大深度,以及出图范围计算纵向分页页数。
4.如权利要求1所述的一种客户端,其特征在于,所述图表生成模块包括柱状图出图子模块,被配置为:
获取工点下钻孔及钻孔信息;遍历每个钻孔信息,接收用户选择的标准幅面类型,结合钻孔深度计算纵向比例尺,经用户确认后得到出图纵向比例尺;
创建绘图对象文件,根据柱状图所需绘图要素类型划分图层;
根据出图纵向比例尺判断该钻孔的数据信息是否覆盖图纸的左边和右边,以及是否需要分页;
根据钻孔信息,按照预置绘图起始点和柱状图绘图信息进行柱状图绘制。
5.如权利要求1所述的一种客户端,其特征在于,所述图表生成模块包括表格生成子模块,被配置为:
根据用户选择的数据内容确定数据表字段,通过遍历数据的字段值和个数在代码中自动计算和生成表格的表头数据,通过调用...
【专利技术属性】
技术研发人员:赵杰,马文琪,林志军,林波,李萌,张鑫,崔凯,唐子文,刘建国,刘雪莹,
申请(专利权)人:山东省交通规划设计院有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。