论文部分内容阅读
(中国民用航空西北地区空中交通管理局 710082 )
摘要:在航班信息系统中,Web-Gis技术在读取或者是显示离线瓦片数据时所采用的技术主要是Openlayers技术,利用此项技术便能够在叠加土层上显示出某区域内所有的航班信息,包括航班的待飞状态和已飞状态。文章围绕Web-Gis技术相关内容展开,分析地图瓦片技术以及相关标准,研究Web-Gis技术在航班信息系统中的具体应用。
关键词:Web-Gis技术;航班信息系统;应用分析
引言
随着经济社会的进一步发展,我国的科学技术也达到了极大发展,在航班信息系统中,不仅使用了先进的=智能化设备,而且还应用了各项比较先进的技术,比如Web-Gis技术。在新的发展时期,探索Web-Gis技术在航班信息系统中的具体应用,对于提升航班信息的准确性具有重要意义。
1Web-Gis技术内容概述
在Internet技术的不断发展中,为了让其与GIS技术结合起来,应用在GIS领域,拓展其应用范围,Web-Gis技术应运而生。将Web-Gis技术应用在GIS中,能够充分利用互联网的功能来扩展GIS的性能,并将GIS发展成为一种大众使用的工具。在Web-Gis技术中,用户无论在互联网的哪一个节点,都可以浏览相关站点的空间数据,制作需要的专题图,并对相关数据和图像进行空间检索和分析,进而将GIS推向千家万户。一般而言,Web-Gis技术具有三大特点。一是Web-Gis技术能够应用在客户或者是服务器上,只要是Internet中的用户,无论其处在互联网的哪一个节点,其都能够访问到Web-Gis服务器中的内容,获取需要的GIS服务信息。使用这些信息。并且用户还能够在全球的任何角落,利用Web-Gis来更新GIS数据信息。
二是Web-Gis技术是真正的大众化GIS,近些年来,Internet的发展速度加快,应用领域拓展,呈现出爆炸式发展趋势,使得Web进入了人类的日常生活中,Web-Gis技术给更多的用户提供了使用GIS的平台和机会。三是Web-Gis技术具备较好的扩展性,其能够很简单的与Web中的数据服务形成没有缝隙的衔接。并将自身的信息与其他的信息服务集成起来给予GIS以灵活性和多变性,进而为人们提供更多方便的服务,让人们更好的使用Web-Gis技术。但是在特殊的环境下,Web-Gis技术只能够使用局域网,并且其不能够获取底层地图数据。在系统泄密或者是没有网络的环境下,为了更好的使用Web-Gis技术需要将地图瓦片技术置于Web-Gis系统中,以便弥补Web-Gis技术的不足,让其更好的为航班信息系统服务。
2地图瓦片技术及其标准分析
在航班信息系统中,Web-Gis技术本身存在一定缺陷,但Web-Gis系统的包容性强,其能够接受其他的技术,比如地图瓦片技术,让其他技术来弥补Web-Gis技术的不足,提升Web-Gis系统的整体性能,以便更好的为人们服务。地图瓦片技术,实质上是一种地图预缓存技术,在使用此项技术之前,需要先配置具有特定坐标范围的地图。然后按照不同的比例尺和指定的图片尺寸,将地图切割成由行列组成的正方形图片,最后按照规定的格式将这些正方形图片保存在文件系统或者是数据库系统中,进而形成静态的地图缓存。这些缓存的地图都是呈金字塔模型的,由于这些缓存的地图是一片一片的,因此,又將其称之为瓦片。地图瓦片技术的分辨率较高,并且层次性特征明显,不同层级的瓦片的分辨率不同,从顶层到底层的分辨率变化趋势是由低到高。也就是说,底层的瓦片分辨率最高,顶层的瓦片分辨率最低。但总来说,其表示的地图范围并没有发生任何变化。在地图瓦片技术中,其常用的瓦片地图服务是 tile map service和web map tile service,分别简称为TMS、WMTS。一般而言,不同的瓦片地图服务具有不同的标准,相比较WMTS而言,TMS的算法更加简单。TMS的具体算法是先将投影之后的世界地图按照一定的层级和方式进行切割,通常是四叉树方式切割,然后被切割后的瓦片便会随着层级的变化,而呈现出金字塔的性状。
3Web-Gis在航班信息系统中的应用分析
3.1航班信息分析
一般而言,每一架飞机的起飞与降落信息都是保存在特定的数据库中的,数据库会专门记录飞机从哪个机场起飞,飞行时间的长短,预计什么时候降落,降落機场的位置以及其他信息。之前使用的航班信息系统是利用的网页版,将航班的所有信息记录在一个网页版上,此网页版就是航班信息系统。传统的航班信息系统只能够实施检索功能并将检索的结果显示在页面上,为人们提供航班信息服务。但是,随着社会的不断向前发展,人们发现仅仅利用文字信息来展示航班信息是不够的,还应该利用图片来展示航班的动态信息。又因为图片所包含的信息比文字更加丰富,所以人们便将Web-Gis融入在了航班信息系统中,用图片的形式为人们展示航班的起飞时间,途径路线以及到达位置,为人们提供航班的动态变化信息。
将Web-Gis系统及其相关技术应用在航班信息系统中,需要在进行后台编程时采用C++语言,并且所有的编程语言都必须是C++语言。只有这样,才能够将面向对象的思想完全在航班信息系统中体现出来。在Web-Gis系统的应用过程中,我们需要先对飞机的架次进行定义,假定每一架次的飞机是一个类Flight,然后将飞机的所有参数属性都记录在Flight类中。在航班信息系统中,每架次的飞机参数属性有航班号、隶属于的航空公司、飞机的起飞和降落时间等。当将Flight类建立好之后,然后需要对飞机的参数属性进行检索,并将检索结果进行入库操作。在统计当天航班的高峰时刻时,需要用到卷积算法来计算分析相关数据,以便将每一个状态下的飞机信息都保存在航班信息系统中,进一步完善航班信息系统,并提升整个系统的响应速度。在航班信息系统中应用Web-Gis系统及其相关技术,能够有效提升航班信息的完整性、实时性和准确性,增强航班信息系统的响应功能。
3.2系统实现分析
在航班信息系统中应用Web-Gis技术,需要先建立一个应用平台,明确其前端显示和后端数据,并将航班数据与地图数据连接起来。在新建立的航班信息系统中,其表现层使用的是open layer,系统的具体显示效果如图1所示。
在此系统中,为了有效发挥两者的作用,增强航班信息系统的功能,需要对地图数据进行特殊的索引算法。在这之中,用变量option 定义最大显示范围的,比如,级别、分辨率等。在加载航班数据信息时,需要将所有的航班数据都存放在Flight,让其生成vector。并将所有的没有起飞的飞机信息保存在新的vector中,然后将其加在vector layers中并将其加载到地图内。
结语
在航班信息系统中应用Web-Gis技术,首先需要详细了解Web-Gis技术本身的优缺点,然后根据Web-Gis系统的填补性在其中增加新的技术,以增强其功能。之后再建立与航班信息相关的新的系统,进而深化Web-Gis技术在航班信息系统中的应用。
参考文献
[1]丁峰. 基于Web服务的Web GIS若干技术研究[D].南京工业大学,2005.
[2]李春菊,宋伟. Web-Gis技术在航班信息系统中的应用研究[J]. 软件导刊,2013,09:136-137.
摘要:在航班信息系统中,Web-Gis技术在读取或者是显示离线瓦片数据时所采用的技术主要是Openlayers技术,利用此项技术便能够在叠加土层上显示出某区域内所有的航班信息,包括航班的待飞状态和已飞状态。文章围绕Web-Gis技术相关内容展开,分析地图瓦片技术以及相关标准,研究Web-Gis技术在航班信息系统中的具体应用。
关键词:Web-Gis技术;航班信息系统;应用分析
引言
随着经济社会的进一步发展,我国的科学技术也达到了极大发展,在航班信息系统中,不仅使用了先进的=智能化设备,而且还应用了各项比较先进的技术,比如Web-Gis技术。在新的发展时期,探索Web-Gis技术在航班信息系统中的具体应用,对于提升航班信息的准确性具有重要意义。
1Web-Gis技术内容概述
在Internet技术的不断发展中,为了让其与GIS技术结合起来,应用在GIS领域,拓展其应用范围,Web-Gis技术应运而生。将Web-Gis技术应用在GIS中,能够充分利用互联网的功能来扩展GIS的性能,并将GIS发展成为一种大众使用的工具。在Web-Gis技术中,用户无论在互联网的哪一个节点,都可以浏览相关站点的空间数据,制作需要的专题图,并对相关数据和图像进行空间检索和分析,进而将GIS推向千家万户。一般而言,Web-Gis技术具有三大特点。一是Web-Gis技术能够应用在客户或者是服务器上,只要是Internet中的用户,无论其处在互联网的哪一个节点,其都能够访问到Web-Gis服务器中的内容,获取需要的GIS服务信息。使用这些信息。并且用户还能够在全球的任何角落,利用Web-Gis来更新GIS数据信息。
二是Web-Gis技术是真正的大众化GIS,近些年来,Internet的发展速度加快,应用领域拓展,呈现出爆炸式发展趋势,使得Web进入了人类的日常生活中,Web-Gis技术给更多的用户提供了使用GIS的平台和机会。三是Web-Gis技术具备较好的扩展性,其能够很简单的与Web中的数据服务形成没有缝隙的衔接。并将自身的信息与其他的信息服务集成起来给予GIS以灵活性和多变性,进而为人们提供更多方便的服务,让人们更好的使用Web-Gis技术。但是在特殊的环境下,Web-Gis技术只能够使用局域网,并且其不能够获取底层地图数据。在系统泄密或者是没有网络的环境下,为了更好的使用Web-Gis技术需要将地图瓦片技术置于Web-Gis系统中,以便弥补Web-Gis技术的不足,让其更好的为航班信息系统服务。
2地图瓦片技术及其标准分析
在航班信息系统中,Web-Gis技术本身存在一定缺陷,但Web-Gis系统的包容性强,其能够接受其他的技术,比如地图瓦片技术,让其他技术来弥补Web-Gis技术的不足,提升Web-Gis系统的整体性能,以便更好的为人们服务。地图瓦片技术,实质上是一种地图预缓存技术,在使用此项技术之前,需要先配置具有特定坐标范围的地图。然后按照不同的比例尺和指定的图片尺寸,将地图切割成由行列组成的正方形图片,最后按照规定的格式将这些正方形图片保存在文件系统或者是数据库系统中,进而形成静态的地图缓存。这些缓存的地图都是呈金字塔模型的,由于这些缓存的地图是一片一片的,因此,又將其称之为瓦片。地图瓦片技术的分辨率较高,并且层次性特征明显,不同层级的瓦片的分辨率不同,从顶层到底层的分辨率变化趋势是由低到高。也就是说,底层的瓦片分辨率最高,顶层的瓦片分辨率最低。但总来说,其表示的地图范围并没有发生任何变化。在地图瓦片技术中,其常用的瓦片地图服务是 tile map service和web map tile service,分别简称为TMS、WMTS。一般而言,不同的瓦片地图服务具有不同的标准,相比较WMTS而言,TMS的算法更加简单。TMS的具体算法是先将投影之后的世界地图按照一定的层级和方式进行切割,通常是四叉树方式切割,然后被切割后的瓦片便会随着层级的变化,而呈现出金字塔的性状。
3Web-Gis在航班信息系统中的应用分析
3.1航班信息分析
一般而言,每一架飞机的起飞与降落信息都是保存在特定的数据库中的,数据库会专门记录飞机从哪个机场起飞,飞行时间的长短,预计什么时候降落,降落機场的位置以及其他信息。之前使用的航班信息系统是利用的网页版,将航班的所有信息记录在一个网页版上,此网页版就是航班信息系统。传统的航班信息系统只能够实施检索功能并将检索的结果显示在页面上,为人们提供航班信息服务。但是,随着社会的不断向前发展,人们发现仅仅利用文字信息来展示航班信息是不够的,还应该利用图片来展示航班的动态信息。又因为图片所包含的信息比文字更加丰富,所以人们便将Web-Gis融入在了航班信息系统中,用图片的形式为人们展示航班的起飞时间,途径路线以及到达位置,为人们提供航班的动态变化信息。
将Web-Gis系统及其相关技术应用在航班信息系统中,需要在进行后台编程时采用C++语言,并且所有的编程语言都必须是C++语言。只有这样,才能够将面向对象的思想完全在航班信息系统中体现出来。在Web-Gis系统的应用过程中,我们需要先对飞机的架次进行定义,假定每一架次的飞机是一个类Flight,然后将飞机的所有参数属性都记录在Flight类中。在航班信息系统中,每架次的飞机参数属性有航班号、隶属于的航空公司、飞机的起飞和降落时间等。当将Flight类建立好之后,然后需要对飞机的参数属性进行检索,并将检索结果进行入库操作。在统计当天航班的高峰时刻时,需要用到卷积算法来计算分析相关数据,以便将每一个状态下的飞机信息都保存在航班信息系统中,进一步完善航班信息系统,并提升整个系统的响应速度。在航班信息系统中应用Web-Gis系统及其相关技术,能够有效提升航班信息的完整性、实时性和准确性,增强航班信息系统的响应功能。
3.2系统实现分析
在航班信息系统中应用Web-Gis技术,需要先建立一个应用平台,明确其前端显示和后端数据,并将航班数据与地图数据连接起来。在新建立的航班信息系统中,其表现层使用的是open layer,系统的具体显示效果如图1所示。
在此系统中,为了有效发挥两者的作用,增强航班信息系统的功能,需要对地图数据进行特殊的索引算法。在这之中,用变量option 定义最大显示范围的,比如,级别、分辨率等。在加载航班数据信息时,需要将所有的航班数据都存放在Flight,让其生成vector。并将所有的没有起飞的飞机信息保存在新的vector中,然后将其加在vector layers中并将其加载到地图内。
结语
在航班信息系统中应用Web-Gis技术,首先需要详细了解Web-Gis技术本身的优缺点,然后根据Web-Gis系统的填补性在其中增加新的技术,以增强其功能。之后再建立与航班信息相关的新的系统,进而深化Web-Gis技术在航班信息系统中的应用。
参考文献
[1]丁峰. 基于Web服务的Web GIS若干技术研究[D].南京工业大学,2005.
[2]李春菊,宋伟. Web-Gis技术在航班信息系统中的应用研究[J]. 软件导刊,2013,09:136-137.