X-飞机/起落架航空数据

司机简称

XPlane

Driver built-in by default

This driver is built-in by default

支持读取X面航空数据。例如,该数据由X-Plane和Flightgear软件使用。

驱动程序能够读取以下文件:

文件名

描述

支持的版本

apt.dat

机场数据

850810个

nav.dat (或地球导航数据)

助航设备

810740

fix.dat (或接地固定数据)

IFR交叉口

600

awy.dat (或地球数据)

航空公司

640

每个文件都将报告为一组层,其数据架构如下所示。数据模式通常尽可能接近X-Plane规范中描述的原始模式数据。但是,请注意,即使原始数据有时以英尺或海里表示,米(或公里)始终用于报告高度、高程、距离(宽度、长度)等。

数据被报告为以WGS84基准(纬度、经度)表示,尽管规范对该主题不是很清楚。

当读取与可用RAM相关的大文件时,OGR_XPLANE_READ_WHOLE_FILE configuration选项可以设置为FALSE(对于apt.dat尤其如此)。此选项强制驱动程序不在RAM中缓存功能,而只是获取当前层的功能。当然,这会对业绩产生负面影响。

驱动程序功能

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)

实例

转换一组形状文件中“apt.dat”中包含的所有层:

% ogr2ogr apt_shapes apt.dat

将“apt.dat”中包含的所有层转换为PostreSQL数据库:

% PG_USE_COPY=yes ogr2ogr -overwrite -f PostgreSQL PG:"dbname=apt" apt.dat

机场数据(apt.dat)

此文件包含定义机场、直升机场、海基及其跑道和滑行道、空中交通管制频率等的元素的描述。

报告了以下层:

除了APT以外的所有层都将通过“APT_icao”列来引用机场,该列可以用作外键。

APT层

机场的主要描述。报告的位置将是塔台视点的位置(如果存在),否则将是找到的第一个跑道入口的位置。

领域:

  • apt_icao:字符串(5.0)。国际民航组织机场代码。

  • apt_name:字符串(0.0)。机场全称。

  • 类型:整数(1.0)。机场类型:0为普通机场,1为水上飞机/浮式飞机基地,2为直升机场

  • 海拔高度:实数(8.2)。机场海拔(米)。

  • has_tower:整数(1.0)。如果机场有塔台视角,则设置为1。

  • hgt_tower_m:真实(8.2)。塔视图点的高度(如果存在)。

  • 塔楼名称:字符串(32.0)。塔视图点的名称(如果存在)。

跑道入口层

该层包含跑道一个入口的描述。
跑道本身完全由其2个阈值和跑道多边形层描述。

注:当跑道有位移阈值时,该阈值将报告为2个特征:一个在非位移阈值位置(is_displaced=0),另一个在位移阈值位置(is_displaced=1)。

领域:

  • apt_icao:字符串(5.0)。本跑道入口机场的国际民航组织代码。

  • rwy_num:字符串(3.0)。跑道代码,如18,02L等。。。每个机场都是独一无二的。

  • 宽度:实数(3.0)。宽度(米)。

  • 曲面:字符串(0.0)。表面类型:

    • 沥青

    • 混凝土

    • 草皮/草

    • 污垢

    • 砾石

    • 干湖床

    • 透明

  • 肩部:弦(0.0)。跑道路肩类型:

    • 没有

    • 沥青

    • 混凝土

  • 平滑度:真实(4.2)。跑道平滑度。介于0.00和1.00之间的百分比。默认值为0.25。

  • 中心线照明:整数(1.0)。如果跑道有中心线灯,则设为1

  • 边缘照明:字符串(0.0)。边缘照明类型:

    • 没有

    • 是(从V810记录导入时)

    • 里尔。低强度跑道灯(建议用于V90x)

    • MIRL:中等强度跑道灯

    • 高强度跑道灯(建议用于V90x)

  • 距离剩余符号:整数(1.0)。如果跑道有“剩余距离”灯,则设置为1。

  • 移位阈值:实数(3.0)。阈值和位移阈值之间的距离。

  • 被替换:整数(1.0)。如果位置是位移阈值的位置,则设置为1。

  • 停机坪长度:实际(3.0)。跑道接近端的停机坪/爆破台/超程长度(单位:米)

  • 标记:字符串(0.0)。跑道末端的跑道标记:

    • 没有

    • 视觉的

    • 非精密进近

    • 精密进近

    • 英式非精密

    • 英式精密

  • 进近照明:字符串(0.0)。跑道末端的进近灯光包括:

    • 没有

    • ALSF-I型

    • ALSF-II型

    • 卡尔弗特

    • 卡尔弗特岛第二和第三类

    • SSALR

    • SSALS(V810记录)

    • SSALF

    • SALS

    • MALSR

    • MALSF

    • MALS

    • ODALS

    • RAIL

  • 触地灯光:整数(1.0)。如果跑道有着陆区灯(TDZL),则设为1

  • 雷尔:字符串(0.0)。跑道末端识别灯(REIL)包括:

    • 没有

    • 全方位

    • 单向的

  • 长度m:实数(5.0)。(计算字段)。跑道两端两个入口之间的长度(米)。在计算中不考虑位移阈值。

  • 真航向:真航向(6.2)。(计算字段)。跑道末端接近时的真实航向。

跑道多边形层

该层包含跑道的矩形。它是根据跑道入口信息计算出来的。如果未指定,则字段的含义与 RunwayThreshold 层。领域:

  • apt_icao:字符串(5.0)

  • rwy_num1:字符串(3.0)。第一跑道入口代码。例如20L。

  • 跑道2:String(3.0)。跑道入口第二道代码。例如02R。

  • 宽度m:实数(3.0)

  • 曲面:字符串(0.0)

  • 肩部:弦(0.0)

  • 平滑度:真实(4.2)

  • 中心线光源:整数(1.0)

  • 边缘照明:字符串(0.0)

  • 距离剩余符号:整数(1.0)

  • 长度m:实数(5.0)

  • 真航向:真航向(6.2)。从第一跑道到第二跑道的真实航向。

跑道入口(点)

领域:

  • apt_icao:字符串(5.0)

  • rwy_num:字符串(3.0)。跑道代号,如18。每个机场都是独一无二的。

  • 宽度m:实数(3.0)

  • 有浮标:整数(1.0)。如果跑道上有浮标在水中漂浮,则设为1

  • 长度m:实数(5.0)。(计算字段)水上跑道两端之间的长度。

  • 真航向:真航向(6.2)。(计算字段)。跑道末端接近时的真实航向。

水道多边形(多边形)

这一层包含一条水上跑道的矩形。它是根据水上跑道入口信息计算出来的。领域:

  • apt_icao:字符串(5.0)

  • 跑道1号:字符串(3.0)

  • 跑道2:String(3.0)

  • 宽度m:实数(3.0)

  • 有浮标:整数(1.0)

  • 长度m:实数(5.0)

  • 真航向:真航向(6.2)

停机坪层(多边形)

该层包含在跑道开始处可能发现的停机坪/防爆板/跑道的矩形。它是停机坪的一部分,但不用于正常运行。它是根据跑道停机坪/防爆板/超程长度信息计算的,仅当该长度不为零时才出现。未指定时,字段的含义与 RunwayThreshold 层。领域:

  • apt_icao:字符串(5.0)

  • rwy_num:字符串(3.0)。

  • 宽度m:实数(3.0)

  • 长度_m:Real(5.0):跑道进近端的停机坪/爆破台/过跑道长度,单位为米。

直升机停机坪(点)

该层包含直升机停机坪的中心。领域:

  • apt_icao:字符串(5.0)

  • 直升机停机坪名称:字符串(5.0)。直升机停机坪的名称,格式为“Hxx”。每个机场都是独一无二的。

  • 真航向:真航向(6.2)

  • 长度m:实数(5.0)

  • 宽度m:实数(3.0)

  • 曲面:字符串(0.0)。见跑道上方 surface 代码。

  • 标记:字符串(0.0)。见跑道上方 markings 代码。

  • 肩部:弦(0.0)。见跑道上方 shoulder 代码。

  • 平滑度:真实(4.2)。见跑道上方 smoothness 描述。

  • 边缘照明:字符串(0.0)。直升机停机坪边缘照明:

    • 没有

    • 是(V810记录)

    • 黄色的

    • 白色(建议用于V90x)

    • 红色(V810记录)

螺旋多边形(多边形)

该层包含直升机停机坪的矩形。字段与 Helipad 层。

滑行道矩形(多边形)-V810记录

该层包含滑行道的矩形。领域:

  • apt_icao:字符串(5.0)

  • 真航向:真航向(6.2)

  • 长度m:实数(5.0)

  • 宽度m:实数(3.0)

  • 曲面:字符串(0.0)。见跑道上方 surface 代码。

  • 平滑度:真实(4.2)。见跑道上方 smoothness 描述。

  • 边缘照明:整数(1.0)。如果滑行道有边缘照明,则设置为1。

路面(多边形)

该层包含滑行道和停机坪的多边形路面块。多边形可能包括孔。

源文件可能包含贝塞尔曲线作为多边形的边。由于缺乏对OGR简单特征模型的支持,Bezier曲线被离散成线性段。

领域:

  • apt_icao:字符串(5.0)

  • 名称:字符串(0.0)

  • 曲面:字符串(0.0)。见跑道上方 surface 代码。

  • 平滑度:真实(4.2)。见跑道上方 smoothness 描述。

  • 纹理方向:真实(6.2)。路面纹理真度方向

APTBoundary(多边形)

这一层包括机场的边界。每个机场最多有一个这样的功能。多边形可能包含孔。贝塞尔曲线离散成线性段。

领域:

  • apt_icao:字符串(5.0)

  • 名称:字符串(0.0)

APTLinearFeature(行字符串)

该层包含线性特征。贝塞尔曲线离散成线性段。

领域:

  • apt_icao:字符串(5.0)

  • 名称:字符串(0.0)

启动位置(点)

确定闸门位置、坡道位置等。

领域:

  • apt_icao:字符串(5.0)

  • 名称:字符串(0.0)

  • 真航向:真航向(6.2)

APTLightBeacon(点)

定义机场灯光信标。

领域:

  • apt_icao:字符串(5.0)

  • 名称:字符串(0.0)

  • 颜色:字符串(0.0)。灯塔颜色:

    • 没有

    • 白绿色:陆上机场

    • 白黄:水上飞机基地

    • 绿黄白:直升机场

    • 白-白-绿:军事领域

APTWindsock(点)

定义机场挡风玻璃。

领域:

  • apt_icao:字符串(5.0)

  • 名称:字符串(0.0)

  • 点亮:整数(1.0)

滑行道标志(点)

定义机场滑行道标志。

领域:

  • apt_icao:字符串(5.0)

  • 文本:字符串(0.0)。它以某种方式被编码成一种特定的格式。见X平面 specification (pages 13 and 14) 了解更多详细信息。

  • 真航向:真航向(6.2)

  • 大小:整数(1.0)。从1到5。更多细节见X平面规范。

瓦西·帕皮·维格瓦格(点)

定义VASI、PAPI或Wig Wag。对于papi和Wig Wags,坐标是显示的中心。对于VASIs,这是两个VASI灯光单元之间的中点。

领域:

  • apt_icao:字符串(5.0)

  • rwy_num:字符串(3.0)。的rwy_num字段的外键 RunwayThreshold 层。

  • 类型:字符串(0.0)。类型:

    • VASI

    • 爸爸左

    • 爸爸,对

    • 帕皮号航天飞机

    • 三色瓦西

    • 假发摇摆灯

  • 真航向:真航向(6.2)

  • 视觉滑翔度:真实(4.2)

ATCFreq(无)

定义机场空中交通管制频率。请注意,此层没有几何图形。

领域:

  • apt_icao:字符串(5.0)

  • atc_类型:字符串(4.0)。其中的频率类型(从记录类型号派生):

    • ATIS:AWOS(自动气象观测系统)、ASOS(自动地面观测系统)或ATIS(自动终端信息系统)

    • CTAF:联通或CTAF(美国)、无线(英国)

    • CLD:清关交货(CLD)

    • 地面:地面

    • 塔台

    • 应用程序:方法

    • DEP:出发

  • 频率名称:字符串(0.0)。空中交通管制频率的名称。这通常是一个缩写(例如GND代表“Ground”)。

  • 频率兆赫:实数(7.3)。频率(兆赫)。

IFR交叉口(固定数据)

此文件包含IFR交叉点(通常称为“修复”)。

报告以下层:

  • FIX (点)

固定(点)

领域:

  • 修复名称:字符串(5.0)。交叉口名称。 * NOT * 独一无二。

航空公司(awy.dat)

此文件包含气道段的描述。

报告了以下层:

气道段(线串)

领域:

  • 段名称:字符串(0.0)

  • point1_name:String(0.0):此段开头的交叉点或助航设备的名称

  • point2_name:String(0.0):此段开头的交叉点或助航设备的名称

  • 高:整数(1.0):如果是“高”气道,则设置为1。

  • 基础高度层:整数(3.0):气道底部的飞行高度层(数百英尺)。

  • 顶部高度:整数(3.0):气道顶部的飞行高度(数百英尺)。

气道接口(点)

领域:

  • 名称:字符串(0.0):交叉口或助航设备的名称