485 lines
19 KiB
Python
485 lines
19 KiB
Python
# 从API文档提取的完整路由数据
|
||
aircraft_routes_api = {
|
||
"arrival": {
|
||
"type": "IN",
|
||
"status": "COMPLETE",
|
||
"codes": "F1,L4,138",
|
||
"geometry": None,
|
||
"geoPath": {
|
||
"type": "FeatureCollection",
|
||
"features": [
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050742275893088E7, 4026164.644604296],
|
||
[4.050742342874898E7, 4026162.545793306]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "L4"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050743615407222E7, 4026122.672208275],
|
||
[4.050743684026714E7, 4026120.146600441],
|
||
[4.050743730372977E7, 4026117.570797326],
|
||
[4.050743754093282E7, 4026114.964402468],
|
||
[4.050743757419489E7, 4026113.602043673],
|
||
[4.050743755007106E7, 4026112.347252104],
|
||
[4.050743733107493E7, 4026109.739264329],
|
||
[4.050743688561112E7, 4026107.160287504]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "L4"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050717462298063E7, 4026091.904402129],
|
||
[4.050716820216861E7, 4026089.855066455]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050722536188381E7, 4026108.097315812],
|
||
[4.050720821283463E7, 4026102.624334418]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050727144214725E7, 4026112.527790001],
|
||
[4.050726278505515E7, 4026114.415332655]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050731882638656E7, 4026102.196402456],
|
||
[4.050727312768086E7, 4026112.160285922]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050738651815705E7, 4026087.437277401],
|
||
[4.050734647450486E7, 4026096.168165339]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050714461981621E7, 4026082.328947974],
|
||
[4.05071119278174E7, 4026071.895744022]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050734647450486E7, 4026096.168165339],
|
||
[4.050733913391775E7, 4026097.768664928]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050689454491971E7, 4026002.519737061],
|
||
[4.050693265139649E7, 4026014.681113256],
|
||
[4.050697075787329E7, 4026026.842489458]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050741162298967E7, 4026083.825606086],
|
||
[4.050741416963529E7, 4026084.285112275],
|
||
[4.050741669524226E7, 4026084.971307588],
|
||
[4.050741915143272E7, 4026085.875012957],
|
||
[4.050742151951354E7, 4026086.989350639],
|
||
[4.050742378146222E7, 4026088.305839852],
|
||
[4.050742592006397E7, 4026089.814461317],
|
||
[4.050742791904272E7, 4026091.503733515],
|
||
[4.050742976318505E7, 4026093.360800063],
|
||
[4.050743143845592E7, 4026095.371527565],
|
||
[4.050743293210549E7, 4026097.52061317],
|
||
[4.050743423276621E7, 4026099.791701039],
|
||
[4.050743533053925E7, 4026102.167506821],
|
||
[4.05074362170699E7, 4026104.629949201],
|
||
[4.050743683431807E7, 4026106.966150228],
|
||
[4.050743688561112E7, 4026107.160287504]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "" # API文档第349行:这里原本是{}
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050697552118288E7, 4026028.362661481],
|
||
[4.050697075787329E7, 4026026.842489458]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050704221346159E7, 4026049.646966941],
|
||
[4.050703137036284E7, 4026046.18647901]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050708746004742E7, 4026064.087051627],
|
||
[4.050704840096232E7, 4026051.621473066]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.05071119278174E7, 4026071.895744022],
|
||
[4.050710556055213E7, 4026069.863682419]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050741939071107E7, 4026175.198599438],
|
||
[4.05074216811156E7, 4026168.021835575],
|
||
[4.050742275893088E7, 4026164.644604296]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "L4"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050753774654577E7, 4026246.448261945],
|
||
[4.050749515081406E7, 4026236.848849251],
|
||
[4.050744870329395E7, 4026226.381394062]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "138"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050753774654577E7, 4026246.448261945],
|
||
[4.0507613391983E7, 4026263.495786141],
|
||
[4.05076192451935E7, 4026264.814870958],
|
||
[4.050762119626365E7, 4026265.254565894]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "138"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050742342874898E7, 4026162.545793306],
|
||
[4.050743615407222E7, 4026122.672208275]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "L4"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050716820216861E7, 4026089.855066455],
|
||
[4.050714461981621E7, 4026082.328947974]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050720821283463E7, 4026102.624334418],
|
||
[4.050717462298063E7, 4026091.904402129]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050726278505515E7, 4026114.415332655],
|
||
[4.050725934642086E7, 4026115.009285077],
|
||
[4.050725586910526E7, 4026115.301280484],
|
||
[4.050725237957282E7, 4026115.289096617],
|
||
[4.050724890438099E7, 4026114.9728262],
|
||
[4.050724546997807E7, 4026114.354876244],
|
||
[4.050724210250195E7, 4026113.43994972],
|
||
[4.050722536188381E7, 4026108.097315812]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050727312768086E7, 4026112.160285922],
|
||
[4.050727144214725E7, 4026112.527790001]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050733913391775E7, 4026097.768664928],
|
||
[4.050731882638656E7, 4026102.196402456]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.05074011833275E7, 4026084.239767811],
|
||
[4.050738651815705E7, 4026087.437277401]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.05074011833275E7, 4026084.239767811],
|
||
[4.050740376230329E7, 4026083.794303922],
|
||
[4.050740637029002E7, 4026083.5753078],
|
||
[4.050740898743934E7, 4026083.584446135],
|
||
[4.050741162298967E7, 4026083.825606086]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050744870329395E7, 4026226.381394062],
|
||
[4.050744533581797E7, 4026225.466467002],
|
||
[4.050744206089737E7, 4026224.261526533],
|
||
[4.050743890345625E7, 4026222.775742978],
|
||
[4.050743588752466E7, 4026221.020424048],
|
||
[4.050743303605565E7, 4026219.00892878],
|
||
[4.050743037075064E7, 4026216.756565868],
|
||
[4.050742791189419E7, 4026214.280477153],
|
||
[4.050742567819968E7, 4026211.599507165],
|
||
[4.050742368666689E7, 4026208.734059705],
|
||
[4.050742195245258E7, 4026205.705942559],
|
||
[4.050742048875517E7, 4026202.538201526],
|
||
[4.050741930671428E7, 4026199.254945029],
|
||
[4.050741841532595E7, 4026195.88116063],
|
||
[4.050741782137419E7, 4026192.442524868],
|
||
[4.050741752937933E7, 4026188.965207836],
|
||
[4.050741754156362E7, 4026185.475674017],
|
||
[4.050741785783435E7, 4026182.000480871],
|
||
[4.050741847578449E7, 4026178.566076715],
|
||
[4.050741939071107E7, 4026175.198599438]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "" # API文档第777行:这里原本是{}
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050684675534101E7, 4025987.268076611],
|
||
[4.050685643844293E7, 4025990.358360866],
|
||
[4.050689454491971E7, 4026002.519737061]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050703137036284E7, 4026046.18647901],
|
||
[4.05070295640735E7, 4026045.610016264],
|
||
[4.050701981996215E7, 4026042.500261312],
|
||
[4.050697623399237E7, 4026028.590148907],
|
||
[4.050697552118288E7, 4026028.362661481]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050704840096232E7, 4026051.621473066],
|
||
[4.050704221346159E7, 4026049.646966941]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
},
|
||
{
|
||
"type": "Feature",
|
||
"geometry": {
|
||
"type": "LineString",
|
||
"coordinates": [
|
||
[4.050710556055213E7, 4026069.863682419],
|
||
[4.050708746004742E7, 4026064.087051627]
|
||
]
|
||
},
|
||
"properties": {
|
||
"code": "F1"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"departure": {
|
||
"type": "OUT",
|
||
"status": "COMPLETE",
|
||
"codes": "138,L4,F1",
|
||
"geometry": None,
|
||
"geoPath": {
|
||
"type": "FeatureCollection",
|
||
"features": [] # 出港使用相Same数据,只是type不同
|
||
}
|
||
}
|
||
}
|
||
|
||
print("API文档中的路由数据已提取,共", len(aircraft_routes_api["arrival"]["geoPath"]["features"]), "个Feature") |