发布网友 发布时间:2022-04-28 10:40
共1个回答
热心网友 时间:2023-09-28 07:55
采用WebGIS技术将海外油气资源开发利用的风险评估结果通过B/S架构展现出来,其难点在于海外油气资源开发利用基础数据管理,风险的GIS专题图制作、展示,以及海外油气资源开发利用的风险综合集成,以实现风险评估结果的可视化及简单查询修改。风险可视化流程如图5.34所示。
5.3.3.1 海外油气资源开发利用的基础数据管理
海外油气资源开发利用GIS基础数据分为空间数据和属性数据,两者的紧密结合形成对整个海外油气资源开发利用风险地图的描述(杨林等,2006)。如何在计算机中有效存储和管理这两类数据,是该系统GIS所涉及的基本问题。
图5.34 海外油气资源开发利用风险可视化流程图
MapXtreme系统采用WorkSpace来管理这些.tab文件,本系统的工作空间是由世界地图、港口地图、航线地图、海盗袭击风险图等组成的(张立,2008)。航线地图的绘制即运用MapInfo结合航线信息绘制成全球航线图(杜巧玲等,2006),通过坐标定位避免与海岸线的冲突,并在WorkSpace中选中style的use Anti-aliasing和Enable Translucency属性,以实现航线的平滑(图5.35)。港口的坐标定位,即根据地球坐标系确定港口的精确坐标(图5.36)。海盗袭击风险图主要是基于历年海盗袭击的数据,结合MapInfo矢量化绘制,各区域的频率主要是按照国际海事局的数据按比例将历年各主要区域海盗袭击数据绘制成专题图(图5.37)。将这些.tab基础数据文件打包成海外油气资源开发利用风险的工作空间,即包含了对应的地图信息。
图5.37 绘制历年海盗袭击分布图
5.3.3.2 海外油气资源开发利用风险专题图的制作及可视化
制作专题地图是根据某个特定专题对地图进行“渲染”的过程。所谓的专题渲染,就是以某种图案或颜色填充来表明地图对象(点、线、区域等)的某些信息(例如航线风险,港口吞吐量)。用户可以使用范围值、等级符号、点密度、独立值、直方图和饼图等6种方式来创建不同的专题地图。此可视化系统是基于范围专题图而开发,目的是为了国家或地区的石油开发利用,国家、航线等风险值可以通过颜色渐变达到易于比较与观察的目的。
(1)海外油气资源开发利用专题图变量的确定
在专题图中显示的数据就是专题图变量。例如港口综合风险专题图中,表示港口风险的字段就是这个专题地图的专题变量。也可以创建双变量专题地图,其中一个地图对象可代表两个不同的数据,符号的颜色代表一个专题变量,符号的大小代表另一个专题变量,例如本系统中港口的颜色表示港口的综合风险值,港口的大小表示港口的不同吞吐量。
(2)海外油气资源开发利用属性数据的确定
本系统采用Microsoft公司的SQL Server 2008进行海外油气资源风险评估结果的存储管理(郑阿奇,2010)。而现有的海外油气资源基础地图数据多以.tab文件的格式存放,为了实现风险评价结果的动态GIS可视化,需要将SQ L Server数据库中的属性数据与风险评价结果一一对应。首先要在.tab数据文件与SQ L Server数据表中建立唯一关键字段,保证各评价对象的空间数据、属性数据与评价结果一一对应。然后在系统中建立相关临时表,将.tab数据表与SQL Server数据表的相关字段根据关键字段匹配链接,最终实现GIS数据的动态更新展示,核心代码如下:
国外油气与矿产资源利用风险评价与决策支持技术
(3)海外油气资源开发利用专题图的制作及展示
首先将海外油气资源开发利用专题图所需数据集引入地图中,本系统采用范围专题图,即RangedTheme函数,基本代码如下:
国外油气与矿产资源利用风险评价与决策支持技术
Layer用于定义专题图创建所需的层;expression指在专题图中使用的字段;method是指范围专题图的几种分布方法,包括数量相等、范围相等、标准偏差、自然间隔、分位数及定制。
国外油气与固体矿产资源开发利用风险管理系统中,风险专题图制作必然要解决专题图默认属性的更改问题。风险可视化之前,所有图层中图元的属性比如点的样式、线的样式,以及颜色等都是根据需求所设计的。但当基于程序实现了风险的可视化时,我们只希望实现图元对象的属性更改,而非所有图元基本属性的更改,包括形状的更改等。例如专题图中表示风险颜色的渐变,每个对象(如国家、港口、航线等)的基础数据都记录在tab表中,需要通过程序调用关键字段改变对象的颜色,利用Them e.Bins[]以及渐变效果函数SpreadBy()保证对象形状等的一致,并实现地图上不同对象的颜色渐变效果。
5.3.3.3 运输信息展示
由于国外油气与固体矿产资源开发利用风险GIS可视化技术只能对风险信息进行抽象展示,为了能使用户更加直观地读取相关数据,系统进一步采用Flash技术实现动态展现。主要包括对运输风险中航线风险、港口风险、承运风险、海盗袭击风险共4大模块的信息展示,实现用户和系统的充分交互性。具体做法是,将MapInfo及MapXtreme软件生成的位图进行分离、套索并实时对其进行元件和影片剪辑的转换,编写Action Script代码以*体元素的行为方式,通过点击按钮或者选择菜单实现用户的响应。
另外,对于市场风险中涉及的海外交易所,为了方便用户快速链接到具体交易所页面,本系统也采用了Flash技术,通过对其进行超链接操作实现静态Flash的交互操作和动态关联。具体流程结构和示例展示如图5.38所示。
图5.38 Flash流程结构图
热心网友 时间:2023-09-28 07:55
采用WebGIS技术将海外油气资源开发利用的风险评估结果通过B/S架构展现出来,其难点在于海外油气资源开发利用基础数据管理,风险的GIS专题图制作、展示,以及海外油气资源开发利用的风险综合集成,以实现风险评估结果的可视化及简单查询修改。风险可视化流程如图5.34所示。
5.3.3.1 海外油气资源开发利用的基础数据管理
海外油气资源开发利用GIS基础数据分为空间数据和属性数据,两者的紧密结合形成对整个海外油气资源开发利用风险地图的描述(杨林等,2006)。如何在计算机中有效存储和管理这两类数据,是该系统GIS所涉及的基本问题。
图5.34 海外油气资源开发利用风险可视化流程图
MapXtreme系统采用WorkSpace来管理这些.tab文件,本系统的工作空间是由世界地图、港口地图、航线地图、海盗袭击风险图等组成的(张立,2008)。航线地图的绘制即运用MapInfo结合航线信息绘制成全球航线图(杜巧玲等,2006),通过坐标定位避免与海岸线的冲突,并在WorkSpace中选中style的use Anti-aliasing和Enable Translucency属性,以实现航线的平滑(图5.35)。港口的坐标定位,即根据地球坐标系确定港口的精确坐标(图5.36)。海盗袭击风险图主要是基于历年海盗袭击的数据,结合MapInfo矢量化绘制,各区域的频率主要是按照国际海事局的数据按比例将历年各主要区域海盗袭击数据绘制成专题图(图5.37)。将这些.tab基础数据文件打包成海外油气资源开发利用风险的工作空间,即包含了对应的地图信息。
图5.37 绘制历年海盗袭击分布图
5.3.3.2 海外油气资源开发利用风险专题图的制作及可视化
制作专题地图是根据某个特定专题对地图进行“渲染”的过程。所谓的专题渲染,就是以某种图案或颜色填充来表明地图对象(点、线、区域等)的某些信息(例如航线风险,港口吞吐量)。用户可以使用范围值、等级符号、点密度、独立值、直方图和饼图等6种方式来创建不同的专题地图。此可视化系统是基于范围专题图而开发,目的是为了国家或地区的石油开发利用,国家、航线等风险值可以通过颜色渐变达到易于比较与观察的目的。
(1)海外油气资源开发利用专题图变量的确定
在专题图中显示的数据就是专题图变量。例如港口综合风险专题图中,表示港口风险的字段就是这个专题地图的专题变量。也可以创建双变量专题地图,其中一个地图对象可代表两个不同的数据,符号的颜色代表一个专题变量,符号的大小代表另一个专题变量,例如本系统中港口的颜色表示港口的综合风险值,港口的大小表示港口的不同吞吐量。
(2)海外油气资源开发利用属性数据的确定
本系统采用Microsoft公司的SQL Server 2008进行海外油气资源风险评估结果的存储管理(郑阿奇,2010)。而现有的海外油气资源基础地图数据多以.tab文件的格式存放,为了实现风险评价结果的动态GIS可视化,需要将SQ L Server数据库中的属性数据与风险评价结果一一对应。首先要在.tab数据文件与SQ L Server数据表中建立唯一关键字段,保证各评价对象的空间数据、属性数据与评价结果一一对应。然后在系统中建立相关临时表,将.tab数据表与SQL Server数据表的相关字段根据关键字段匹配链接,最终实现GIS数据的动态更新展示,核心代码如下:
国外油气与矿产资源利用风险评价与决策支持技术
(3)海外油气资源开发利用专题图的制作及展示
首先将海外油气资源开发利用专题图所需数据集引入地图中,本系统采用范围专题图,即RangedTheme函数,基本代码如下:
国外油气与矿产资源利用风险评价与决策支持技术
Layer用于定义专题图创建所需的层;expression指在专题图中使用的字段;method是指范围专题图的几种分布方法,包括数量相等、范围相等、标准偏差、自然间隔、分位数及定制。
国外油气与固体矿产资源开发利用风险管理系统中,风险专题图制作必然要解决专题图默认属性的更改问题。风险可视化之前,所有图层中图元的属性比如点的样式、线的样式,以及颜色等都是根据需求所设计的。但当基于程序实现了风险的可视化时,我们只希望实现图元对象的属性更改,而非所有图元基本属性的更改,包括形状的更改等。例如专题图中表示风险颜色的渐变,每个对象(如国家、港口、航线等)的基础数据都记录在tab表中,需要通过程序调用关键字段改变对象的颜色,利用Them e.Bins[]以及渐变效果函数SpreadBy()保证对象形状等的一致,并实现地图上不同对象的颜色渐变效果。
5.3.3.3 运输信息展示
由于国外油气与固体矿产资源开发利用风险GIS可视化技术只能对风险信息进行抽象展示,为了能使用户更加直观地读取相关数据,系统进一步采用Flash技术实现动态展现。主要包括对运输风险中航线风险、港口风险、承运风险、海盗袭击风险共4大模块的信息展示,实现用户和系统的充分交互性。具体做法是,将MapInfo及MapXtreme软件生成的位图进行分离、套索并实时对其进行元件和影片剪辑的转换,编写Action Script代码以*体元素的行为方式,通过点击按钮或者选择菜单实现用户的响应。
另外,对于市场风险中涉及的海外交易所,为了方便用户快速链接到具体交易所页面,本系统也采用了Flash技术,通过对其进行超链接操作实现静态Flash的交互操作和动态关联。具体流程结构和示例展示如图5.38所示。
图5.38 Flash流程结构图