日 付 更 新 者 内 容 2013/11/29 月 橋 新 規 作 成 2



Similar documents
Microsoft Word - 操作手順書.doc

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

< F2D89C692EB834E CC837A815B B83578DEC>

Microsoft PowerPoint - webサイト更新マニュアル ppt [互換モード]

研究者情報データベース

Microsoft Word - 203MSWord2013

1.2. ご 利 用 環 境 推 奨 ブラウザ Internet Explorer Google Chrome(バージョン 32 時 点 で 動 作 確 認 済 み) Mozilla Firefox(バージョン 26 時 点 で 動 作 確 認 済 み) Safari 7

スライド 1

5-2 一 般 ユーザー 用 :メール 2 送 信 者 のリンクをクリックすると 受 信 メールの 内 容 を 見 ることができます 受 信 メール 内 容 画 面 項 目 送 信 者 宛 先 CC 本 文 (テキスト) 本 文 (HTML) メールアドレスのリンクをクリックするとアドレス 帳 へ

<4D F736F F D2090BF8B818AC7979D8B40945C91808DEC837D836A B2E646F63>

「1 所得税及び復興特別所得税の確定申告書データをお持ちの方」からの更正の請求書・修正申告書作成編

WEBメールシステム 操作手順書

Microsoft PowerPoint _リビジョンアップ案内_最終.pptx

共済会_Kねっと利用マニュアル.indd

WEB保守パック申込

POWER EGG V2.01 ユーザーズマニュアル ファイル管理編

<4D F736F F D20819B93FC97CD CC91808DEC95FB FC92F994C5816A>

SILAND.JP テンプレート集

<4D F736F F D B68F918DEC90AC89898F4B899E977095D2816A2E646F63>

(Microsoft PowerPoint -

Gmail移行に対する回答集(職員向け)

ThinkBoard Free60 Manual

<4D F736F F D C97F195CF8AB DEC90E096BE8F912091E6312E313294C52E646F63>

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 15ページに 汎 用 データ 受 入 に 関 する よくあるお 問 い 合 わせをご 紹 介 しています Step1 (

ボタンをクリックします ( 警 告 が 表 示 されない 場 合 もあります ) 9 画 面 に Win SFX32M V と 表 示 されますので 保 存 する 箇 所 を 選 択 し OK をクリックしてください 選 択 した 箇 所 にインストールしたフォルダが 保 存 され

技術報告会原稿フォーマット

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

_禑暥ã†�ã…“ã……ã…‹ç«¯æœ«ã‡»ã……ã…‹ã‡¢ã……ã…Šæ›‰é€ƒæł¸ã•’10ã•‚V1.3.xls

UCV ウェブメール利用マニュアル

検 索 出 力 画 面

目 次 1. 大 学 情 報 データベースシステムの 使 用 方 法 について EXCEL 一 括 登 録 EXCEL ダウンロード 検 索 条 件 の 指 定 プレビュー EXCEL ダウンロード(データ 抽 出 あ

<4D F736F F F696E74202D E738E7B8DF48C9F8DF D836A B208F8994C52E B8CDD8AB B83685D>

温室効果ガス削減計画書等データベース 登録用ツール

Acrobat Reader DCのインストール・操作方法―Windows 10/8.1/7

PATENTBOY/Netバージョンアップ説明書(Ver.1.92)

MapDK3のインストール

治 験 実 施 管 理 システム NMGCP 向 け Excel 形 式 プロトコール 作 成 手 順 書 V4.0.3 対 応 版 第 1 版 株 式 会 社 富 士 通 アドバンストエンジニアリング All Rights Reserved,Copyright 株 式 会 社 富 士 通 アドバン

MATRIX TRADER(インストール版) 取扱説明書

Gmail 利用者ガイド

活用ガイド-編集しよう

オムロンソフトウェア株式会社 [ 楽々中国語 ] 入力マニュアル

1

Microsoft PowerPoint - WEBディスクご利用の手引きv1.2.ppt

前 書 き 広 域 機 関 システム System for Organization for Cross-regional Coordination of Transmission Operators(OCCTO) rev: 商 標 類 Windows Office Excel

<4D F736F F D2090C389AA8CA72D92F18F6F2D D F ED28CFC82AF91808DEC837D836A B E838B A815B816A2E646F6378>

Microsoft Word - 操作マニュアル(石油コンビナート_オフラインソフト編)_v0.2.doc

160 アプリケーションとデータ 管 理 8.1 Microsoft Office Mobile Office Mobileでは 以 下 の4つのアプリケーションを 使 用 して Microsoft 文 書 を 作 成 編 集 閲 覧 することができます Word Mobile は Microsof

目 次 はじめに.... デジカメからの 画 像 取 込 画 像 情 報 の 登 録 部 位 の 設 定 目 的 の 設 定 目 的 の 追 加 画 像 情 報 の 登 録 ( 備 考 の 設 定 ) 備 考

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

Microsoft Word - TCⅡマニュアル_第6章_ doc

Microsoft Word - CiNii&RefWorks doc

■コンテンツ

Transcription:

オープンデータマップ (SVG 地 図 操 作 用 スクリプト) デモ コンテンツ 操 作 ガイド 1

日 付 更 新 者 内 容 2013/11/29 月 橋 新 規 作 成 2

目 次 1. デモ コンテンツ 操 作 ガイド... 4 Google Chrome の 設 定... 4 コンテンツのロード... 4 アイコン 等 について... 5 POIの 設 定... 7 POI を CSV ファイルに 保 存... 8 POI を CSV ファイルから 読 み 込 む... 9 POI 用 CSV ファイルのフォーマット... 10 検 索 用 CSV ファイルのフォーマット... 11 特 定 のレイヤの 表 示 非 表 示 を 切 り 替 える 方 法... 12 2. デモ コンテンツ 作 成 方 法... 13 ファイルの 準 備... 13 テンプレート ディレクトリィ 内 のコンテンツ... 15 SVG 地 図 操 作 用 スクリプトが 提 供 する API... 16 3

1. デモ コンテンツ 操 作 ガイド Google Chrome の 設 定 Chrome を 使 用 して ローカルのデモ コンテンツを 閲 覧 する 場 合 には 起 動 オプシ ョンの 設 定 が 必 要 となります デスクトップ 上 の Chrome のショートカットアイコンをマウスで 右 クリックして 表 示 されるメニューより プロパティ を 選 択 します リンク 先 欄 に --allow-file-access-from-files を 追 加 します "C: Program Files (x86) Google Chrome Application chrome.exe" --allow-file-access-from-files のようにリンク 先 欄 を 設 定 します コンテンツのロード 上 記 設 定 を 行 ったアイコンを 使 用 して Chrome を 起 動 します Chrome 上 に エクスプローラからデモ コンテンツの HTML ファイルをドラッグ& ドロップしてコンテンツのロードを 行 います 4

アイコン 等 について マウスモードが 水 平 移 動 である 状 態 指 アイコンをクリックして 選 択 します マウス 左 ボタンのドラッグで 水 平 移 動 します また カーソルキーによる 移 動 も 可 能 です マウスモードが 縮 小 拡 大 である 状 態 虫 眼 鏡 アイコンをクリックして 選 択 します マウス 左 ボタンの 上 方 向 のドラッグで 縮 小 下 方 向 のドラッグで 拡 大 をします また カーソル 上 キーによる 拡 大 下 キーによる 縮 小 を 行 うことも 可 能 です 5

マウスモードが 回 転 である 状 態 マウス 左 ボタンの 左 右 方 向 のドラッグ カーソル 左 右 キーの 押 下 によって 回 転 を 行 います N アイコン(N キー)の 押 下 で 北 が 真 上 に 戻 ります.マウスモードの 変 更 は スペースバー の 押 下 によって 変 更 することも 可 能 です + アイコンをクリックすると 拡 大 します (.X キーの 押 下 でも 拡 大 を 行 えます ) - アイコンをクリックすると 縮 小 します (.Z キーの 押 下 でも 縮 小 を 行 えます ) 6

POIの 設 定 画 面 左 側 のパネルを 使 って POI を 追 加 することが 可 能 です 左 の 図 のように 適 当 なタイトルと 備 考 を 入 力 して [POI を 設 置 します]ボタンを 押 下 します 下 の 図 のように メッセージが 表 示 されましたら 地 図 上 の 適 当 な 場 所 をクリックしてください クリックした 場 所 に 指 定 したアイコン 画 像 が 表 示 されます また アイコンをクリックすると 下 の 図 のようにダイアログが 表 示 され 入 力 し たタイトル 備 考 を 確 認 することができます 7

POI を CSV ファイルに 保 存 左 の 図 のように POI が 設 定 されている 状 態 で [ 画 面 上 の POI を 保 存 します]ボタンを 押 下 します ボタンの 下 に CSV ファイル と 書 かれたリンクが 現 れ ます このリンクをクリックしますと temp.csv のファイル 名 で ファイルをディスク 所 に 保 存 することができます Google Chrome ですと 下 の 図 のようにダウンロードフ ォルダにファイルが 現 れますので 適 当 な 名 前 に 変 更 して 別 のフォルダに 移 動 /コピーしてください 8

POI を CSV ファイルから 読 み 込 む [ファイルを 選 択 ]ボタンを 押 下 し て 読 み 込 むファイルを 選 択 します 続 いて [ファイルから POI を 読 み 込 みます]ボタンを 押 下 して POI の 読 み 込 みを 実 行 します 読 込 が 成 功 すると 下 の 図 のように 画 面 上 に POI が 表 示 されます 9

POI 用 CSV ファイルのフォーマット POI 用 CSV ファイルは 下 記 のフォーマットで 作 成 してください 緯 度, 経 度, 名 称,アイコンID, 表 示 範 囲 : 小 縮 尺, 表 示 範 囲 : 大 縮 尺, 備 考 緯 度 : 度 の 10 進 表 記 で 記 載 してください 経 度 : 同 上 名 称 :POI の 名 称 です アイコンID: pin_red pin_green pin_blue pin_yellow の 4 種 類 が デフォルトで 利 用 可 能 です 表 示 範 囲 : アイコンが 表 示 される 範 囲 を 縮 尺 の 分 母 で 指 定 します 常 に 表 示 する 場 合 には -1 を 指 定 します 1/50,000 から 1/2,500 の 間 で 表 示 する 場 合 には 50000,2500 を 指 定 します 備 考 :POI に 関 する 備 考 を 記 載 してください アイコンをクリックした 際 に 表 示 されます 記 載 例 35.629436,139.778012,お 台 場 海 浜 公 園 駅,pin_green,25000,1000,ゆりかもめ 35.625838,139.771688, 台 場 駅,pin_green,25000,1000,ゆりかもめ 35.621737,139.772852, 船 の 科 学 館 駅,pin_green,25000,1000,ゆりかもめ 35.617927,139.779758,テレコムセンター 駅,pin_green,25000,1000,ゆりかもめ 35.624594,139.781425, 青 海 駅,pin_green,25000,1000,ゆりかもめ 10

検 索 用 CSV ファイルのフォーマット 検 索 用 CSV ファイルは 下 記 のフォーマットで 作 成 してください 住 所 コード, 地 名, 緯 度, 経 度 住 所 コード:( 使 用 していませんので 適 当 な 値 で 結 構 です ) 地 名 : 住 所 の 名 称 です 緯 度 : 度 の 10 進 表 記 で 記 載 してください 経 度 : 同 上.CSV ファイルには ヘッダ 行 は 含 めないでください onload のイベントハンドラ 内 で loadaddrcsv( "Urayasu_Address.csv" ); のように loadaddrcsv 関 数 を 使 用 して 読 み 込 んでください 画 面 上 部 のテキストボックスに CSV に 記 載 の 住 所 を 入 力 して 指 定 の 住 所 にジャンプ ボタンを 押 すと 画 面 中 心 が 移 動 します 記 載 例 122270001001, 海 楽 一 丁 目,35.655478,139.906078 122270001002, 海 楽 二 丁 目,35.65965,139.908008 122270002000, 港,35.630768,139.908501 122270003001, 高 洲 一 丁 目,35.640711,139.913622 122270003002, 高 洲 二 丁 目,35.637871,139.909595 122270003003, 高 洲 三 丁 目,35.63703,139.913025 122270003004, 高 洲 四 丁 目,35.635129,139.91498 122270003005, 高 洲 五 丁 目,35.636927,139.917692 122270003006, 高 洲 六 丁 目,35.635106,139.921363 122270003007, 高 洲 七 丁 目,35.633317,139.918711 122270003008, 高 洲 八 丁 目,35.632349,139.91433 122270003009, 高 洲 九 丁 目,35.630461,139.918951 122270004001, 今 川 一 丁 目,35.644023,139.908595 122270004002, 今 川 二 丁 目,35.642208,139.910312 122270004003, 今 川 三 丁 目,35.640096,139.907496 122270004004, 今 川 四 丁 目,35.641496,139.905229 122270005000, 千 鳥,35.624398,139.899841 11

特 定 のレイヤの 表 示 非 表 示 を 切 り 替 える 方 法 方 法 としては DOM の API で 要 素 にアクセスして その visibility を 変 更 するという ものになります ここでは その 一 例 として 要 素 に 特 定 の ID を 付 与 しておくという 方 法 をご 説 明 致 しま す 他 にも レイヤに 与 えられたクラスで 要 素 を 検 索 する 等 々の 方 法 が 考 えられます まず 表 示 / 非 表 示 を 切 り 替 えたいレイヤをインポートする<animation> 要 素 を <g> 要 素 で 括 り その<g> 要 素 に 一 意 となる ID を 付 与 します 記 載 例 <g id="elevpt"> <animation xlink:href="elevpt_02_cont_2500.svg" x="23" y="92" width="35123" height="35870" /> </g> 上 記 のようにコンテンツを 設 定 しておいた 後 JavaScript を 利 用 して 表 示 非 表 示 を 設 定 します レイヤ ElevPt を 非 表 示 にする 場 合 には 以 下 を 実 行 します g_svgmap.setlayervisiblebyid("elevpt", false); レイヤ ElevPt を 表 示 状 態 にする 場 合 には 以 下 を 実 行 します g_svgmap.setlayervisiblebyid("elevpt", true); 今 回 のデモコンテンツにおいては demo.js スクリプトの ElvPt_02() 関 数 を チェック ボックスがクリックされた 時 点 で 実 行 し 前 述 の 処 理 を 行 っています また このために 修 正 したコンテナファイルは 2500/cont.svg( 名 古 屋 は 3125/cont.svg) となります 12

2. デモ コンテンツ 作 成 方 法 ファイルの 準 備 オープンデータマップ(SVG 地 図 )を 表 示 するコンテンツを 作 成 するためには 最 低 以 下 の3つのリソースが 必 要 となります HTML ファイル SVG 変 換 ツールによって 出 力 された 地 図 データ(SVG ファイル CSS ファイル) SVG 地 図 操 作 用 スクリプトファイル テンプレート ディレクトリィ 内 の map_data ディレクトリィが 上 記 の 地 図 データに 相 当 し また svgtools ディレクトリィが 上 記 の 操 作 用 スクリプトに 相 当 します SVG 地 図 を 表 示 するためには HTML に 以 下 を 記 述 する 必 要 があります 1 操 作 用 スクリプトをインポートするための<script>タグ <script type="text/javascript" src="svgtools/svgmap.js"></script> 2 地 図 を 表 示 する 領 域 を 指 定 するための<svg>タグ <div id="map" style="outline:none;" tabindex="1"> <!-- ここに 地 図 を 表 示 します --> <svg id="mainmap" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="maproot" transform="translate(0,0)" fill="none"> <animation id="rootcontainer" x="-180" y="-90" width="360" height="360" xlink:href="about:blank"style="visibility:hidden;"> </animation> </g> </svg> </div> 上 記 の mainmap maproot という 名 称 の ID は 操 作 用 スクリプトより 参 照 していますので 変 更 しないようにしてください 3 ロード 時 に 実 行 する SVG 地 図 操 作 用 スクリプト svgtools/svgmap.js をインポートすると g_svgmap グローバル 変 数 に SVG 地 図 操 作 用 クラスのインスタンスが 設 定 されますので API の 実 行 は この 変 数 を 用 いて 実 行 します 13

テンプレートディレクトリィ 内 の sample.html にありますように SVG 地 図 を 表 示 するために 以 下 を 実 行 します var mapdiv = document.getelementbyid("map"); // SVG 機 能 を 初 期 化 します g_svgmap.initsvg( mapdiv ); // デフォルト UI を 有 効 にします g_svgmap.enabledefaultui(); // ズーム アイコンを 有 効 にします g_svgmap.enablezoomicons(); // 左 下 のメートル 表 示 g_svgmap.enablescaletext(); // ルートコンテナを 設 定 します // 状 況 に 応 じて 以 下 の URL を 変 更 してください var url = "map_data/cont.svg"; g_svgmap.setrootcontainer( url ); // 地 図 の 中 心 座 標 を 設 定 // SetInitCenter( 35.374168, 139.18451 ); // 縮 尺 を 設 定 g_svgmap.setinitscale( 12500 ); // ルートコンテナを 読 み 込 みます g_svgmap.initialload( null ); 上 記 の 関 数 の 内 実 行 が 必 須 となるのは 以 下 となります g_svgmap.initsvg( mapdiv ); g_svgmap.setrootcontainer( url ); g_svgmap.initialload( null ); 他 の 関 数 は デフォルトのUIを 使 用 するための または 初 期 表 示 時 に 意 図 し た 地 点 を 意 図 した 縮 尺 で 表 示 するためのオプション 指 定 となります 14

テンプレート ディレクトリィ 内 のコンテンツ テンプレート ディレクトリィ 内 の sample.html をブラウザにロードすると 以 下 の 表 示 を 確 認 することができます map_data ディレクトリィ 内 の 地 図 コンテンツを 別 のデータと 置 き 換 えれば 表 示 内 容 を 変 更 することができます この 時 別 のディレクトリィに 置 いたデータを 読 みたい もしくは ルートのコンテ ナ の 名 称 が cont.svg で は な い と い う 場 合 に は 前 述 し た g_svgmap.setrootcontainer( url );のパラメータを 調 整 する 必 要 がありますので ご 注 意 ください 15

SVG 地 図 操 作 用 スクリプトが 提 供 する API SVG 地 図 操 作 用 スクリプトは 各 種 API 関 数 を 提 供 しています API ドキュメント ディレクトリィにオンラインのドキュメントがありますので ご 参 照 ください また 前 章 のデモ コンテンツは それらの API の 使 用 例 となっております 16