狠狠撸

狠狠撸Share a Scribd company logo
1
金沢すきま旅を支える?
オープンデータ
Photo by : 金沢市画像オープンデータ
自己紹介
? DMM.comラボ所属
? 飯田涼太 (Webアプリ
ケーションエンジニア)
? PHPerから最近Java
にゃんへ移行中
2
え、顿惭惭?
実は石川県発祥?
本日のお品書き
? 紹介も兼ねたデモ
? 具体的な実装の話
? 気をつけたい話
5
6
金沢すきま旅とは?
Photo by : 金沢市画像オープンデータ
7
半分はオープンデータ!
8
詳しい実装の話
Photo by : tec_estromberg
大半がオープンデータ
? ?
9
実は金沢すきま旅内コンテンツの…
です!
10
11
オープンデータてんこ盛り!
12
? 観光地の画像
? 観光地に関する情報?
※名称?位置?概要
観光アプリとして必須の…
システム全体像
13
14
全体構成概要
※コンテスト当時の構成です
15
アプリはデータを持たず?
WebAPIから取得
16
観光地になりうる?
候補地や画像データ
17
複数の候補に対する?
経路の正確な所要時間
18
? この構成のメリット
? サーバ側の更新だけ
? ? ? ?
? 他の開発でも使える
? アプリサイズ減
オープンデータを?
マスターデータとして使う
19
20
データベースも?
同サーバに!
マスターデータとしての
取得?更新に利用
21
毎日1回差分確
認を行うバッチ 差分があれば、DB内の
値も更新を行います。
データベースも?
同サーバに!
22
マスターデータとしての
取得?更新に利用
? この方法のメリット
? 更新は全自動
? ? ?
? メンテも怖くない
? 扱い易い形で保存可
半分はオープンデータ!
23
より技術的な補足
Photo by : tec_estromberg
24
※コンテスト当時の構成です
? 技術的な補足
? all in oneサーバで?
→ 母数の割に秒間要求は低い見込み?
→ サーバたくさんは管理コスト増
? LAMPにFuelPHP?
→ 開発実績と軽量さから採用
25
閑話休題、画像の話
26
27
全部手動です!!!
28
? APIがない
? 映える1枚を最初に
? まだ未掲載の場所も
自動化できない訳
Creative Commonsの活用
▼加工OKな画像?
?ちょっとした彩度や明暗の調整で?
????????見栄えが大きく変わる
29 Photo by : 金沢市画像オープンデータ
30
開発で転ばないために
Photo by : felixtsao
自治体のしがらみ!
31
1つ目…
32
データあるし開発に専念できそう!
33
兼六園も尾山神社もなかった…!
課題を解決できるか?
34
2つ目…
35
賞は頂けたが、グランプリは届かず
36
上位狙いは「課題」を意識すべき
利益は生めるのか?
37
3つ目…
38
Appleオススメに掲載された完成度
39
宣伝費が捻出できず、伸び悩むオチ
Photo by :40
? 自治体のしがらみ
? 課題を解決できるか
? 利益は生めるのか
転ばないためのおさらい
41
【宣伝】裏話はこちらもどうぞ!
42
【宣伝】企画書や発表資料も参考に

More Related Content

金沢すきま旅を支えるオープンデータ