問題タブ [gtfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - GTFSデータからリーフレットでルートを描く
を使用して GTFS データからaを抽出stops
し、それらstop_sequence
を知る方法。route_id
MySQL
Leaflet
ストップ座標を正しい順序で指定する必要があるルートを描画しようとしているので、これが必要です。
stop_sequence
ファイル内の情報しか見つかりませんでしたが、stop_times.txt
このルートの 1 回の旅行についてのみ正しい情報です。
この回答は、特定のルートに関連付けられているストップがどれかを示すだけで、適切な順序ではありません
file - GTFS にはどのような問題がありますか?
現在使用しているデータ形式を GTFS に置き換えることに関心がありますが、GTFS ファイル形式に欠陥があることをあちこちで聞いたり読んだりしています。
ほとんどの場合、遅延やリアルタイムのものなど、何らかの形で予測できないことがわかります。彼らは「全体像」を把握できないと言います。
それで、私が尋ねているのは、GTFS の経験が豊富な人がいるかどうかです。初めて見たので、ある種のアプリケーションで GTFS を使用した可能性があり、開発中に直面した問題を伝えることができますか?
誰かがより良い種類のファイル形式についての提案を持っているかもしれません? それともいくつかの形式の組み合わせですか?
mysql - GTFS を使用して、ある停車地から別の停車地までのすべてのルートを一覧表示するにはどうすればよいですか?
以下の表を使用しています。
以下のようなテーブル構造:
DISTINCT を取得しようとしていますtrip_id
が、それは目的地と到着の両方に一致しますstop_id
私は運がない以下のSQLを試しました:
どこで生成する必要があります:0051ML66220600132482
以下のような INNER JOIN SQL も試しました。
しかし、これは非常に遅く、この単純なクエリには約 8 ~ 15 秒かかります。
説明 追加:
このクエリを作成するための最速/最良の方法は何ですか?
mysql - GTFS を使用して停車地に関連付けられたルートを見つけるにはどうすればよいですか?
そのため、データベースに stop_id を提供するトランジット アプリケーションを構築しています。停車するバスを見つけるにはどうすればよいですか? 例: バス 10 と 23 は stop_id# 1234 を通過します。以下のクエリを試しましたが、毎回 1 つのバスしか提供されません。
gtfs ファイルを調べたところ、stop_id# 1234 には 2 つの異なるバスがサービスを提供していることがわかりました。私も DISTINCT なしで試してみましたが、同じバスが繰り返し表示されます。コメント/ヘルプ/アイデアは大歓迎です。