Skip to content

Archives

  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月

Categories

  • カテゴリーなし
SukabumiNetwork

Using Advanced Routing Language with ITA Matrix

admin - 10月 19, 2021

初めての方は、まずITA Matrix(航空券を検索できる最高の無料ツール)の紹介から始めましょう。 これは航空券を予約することはできませんが、非常に詳細な情報と、検索のパラメータを制御することができます。 ほとんどの検索エンジンはタイムアウトし、部分的な結果しか提供しないため、これらのパラメータは重要である。 最適なフライトを本当に探し尽くしたかどうかを確認するには、無関係なものもすべて除外したことを知る必要があります。

検索クエリを定義する鍵は、高度なルーティング言語です。 ITA Matrixは最終的にGoogleに買収され、人気のあるGoogle Flightsツールの基礎を形成しています。 また、いくつかの機能はHipmunkにもコピーされています。

  • ITA Matrixの使い方のまとめ
  • Where to Enter Advanced Routing Language
  • 特定の航空会社と接続空港を検索する
  • Search Multiple Airlines and Airport at Once
  • 過度に広い検索クエリを避ける
  • コードシェアを指定する
  • 予約クラスの指定
  • アライアンスの指定
  • List of Advance Routing Language Commands

ITA Matrixの使い方のまとめ

前回は、ITA Matrixを使った基本的な往復のフライトの使い方を紹介しました。 その中で、タイムバーを使ってフライトの選択肢を表示する方法と、最終的な旅程の運賃内訳を表示する方法を紹介しました。 次回は、ITA Matrix を使用して検索を行う価値を最大化する多くの特別な機能とフィルターについてお話します。

今日は、ITA Matrix の中核機能であるルーティング言語について取り上げます。 これは、検索結果を特定の航空会社、特定の便名、特定の接続に強制的に制限するために使用できます。 ITA Matrix はこの情報の一部を Web サイトで共有していますが (リストされているコマンドの数はバージョン 3.0 ではるかに充実しています)、これらのコマンドを組み合わせてより強力なクエリーにする方法は必ずしも示されていません。

Where to Enter Advanced Routing Language

では、この魔法の機能をどうすれば有効にできるでしょうか。 ルーティング言語の一部は、出発地と目的地のフィールドに特定の空港名と航空会社名を入力する方法に関する単なるルールです。

出発地/目的地の空港に関する基本的な言語の後、乗り継ぎ、運賃クラス、乗り継ぎ時間などのコマンドを使用することができます。 ITA Matrixのオリジナル版では、まず空港を入力し、次に経路コードを2つのコロン(「:」)で区切っていました。 コロンの後に、乗り継ぎ都市や特定の航空会社などの経路コードを入力します。

ここに、シアトルからの往路便で、ユナイテッド航空の1つ以上の区間を尋ねるクエリがあります。

Departing from > SEA :.DenverまたはChicagoでWまたはV運賃クラスでの接続が含まれている必要があります。 UA+ DEN,ORD /f bc=w|bc=v

しかし、ITA Matrixのバージョン3になってしまいましたね。 今日これを実行しようとすると、ITA は自動的に新しいビューに切り替わり、テキストをこのすべてのルーティング言語用の別のフィールドに移動します。 コロンとスラッシュが削除されたことに注意してください。

出発地 > SEA
往路経路コード > UA+ DEN,ORD
往路拡張コード > f bc=w|bc=v

混乱を減らすために、ITA がどのように変化するのかコマンドを書くには意味がないように思えます。 (しかし、他のところで読んだことをどのように解釈するか知っておいてほしいのです。) 私はコロンを省き、すべてのボックスに何を入力すべきかを簡単に説明するつもりです。 これらの余分なフィールドは、[高度なコントロール] をクリックして強制的に表示させることができます。

特定の航空会社と接続空港を検索する

最も簡単なコマンドは、航空会社と接続空港を指定します。 特に断らない限り、すべての例でシアトル (SEA) からワシントン ダレス (IAD) へのフライトの例を使用します。

United Airlines でフライトすることを想像してください。 SEAからIADへのフライトを検索する代わりに、次のように入力します。

出発地 > SEA
往路経路コード > UA
往路延長コード >

目的地 > IAD
復路経路コード >
復路延長コード >

これによりITAマトリクスは、United Airlinesでシアトルからの(単一)フライトを検索するように指示されました。 下の結果では、ITA Matrix が提供する唯一のオプションであることがわかります。

このようなクエリを作成するのに熟練するには、明らかに、3文字の空港コードと2文字の航空会社コードに慣れる必要があります。 Google で調べるのは簡単です (たとえば、”united airlines code” で検索してください)。 ITA Matrix は、フィールドを自動的に切り替えて、「目的地」から「出発地」までの復路便を探します。 しかし、帰りの経路コードと帰りの延長コードに依存して結果をフィルタリングし、IADからSEAへの旅行の指示はありません。 これがITA Matrixの美点の一つです。結果を正確に細かくフィルタリングする力があるだけでなく、旅行の方向ごとに異なるルールを設定する力も持っているのです。 もし、復路にユナイテッド航空を利用したい場合は、再度指定する必要があります(同じ航空会社である必要はないので、別の航空会社を選択することも可能です)。

出発地 > SEA
往路経路コード > UA
往路延長コード >

到着地 > IAD
復路経路コード > UA
復路延長コード >

この路線は、直行便と接続便両方の旅程があるユナイテッド航空です。 通常、無料アップグレードは乗り継ぎ便の方が取りやすいのですが、冬でシカゴやデンバーを経由しないことを想像してみてください。 航空会社コードの後にその空港のコードを入力することで、ヒューストンでの乗り継ぎを強制することができます。 (読み進めていただければ、オプションを除外する別の方法を説明します。)

繰り返しますが、その指示を往路と復路に適用させたい場合は、両方のフィールドに入力する必要があります。

出発地 > SEA
往路経路コード > UA IAH
往路延長コード >

到着地 > IAD
復路経路コード > UA IAH
復路延長コード >

そして検索結果に現れていますね。 はすべてユナイテッド航空のフライトで、ヒューストンに停車します。

技術的には、ITA Matrix に、シアトルからヒューストンへのユナイテッド航空のフライトが 1 つ、その後ワシントン-ダレスへの可能なフライトが欲しいことを伝えただけです。 指示は「IAH」で終わっているので、ITA Matrix は最終目的地までの移動方法に制約を受けません。 通常、同じ航空会社を利用することになります。 しかし、本当に特定したい場合は、やはり航空会社のコードを再度入力する必要があります。

出発地 > SEA
往路経路コード > UA IAH UA
往路延長コード >

到着地 > IAD
復路経路コード > UA IAH UA
復路延長コード >

そろそろイメージが湧いてきましたね。 空港、航空会社、空港、航空会社という指示のパターンが交互に必要です。 このパターンのエントリをスキップするのは良いのですが、指示がない場合、ITA Matrixは好きなようにできます。 ヒューストンに行くにはどの航空会社を選んでも良いが、ヒューストン-ワシントン-ダレス間はユナイテッド航空でなければならない、というようなことも簡単にできる。

出発地 > SEA
往路経路コード > IAH UA
往路延長コード >

目的地 > IAD
復路経路コード > UA IAH UA
Return extension codes >

Search Multiple Airlines and Airport at Once

Routing Codeの基本構造を理解しました。 を組み合わせたり、より複雑にすることが簡単にできるようになりました。 例えば、乗り継ぎ空港だけを指定したい場合は、航空会社を全く指定しないことも可能です。 また、乗り継ぎ空港を省き、航空会社だけを指定することもできます。 ITA Matrix に選択肢を与えたい場合は、これらのエントリーをカンマで区切ってください。

出発地 > SEA
往路経路コード > SFO,LAX,IAH
往路延長コード >

到着地 > IAD
復路経路コード > UA.LA.SEA

帰り経路コード > IAD.LA.SEA
帰り経路コード > UA.LA.SEA
帰り経路コード > UA.LA.SEA復路延長コード >

上記の例では、往路は3つの空港のいずれかで乗り継ぐ必要があるため、2便になることが暗示されています。 また、3つの異なる航空会社のいずれかで1つのフライトを指定したため、復路は1つのフライトになることが暗示されています。

通常、接続ポイントは気にしませんが、フライトの数は気にします。 プラス(”+”)記号で1つ以上の航空会社のフライトを示すか、航空会社コードを複数回入力し、特定のフライト数を示してください。

出発地 > SEA
往路経路コード > UA+
往路延長コード >

到着地 > IAD
復路経路コード > UA UA+
復路延長コード >

上記の例では、シアトルからワシントンDCまでユナイテッド航空で何便でも(1便以上でも)可能です。ダレス。 帰路は、1便、もう1便、1便以上となるため、ユナイテッド航空で3便以上のフライトが必要です。 通常、区間数は気にせず、どの航空会社を利用するかだけを考えるので、プラス記号は非常に重要です。

ここからがITA Matrixの本当の力です。 出発地と目的地に複数の空港を入力することも可能です。 例えば、サンフランシスコのベイエリアに住んでいて、サンフランシスコやオークランドからは飛ぶけれども、サンノゼからは飛ばないとします。 ワシントン-ダレスやワシントン-レーガンに乗りたいが、ボルチモアは避けたい。 そして、ユナイテッド航空かアラスカ航空に乗りたいが、他の航空会社には乗りたくない。 あなたは乗り継ぎに無関心なのです。

出発地 > SFO,OAK
往路経路コード > UA,AS+
往路延長コード >

到着地 > IAD,DCA
復路経路コード > UA.OAK
復路延長コード > UA.OAK
復路延長コード

IAD,DCA
復路延長コード > UA.OAK
往路延長コード > SFO,OAK復路延長コード >

これは非常に細かいことですが、簡単に実行でき、ITA Matrixが望む結果だけを提供することに集中できるように、検索を大幅に絞り込み、すべての可能な選択肢を網羅することができます。 たとえば、アメリカン航空やデルタ航空のフライトの検索に気を取られることはありません。

でも、先ほどの例に戻りましょう。 冬だから、どうしてもシカゴで乗り継ぎたくない。 チルダ(「~」)を使うことで、航空会社や空港を除外することができます。

出発地 > SFO,OAK
往路経路コード > UA,AS ~ORD UA
往路延長コード >

到着地 > IAD.OAK

> IAD.OAK

> SFO,OAK
出発地は、シカゴです。DCA
復路経路コード > ~ORD UA,AS+
復路拡張コード >

ここで重要な違いを強調したい、この経路コードがどう機能するかを慎重に考える必要があるのです。 往路では、ユナイテッド航空またはアラスカ航空のシングルフライト(プラス記号なし)をリクエストし、シカゴ以外の場所に立ち寄り、その後ユナイテッド航空で旅を完了させたいと思いました。 (帰りは同じコマンドにプラス記号をつけたものです(逆方向への移動のため、コマンドの順番が逆になっています)。 しかし今度は、シカゴでの乗り継ぎを回避した後、ユナイテッド航空かアラスカ航空で1便以上乗り継いでシアトルに着きたいのです。 このとき、ITA Matrixは好きな接続都市を選ぶことができる。 IAD-PHL-ORD-SEA のような旅程になる可能性は十分にあります。

過度に広い検索クエリを避ける

ITA Matrix の私のお気に入りの使用法は、複数の空港の選択肢を持つ柔軟なクエリを作成することです。 ヨーロッパへの安いフライトが欲しいだけで、場所は気にしない、とにかく列車で行くつもりだと想像してください。 ITA Matrixは、目的地フィールドにカンマで区切られた12の空港を含むクエリーを受け付けます。 問題は、このクエリが1分後にタイムアウトしてしまうことです。 この点については、ITA Matrix の「近隣の空港」機能の使用に関する次の投稿で再度説明します。

過度に広い検索は結果を返しますが、すべてではありませんし、それらの目的地の一部への最安運賃を得られない可能性があります。 検索に時間がかかることが多い場合は、検索結果を小さく分割し、別々に実行することを検討してください。

コードシェアを指定する

航空会社のコードをクエリに入力するときは、リクエストの性質を明確にすることが重要です。 ユナイテッド航空を表す「UA」を入力すると、ユナイテッド航空が販売するフライト、つまりUAの便名がついたフライトが返されます。 大半はユナイテッド航空の自社機で運航されますが、共同運航便の可能性もあります。 例えば、ルフトハンザのコードシェア便は、LH便名でありながらユナイテッド航空が運航している可能性があります。 航空会社コードの横にアスタリスクが表示されるため、検索結果でコードシェア便を確認できます。

異なるロイヤルティプログラムの規則により、フライトの販売元や運航元によって獲得マイル数が異なる場合があります。 詳しくは、各ポイントプログラムの規約をご覧ください。 また、フライトの料金も異なる場合があります。 また、コードシェア便ではアップグレードができないことが非常に多いのです。

ここでいくつかのオプションがあります。 何もせず、航空会社によって販売されているITA Matrixの往復便にさせることができます。 また、航空会社が運航するフライトをリクエストするために、接頭辞「O:」を追加することもできます。 この例では、フランクフルトへの往路便のみこの制限があり、復路はユナイテッド航空が販売するフライトをリクエストします。

出発地 > SFO
往路経路コード > O:UA
Outbound extension codes >

Destination > FRA
Return routing codes > UA
Return extension codes >

これでも、逆の問題が得られるので、我々の問題は解決しないのですが、いかがでしょうか。 ルフトハンザ航空が販売するフライトをユナイテッド航空が運航している場合。 往路は同じフライトを提供していますが、異なる便名であることがわかります。

復路は異なる航空会社によって運航されている異なるフライトを提供していますが、両方ともユナイテッド航空の便名です。

ルートによって、どちらかに行きたいことになるのですが、その場合はどうすればよいでしょうか。 例えばアメリカ国内線であれば、ルフトハンザが運航する便は稀で、「O:UA」が有効でしょう。

予約クラスの指定

私がコードシェアに注目した理由は、すべてそこにありますね。 これは予約クラスにも適用されます。 (マイル数が変わったり、価格が変わったり、アップグレードの対象が変わったりする可能性があります。 よくある例としては、ユナイテッド航空でグローバルプレミアアップグレード(システムワイドアップグレード)を利用しようとする場合です。 一部の例外を除き、運賃クラスがW以上のユナイテッド航空運航便およびユナイテッド航空販売便を利用する必要があります。

平均的な検索では、指定したキャビンの最低運賃(エコノミークラスの最低運賃、ビジネスクラスの最低運賃、ファーストクラスの最低運賃)を返します。 その中間の運賃を希望する場合、他のサイトではほとんど検索することができません。 ITA Matrixはそれを簡単にします。

これは拡張コードの最初の例で、ルートには影響しませんが、結果を調整します。 運賃延長コードは常に最後に来て、1 行のコードの一部として入力するときは、フォワードスラッシュ (“/”) で始まることを覚えておいてください。 (しかし、ITA Matrix の最新版では、各ボックスにコードを別々に入力する方法を紹介するため、スラッシュは省略されています。 予約クラスコードの仕組みは、例を挙げて説明するとわかりやすいと思います。

出発地 > SFO
往路経路コード > UA
往路延長コード > f bc=w

出発地 Return routing codes > UA
Return extension codes > f bc=w|v

このリクエストを英語に訳すとどうなるか想像してみるといいかもしれませんね。 私の拡張コードは、運賃の一部を指定したい(”f”)と言っています。 私は、往路はW、復路はWまたはVである特定の予約クラス(“bc”)を希望しています。

下の例では、先ほど見つけたフランクフルト行きのユナイテッド航空運航のフライトが、1513ドルではなく1588ドルと、実際には少し高いことがわかります。 これは、アップグレード可能なW運賃を購入した場合の追加コストです。

航空会社がリクエストした予約クラスの航空券を販売していない場合がありますので、複数入力すると成功する可能性が高くなります。 WとVの両方を検索し、両方が利用可能な場合、より安いW運賃のみが返されます。

アライアンスの指定

すべての航空会社コードを入力する必要がないように、特定のアライアンスによって販売されるフライトを指定することができます。 運賃クラス指定と同様、拡張コードです。 (特定の航空会社を入力すると、それらはルーティングコードボックスに入るので、ちょっと変な感じです)。 1行でコマンド全体を入力する場合は、拡張コードにスラッシュを使用しますが、ボックスが分かれている新しいITA Matrixを使用する場合は、スラッシュが省略されることを思い出してください。

Departing from >
Outbound routing codes >
Outbound extension codes > alliance star-alliance

Alternatively, replace “star-alliance with one of the other alliances.” (スターアライアンスを他のアライアンスに置き換える)

“alliance star-alliance” は、ユナイテッド航空などのスターアライアンスメンバーを検索します
“alliance oneworld” は、アメリカン航空などのワンワールドアライアンスメンバーを検索します
“alliance skyteam” は、デルタ航空などのスカイチームメンバーを検索します

これらの命令を使用する際は、注意が必要です。 多くの航空会社には、アライアンス以外の提携会社があります。 たとえば、ワンワールド・アライアンス加盟航空会社を検索すると、British Airways、American Airlines、および Cathay Pacific などの多くのアライアンス加盟航空会社のパートナーである Alaska Airlines が含まれないことになります。 アラスカ航空自体は、どのアライアンスにも加盟していません。

特定のプログラムでマイルを獲得できることだけに関心がある場合、アライアンスコマンドの使用は完璧な解決策とは言えません。 優先搭乗やラウンジの利用など、旅行中に特定のアライアンス特典を受けたい場合などには、よりよい応用が可能かもしれません。 また、旅行先の地域の提携航空会社をご存知の場合は、航空会社コードを手動で入力するだけです。

List of Advance Routing Language Commands

私の例は、ITA の説明書に基づいており、詳細経路入力フィールドの横にある疑問符をクリックすることで表示できます。 ITA が不明確だと感じた部分は、私が少し拡大しました。

あらゆる単一のノンストップフライトです。 これは、乗り継ぎや飛行機の変更があっても、同じ便名を使用する直行便とは対照的です。 (

否定. 航空会社、空港、フライトを除外する場合に使用します。 例えば、SEA :: ~DENを使用すると、シアトルからデンバー以外の場所に接続するフライトを許可します。

Command Description
AA 特定の航空会社の直行便を指定します。 この例では、AAで販売されます(例.
AA+ 特定の航空会社による1便または複数便のフライト。
AA,UA,DL コンマで区切られたいずれかの航空会社の直行便。
O:AA 特定の運航航空会社での直行便。 この例では、他の航空会社(例えばBAの便名)によって販売される可能性もありますが、AAによって運航されます。
O:AA,O:UA,O:DL カンマで区切ってある航空会社のいずれか1社が運航するダイレクトフライト。
N
N:AA AAによる単一の直行便。
DFW 指定した空港での単一の接続ポイントです。 都市コード(WASなど)も使用可能です。
DFW, STL, LAX カンマで区切ったいずれかの空港での単一の接続ポイント。
X 単一の接続ポイントは、任意のもの。 複数の接続点を定義する場合は、スペースで区切られたmultipleを使用します。 (このコマンドは実際にはほとんど使用されません。)
X? ゼロまたは1つのフライト。
DFW 指定空港で直行便または乗り継ぎ1地点の場合、これを使用。
AA151 特定の便名、この場合はアメリカン航空151便.
AA1000-2000 1000-2000の範囲内でAAでの1便.
〜

これらのコマンドは、さまざまな組み合わせが可能です。 例:

Command Description
~AA,UA,DL+ 任意の数のフライト、ただし AA, UA, DL では無いこと。
AA+ DL+ AAでの1便以上のフライトに続き、DLでの1便以上のフライト。
AA DL,AF AAでの任意の直行便に続いてDLまたはAFのいずれかの直行便があるもの。
AA UA? AAの任意の直行便の後に、オプションでUAの別の便が続く。
AA N? AAの任意の直行便の後に任意の航空会社の便が続く。
AA25UA814 特定の便2便です。 AA25の後にUA814が続く.
AA25 UA+ AA25便の後にUAの任意の便が続く.
DL CHI DL シカゴ(都市コードが使われているのでいずれかの空港)での接続をはさんでDLの直行便2つ。
EWR CVG SLC EWR、CVG、SLCで3回乗り継ぎ(この順)

他にもここで詳しく説明しなかった拡張コード多数あります。 それらも単独で拡張コードフィールドに入るはずです。 これらはもともとFlyerTalkでSeattleFredが詳しく説明していたものですが、ITA Matrixのサイトでも見ることができます。 例えば、”-overnight “は夜行便を避けるため、”-redeye “は夜行便を避けるためです。

Command Description
-overnight 前泊しないことです。
-チェンジ 空港の変更はありません。
-レッドアイ レッドアイのフライトはございません。
-prop プロペラ機なし。
-train 列車なし(例:。
-helicopter No helicopters (I have never seen one).

SeattleFred は、接続時間や旅程期間の設定方法についても教えてくれています。 これらのコマンドもルーティングコードボックスに入れる必要があります。例えば、最小接続時間60分は「minconnect 60」です。

Command Description
minconnect XX 最小接続○分。
maxonnect XX 最大接続××分。
padconnect XX 航空会社の最低推奨時間に加え、XX分を要求。
maxdur XXX 合計最大旅行時間 XXX分。
  • 257shares
  • Twitter
  • LinkedIn
  • Email

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

最近の投稿

  • Jason Weingart Photography
  • 完全な脊髄損傷と不完全な脊髄損傷。
  • 今年挑戦したい男性のロックコンサート服装ベスト25
  • 経済的コスト – 第二次世界大戦のコスト
  • 14.7: Polysaccharides
  • 最も人気のある11の収益モデル+それぞれの長所/短所
  • グウィネス・パルトロウ、「スパイダーマン」主演に衝撃 今週最高のバイラル動画はこれだ! – IndieWire Gwyneth Paltrow Shocked to discover She Starred in ‘Spider-‘.Man」が今週のベストバイラルビデオ
  • ボトルウォーターの環境影響
  • 猫はピスタチオを食べられますか?
  • 秋分の日 2020: 秋の最初の日
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

アーカイブ

  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org

Copyright Sukabumi 2022 | Theme by ThemeinProgress | Proudly powered by WordPress