SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
デジタルmap関連サービスの活用・運用
11/13 横浜ストリーム アドバンスト講座
東京都市大学 横浜キャンパス
13:00 16:00
#ystream
本日の講座内容
• Timeline Mapの設置と設定
• スマートフォンでの利用について
• マップコンテンツを作るためのチームづくり
Timeline Mapの設置と設定
TimelineMapの設置と設定
• ソースコードの取得
• 初期設定ファイルの編集
• サーバーへのアップロード
• その他のカスタマイズ
TimelineMapの設置と設定
• ソースコードの取得
ファイルのダウンロード
ファイル内容の確認
ファイルのダウンロード
http://ueno-lab.com/ystream/index.php?page_id=61
ファイル内容の確認
今回編集するファイル
・config.php
・pc.php
・pc.css
・db.xml
・ht.access
TimelineMapの設置と設定
• 初期設定ファイル(config.php)の編集
Googlemaps APIの取得
緯度経度の設定
ズーム設定
タイムラインバンド
Googlemaps APIの取得
「Google Maps API に登録する」ページへ
地図を表示出来る状態にします
利用規約への同意にチェックを入れ、
mapを設置するURLを記入し、
「APIキーを生成する」ボタンをクリック
「次のキーが生成されました」以降の
文字列をコピーする
config.phpを開き、
「Googleから取得したAPIキー」に
コピーした文字列を入力
「設置するアドレス」についても記入
緯度経度の設定
http://42.195km.net/run-wiki/googlexy.htm
「座標を取得」ボタンを押すと
緯度、経度の値が取得出来る
地図を開いた際に最初に表示される
場所を決めます。
経度:default_lng
緯度:default_lat へ、それぞれ入力
ズーム設定
地図を開いた際の最初の縮尺を決めます。
タイムラインバンドの設定
タイムラインの1目盛ごとの期間を決めます。
TimelineMapの設置と設定
• サーバーへのアップロード
winscpの起動、サーバーへの接続
ファイルアップロード
権限設定
winscpの起動、サーバーへの接続
ファイルアップロード
今回使用するサーバー:http://gp01.sv.yc.tcu.ac.jp/
ログインID&パスワード:配布資料を参照してください
hv_tlmapのフォルダを丸ごとアップロードします
権限設定
db.xml :rw-rw-rw(666)
up/img :rwxrwxrwx(777)
up/imgs:rwxrwxrwx(777)
特に以下のファイルについて設定します
TimelineMapの設置と設定
• その他カスタム(主にpc.phpの編集)
マーカーアイコンの変更
タイムラインバンドの幅を変える
カテゴリ設定の変更
投稿者を限定する(ベーシック認証)
画像アップローダーについて
マーカーアイコンの変更
KsGMapDataMarker(
"a",//カテゴリ
"./Images/marker_a/standard01%count%.png" ,
  //マーカーに使用する画像の保存場所(%count%:連番)
"./Images/marker_a/standard_shadow.png",
  //マーカーの影に使用する画像の保存場所
",[A-Z]", //マーカーの連番の種類(数字:[0-9],英字:[A-Z])
20,//アイコン幅
34,//アイコン高さ
37,//アイコン影幅
34,//アイコン影高さ
10,34, //アイコンの設置点
10,2); //情報ウィンドウ(吹き出し)の開始点
詳しくは以下を参照
http://www.ksgmap.jp/document/marker.html
pc.php
72行目付近
http://www.ksgmap.jp/download/material.html
配布されている
素材ファイル
http://www.powerhut.co.uk/googlemaps/custom_markers.php
アイコン自作に役立つサイト
タイムラインバンドの幅を変える
pc.php
171行目付近
TL上部
TL下部
width: 20%
width: 80%
intervalPixels: 200
タイムラインバンド全体の幅を変えたい場合
pc.css
47行目付近
height: 200px;
カテゴリ設定の変更
投稿者を限定する(ベーシック認証)
投稿者を限定する(ベーシック認証)
htpasswd -bc(1回目のみ) (ファイル保管場所) (投稿用ユーザ名) (投稿用パスワード)
htpasswd -b(2回目以降) (ファイル保管場所) (投稿用ユーザ名) (投稿用パスワード)
●アップロード先でファイル名「.htaccess」を変更する
●「teraterm」などのターミナルソフトでログインし、以下のコマンドを実行する
●「lib」→「restraint」のフォルダに移動し、「ht.access」を以下のように編集
●winSCPなどでファイルをアップロード
画像アップローダーについて
●mapのURLの末尾に「/up」を付けることでアクセス可能
●サムネイルを自動的に作成してくれる
 (サムネイル:画像を一覧しやすくするために縮小したもの)
 →mapの吹き出しに画像を差し込みたい場合に利用すると良い
「画像一覧」をクリックすると一覧へ
サムネイルをコピーしたURLを登録フォームに記載
スマートフォンでの利用について
講師紹介
• 加藤大騎さん
慶應義塾大学 安村研究室 修士2年
TimelineMap 製作者
マップコンテンツを作るための
チームづくり
マップコンテンツを作るための
チームづくり
• データ収集
• mapデザイン
• データ打ち込み
• ブログへ詳細記事を書く
• ページデザイン
必要な工程
事例:横浜歴史マップ(前田,2009)
マップコンテンツを作るための
チームづくり
• 学生と地域住民の方による共同活動
• 主な情報収集→インタビュー
街を歩きながら
資料を参照しながら
福井氏のネットワーク
横浜コミュニティデザインラボ
前田氏のネットワーク
上野研究室
ギークコミュニティ
前田氏福井氏
地域情報 マップシステム
設置・運用
※ギーク:技術オタク
マップコンテンツを作るための
チームづくり
• 地域コミュニティのネットワークを活用して
情報を収集する
• データを打ち込み始める前に
mapのデザインを固めておく必要がある
→Timelineバンド、カテゴリ、
 マーカーアイコン等
• 地図だけでなく、関連するページを考慮した
総合的なデザインが必要

Más contenido relacionado

Destacado (10)

”プロトタイプ”を用いたデザイン設計手法1218
”プロトタイプ”を用いたデザイン設計手法1218”プロトタイプ”を用いたデザイン設計手法1218
”プロトタイプ”を用いたデザイン設計手法1218
 
1106 map.key
1106 map.key1106 map.key
1106 map.key
 
Is it snowing where you live
Is it snowing where you liveIs it snowing where you live
Is it snowing where you live
 
Ystream 101113 iwork08
Ystream 101113 iwork08Ystream 101113 iwork08
Ystream 101113 iwork08
 
20101127
2010112720101127
20101127
 
In my classroom
In my classroomIn my classroom
In my classroom
 
1023 twitter講座前半
1023 twitter講座前半1023 twitter講座前半
1023 twitter講座前半
 
My dream job
My dream jobMy dream job
My dream job
 
Phone Gap による TimelineMap のスマートフォン・アプリ開発
Phone Gap による TimelineMap のスマートフォン・アプリ開発Phone Gap による TimelineMap のスマートフォン・アプリ開発
Phone Gap による TimelineMap のスマートフォン・アプリ開発
 
iPhone アプリ開発の実例
iPhone アプリ開発の実例iPhone アプリ開発の実例
iPhone アプリ開発の実例
 

Similar a 1113 map

クラウド運用のためのストリームマイニング
クラウド運用のためのストリームマイニングクラウド運用のためのストリームマイニング
クラウド運用のためのストリームマイニングShin Matsumoto
 
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソースストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソースMasaaki Nabeshima
 
Jjug springセッション
Jjug springセッションJjug springセッション
Jjug springセッションYuichi Hasegawa
 
利用者主体で行う分析のための分析基盤
利用者主体で行う分析のための分析基盤利用者主体で行う分析のための分析基盤
利用者主体で行う分析のための分析基盤Sotaro Kimura
 
Data Scientist Workbench - dots0729
Data Scientist Workbench - dots0729Data Scientist Workbench - dots0729
Data Scientist Workbench - dots0729s. kaijima
 
PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門Hironori Sekine
 
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)OSgeo Japan
 
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014Koji Hasegawa
 
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajpストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajpYahoo!デベロッパーネットワーク
 
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and laterWeb Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and laterMakoto Kato
 
バージョンアップ対応を軽減するサービス:マスティフ
バージョンアップ対応を軽減するサービス:マスティフバージョンアップ対応を軽減するサービス:マスティフ
バージョンアップ対応を軽減するサービス:マスティフToshiyuki Hirata
 
[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008Toru Kimura
 
D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会aitc_jp
 
Monitoring Intelligence
Monitoring IntelligenceMonitoring Intelligence
Monitoring Intelligencenetopscoding
 
Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」Takeshi Akutsu
 
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターンHiroyasu Suzuki
 
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用Yasuhiro Araki, Ph.D
 
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)Yosuke Hiraishi
 

Similar a 1113 map (20)

クラウド運用のためのストリームマイニング
クラウド運用のためのストリームマイニングクラウド運用のためのストリームマイニング
クラウド運用のためのストリームマイニング
 
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソースストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
 
Jjug springセッション
Jjug springセッションJjug springセッション
Jjug springセッション
 
stapy_028_talk1
stapy_028_talk1stapy_028_talk1
stapy_028_talk1
 
利用者主体で行う分析のための分析基盤
利用者主体で行う分析のための分析基盤利用者主体で行う分析のための分析基盤
利用者主体で行う分析のための分析基盤
 
Data Scientist Workbench - dots0729
Data Scientist Workbench - dots0729Data Scientist Workbench - dots0729
Data Scientist Workbench - dots0729
 
PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門
 
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
 
ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014ビルドプロセスとCI #STAC2014
ビルドプロセスとCI #STAC2014
 
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajpストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
 
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and laterWeb Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
 
バージョンアップ対応を軽減するサービス:マスティフ
バージョンアップ対応を軽減するサービス:マスティフバージョンアップ対応を軽減するサービス:マスティフ
バージョンアップ対応を軽減するサービス:マスティフ
 
[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008
 
D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会
 
Monitoring Intelligence
Monitoring IntelligenceMonitoring Intelligence
Monitoring Intelligence
 
Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」Talk 1「データインテグレーションとは何か」
Talk 1「データインテグレーションとは何か」
 
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン
 
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用
 
Firefox OS アプリ開発
Firefox OS アプリ開発Firefox OS アプリ開発
Firefox OS アプリ開発
 
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
 

Último

The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfyukisuga3
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 

Último (6)

The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 

1113 map