Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Make script for OSM data update, tools export, viz rebuild pipelines

オープン
#73 コメント 1 件 リアクション 0 件 担当者 2 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@MoritzStefaner がすでに取り組んでいます。

2026年9月16日 から。

評価

この issue はまだ評価されていません。

説明

Given cities.csv with columns cityid, name_en, country_en, nominatim_query (needs manual check), country_code, population:
(⚠️ are online steps that can timeout)

OSM data update pipeline pipeline_osm_data_update

  • ⚠️ Get city boundaries via osmnx (take care of special cases like Copenhagen)
  • Add centroid lat/lon columns to cities.csv
  • ⚠️ Add wikidata_qid column to cities.csv
  • ⚠️ curl all country pbfs from cities.csv from geofabrik, filenames: removing date + taking care of special country name mappings
  • Create city pbfs, street_networks, bike_networks, growable_networks, streetbike_networks
  • ⚠️ Fetch rail stations, schools via osmnx
  • Recalculate meta/rec_table.csv and meta/network_metrics.csv
  • ✋ Manual sanity checkpoint
  • Update osm_data_date in meta/versions.csv
  • ⚠️ Push new data version to zenodo

Tools export pipeline pipeline_tools_export

  • Paralellizable: gbn offline export (~2 days)
  • Paralellizable: fbn offline export (~1 day)
  • Paralellizable: lbn offline export (~2 days)
  • ⚠️ Paralellizable: sb online export (~3 days with 1000 sleep) - crashes & timeouts possible!
  • ✋ Manual sanity checkpoint
  • Update versions in meta/versions.csv
  • Set zeros in rectable in meta/rec_table.csv via rectable_drop_no_data
  • ⚠️ Push new data versions to zenodo
  • ⚠️ Push new data to server

Viz rebuild pipeline pipeline_viz_rebuild

To fill in with @MoritzStefaner whenever finalized

主要言語
Jupyter Notebook
スター
2
フォーク
0
平均マージ
1分
マージ済み PR(30日)
13

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

BikeNetKit/dataexport のほかの issue

BikeNetKit/dataexport の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。