首页> 中国专利> 二维地热资源资料的基于网络的三维截面图分析方法

二维地热资源资料的基于网络的三维截面图分析方法

摘要

本发明涉及一种二维地热资源资料的基于网络的三维截面图分析方法,所述分析方法用于将具有能够执行对二维地热资源空间资料的三维截面分析的构成的分析模块实现为通过包括计算机在内的计算处理装置在网络上执行的程序的形态,根据本发明,提供一种二维地热资源资料的基于网络的三维截面图分析方法,所述分析方法具有如下构成:在网络上的地图画面选择分析对象地区生成线性矢量数据,根据所生成的线性矢量数据和分布图调用对分析对象地区的GeoServer的截面分析层,根据从GeoServer接受的条件生成动态截面分析查询从而执行作为开源地理信息软件的PostGIS,将由PostGIS执行的截面图分析结果传递给OpenLayers生成用于显示在网页画面的截面分析结果图表之后,在网络上的地图画面以弹出窗口的形式显示截面图分析图表。

著录项

  • 公开/公告号CN105719270A

    专利类型发明专利

  • 公开/公告日2016-06-29

    原文格式PDF

  • 申请/专利权人 韩国地质资源研究院;

    申请/专利号CN201410730132.X

  • 发明设计人 黄载弘;金亨灿;

    申请日2014-12-04

  • 分类号G06T7/00;G06F9/44;

  • 代理机构北京冠和权律师事务所;

  • 代理人朱健

  • 地址 韩国大田广域市儒城区科学路124

  • 入库时间 2023-12-18 15:49:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-11-11

    未缴年费专利权终止 IPC(主分类):G06T 7/00 专利号:ZL201410730132X 申请日:20141204 授权公告日:20190111

    专利权的终止

  • 2019-01-11

    授权

    授权

  • 2016-07-27

    实质审查的生效 IPC(主分类):G06T7/00 申请日:20141204

    实质审查的生效

  • 2016-06-29

    公开

    公开

说明书

技术领域

本发明涉及地热资源资料的分析方法,尤其涉及一种二维地热资源资料的基于网络(web)的三维截面图分析方法,所述分析方法用于将一种分析模块实现为可通过包括计算机在内的计算处理装置执行的程序形态,所述分析模块具有利用地热资源资料来完成对二维地热资源空间资料的三维截面分析的构成,所述地热资源资料是通过综合经测量对特定地区的地温增加率及岩石的导热率而计算出的地热流(heatflow)资料来表示地热分布的诸如地热流分布图、地温梯度分布图及不同深度的地热分布图等地热资源资料。

另外,本发明涉及一种二维地热资源资料的基于网络的三维截面图分析方法,其为了如上所述地将对二维地热资源空间资料的三维截面分析模块实现为可在网络上驱动的程序形态,在网络上的地图画面选择分析对象地区生成线性矢量数据,根据所生成的线性矢量数据和分布图调用对分析对象地区的GeoServer的截面分析层,根据从GeoServer接受的条件生成动态截面分析查询从而执行作为开源(opensource)地理信息软件的PostGIS,将由PostGIS执行的截面图分析结果传递给OpenLayers生成用于显示在网页画面的截面分析结果图表之后,在网络上的地图画面以弹出窗口的形式显示截面图分析图表。

背景技术

近来,随着石油、煤炭等化石燃料的枯竭和肆意的环境破坏所造成的气候变化,对作为可替代现有的化石燃料的环保的替代能源,例如利用太阳热或水力、风力或地热等自然能源的新再生能源的研究开展得非常活跃。

在此,与化石燃料相比,利用地热的方法几乎没有CO2、NOx、SOx等废气排放,因此,具有抑制温室效应及热岛现象的效果,可抑制全球变暖现象,另外,太阳热或水力、风力等自然能源一般来说容易受气象的影响,因此,在供应可靠性方面存在问题,但地热能源几乎不受气象的影响,因此,是一种供应可靠性很高的自然能源。

具体而言,地热是指包括存在于从地表面的浅层到数公里深度中的热水和岩石在内的地块所拥有的能源,太阳热的约47%通过地表面储存在地下,而如此吸收太阳热的地里的温度虽然根据地形有所不同,但与地表近的地里的温度约为10℃~20℃,地下数公里的地热温度维持在40℃~150℃以上,全年没有大的变化。

与此同时,在韩国的情况下,因几乎没有火山地带,深层地热的利用非常困难,因此,利用地下100~150m深度的地热的系统的开发及普及比较活跃。

但是,地热能源的资源的储量因根据发电、地区采暖或利用地热热泵的冷暖应用其定义有所不同,因此,全世界没有统一的概念,在韩国,现在也不能进行对地热能源资源的定量推算。

因此,作为本发明申请人的韩国地质资源研究院为分析韩国的地热能源分布,曾分别制作韩国全国的地热流量分布图、地温梯度分布图及不同深度的地热分布图,以此对热能源分布进行图式化。

在此,地热流量(heatflowoftheearthcrust)是指从地球内部流向地壳的能的量,又称地壳热流量,指在单位时间内从单位面积发出的能的量,单位为HFU(热流单位,HeatFlowUnit,mW/m2),1HFU指在一秒时间内一平方米的面积发出10-6cal的能量。

另外,地壳热流量与地壳的稳定状态相关,地壳变动活跃的地区的地壳热流量高于地壳稳定的地区,即,年轻造山带和火山带等的地壳热流量高,在陆地上,作为较近时期的中生代和新生代的造山带的地壳热流量高,而地盾的地壳热流量低,而在海洋中,海岭的地壳热流量高,离海岭越远地壳热流量越低,到海口变得最低。

另外,地温梯度是指地球中心方向上每单位距离的地温的增减率,又称地温斜率或增温率,即,地温梯度越高,越往地下地热越高,一般而言,每公里约20~30℃,但在火山等高温地带,有时也有50℃。

上述地温梯度的最直接的测量方法是在地表上打很深的井并测量其内部温度,矿山或石油井等也可用于上述目的,而另一种方法是在实验室测量地表(主要是海底)的热流出量和该地点的热传导率之后,由此推算地下增温率。

尤其是,不同深度的地热分布相对于地表面的地热温度及特定深度,表示相应深度的地热温度的分布。

因此,通过综合判断上述地热流量、地温梯度及不同深度的地热分布,可为地热能源开发备选地的选定等提供参考资料,但是,在现有技术中没有可有效分析地热流量分布的方法或系统。

具体而言,上述地热流量分布图、地温梯度分布图及不同深度的地热分布图等都只不过是二维信息,因此,在现有技术中,要绘制表示特定地区的不同深度的地热分布的三维截面图,需在一一搜索寻找相应地区的不同深度的多个地热分布图之后,综合分析各图并绘制另外的截面图,因此,非常繁琐。

因此,为解决上述现有技术的问题,需提供,利用包括计算机在内的计算处理装置,输入需要分析的地区,则通过程序自动执行通过综合分析对相应地区地热资源的现有地热资源空间资料来绘制三维地热分布截面图的新的构成的地热资源空间资料分析系统。但到目前为止,未能提供能够满足上述要求的装置或方法。

先行技术文献

1.“我国深部地热能开发及利用现状”,李太宗,韩国地热能学会地热能杂志第4卷第2号2008年6月

2.“庆北区域地热能技术开发实况和产业利用方案”,崔勇奎,(财)庆北科技园区战略产业企划团,2008.12.28

3.“韩国的地热研究和开发”,宋润豪,金炯灿,李尚奎,资源环境地质第39卷第4号485-494,2006

4.“地热分布与断层及线结构方向性的相关性”,白胜均,金炯灿,李哲宇,朴正敏,韩国新再生能学会2009年度春季学术大会论文集pp.608~610

发明内容

本发明旨在克服如上所述的现有技术的问题。因此,本发明的目的在于,为了解决现有技术中的问题,提供一种二维地热资源资料的基于网络的三维截面图分析方法,所述分析方法用于将一种分析模块实现为通过包括计算机在内的计算处理装置执行的程序形态,所述分析模块具有利用地热资源资料来完成对二维地热资源空间资料的三维截面分析的构成,所述地热资源资料是通过综合经测量对特定地区的地温增加率及岩石的导热率而计算出的地热流(heatflow)资料来表示地热分布的诸如地热流分布图、地温梯度分布图及不同深度的地热分布图等地热资源资料。所述现有技术中的问题是:为了绘制表示特定地区的不同深度的地热分布的三维截面图,需在一一搜索寻找相应地区的不同深度的多个地热分布图之后,综合分析各图并绘制另外的截面图,因此,非常繁琐。

本发明的另一目的在于,提供一种二维地热资源资料的基于网络的三维截面图分析方法,所述方法为了如上所述地将对二维地热资源空间资料的三维截面分析模块实现为可在网络上驱动的程序形态,在网络上的地图画面选择分析对象地区生成线性矢量数据,根据所生成的线性矢量数据和分布图调用对分析对象地区的GeoServer的截面分析层,根据从GeoServer接受的条件生成动态截面分析查询从而执行作为开源地理信息软件的PostGIS,将由PostGIS执行的截面图分析结果传递给OpenLayers生成用于显示在网页画面的截面分析结果图表之后,在网络上的地图画面以弹出窗口的形式显示截面图分析图表。

为达到上述目的,根据本发明,提供一种二维地热资源资料的基于网络的三维截面图分析方法,所述方法用于将具有能够执行对二维地热资源空间资料的三维截面分析的构成的分析模块实现为可通过包括计算机在内的计算处理装置在网络上执行的程序的形态,其特征在于包括如下步骤:使用者在网络上的地图画面中选择所要分析的地热分布图的种类及分析对象地区;当选择了上述地热分布图的种类及上述分析对象地区之后,由第一处理部生成对所选择的分析对象地区的线性矢量数据;根据上述第一处理部所生成的上述线性矢量数据和所选择上述地热分布图,从第二处理部调用对上述分析对象地区的截面分析层;根据在上述调用步骤中接受的条件,由上述第二处理部生成动态截面分析查询从而使第三处理部执行截面图分析;将上述第三处理部执行的截面图分析结果传递给上述第一处理部;由上述第一处理部利用上述截面图分析结果生成用于显示在网页画面的截面图分析图表;及在网络上的地图画面以弹出窗口的形式显示所生成的上述截面图分析图表。

在此,上述第一处理部,利用作为用于在网页浏览器中在地图上显示数据的公用数据库的OpenLayers而构成,上述第二处理部,利用为共享和编辑地理空间数据而用Java开发出的作为开源GIS(GeographicInformationSystem)软件服务器的GeoServer而构成,而上述第三服务器,利用构建一种空间数据库管理系统(DataBaseManagementSystem,DBMS)的作为开源软件的PostGIS而构成,所述空间数据库管理系统用于利用地理信息系统(GeographicInformationSystem,GIS)将与地理相关的信息搜集、处理后使用于相关领域。

另外,在上述选择地热分布图的种类及上述分析对象地区的步骤中,在画面的一侧显示分布图选择窗口以使所述使用者在不同深度的地热或不同深度的热储量中选择所要分析的分布图,当上述使用者点击地区选择按钮,则通过在上述地图上画线(line)完成指定上述分析对象区域的处理。

与此同时,生成对上述分析对象地区的线性矢量数据的步骤,包括:对栅格资料和矢量资料的交叉部分的栅格分析过程;及对栅格资料和矢量资料的交叉部分的矢量资料的距离分析过程。

尤其是,在上述栅格分析过程中,利用ST_Intersects函数确认相当于显示于画面的地图的第一栅格资料和相当于为选择分析对象地区由使用者在地图上所画的线的矢量资料的交叉与否,利用ST_Clip函数只提取交叉的部分,利用ST_DumpAsPolygons函数对所提取的部分用第二栅格资料进行栅格化,利用geomval函数提取对上述第二栅格资料的空间图形对象的值。

另外,在上述距离分析过程中,利用ST_Intersects函数确认相当于显示于画面的地图的第一栅格资料和相当于为选择分析对象地区由使用者在地图上所画的线的矢量资料的交叉与否,利用ST_Clip函数只提取交叉的部分,利用ST_DumpAsPolygons函数对所提取的部分用第二栅格资料进行栅格化,利用geomval函数提取对上述第二栅格资料的空间图形对象的值,利用ST_Centroid函数提取上述空间图形对象的中心点(CenterGeometry),利用ST_LineLocatePoint函数提取表示与上述中心点最近的上述矢量资料上的位置的0和1之间的浮点,利用ST_LineLocatePoint函数及ST_Length函数将上述浮点的值乘以上述矢量资料的整个距离,以此取得交叉部分的距离。

与此同时,在上述调用步骤中,以在上述选择步骤表示于上述地图上的线和所选择的分布图为条件,在上述OpenLayers执行上述GeoServer调用方法。

尤其是,在上述使截面图分析被执行的步骤中,利用从上述OpenLayers接受的条件动态生成用于执行上述PostGIS的SQL查询,使上述PostGIS执行该查询从而求得上述栅格和上述矢量资料的交叉地点的距离(line_distance)和栅格值(temp_value)。

另外,在上述传递步骤中,由上述GeoServer接收作为上述截面图分析结果求得的上述栅格和上述矢量资料的交叉地点的距离(line_distance)和栅格值(temp_value)并传递至上述OpenLayers。

与此同时,在上述生成截面图分析结果图表的步骤中,利用上述传递步骤中传递的上述截面分析结果信息,由OpenLayers执行截面分析结果图表生成方法。

尤其是,在上述显示步骤中,在上述地图画面以弹出窗口的形式显示由上述OpenLayers所生成的上述截面图分析结果图表。

另外,根据本发明,提供一种地热资源资料分析系统,所述系统通过上述所记载的二维地热资源资料的基于网络的三维截面图分析方法,利用二维地热分布图资料进行对所要分析对象地区的地热资源资料的三维分析。

如上所述,根据本发明,提供二维地热资源资料的基于网络的三维截面图分析方法,其在网络上的地图画面选择分析对象地区生成线性矢量数据,根据所生成的线性矢量数据和分布图调用对于分析对象地区的GeoServer的截面分析层,根据从GeoServer接受的条件生成动态截面分析查询执行作为开源地理信息软件的PostGIS,将PostGIS所执行的截面图分析结果传递至OpenLayers以生成用于显示在网页画面的截面分析结果图表之后,在网络上的地图画面以弹出窗口形式显示截面图分析图表,从而解决现有技术中为绘制表示特定地区的不同深度的地热分布的三维截面图,需在一一搜索寻找相应地区的不同深度的多个地热分布图之后,综合分析各图并绘制另外的截面图,因此,非常繁琐的问题。

另外,根据本发明,提供上述构成的二维地热资源资料的基于网络的三维截面图分析方法,从而能够将一种分析系统实现为可通过包括计算机在内的计算处理装置执行的程序形态,所述分析系统具有利用地热资源资料来完成对二维地热资源空间资料的三维截面分析的构成,所述地热资源资料是通过综合经测量对特定地区的地温增加率及岩石的导热率而计算出的地热流(heatflow)资料来表示地热分布的诸如地热流分布图、地温梯度分布图及不同深度的地热分布图等地热资源资料。

附图说明

图1为本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法的整体构成概略示意图;

图2为本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法的整体构成概略流程图;

图3为用于说明对栅格(raster)资料和矢量资料交叉部分的栅格分析过程的示意图;

图4为用于说明对栅格资料和矢量资料交叉部分的矢量资料的距离分析过程的示意图;

图5为显示执行根据本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法,由使用者在网络上的地图画面选择所要分析的地热分布图的种类并通过在地图上画线来选择对象地区的处理过程的示意图;

图6为表示在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,用于调用对分析对象地区的GeoServer的截面分析层的处理的构成的示意图;

图7为表示在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,用于生成动态分析查询执行PostGIS的处理的构成的示意图;

图8为表示在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,用于将PostGIS所执行的截面图分析结果传递至OpenLayers的处理的构成的示意图;

图9为表示在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,用于生成用于在网页画面显示截面图分析结果的截面图分析图表的处理的构成的示意图;

图10为表示在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,用于在网络上的地图画面显示截面图分析图表的处理的构成的示意图。

具体实施方式

下面,结合附图对本发明的二维地热资源资料的基于网络的三维截面图分析方法的具体实施例进行说明。

在此,下面所述的内容为用于实施本发明的一种实施例,而本发明并不只限定于下述实施例内容。

另外,在下面对本发明实施例的说明中,为简化说明,与现有技术的内容相同或类似,或本领域技术人员容易理解并实施的部分,将省略对其的详细说明。

即,如将要所述的内容,为克服现有技术中要绘制表示特定地区的不同深度的地热分布的三维截面图,需在一一搜索寻找相应地区的不同深度的多个地热分布图之后,综合分析各图并绘制另外的截面图,因此,非常繁琐的问题,本发明涉及一种二维地热资源资料的基于网络的三维截面图分析方法,所述分析方法用于将一种分析模块实现为可通过包括计算机在内的计算处理装置执行的程序形态,所述分析模块具有利用地热资源资料来完成对二维地热资源空间资料的三维截面分析的构成,所述地热资源资料是通过综合经测量对特定地区的地温增加率及岩石的导热率而计算出的地热流(heatflow)资料来表示地热分布的诸如地热流分布图、地温梯度分布图及不同深度的地热分布图等地热资源资料。

另外,如将要所述的内容,本发明涉及一种二维地热资源资料的基于网络的三维截面图分析方法,所述方法为了将对二维地热资源空间资料的三维截面分析模块实现为可在网络上驱动的程序形态,在网络上的地图画面选择分析对象地区生成线性矢量数据,根据所生成的线性矢量数据和分布图调用对分析对象地区的GeoServer的截面分析层,根据从GeoServer接受的条件生成动态截面分析查询从而执行作为开源地理信息软件的PostGIS,将由PostGIS执行的截面图分析结果传递给OpenLayers生成用于显示在网页画面的截面分析结果图表之后,在网络上的地图画面以弹出窗口的形式显示截面图分析图表。

接着,结合附图对本发明的二维地热资源资料的基于网络的三维截面图分析方法的具体构成进行说明。

首先,如图1及图2所示,图1为本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法的整体构成概略示意图,而图2为本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法的整体构成概略流程图。

如图1及图2所示,本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法,大致可分为:由使用者在网络上的地图画面选择所要分析的地热分布图的种类并通过在地图上画线来选择对象地区(S21步骤),则通过OpenLayers生成对所选择的分析对象地区的线性矢量数据(S22步骤),并根据所生成的线性矢量数据和所选择地热分布图调用对分析对象地区的GeoServer的截面分析层(S23步骤)。

接着,在GeoServer中,根据接受的条件生成动态截面分析查询执行PostGIS(S24步骤),将PostGIS所执行的截面图分析结果传递至OpenLayers(S25步骤)。

接着,在OpenLayers中可包括,利用所接受的截面图分析结果生成用于显示在网页画面的截面图分析图表(S26步骤),以弹出窗口形式将所生成的截面图分析图表显示在网络上的地图画面(S27步骤)的一系列处理过程。

在此,用于本发明实施例的GeoServer是为共享及编辑地理空间数据而用Java开发出的开源(opensource)GIS软件服务器,而上述GeoServer因以相互使用性为前提开发并使用开放性标准,从而可为各种空间数据源服务。

另外,上述PostGIS是构建一种空间数据库管理系统(DataBaseManagementSystem,DBMS)的开源软件,所述空间数据库管理系统用于利用地理信息系统(GeographicInformationSystem,GIS)将与地理相关的信息搜集、处理后使用于相关领域。

与此同时,GIS意味着为利用计算机制作及管理原来以印刷物的形式加以利用的地图及地理信息,并以由此获得的地理信息为基础对数据进行搜集、分析及加工,从而用于与地理相关的所有领域而设计的综合信息系统,广泛用于包括土地、资源、环境、城市、海洋、水产、军事、交通、通信、上下水道等的各种领域。

尤其是,上述OpenLayers是在网页浏览器中在地图上显示各种数据的纯javascript数据库,支持由作为空间信息产业国际标准化联盟的OGC(OpenGeospatialConsortium)定义的标准服务,是在网络环境的顾客一侧实现WMS、WFS、GML、ArcGIS、Google、yahoo等的地图时使用的公用数据库。

即,本发明旨在将地热资源资料分析系统实现为在网络上运行的程序形式,所述地热资源资料分析系统利用上述作为开源互联网GIS服务器的GeoServer、作为开源空间DBMS的PostGIS及作为公用数据库的OpenLayers并基于现有的二维地热分布图资料,将对特定地区的不同深度的地热分布提供为三维视觉资料。

具体而言,上述生成对分析对象地区的线性矢量数据的步骤(S22),大致包括:对栅格资料和矢量资料的交叉部分的栅格分析过程;及对栅格资料和矢量资料的交叉部分的矢量资料的距离分析过程。

即,如图3所示,图3为用于说明对栅格资料和矢量资料的交叉部分的栅格分析过程的示意图。

如图3所示,对栅格资料和矢量资料的交叉部分的栅格分析过程,确认栅格资料(栅格1,即画面中显示的地图)和矢量资料(即为选择分析对象地区由使用者在地图上所画的线)的交叉与否,只提取交叉的部分进行栅格处理(栅格2),并从geomval提取空间图形对象(栅格2)的值。

在此,为此所用到的函数有ST_Intersects、ST_Clip、ST_DumpAsPolygons、geomval,首先,ST_Intersects函数在Geometry/Geography对象在二维上空间上交叉(共享空间的某个部分)时返回TRUE,否则(Disjoint)返回FALSE。

另外,对于Geography类型,使用0.00001米的容差(属于误差范围之内,则视为相互交叉),而ST_Clip函数利用空间计算作业根据所输入的矢量图形空间裁切,即通过在一个栅格被一部分矢量图形占有时裁切为共同占有的交集部分的裁切处理变换为栅格。

此时,在未指定任何条带(band)时,返回所有条带,如果未指定所生成的栅格时,true被视为裁切了输出栅格。

与此同时,ST_DumpAsPolygons返回所提供的栅格带、geomval(geom,val)行的集合,而在未指定任何bandnum时,bandnum将1作为默认值。

尤其是,geomval函数是具有geom域(geomtryobject)和val域(栅格带的双精度实数值)的空间数据类型。

此时,截面图查询计划的拟定,在如下述Q1那样,在交叉的栅格上利用geomval(geom,val)提取时,需要17627ms的分析速度,因此,发生速度问题。

因此,在本实施例中,通过执行如下Q的过程解决截面图分析速度问题,此时,分析速度为1553ms,较之Q1能提高约10倍左右的检索速度。

另外,对于截面图分析栅格值空间查询优化,如下所述,利用ST_Intersects确认line_geometry和rast的交叉与否,利用ST_Clip将交叉部分做成栅格,且利用ST_DumpAsPloygons将栅格做成geomval(空间图形对象)获得栅格值。

接着,如图4所示,图4为用于说明对栅格资料和矢量资料的交叉部分的矢量资料的距离分析过程的示意图。

如图4所示,对栅格资料和矢量资料的交叉部分的距离分析(km),确认栅格资料(Raster1)和矢量资料(Line)的交叉与否并只对交叉的部分进行栅格处理(Raster2)而提取geomval(空间图形对象,Raster2Geometry),从所提取的geomval获取空间图形对象的中心点(CenterGeometry),从而提取表示与上述中心点最近的矢量资料(Line)上的位置的0和1之间的浮点并乘以矢量资料(Line)的整个距离,以此取得交叉部分的距离。

在此,为此所使用的函数有ST_Centroid、ST_LineLocatePoint、ST_Length、ST_GeomFromText,首先,ST_Centroid函数返回Geometry的几何中心(重心),而这实现SQL/MM配置,例如可表示为SQL-MM3:8.1.4,9.5.5。

另外,ST_LineLocatePoint函数返回表示与所提供的PointGeometry最近的LineString上的位置的0和1之间的浮点(在二维上相对于线总长度的比率),而ST_Length函数在Geometry为LineString或MultiLineString时,返回二维上的长度。

此时,Geometry类型使用空间坐标系单位,Geography类型使用米单位(旋转椭圆体使用基本值),与此同时,ST_GeomFromText函数返回WKT中指定的ST_Geometry值。

尤其是,对求得矢量资料和栅格的交叉地点的距离的空间查询的优化,如下所述,利用ST_Intersects确认line_geometry和rast的交叉与否,利用ST_Clip将交叉部分做成栅格,利用ST_DumpAsPloygons将栅格做成geomval(空间图形对象)并利用ST_Centroid取得geomval的空间图形对象的中心点,从而获得表示最近的矢量资料上的位置的0和1之间的浮点并乘以矢量资料的整个距离,以此取得矢量资料和栅格的交叉地点距离。

接着,如图5所示,图5为执行根据本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法,由使用者在网络上的地图画面选择所要分析的地热分布图的种类并通过在地图上画线选择对象地区的处理过程示意图。

如图5所示,使用者通过显示于图5的左侧的分布图选择窗口在不同深度的地热或不同深度的热储量中选择所要分析的分布图,接着,若点击其下面的区域选择按钮,则可在地图上画线(Line)。

因此,如图5的右侧所示,当使用者画所要进行截面图分析的地区的线并双击,则通过如上所述的生成对分析对象地区的线性矢量数据的步骤(S22)开始截面图分析。

接着,如图6所示,图6为在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,调用对分析对象地区的GeoServer的截面分析层的处理过程示意图。

如图6所示,在调用对上述分析对象地区的GeoServer的截面分析层的步骤(S23)中,以显示于UI画面的地图上的线(Line)和所要分析的分布图作为条件,拟定调用GeoServer的语句并在OpenLayers中执行GeoServer调用方法。

接着,如图7所示,图7为在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,生成动态分析查询执行PostGIS的处理过程示意图。

如图7所示,截面分析查询的执行过程为,使用OpenLayers传递的条件table(需要进行截面分析的分布图)、line(画在地图上的线)生成用于执行PostGIS的SQL查询并在PostGIS中执行该查询。

接着,如图8所示,图8为在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,将PostGIS所执行的截面图分析结果传递至OpenLayers的处理过程示意图。

如图8所示,在将PostGIS所执行的截面图分析结果传递至OpenLayers的步骤(S25)中,在PostGIS中执行上述由GeoServer生成的截面图分析查询求得上述栅格和上述矢量资料的交叉地点的距离(line_distance)和栅格值(temp_value),则由GeoServer接收该结果值重新传递至OpenLayers。

接着,如图9所示,图9为在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,生成用于在网页画面显示截面图分析结果的截面图分析图表的处理过程示意图。

如图9所示,在生成用于在网页画面显示截面图分析结果的截面图分析图表的步骤(S26)中,利用上述传递至GeoServer的截面分析结果由OpenLayers执行截面分析结果图表生成方法。

接着,如图10所示,图10为在本发明实施例的二维地热资源资料的基于网络的三维截面图分析方法中,在网络上的地图画面显示截面图分析图表的处理过程示意图。

如图10所示,在以弹出窗口形式将截面图分析图表显示在网络上的地图画面的步骤(S27)中,将上述由OpenLayers所生成的截面图分析结果图表以弹出窗口形式显示在网络上的地图画面。

到此为止,通过如上所述的一系列的处理过程,根据本发明,可利用现有的二维地热分布资料对所需分析对象地区的不同深度的地热分布或不同深度的热储量等地热资源资料容易进行三维分析,另外,容易将利用二维资料进行三维分析的分析系统实现为可在网络上执行的程序的形式。

因此,通过上述过程可实现根据本发明的二维地热资源资料的基于网络的三维截面图分析方法。

另外,如上所述,通过实现本发明的二维地热资源资料的基于网络的三维截面图分析方法,根据跟发明,在网络上的地图画面选择分析对象地区生成线性矢量数据,根据所生成的线性矢量数据和分布图调用对于分析对象地区的GeoServer的截面分析层,根据从GeoServer接受的条件生成动态截面分析查询执行作为开源地理信息软件的PostGIS,将PostGIS所执行的截面图分析结果传递至OpenLayers以生成用于显示在网页画面的截面分析结果图表之后,在网络上的地图画面以弹出窗口形式显示截面图分析图表,从而解决现有技术中为了绘制表示特定地区的不同深度的地热分布的三维截面图,需在一一搜索寻找相应地区的不同深度的多个地热分布图之后,综合分析各图并绘制另外的截面图的非常繁琐的问题。

与此同时,根据本发明,提供上述构成的二维地热资源资料的基于网络的三维截面图分析方法,从而能够将一种分析系统实现为可通过包括计算机在内的计算处理装置执行的程序形态,所述分析系统具有利用地热资源资料来完成对二维地热资源空间资料的三维截面分析的构成,所述地热资源资料是通过综合经测量对特定地区的地温增加率及岩石的导热率而计算出的地热流(heatflow)资料来表示地热分布的诸如地热流分布图、地温梯度分布图及不同深度的地热分布图等地热资源资料。

上述实施例仅用以说明本发明的二维地热资源资料的基于网络的三维截面图分析方法,而本发明并非只限定于记载在所述实施例的内容,因此,本领域的普通技术人员可以对本发明进行修改、变更、结合及替换,而不脱离本发明的精神和范围,其均应涵盖在本发明的权利要求范围当中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号