8行目: |
8行目: |
| == 既存のリストをプログラムで一括してwikiへ == | | == 既存のリストをプログラムで一括してwikiへ == |
| | | |
− | 手順
| + | * 以下の[http://shelter-info.appspot.com/maps Google 避難所情報]の元データ配布場所から最新のcvsファイルをダウンロードする |
− | * [http://shelter-info.appspot.com/maps Google 避難所情報]から最新のcvsファイルをすべてダウンロードする | + | ** [http://www.google.com/fusiontables/DataSource?dsrcid=672977&search&cd=0 一括ダウンロード]から、File -> Export でcsvファイルとしてダウンロードできる |
− | **aomori.csv, iwate.csvと名付けていく | |
| * csvを加工し、一括変換用のファイルを作る | | * csvを加工し、一括変換用のファイルを作る |
− | **すべてをくっつける:cat *.csv > all.txt | + | **'''データに改行'''がはいっている。改行に対応したパーサを使うこと |
− | **改行のおかしなものをとりのぞく(人手チェック必要、perl -i.org -pe 's/\n//g' all.txt でもできるかも? )
| + | **避難所名称に「公民館」が入っているものだけをとりだす |
− | ***データに改行がはいっているものがあるので、おかしなcsvになっているため。 | + | * プログラムで一括wikiへテスト入力(テストサーバに入れる?) |
− | **「公民館」が入っているものだけをとりだす (grep 公民館 all.txt > kominkan.txt) | + | * 公民館に詳しい人がチェックする(wiki入力済みデータを確認する) |
− | * 公民館に詳しい人がチェックする
| + | * OKなら本番サーバにいれる。 |
− | * プログラムで一括wiki入力
| + | |
− | * wiki入力済みデータを確認する
| + | ※当初、上田先生が作られたりすとからということでしたが、どうやら、 |
| + | 上田先生のデータとは、[http://shelter-info.appspot.com/maps Google 避難所情報]から |
| + | 抜き出したデータであることがわかったため、直接、Google避難所サイトからダウンロードして |
| + | 一括入力することとしました。 |
| | | |
| === 移行フォーマット === | | === 移行フォーマット === |
| | | |
− | * Googleのデータ項目 ---> 変換後の項目
| + | ※ これは架空の例です。(一部、本当の例も使っています) |
− | * A列:都道府県 ---> 都道府県(必ずあるはず)
| + | {| border="1" |
− | * B列:市区町村 ---> 名称 (必ずあるはず)
| + | ! 列名 !! Google 項目名 !! 英語項目名 !! 変換後の項目 !! 必須? !! 具体例1 !!具体例2 |
− | * C列:住所詳細 ---> 所在地 if あれば
| + | |- |
− | * D列:避難所名称 ---> 名称 (必ずあるはず)
| + | | A列 || 都道府県 ||Prefecture || 都道府県 ||必ずある|| 岩手県||福島県 |
− | * E列:避難人数 ---> その他 if あれば
| + | |- |
− | * F列:最大収容人数 ---> 避難受入規模 if あれば
| + | | B列 || 市区町村 || City|| 名称 || 必ずある|| 一関市||伊達郡川俣町 |
− | * G列:更新日時 ---> 情報源 (必ずあるはず)
| + | |- |
− | * H列:備考 ---> その他 if あれば
| + | | C列 || 住所詳細 ||District || 所在地 || if あれば|| 一関市青葉2丁目4-5||大字小島字町畑8-1/ |
− | * I列:情報源 ---> 情報源 if あれば
| + | |- |
− | * J列:緯度経度 (推定) ---> 緯度経度 if あれば
| + | | D列 || 避難所名称 || Name|| 名称 || 必ずある|| 山目公民館||旧おじま小(おじまふるさと交流館) |
| + | |- |
| + | | E列 || 避難人数 ||Population || その他 || if あれば|| 19||51 |
| + | |- |
| + | | F列 || 最大収容人数 ||Capacity || 避難受入規模|| if あれば|| 25||950 |
| + | |- |
| + | | G列 || 更新日時 ||Updated || 情報源 || 必ずある|| 2011/4/14 17:14||4月13日 16:39 |
| + | |- |
| + | | H列 || 備考 || Notes|| その他 || if あれば|| 市外避難者あり||電話番号: 024-566-3297 |
| + | |- |
| + | | I列 || 情報源 ||Source || 情報源 || if あれば|| 岩手県災害対策本部||福島県災害対策本部による |
| + | |- |
| + | | J列 || 緯度経度 (推定) ||LatLng || 緯度経度 || if あれば|| 38.931480,141.126602||37.697359,140.608239 |
| + | |- |
| + | | K列 || - ||Color || - || if あれば|| ||measle_turquoise |
| + | |- |
| + | |} |
| + | |
| + | *'''<< >>''' で囲まれた部分がもともとGoogle避難所の項目名のデータを示す。 |
| + | *'''if あれば'''は、データが入っていない項目の場合は、データが入っていればということを示す。 |
| | | |
− | *<< >> で囲まれた部分がもともとGoogle避難所の項目名のデータを示す。
| |
− | *if あればは、データが入っていない項目の場合は、データが入っていればということを示す。
| |
| <nowiki>{{subst</nowiki>:新規施設 | | <nowiki>{{subst</nowiki>:新規施設 |
| | 名称=<<市区町村>><<避難所名称>> | | | 名称=<<市区町村>><<避難所名称>> |
59行目: |
78行目: |
| | 避難受入規模=最大収容人数:<<最大収容人数>>人 if あれば | | | 避難受入規模=最大収容人数:<<最大収容人数>>人 if あれば |
| | その他=避難者:<<避難者人数>>人 if あれば, <<備考>> if あれば | | | その他=避難者:<<避難者人数>>人 if あれば, <<備考>> if あれば |
− | | 記入者=[[利用者:Yegusa|Yegusa]] | + | | 記入者=<nowiki>[[利用者:Yegusa|Yegusa]]</nowiki> |
− | | 元情報=[http://shelter-info.appspot.com/maps Google 避難所情報](更新日:<<更新日時>>),<<情報源>> if あれば | + | | 元情報=<nowiki>[http://www.google.com/fusiontables/DataSource?dsrcid=672977&search&cd=0 Google 避難所情報]</nowiki>(更新日:<<更新日時>>),<<情報源>> if あれば |
| }} | | }} |
| | | |
86行目: |
105行目: |
| | 救援状況= | | | 救援状況= |
| | 避難受入情報= | | | 避難受入情報= |
− | | 避難受入規模= | + | | 避難受入規模=最大収容人数:25人 |
− | | その他=避難者:19人 | + | | その他=避難者:19人, 市外避難者あり |
− | | 記入者=[[利用者:Yegusa|Yegusa]] | + | | 記入者=<nowiki>[[利用者:Yegusa|Yegusa]]</nowiki> |
− | | 元情報=[http://shelter-info.appspot.com/maps Google 避難所情報](更新日:2011/4/14 17:14),岩手県災害対策本部 | + | | 元情報=<nowiki>[http://www.google.com/fusiontables/DataSource?dsrcid=672977&search&cd=0 Google 避難所情報]</nowiki>(更新日:2011/4/14 17:14),岩手県災害対策本部 |
| }} | | }} |
| + | |
| + | 表示結果→[[利用者:Yegusa/公民館移行データサンプル|サンプルへ]] |
| | | |
| == 調査票からwikiに入力する == | | == 調査票からwikiに入力する == |