[发明专利]一种钻孔柱状图标准化动态网页生成方法在审
申请号: | 201810108716.1 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108268256A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 周翠英;明伟华;杜子纯;刘镇 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 钻孔柱状图 动态网页 标准化 地理信息技术 比例尺 后台服务器 用户计算机 编辑修改 标准格式 布局问题 地层岩性 图片格式 有效处理 在线生成 钻孔数据 画布 调取 分页 联动 下载 岩性 图纸 数据库 绘制 | ||
本发明涉及一种钻孔柱状图标准化动态网页生成方法,属于地理信息技术与地址学得交叉领域。其特征是:在Web页面上调取后台服务器数据库的钻孔数据,在绘制页面上,保持图纸比例尺不变,考虑分页情况,采用canvas画布与多个table表格进行联动,有效处理地层岩性图例,对应的岩性描述,及标贯深度的布局问题,在线生成标准格式的钻孔柱状图,并能在Web页面中编辑修改与下载图片格式到用户计算机。
技术领域:
本发明属于地理信息技术与地质学交叉领域,特别涉及一种钻孔柱状图标准化动态网页生成方法,适用于在基于网络平台的地理信息系统中辅助生成钻孔柱状图。
背景技术:
在地质学和土木工程学科领域钻孔柱状图应用十分广泛,地质工作者一般用CAD,GIS软件人工绘制钻孔柱状图,或使用桌面应用程序,web页面简单程序自不规范的钻孔柱状图。在进行钻孔柱状图自动绘制时,存在三大难点,一是地层岩性图例对应的岩性描述的布局问题。人工绘制钻孔柱状图时,一般采取多次修改的方法。而目前国内自动绘制软件和程序,有的未对该问题进行处理,直接将地层岩性描述起始位置与对应的地层岩性图例开始位置对齐;有的软件进行了处理,但从处理结果看复杂地层可能会出现文字重叠或不是最优化布局。二是Web 程序自动生成钻孔柱状图未考虑常用比例尺的不变,把比例尺作为一个协调条件,来整合整个柱状图,致使图纸不规范。三是自动生成柱状图缺少人工编辑修改。本发明提供了一种基于GIS系统,在Web页面中在线生成标准化钻孔柱状图的方法,此方法采用分页形式,确保图纸比例尺的恒定,通过使用画布和多表格联动处理了地层岩性图例对应的岩性描述的布局问题,在复杂地层内不会出现布局重叠,错位问题,并实现绘制后人工编辑修改功能。
发明内容:
针对现有技术的不足,发明了一种钻孔柱状图标准化动态网页生成方法,确保图纸比例尺恒定,处理了地层岩性图例对应的岩性描述的布局问题,实现在线生成钻孔柱状图,修改和下载柱状图功能。
一种钻孔柱状图标准化动态网页生成方法,包括以下步骤:
(1)在Web页面上点击地图相关钻孔点,通过钻孔号,查询服务器的数据中改钻孔的数据信息,并以Json数组形式返回;
(2)按照标准钻孔柱状图比例,把钻孔的总深度换算为图总高,判断是否大于标准钻孔柱状图高度,确定柱状图图纸页数;
(3)在绘制页面上,创建多个独立的表格,分别用于图头,图尾,标贯试验,岩性描述,地层岩性信息的信息绘制,表格之间的单元格高度,宽度互不影响;各表格填入步骤(1)返回JSon数组相应的数据;
(4)根据不同的地层信息,在后台服务器上调用不同的地层岩性图例;判断成图后岩性信息单元格与对应的岩性文字描述单元格的高度,进行上下调整,使用canvas来衔接,优化布局;
(5)针对所绘制的柱状图,修改HTML的可编辑属性,把修改钻孔柱状图内容传递到Json数组中,修改数组相应的元素,保存修改,使用修改后的JSon 数组再次画图,实现钻孔柱状图的二次编辑与保存;
(6)通过网页截图方式,把完成的柱状图以图片格式下载到本地计算机。
本发明具有以下优点:
(1)一种钻孔柱状图标准化动态网页生成方法,区别于C/S架构的软件,是一种基于B/S架构的在线生成钻孔柱状图的方法,不需要提前在用户上安装相关软件,适应性强,操作简便。
(2)一种钻孔柱状图标准化动态网页生成方法,使用超文本标记语言HTML,样式语言CSS和脚本语言JavaScript来绘制整个Web页面结构,其数据取于后台服务器的数据库,数据与功能及结构分开,有助于提高数据的完整性,安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810108716.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于编程机器人的方法和装置
- 下一篇:应用于VR场景的线条轨迹绘制方法及系统