MLB ballpark database for Retrosheet
Retrosheetの球場一覧をスクレイピング、GISデータとして利用可能とするプロジェクトです。
3.4.2(少なくとも3系推奨)
pip install -r requirements.txt
事前にGoogle Map API(V3)のAPI Keyを取得してください(方法は、、、ググってください)。
config.ini.exampleをコピーしてconfig.iniを作成、API Keyを取得したキーに書き換えましょう。
cp config.ini.example config.ini
まず、データを取得&Geocodingを実施します。
python ballparks.py
このコマンドが終わるとparklist.jsonが生成されます。
ちゃんと生成されたら以下のコマンドを実行してください。
python create_database.py
これでballpark.dbという名前でsqlite3のデータベースが出来ます。
中身を見たい時はbottleのアプリを実行してください。
python map.py