ツール 開 発 の 目 的 2 1 PostgreSQL / PostGIS データをシームレスに 可 視 化 したい 2 R との 連 携 作 業 のプラットフォームを 作 りたい

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

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

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

SchITコモンズ【活用編】

SXF 仕 様 実 装 規 約 版 ( 幾 何 検 定 編 ) 新 旧 対 照 表 2013/3/26 文 言 変 更 p.12(1. 基 本 事 項 ) (5)SXF 入 出 力 バージョン Ver.2 形 式 と Ver.3.0 形 式 および Ver.3.1 形 式 の 入 出 力 機 能 を

(Microsoft PowerPoint - Ver12\203o\201[\203W\203\207\203\223\203A\203b\203v\216\221\227\277.ppt)

Word 003 スキルブック 06 - オブジェクトの 利 用 0.Word で 作 る 表 : 行 幅 を 最 小 値 より 小 さく 設 定 する 3 表 の 左 右 のサイズを 適 宜 調 整 します Word で 表 を 作 成 するとき, 列 幅, 行 幅 ともに 基 本 的 に 自 由

スライド 1

経験発表

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

目 次 ログイン 方 法... 3 基 本 画 面 構 成... 4 メールサービス... 5 メールサービス 画 面 構 成... 5 アカウント 詳 細 / 設 定... 6 高 機 能 フィルター... 7 ユーザーフィルター 設 定... 8 新 規 フィルターの 追 加... 8 My ホ

医 療 費 自 己 負 担 額 支 払 明 細 書 入 力 シート - 目 次 - < 第 1 章 > 共 通 事 項 説 明 医 療 費 自 己 負 担 額 支 払 明 細 書 入 力 シート 目 次 1.1 本 システムの 注 意 点 入 力 項 目 について 基 本 情

ひらがなを 入 力 する 濁 点 などを 入 力 する 漢 字 を 入 力 する 漢 字 に 変 換 する 一 度 入 力 した 文 字 の 再 変 換 は 全 角 半 角 文 字 を 切 り 替 える 文 章 を 入 力 し 漢 字 変 換 する 数 字 を 入 力 する 英 文 字 を 入 力

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

Microsoft Word - 311Tools_END

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

研究者情報データベース

目 次 アカウント 取 得... 1 Blogger にログイン... 3 Blogger の 基 本 ページ... 4 新 規 ブログの 作 成... 5 ブログの 管 理 画 面... 5 ブログの 投 稿... 6 挿 入 画 像 の 設 定... 7 ページの 作 成... 8 レイアウトの

目 次 1.ユーザー 登 録 2.グループページへの 参 加 申 請 3.グループページの 作 成 4.パーツの 追 加 移 動 削 除 5. 各 パーツについての 概 要 6. ブログ パーツ 6-1 ブログ 記 事 の 新 規 投 稿 6-2 ブログ 記 事 の 編 集 6-3 記 事 へのイメ

あいち電子調達共同システム

Microsoft Word - 資料5-1_資料掲載_ver docx

スライド 1

PowerPoint プレゼンテーション

地域ポータルサイト「こむねっと ひろしま」

Gmail 利用者ガイド

目 次 遺 失 物 管 理 プログラム 利 用 者 マニュアル 1. 動 作 条 件 遺 失 物 管 理 プログラムのインストール 運 用 の 流 れ 起 動 方 法 操 作 方 法 について 基 本 的 な 操

1. アクセスする 2. 簡 易 検 索 画 面 (fig. 1) アクセスすると 最 初 に 出 る 画 面 です 検 索 語 入 力 ボックスにキーワードを 入 力 して 論 文 検 索 ボタンをクリックし ます 3. ボックス 下 部 のチェック 項

<4D F736F F F696E74202D20938A8D65837D836A B A926B82CB82C182C E E >

第 1 章 PowerPoint を 始 める 前 に 第 1 章 PowerPoint を 始 める 前 に 1. 最 初 に 考 えること 2. PowerPoint の 画 面 -1- IBR2012-V1.0

Office 10 パッケージ版「リンク集」

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

目 次 1 個 人 基 本 情 報 個 人 基 本 情 報 入 力 画 面 の 分 散 4 申 告 区 分 および 申 告 種 類 の 選 択 方 法 5 繰 越 損 失 入 力 年 別 の 繰 越 損 失 額 入 力 に 対 応 6 作 成 手 順 作 成 手 順 の 流 れを 提 供 7 所 得

PowerPoint プレゼンテーション

01_07_01 データのインポート_エクスポート_1

03_主要処理画面.xlsx

DN6(R04).vin

2 Wee とは Wee はホームページの 更 新 ツールです Wee は サイトの 枠 組 みをWeb 製 作 業 者 が 作 成 し 更 新 は お 客 様 に 自 由 にしていただこうというコンセプトの 製 品 です インターネットに 繋 がる 場 所 ならどこからでも ブラウザでホームページ

データコピーとは データコピーは 古 い NAS のデータを 新 しい HDL-Z シリーズに 簡 単 にコピーできます 環 境 例 本 製 品 は 以 下 の 用 途 の 際 に 最 適 です 古 い HDL-Z シリーズから 新 しい HDL-Z シリーズへのコピー 古 い HDL-Z シリーズ

賞 状 を 作 ってみよう 1- 賞 状 フォルダを 使 用 賞 状 のテンプレートから ワードで 賞 状 の 文 章 を 作 成 します あらかじめ EXCEL で 作 成 した 受 賞 者 の 名 簿 から 学 年 クラス 名 前 を 入 れて 印 刷 します 1Excel の 賞 状 名 簿.

入札方式別操作

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

参加表明書・企画提案書様式

PowerPoint プレゼンテーション

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

Microsoft Word - 03accessデータベース演習レジメ.doc

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


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

WEB版「新・相続対策マスター」(ご利用の手引き)

スライド 1

R4財務対応障害一覧

目 次 ログインする 前 に... 4 メンバー 管 理 編 ( 管 理 者 )... 5 ログインする... 6 トップページについて... 7 メンバー 管 理 をする... 8 メンバー 管 理 画 面 について 医 療 機 関 指 定 新 規 追 加 指 定...

設定フロー ★印は必須の設定です

2 研 究 資 源 共 通 化 統 合 検 索 システムソフトウェア 利 用 者 用 マニュアル(ゲートウェイシステム) 目 次 1. はじめに 主 な 利 用 の 流 れ 検 索 検 索 画 面 検 索 画 面 の 設 定...

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

A

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

<82C582F182B382A2322E3594C5837D836A B2E786C73>

PowerPoint プレゼンテーション

目 次 1.ログイン 方 法 P2 2.ログアウト 方 法 P3 3. 基 本 設 定 変 更 サイトネーム スローガンの 設 定 P10~11 カラーバリエーションの 選 択 P12 メニュースタイル 色 の 設 定 P12 4.トップページの 画 像 編 集 画 像 の 変 更 P13~14 T

Mac OS Xでの利用設定 マニュアル

<4D F736F F D ED28FDA8DD7837D836A B2E646F6378>

<4D F736F F D204D46834E A6D92E8905C8D905F93B193FC819593FA8E9F95D C5292E646F63>

Ngraph for Windowsの使用法

目 次 1. 化 学 研 究 所 研 究 者 データベースについて 研 究 者 情 報 データベース 登 録 システムログイン 画 面 メニュー 画 面 パスワードの 変 更 公 開 時 の 表 示 / 非 表 示 の 設 定.

Microsoft Word - 操作手順書.doc

Microsoft Word - 修正_作業手順書.docx

スライド 1

検 索 しよう... 1 結 果 を 見 よう ~ 検 索 結 果 一 覧 ~... 2 結 果 を 見 よう ~ 検 索 結 果 詳 細 ( 図 書 )~... 3 結 果 を 見 よう ~ 検 索 結 果 詳 細 ( 雑 誌 )~... 4 ログインしよう... 5 私 の 本 棚 を 活 用

別冊資料-11

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

PowerPoint プレゼンテーション

2016 年 度 情 報 リテラシー 変 更 された 状 態 同 様 に 価 格 のセルを 書 式 設 定 する 場 合 は 金 額 のセルをすべて 選 択 し [ 書 式 ]のプルダウンメニューか ら[ 会 計 ]を 選 択 する すると が 追 加 され 金 額 としての 書 式 が 設 定 さ

2.4 箇 条 書 のスタイルを 変 更 する 右 クリックして 箇 条 書 と 番 号 付 け を 選 択 する. あとは 少 し 遊 べば, このようなことをやりたい 人 は 理 解 できると 思 います 3 いろいろな 入 力 ワープロを 使 う 上 で 肝 心 な 点 は, 空 白 調 整

<4D F736F F D20819A837A815B B83578DEC90AC837D836A B2E646F6378>

_責)Wordトレ2-1章_斉


1級 ワンポイント

■新聞記事

Microsoft Word - P doc

Microsoft Word - CiNii&RefWorks doc

(Microsoft Word - \203G\203N\203V\201[\203h.docx)

3 会 員 専 用 サイト TOP ページ 右 図 の TOP ページが 表 示 されます. 右 側 の 会 員 メニュー の 演 題 抄 録 ボタンをクリックし, 都 道 府 県 学 会 を 選 択 してください. 4 会 員 メニューが 表 示 されますので 演 題 登 録 / 変 更 をクリッ

(Microsoft PowerPoint -

<4D F736F F D20819C B78AFA95DB91538C7689E68DEC90AC289

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

スライド 1

Microsoft Word - FBE3A91F.doc

スライド 1

6 システムを 入 れているパソコンを 入 れ 替 えたいが どうしたらいいのか 元 のパソコンから 新 しいパソコンに 昨 年 度 入 力 データを 移 行 します 手 順 は 次 のとおりです 1 元 のパソコンでシステムを 起 動 して メニュー 画 面 から バックアップ リカバリ を 選

<4D F736F F D2091E F18CB48D C481698E7B90DD8F9590AC89DB816A2E646F63>

4.5. < 参 加 表 明 書 を 提 出 する> 調 達 案 件 一 覧 の 表 示 対 象 となる 案 件 を 検 索 し 調 達 案 件 一 覧 に 表 示 させます 参 加 したい 案 件 の 調 達 案 件 名 称 行 - 入 札 参 加 資 格 確 認 申 請 / 技 術 資 料 /

目 次 章 ポータル 画 面.... ポータル 画 面 のレイアウト....2 地 図 を 選 択 する 章 基 本 操 作 画 面 構 成 ヘルプを 表 示 する 地 図 を 移 動 する 地 図 を 拡 大 / 縮 小 す

1 書 誌 作 成 機 能 (NACSIS-CAT)の 軽 量 化 合 理 化 電 子 情 報 資 源 への 適 切 な 対 応 のための 資 源 ( 人 的 資 源,システム 資 源, 経 費 を 含 む) の 確 保 のために, 書 誌 作 成 と 書 誌 管 理 作 業 の 軽 量 化 を 図

付 録 B Wiki を 閲 覧 編 集 する B.1 Wiki を 閲 覧 する Web ブラウザのアドレス 欄 に 公 開 されている 個 人 用 Wiki の URL またはメーリ ングリストの Wiki の URL を 入 力 すると その Wiki を 閲 覧 編 集 することができ ます

内 容 1. はじめに メールのログイン 初 めてのログイン メールの 受 信 / 送 信 メールの 受 信 メールの 作 成 と 送 信 メールの 新 規 作 成 メー

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

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

ワープロソフトウェア

PowerPoint プレゼンテーション

Transcription:

2014/12/5 PostgreSQL カンファレンス 2014 R と Qt による PostgreSQL / PostGIS データの 可 視 化 ツール リンク 元 http://kenpg2.seesaa.net/article/409350942.html

ツール 開 発 の 目 的 2 1 PostgreSQL / PostGIS データをシームレスに 可 視 化 したい 2 R との 連 携 作 業 のプラットフォームを 作 りたい

開 発 したツール pgqr( 仮 称 )の 土 台 3 GUI アプリケーションフレームワーク Qt ( 言 語 は C++) Qt アプリに R を 埋 め 込 むライブラリ RInside グラフィック 出 力 表 示 に SVG と WebKit を 利 用 Qt 公 式 ウェブサイト http://qt-project.org/ RInside 開 発 者 のサイト http://dirk.eddelbuettel.com/

PostGIS について 4 公 式 ウェブサイト http://postgis.net/ PostgreSQL の 拡 張 の 一 つ(スタックビルダからもインストール 可 能 ) 地 理 情 報 システム(GIS) 用 のデータ 型 と 関 数 を 追 加 ジオメトリ( 線 面 点 )とラスタ( 画 像 ) 両 方 に 対 応 長 所 数 値 や 文 字 と 同 じように 地 理 データを SQL で 扱 える 短 所 数 値 や 文 字 と 同 じようにクエリ 結 果 を 見 ても?

PostGIS だけのビュワーなら 5 QGIS というオープンソースの GIS ソフトウェアがよく 使 われる 公 式 ウェブサイト http://www.qgis.org/ 豊 富 な 機 能 を 持 つ 汎 用 的 な GIS ソフト 最 新 バージョン 2.6 の Windows インストーラは 317MB R の 前 は 自 分 もよく 使 っていた pgadminiii プラグインのビュワーを 開 発 している 人 もいるが ブログ(フランス 語 )http://ageoguy.blogspot.jp/ Windows で QGIS のライブラリ+ Python を 使 用 自 分 が 試 した 範 囲 では 動 いたことがない

R について 6 公 式 ウェブサイト http://www.r-project.org/ オープンソースの 統 計 処 理 言 語 独 自 の GUI が 付 属 コンソール + グラフィック 出 力 ウィンドウ グラフ 作 成 が 手 軽 plot(...) だけで 何 か 描 ける 地 理 データの 可 視 化 も 手 軽 plot(...) だけで plot(dataframe) plot(polygons)

R と PostgreSQL / PostGIS の 連 携 (1) 7 R から PostgreSQL の 数 値 文 字 データを 読 み 込 む : 簡 単 パッケージ RPostgreSQL を 使 う library(rpostgresql) con = dbconnect(host='...', port=5432, dbname='...' ) sql = '...' dat = dbgetquery(con, sql) PostGIS の 地 理 データを 読 み 込 む : いろいろ 面 倒 あらかじめクエリで 地 理 データをテキスト 化 (WKT 形 式 ) パッケージ rgeos を 使 い R の 地 理 データに 戻 す など PostgreSQL への 接 続 を 自 動 化 したい 今 回 のツールで 実 現 両 方 のデータ 処 理 を 共 通 化 したい

R と PostgreSQL / PostGIS の 連 携 (2) 8 PostgreSQL のクエリ 操 作 と R 実 行 をシームレスに 行 う 過 去 の 試 み R のコードを PostgreSQL 内 に 文 字 データとして 保 存 し pgadminiii の 自 作 プラグインで R を 起 動 してコードを 渡 す (2012 年 PgDay で 紹 介 ) PostgreSQL への 組 み 込 み 言 語 PL/R を 使 う (2013 年 PostgreSQL カンファレンス 2014 年 アンカンファレンスで 紹 介 ) PL/R は 制 約 があるので(クエリに 日 本 語 を 使 えない DO 文 にできない 等 ) さらに PL/Python を 使 って 補 う いずれも 柔 軟 性 が 少 なく 無 理 矢 理 感 も 強 かった 手 探 りの 世 界 を 突 き 抜 けて 今 回 のツールで 新 しい 段 階 へ

ツール pgqr( 仮 称 ) 開 発 実 行 環 境 9 CentOS 6.6 x64(vmware Player 上 の 仮 想 マシン) Qt 5.3 PostgreSQL 9.3.5 / PostGIS 2.1.3 R 3.1.2 R への 追 加 パッケージ RInside 0.2.11 Qt アプリに R を 埋 め 込 む RPostgreSQL 0.4 PostgreSQL とのやり 取 り rgeos 0.3-8 WKT 形 式 を 地 理 データに 戻 す maptools 0.8-30 地 理 データをプロット RSVGTipsDevice 1.0-4 グラフ 等 を SVG に 出 力

ツール pgqr( 仮 称 ) 構 成 要 素

6 つのパーツ(QDockWidgets) 11 1 データベース 接 続 2 SQL 入 力 3 SQL 結 果 テーブル 4 R スクリプト 入 力 5 グラフィック 表 示 6 メッセージ 表 示 1 4 2 3 5 6 いずれも Dockable = 移 動 切 り 離 し 表 示 / 非 表 示 が 自 由

6 つのパーツの 基 本 関 係 (1) 12 PostgreSQL と R を 別 々に 使 う ツール 起 動 1 データベース 接 続 4 R スクリプト 入 力 2 SQL 入 力 手 動 でコピペ 実 行 エラーまたは 非 参 照 系 クエリ 3 SQL 結 果 テーブル print 文 があれば 実 行 6 メッセージ 表 示 5 グラフィック 表 示

6 つのパーツの 基 本 関 係 (2) 13 PostgreSQL / PostGIS の 結 果 テーブルを 可 視 化 する ツール 起 動 1 データベース 接 続 2 SQL 入 力 アプリ 内 部 での R の 動 作 1) PostgreSQL に 接 続 して SQL を 実 行 2) 結 果 を 取 得 してグラフ / 地 図 化 実 行 3 SQL 結 果 テーブル メニュー 実 行 (グラフ or 地 理 データ 表 示 ) 実 行 内 容 が 4 R スクリプト 入 力 欄 に セットされる 確 認 や 再 実 行 が 簡 単 5 グラフィック 表 示

6 つのパーツの 基 本 関 係 (3) 14 PostgreSQL / PostGIS へのクエリを 直 に 可 視 化 する ツール 起 動 1 データベース 接 続 2 SQL 入 力 アプリ 内 部 での R の 動 作 1) PostgreSQL に 接 続 して SQL を 実 行 2) 結 果 を 取 得 してグラフ / 地 図 化 テーブルへの 表 示 をスキップ アプリ 本 体 からはクエリを 実 行 しない メニュー 実 行 (グラフ or 地 理 データ 表 示 ) 実 行 内 容 が 4 R スクリプト 入 力 欄 に セットされる 確 認 や 再 実 行 が 簡 単 5 グラフィック 表 示

6 つのパーツの 基 本 関 係 (4) 15 PostgreSQL / PostGIS へのクエリ 結 果 を テンプレートで 処 理 ツール 起 動 1 データベース 接 続 2 SQL 入 力 アプリ 内 部 での R の 動 作 1) PostgreSQL に 接 続 して SQL を 実 行 2) 取 得 したデータをテンプレートに 渡 す 3) テンプレートからの 文 字 出 力 グラフ や 地 図 がそれぞれ 表 示 される 分 析 用 のテンプレート メニュー 実 行 実 行 内 容 が 4 R スクリプト 入 力 欄 に セットされる 確 認 や 再 実 行 が 簡 単 6 メッセージ 表 示 5 グラフィック 表 示

6 つのパーツの 基 本 関 係 (5) 16 PostgreSQL / PostGIS データを SQL で 直 接 HTML / SVG 化 ツール 起 動 1 データベース 接 続 2 SQL 入 力 アプリ 内 部 の 動 作 1) PostgreSQL に 接 続 して SQL を 実 行 2) 取 得 した HTML / SVG データをそのまま QWebView に 表 示 SVG はテキスト 形 式 なので SQL を 工 夫 すれば 直 接 SVG を 作 成 できる SVG に 適 宜 HTML タグ CSS JavaScript を 加 えれば そのまま Web ページになる SQL To SVG の メニュー 実 行 R を 経 由 せず PostGIS データを SVG で 可 視 化 できる 5 グラフィック 表 示

1 データベース 接 続 (QLineEdit) 17 psql と 同 じ 接 続 文 字 列 を 1 行 で 入 力 -h ホスト 名 またはアドレス -p ポート 番 号 -d データベース 名 -U ユーザ 名 メニューでデータベース 接 続 を 実 行 パスワードダイアログ

2 SQL 入 力 (QTextEdit) 18 普 通 に SQL を 入 力 し メニューから 実 行 選 択 部 分 があれば そこだけ 実 行 右 クリックとショートカット Undo, Redo, Cut, Paste など (QTextEdit に 元 から 備 わっている) 追 加 予 定 : キーワードハイライト 検 索 置 換

3 SQL 結 果 表 示 テーブル(QTableView) 19 基 本 SELECT 結 果 をそのまま 表 示 ただし bytea 型 と PostGIS データは データがある 印 の... だけを 表 示 各 列 の 表 示 文 字 数 全 体 の 表 示 行 数 の 上 限 を 設 定 可 能 元 のデータ 型 アプリ 内 部 の Qt の 型 の 両 方 を 表 示 可 能

4 R スクリプト 入 力 (QTextEdit) 20 3 SQL 入 力 と 基 本 的 に 同 じ 実 行 先 を R に 替 えたもの ただし PostgreSQL へ 接 続 するコードを 書 く 場 合 パスワードは 空 に R 実 行 時 : アプリ 側 で 自 動 的 にパスワードダイアログを 開 き 内 部 で 接 続 文 字 列 にパスワードを 加 えて PostgreSQL へ 渡 す

5 グラフィック 表 示 (QWebView) 21 基 本 : R が 出 力 したグラフ / 地 図 などの SVG を 読 み 込 んで 表 示 複 数 のグラフ / 地 図 があれば 縦 に 並 べて 表 示 ( 普 通 の Web ページと 同 様 ) 複 数 のグラフ / 地 図 への 移 動 リンクを JavaScript で 付 加 (アプリ 内 部 で 自 動 挿 入 )

5 グラフィック 表 示 欄 に Web ドキュメント 22 QWebView に URL を 渡 せば WebKit ベースのブラウザ 代 わりに 現 在 はアドレスバー 等 がないので 基 本 リンクをたどるだけ 右 クリックで 戻 る 進 む 再 読 み 込 み のみ 可 能 リンク 先 によっては 開 けない 場 合 あり

6 メッセージ 表 示 (QTextEdit) 23 基 本 : データベース 接 続 の 実 行 結 果 SQL エラーなどを 表 示 R の print 文 の 結 果 表 示 も 兼 ねる

ツール pgqr( 仮 称 ) 使 用 と 動 作 の 実 際

起 動 時 と View メニュー 25 なぜか 起 動 時 は グラフィック 表 示 部 (QWebView)が 最 も 大 きくなる 各 ウィジェットの 位 置 大 きさ 表 示 / 非 表 示 は 自 由 に 変 えられる フルスクリーン 化 フォント 変 更 も 可 能 今 後 検 討 : 任 意 時 点 の 表 示 設 定 を お 気 に 入 り として 保 存 し 再 利 用 できるようにしたい

データベースに 接 続 できたら 26 メッセージ 欄 に DB Connected : qt_sql_ default_connection と 表 示 される Qt にデフォルトで 備 わっている 汎 用 的 な データベース 接 続 モジュール QtSql を 使 用 QtSql では PostgreSQL の NOTICE, INFO を 受 け 取 れないようなので libpq の 利 用 を 今 後 検 討

テーブルの 先 頭 を 表 示 し グラフのテスト 27 グラフにする 列 を 選 択 し 右 クリックでグラフ 種 別 を 選 ぶだけ

グラフ 描 画 は 外 部 の R スクリプトが 行 う 28 テーブルでの 右 クリックと メニューバーの Pg Data は 同 じ グラフの 各 メニューは 特 定 の フォルダ 下 にある R スクリプト 一 つ 一 つと 対 応 選 択 されたメニューに 対 応 する R スクリプトを 自 動 実 行 実 行 されたスクリプトは アプリ 内 に 読 み 込 まれる 確 認 や 修 正 実 行 が 簡 単

グラフ 化 する 列 を 増 やした 場 合 (1) 29 基 本 的 に R スクリプトを 任 意 の 列 数 に 対 応 させている グラフの 種 類 によって 複 数 列 の 処 理 の 仕 方 が 変 わる Ex. 棒 グラフ 3 通 り( 別 々のグラフ 縦 に 積 む 横 に 並 べる) 円 グラフ 1 通 り( 別 々のグラフ) 棒 グラフのパターン 1 各 列 が 別 々のグラフ

グラフ 化 する 列 を 増 やした 場 合 (2) 30 棒 グラフのように 複 数 パターンのグラフがある 場 合 グラフィック 表 示 欄 に 縦 に 並 べて 表 示 各 グラフに 飛 ぶフローティングリンクの JavaScript を アプリが 自 動 追 加

デモ(1)ウィンドウ 関 数 の 移 動 平 均 をグラフ 化 31

デモ(2)MADLib のロジスティック 回 帰 32

デモ(3)PostGIS ジオメトリとメッシュデータ 33

デモ(4)SQL で 動 的 な SVG を 作 成 し 動 かす 34

ツール pgqr( 仮 称 ) 位 置 づけと 今 後 35 1. 主 眼 はデータの 概 括 チェック 分 析 の 試 行 可 視 化 手 法 の 検 討 分 析 の 中 でも 軽 い 部 分 を 手 軽 に PostgreSQL と R を 連 携 させて 行 う 2. pgadminiii の 置 き 換 えではなく グラフ / PostGIS 用 の 補 完 物 クエリ 以 外 の 機 能 は 自 分 の 場 合 pgadmin で 足 りる 3. R 本 体 の 置 き 換 えでなく PostgreSQL 連 携 用 の 補 完 物 アプリに 埋 め 込 んだ R は どうしても 不 安 定 さが 残 る 重 い 処 理 や グラフを 微 調 整 しながら 出 力 を 繰 り 返 す 時 には 不 向 き これから 取 り 込 みたいこと 1. グラフ / 分 析 用 テンプレートの 充 実 2. SQL / R スクリプトエディタ 部 分 の 機 能 向 上 3. できれば 他 の OS への 展 開 も

以 上 です ご 清 聴 ありがとうございました リンク 元 http://kenpg2.seesaa.net/article/409350942.html