問題タブ [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.
python - GTFS - プロトコル バッファと GTFS ファイルを結合する方法
New York City Subway Realtime GTFS Feedsを見ようとしています。いろいろ読んだ後、プロトコルバッファについて学び、protoc
コンパイラをインストールしました。
New York City Transit にはnyct-subway.proto.txt
、最初の行にNYCT Subway extensions for the GTFS-realtime protocolと書かれているファイルがあります。これはと組み合わせることになっていgtfs-realtime-proto
ますか?2 つのプロトコル バッファを別々にコンパイルしたところ、次の警告が表示されました。
protoc
Python では、ライブラリが作成したものを呼び出す行を書きました。
import google.protobuf
以前のインストール作業にもかかわらず、Python はSo it doについて何も知りませんでしsudo pip install protobuf
た。
この時点では、まだデータを読み取っていませんhttp://datamine.mta.info/mta_esi.php?key=<key>&feed_id=1
。読み取れない gtfs ファイルを取得できます。
これを組み合わせて GTFS ファイルからデータを読み取るにはどうすればよいですか?
real-time - フィードからリアルタイム GTFS を表示および収集する方法
特定の公共交通機関ネットワークの運用モデルを定義する静的 GTFS ファイルを使用した経験があります。しかし、私の市は、バスの場所とネットワークのその他のステータス更新のリアルタイム フィードをリリースしたばかりです。
私の質問は、このフィードをリアルタイムで表示し、フィードをデータベースに記録するにはどうすればよいかということです。リアルタイム フィードへのリンクは次のとおりです。https://gtfsrt.api.translink.com.au/
python - コンパイルする Google プロトコル バッファを取得できません
プロトコル バッファの Google python チュートリアルに従っています。コンパイラまですべてを正常に実行できました。
https://developers.google.com/protocol-buffers/docs/pythontutorial
チュートリアルには次のように書かれています。
次に、ソース ディレクトリ (アプリケーションのソース コードが存在する場所 - 値を指定しない場合は現在のディレクトリが使用されます)、宛先ディレクトリ (生成されたコードを配置する場所。多くの場合 $ と同じ) を指定して、コンパイラを実行します。 SRC_DIR)、および .proto へのパス。この場合、あなたは...:
protoc -I=$SRC_DIR --python_out=$DST_DIR $SRC_DIR/addressbook.proto
デスクトップに addressbook.proto ファイルがあり、そのデスクトップが生成されたコードの移動先でもあるとします。この場合、上記の端末コマンドはどのようになりますか?
python - Google プロトコル バッファから生成された Python コードの使用に問題がある
gtfs_realtime_pb2.py (Google のプロトコル バッファを介して gtfs-realtime.proto を実行して生成された Python コード) を実行しようとすると、次のエラーが発生します。
これは、私が問題を抱えている特定のコードへのリンクです: https://github.com/mattwigway/gtfsrdb
Google のプロトコル バッファのインストールへのリンク:
https://developers.google.com/protocol-buffers/
私はバッファを正しくインストールしたと確信していますが、なぜこのモジュールが見つからないのですか?
ios - GTFS 形状の無関係なデータ ポイント
GTFS データを使用する iOS アプリケーションに取り組んでいます。データは地元の交通機関によって提供されます。ルート オーバーレイをマップにプロットすると、下の画像に示すように、多数のデータ ポイントが外れていることがわかりました。
*申し訳ありませんが、画像を投稿するのに十分な評判がありませんでした
データをより管理しやすくするために、 Ramer-Douglas-Peucker Algorithm を使用して形状データをフィルタリングし、冗長なデータ ポイントを削除しました。
これらの明らかに間違った点を削除するためにデータをさらに処理する方法がわかりません。これらのデータポイントを除外するためのアドバイスを誰かが提供できますか?
algorithm - GTFS を使用した車両使用の最適化
フリート用に定義された GTFS フィードがあります。これは、ルート、トリップ、およびタイミングを示します。この GTFS フィードを使用して、フリートの車両の使用率を最適化することはできますか? 輸送を完了したら、別のルートの輸送に割り当てることができるように、車両をスケジュールできますか?
車両は 12 時間以上走行してはならない、すべての車両は 2 時間ヘルス チェックを受ける、などの制約があります。
私には、これはナップザック問題のケースのように思えます。
そのようなプロジェクトが存在する場合は、親切にお知らせください。この問題を解決できるアルゴリズムはありますか?
ありがとう、
ヤシュ