Upload
ryota-iida
View
368
Download
3
Embed Size (px)
Citation preview
1
金沢すきま旅を支えるオープンデータ
Photo by : 金沢市画像オープンデータ
え、DMM?
実は石川県発祥
本日のお品書き
• 紹介も兼ねたデモ
• 具体的な実装の話
• 気をつけたい話
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
【宣伝】企画書や発表資料も参考に