|
收费服务
工作描述
CGH技术公司向核心团队成员提供已设计和实现的Oracle数据库和地理信息系统(GIS)软件,这是支持FAA空中交通
(AT)收费服务 (FFS)程序所需要的。这项首创将产生对使用美国管制空域的国外航空公司的每年超过9600万美元的收费。团队进行了所有FFS生产数据库和输出文件的质量复核。已准备好系统输出文件,这些文件输出到财务分部用以结账。FFS数据库使用SQL(结构化查询语言)语句对从航空公司收到的账单问题回复,这方面已进行了详细的研究。
帮助设计和实施快速以太网和光纤LAN(局域网),用于连接UNIX和 NT系统以及存档用CD ROM存储系统以接受、分析、处理并将AT数据存档至Oracle
关系型数据库(RDB)。准备拓扑图表,提供配置管理,系统文件编制。利用 GIS软件再调用已存档数据并产生飞机雷达轨迹图,图上带有FAA之
FFS初始化、空域模型化、仿真努力所需的里程计算。提供空中交通部门所需的综合对策和系统管理、计划及技术支持。
此系统用于跟踪越空飞行(航班起飞和降落均在国外机场但经过美国空域),航空公司为此将偿付FAA所给予的服务。CGH发展了GIS应用软件以在每日的基础上确定这些飞行并且计算其在美国空域(包括境内和海洋)内的飞行里程。应用软件的部件包括:
· 数据采集:安装了电子馈给以接受来自主域计算机的连续的二进制数据流。
· 数据分析:编写了一段分析程序,将二进制数据流转换并移至存放在SUN超级UNIX工作站中的多元Oracle数据库。
· 边界创建:CGH开发了美国海洋和国内边界的ArcView shapefile(一种无拓扑关系的矢量数据格式)。从十个FAA管区汇集的坐标值与Jepson和
NIMA出版的地图相比较。差异被逐个地解决。
· 数据处理:CGH开发了双系统以完成越空飞行的确定和处理,其中之一是用ESRI公司的Avenue和AML(在UNIX工作站上)写成,另一个是用C++和Avenue(在NT工作站上)写成。飞行资料从数据库中取回,系统确定用内插值替换的边界交叉点并计算边界内的距离。每个系统的一个主要组件是,确认和筛选潜在的数据错误(数据库包括了每天200万个雷达点,大约有5%的错误)并作出自动修复的功能。例如,因为雷达信息每隔几分钟就出现,所以航向不应有明显变化。然而,一个错误的雷达信息常常导致一个大的航向变化。如果变化超出了飞行误差,那么这信息将被忽略,将不用此雷达记录处理飞行。
· 后处理质量保证:因为越空飞行记账程序的错误允差为零,所以过滤掉错误数据是必不可少的。一个不正确的雷达记录可能会将航空公司的账单提高数千美元,这样就会产生航空公司和怀疑论者对程序的质疑。在处理过程中,系统主动确认数据错误常常是不可能的。在这些情况下,航班被作标记并进行观察。CGH开发了一个ArcView程序以动态观察这些航班。当调用某一航班时,ArcView程序向ORACLE发出SQL请求,检索有关数据,绘制越过美国边界的地图,以文本框列出边界交叉数据。CGH开发了一套工具软件来进行必要的校正和重新处理飞行数据。
· 系统比较:为进一步保证准确结果,两个系统的输出被进行比较。对有差异的飞行,将创建地图并由分析专家作最终判断。
· 地图创建:开发了ArcView程序以绘制每个越空飞行图,加上文本列出边界交叉数据,将地图输出为视窗图元文件格式(WMF)。这些图按需求发行给航空公司。
· 飞行观察:CGH开发了地图物体/ VB语言的应用软件,通过FAA内联网来观察越空飞行。主页允许用户查询数据库并以文本或飞行图方式接收飞行资料。
障碍物评估机场空域分析(OEAAA)
工作描述
为支持FAA的障碍物评估机场空域分析(OEAAA)程序,CGH已经开发和应用了一套因特网绘制地图系统适用于FAA的所有九个国内管区。系统设计用来帮助FAA的决策人员决定,当所建议的陆地建筑(基站等)与FAA运行有潜在冲突时,是否应当批准。除了提供交互式动态绘图和GIS功能,系统还用作所有地址状态信息的容纳处。作为让每个FAA管区开发他们自己的应用软件和数据库以及本地存储(需要GIS开发人员、计算机和大量的存储空间)的替代,FAA分派任务给总部空中交通分部(CGH支持),建立全国性OEAAA数据库和开发绘图应用软件,各管区可以通过因特网浏览器通达。CGH支持包括:
· 数据采集/处理:每个FAA管区将向总部提供特定管区OEAAA数据。FAA也将存储全国的美国地质调查局(USGS)数字评估模型数据(DEMs)和7.5分地形图。
实例数据类型包括:
· 美国地质调查局(USGS)数字7.5分地形图--大约有60000张。图形接收方式是UTM投影图(代替平面地理标准OEAAA投影图),环绕图周边有描述性文本文字;因此,当观看相邻的四边形时,一张地图的文本文字将与另一张地图互相干涉。CGH开发了一种AML来将每个四边形投射成为平面地理地图投影图,并剪掉多出的文本文字。合成图像被写进CD-ROM。
· 三弧秒DEM数据:CGH开发了一种AML把DEM从UTM投射为平面地理投影图并为每个创建一个样点ArcView
shapefile。
· 跑道资料:每个管区有一个跑道数据库或文本文件。虽然格式各不相同,但他们都包含了关于跑道位置、长度和方位的信息。CGH开发了Avenue
scripts来把这些文件转成ArcView shapefile格式。为保证质量,数据被系统地与NIMA提供的shapefile进行比较。差异被报告给管区办公室,当必要时,使用更新过的资料以重新创建这些shapefiles。
· 阻碍物数据:CGH把全国阻碍物文本文件转变为shapefile格式文件。
· 地址资料:每个管区都维护一个数据库,包括建议的OEAAA地址和他们的状态更新。这些数据库正被合并为全国性OEAAA系统。
· 应用软件开发:CGH正开发基于网络的绘图应用软件,使用在Windows NT平台上的ESRI的
由VB编译语言驱动的Map Objects软件。除了提供一系列障碍辅助工具软件(如两个最近的机场的绘图,互相之间的距离和方位),应用软件还提供标准绘制地图功能(缩放、平移、查询、图示、文本、坐标读出,等等)。只有地图内容中的那些USGS四边形和DEMs被载入存储器。因为应用软件是设计为允许任何/全部FAA管区的用户同时使用,所以系统性能最优化是必不可少的。
· 应用软件测试:CGH已经与管区协调以确保他们能通过浏览器通达应用软件并运行所有可获功能。CGH也已经设计了要求用户从不同管区同时发出请求的测试。当系统增强后,这些测试被重做。
联邦航空局部门设计和分析工具软件(SDAT)计划
工作描述
CGH与FAA一起工作来开发了部门设计和分析工具软件(SDAT)。这个决策支持工具软件用来进行后运行分析和空域及交通流量的工程化。它被整个FAA的空域办公室和空域设计师使用,他们分布在所有管区、航线控制中心、各个进近控制和终端、以及技术中心。CGH发展了SDAT计划的各种软件开发领域,包括COM结构、数据库模型、SQL服务器数据库、OpenGL显像、XML使用、通用C++/MFC编程。我们还参加了计划的设计、和SME(课件内容领域专家)一起实施了需求复核、完成了程序性能分析、进行了单元、回归以及系统水平测试以确保满足所需要求。我们在Windows应用软件开发方面的经验已经明显加到SDAT软件功能性的增长,和完成重大方案的里程碑上。
|