X-飞机/起落架航空数据¶
司机简称
XPlane
Driver built-in by default
This driver is built-in by default
支持读取X面航空数据。例如,该数据由X-Plane和Flightgear软件使用。
驱动程序能够读取以下文件:
文件名 |
描述 |
支持的版本 |
---|---|---|
机场数据 |
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 (点)
RunwayThreshold (点)
RunwayPolygon (多边形)
WaterRunwayPolygon (多边形)
Stopway (多边形)
Helipad (点)
HelipadPolygon (多边形)
TaxiwayRectangle (多边形)
Pavement (多边形)
APTBoundary (多边形)
APTLinearFeature (线串)
StartupLocation (点)
APTLightBeacon (点)
APTWindsock (点)
TaxiwaySign (点)
VASI_PAPI_WIGWAG (点)
ATCFreq (无)
除了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个特征:一个在非位移阈值位置(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记录)
滑行道矩形(多边形)-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)。路面纹理真度方向
APTLightBeacon(点)¶
定义机场灯光信标。
领域:
apt_icao:字符串(5.0)
名称:字符串(0.0)
颜色:字符串(0.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)。频率(兆赫)。
航空公司(awy.dat)¶
此文件包含气道段的描述。
报告了以下层:
AirwaySegment (线串)
气道段(线串)¶
领域:
段名称:字符串(0.0)
point1_name:String(0.0):此段开头的交叉点或助航设备的名称
point2_name:String(0.0):此段开头的交叉点或助航设备的名称
高:整数(1.0):如果是“高”气道,则设置为1。
基础高度层:整数(3.0):气道底部的飞行高度层(数百英尺)。
顶部高度:整数(3.0):气道顶部的飞行高度(数百英尺)。