2014年12月9日火曜日

ゼミ16回目

今日の内容

前回の続き
次回はKMLファイルをFusion tableに読みこむところから

ゼミ16回目

今日やったこと
前回の続き

USBメモリが壊れてしまったため、作業を中断してデータ復旧したがすべては復元できなかった。
次からは定期的にバックアップしておこうと思う。

ゼミ 16回目

きょうの内容
14回目の内容終了
次回15回目の医療圏から

第16回ゼミ(二次医療圏の情報サイトを作るぞ!)

二次医療圏の情報サイトを作る

手始めに,岡山県の「県南東部」二次医療圏の情報を表示するページを作る
表示する情報は第15回のゼミで使った「(1) 2次医療圏基礎データ(巧見さん)Ver5.0.0.xls」の属性とする。
作成したHTMLファイルのファイル名は「JCODE」に拡張子「.html」をつけたものとする。
例えば,岡山県の「県南東部」二次医療圏の場合は「33001.html」となる。
ページのサンプルを以下のURLに示す。

http://hinfokumw.php.xdomain.jp/semi2014/carezone/33001.html

今回は情報を出力することに専念し,装飾はいずれ行うものとする。
このサンプルに示すように,ひな形として以前DLした「よくわかるPHPの教科書」のサイト

http://book.mynavi.jp/support/pc/php/

のテンプレートを使うとよい。
あわせてスタイルシート(style.css)もコピーしておくとよい。

※二次医療圏の情報は大量にあるので,意味のある塊で分けるとよいだろう。

2014年12月2日火曜日

ゼミ15回目

前回の続き
データを10万人対で計算しなおした。
shpファイルを作るところまでやった。

時間がかかってあまり進まなかった。

ゼミ15回目

今日やったこと
①前回の続き
②二次医療圏のポリゴンデータの作成
前回の続きである統計データの資料探しに時間がかかってしまった。

ゼミ 15回目

今日の内容
統計データをダウンロードして、一つのファイルに編集した。
QJISへの取り込みをした。

反省
QJISへうまくファイルを取り込めなかった。

第15回ゼミ

第15回ゼミ(ポリゴンを結合して新しいポリゴンを作るぞ!)

内容を進めていって、属性を追加した2次医療圏のKMLファイルを出力するところまでできたので
あとは、fusiontableに取り込んで、マーカーの色を変えたりして、アップロードするだけです。

第15回ゼミ(ポリゴンを結合して新しいポリゴンを作るぞ!)

二次医療圏ポリゴンデータの作成

岡山県の二次医療圏には県南東部,県南西部,高梁・新見,真庭,津山・英田の5つがある。
岡山県の市区町村ポリゴンデータ(OkayamaSJIS.shp)を読み込んで,各二次医療圏に属する市区町村を結合して二次医療圏ポリゴンを作成する。

岡山県ののニ次医療圏を構成する市区町村については下記サイトで確認しなさい。

http://hospia.jp/wp/archives/2534/

【手順】
  1. 岡山県の市区町村ポリゴンデータ(OkayamaSJIS.shp)を読み込む
  2. 属性テーブルを開いて編集モードに切り替える
  3. 二次医療圏を構成する市区町村を選択する(CTRLキーを押したまま,マウスで複数選択する)
  4. メニューの編集から「選択地物の結合」を選ぶ
  5. これを二次医療圏が全てできあがるまで繰り返す
  6. 二次医療圏が完成したら,属性テーブルを以下のように編集する
    • JCODE・・・二次医療圏コード(3300X:Xは上記病院情報局サイトの表に掲載されている順に番号を1,2,3,...と振る)
    • KEN・・・都道府県名(岡山)を設定する
    • SICHO・・・削除する
    • GUN・・・削除する
    • SEIREI・・・削除する
    • SIKUCHOSON・・・削除する
    • CITY_ENG・・・削除する
    • P_NUM・・・削除する
    • H_NUM・・・削除する
    • CARE_ZONE・・・二次医療圏名称を設定する
    • PREFCODE・・・新規追加して都道府県コード(33)を設定する
  7. 属性テーブルが出来上がったら,OkayamaSJ_CARE_ZONEというファイル名でShapeファイルとしてUSBへ保存する

ただし,書いてある手順どおりに作業をするのではなく,なぜそうするのか意味を考えながら作業すること。

Shapeファイルができたら,次に,属性CSVファイルを作成する。
属性データは,下記サイトから「(1) 2次医療圏基礎データ(巧見さん)Ver5.0.0.xls」をDLして作る

http://www.wellness.co.jp/siteoperation/msd/

CSVファイルが出来上がったらQGISを使って先に作った二次医療圏Shapeファイルに結合する
結合したデータをShapeファイルとして保存するとともにKMLファイルとしても保存する
KMLファイルをFusion tableに読み込んで様々な属性で色分けする(流入,流出,・・・)