DIASフォーラム0731.pptx

Similar documents
格子点データの解析 1 月平均全球客観解析データの解析 客観解析データや衛星観測データのような格子点データは バイナリ形式のデータファイルに記録されていることが多いです バイナリ形式のデータファイルは テキスト形式の場合とは異なり 直接中身を見ることができません プログラムを書いてデータを読み出して

格子点データの解析 4 気象庁合成レーダーの解析 気象庁合成レーダーは全国 20 か所に設置された気象レーダーによって観測されたエコー強度 ( レーダーで観測される換算降水強度 ) とエコー頂高度 ( レーダーで観測される降水エコーの高さ ) のデータです エコー強度は格子間隔が 1 km エコー頂

intra-mart EX申請システム version.7.2 事前チェック

PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26

IM-SecureSignOn

PowerPoint プレゼンテーション

intra-mart EX申請システム version.5.3 PDFオプション リリースノート

LDAP Manager SupportList

Mobile Access簡易設定ガイド

Google Earth 用 ボリューム可視化ソフトウェア VDVGE

SinfonexIDaaS機能概要書

9 WEB監視


rcp-add-01:アーキテクチャ設計書

スライド 0

VB実用Ⅲ⑩ フリーデータベースⅡ

XMLとXSLT

Taro-WebGLサンプルの説明

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

目次 第 1 章はじめに... 3 第 2 章ネットワーク設定 DNS の設定 アウトバウンド HTTPS 接続の許可 アウトバウンド SMTP/POP 接続の許可... 4 第 3 章 JDK への追加ライブラリインストール

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart EX申請システム version.7.2 PDFオプション リリースノート

防災マップ作成システムの開発業務基本設計書

Microsoft Word - EIS_HDF_Introduction.doc

Microsoft Word - XOOPS インストールマニュアルv12.doc

PowerPoint プレゼンテーション

RICOH Device Manager Pro バックアップ/バージョンアップ作業手順書

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

<4D F736F F F696E74202D208A778F708FEE95F197AC92CA82F08EC08CBB82B782E98B5A8F E97708B5A8F70816A5F94D196EC8D758E742E >

WL-RA1Xユーザーズマニュアル

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

VPN 接続の設定

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

使用する前に

クイックマニュアル(利用者編)

intra-mart Accel Platform

メディプロ1 Javaサーブレット補足資料.ppt

Microsoft Word - JRA55_TL319_manual.docx

LEAP を使用して Cisco ワイヤレス クライアントを認証するための Funk RADIUS の設定

2 SmaSvr SmaSvr システムの概要 テクノベインズでは 業務系周辺機器 業務系周辺機器が操作できる スマート端末 が操作できる スマート端末 が操作できる スマート端末アプリ環境 アプリ環境の提供 提供 を実現できる方法 実現できる方法 実現できる方法について研究してきた 研究してきた

平成17年度大学院 知識システム特論

目次 1. はじめに エンドポイント 利用開始まで ユーザー登録 CLI ツールのインストール CLI ツールのインストール RubyGems のインストール CL

ClientManager ユーザズマニュアル

NSS利用者マニュアル

WEBシステムのセキュリティ技術

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

内容 CAS 対応アプリケーションの紹介 熊本大学の事例 CAS 対応サイト アプリの構築方法

EQ Messenger

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本書の構成 Web サイト制作の流れ 本書の構成と内容 1-2 Web サイト制作業界の人材像 Web サイト制作に必要な職掌と役割 各職掌の役

Global Portal製品概要説明

目次 1. はじめに WEB インタフェース... 4 アクセス方法... 4 操作方法 FTP クライアント FFFTP(WINDOWS) インストール方法 アクセス方法 操作方法 CYBERD

WSMGR for Web External V7.2 L50 ご紹介

Microsoft PowerPoint - 【Webnner】はじめてのHULFT-WebFT.pptx

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

BIP Smart FAQ

(Microsoft PowerPoint - HP\227pWASABI\217\320\211\356\216\221\227\277.ppt)

PowerPoint プレゼンテーション

■サイトを定義する

IMI 共通語彙基盤ライブラリのご紹介 IPA 斉藤浩 / IPA 豊田耕司 2018 年 11 月 13 日 ( 火 ) 独立行政法人情報処理推進機構社会基盤センター産業プラットフォーム部データ活用推進グループ 1

(Microsoft PowerPoint - WQ21JDEadapter\215\\\220\254\216\350\217\207\217\221_ ppt)

intra-mart QuickBinder Ver.5.0 リリース ノート 第 4 版 2016/7/15 1. バージョンアップ内容以下にこのバージョンで変更になった点を列挙します なお 各機能の詳細に関してはマニュアルを参照して下さい また 各機能の設定方法に関しては 操作説明書またはセット

McAfee Application Control ご紹介

構成例 システム名 : 単独サーバ業務システムユーザ数 : 1 ユーザ マルチコア CPU のサーバ 1 台で開発 運用します ソート機能を使用します COBOL SE Developer COBOL SE Server Runtime SORTKIT/Enterprise for Windows

クエリの作成が楽になるUDF

ソフト活用事例③自動Rawデータ管理システム

SmartGS-ReleaseNote-V132

Fortran 勉強会 第 5 回 辻野智紀

使える! IBM Systems Director Navigator for i の新機能

第 3 回 TERAS 成果報告会 TERAS V3 紹介と今後の展開 Tool Environment for Reliable and Accountable Software 一般社団法人 TERAS 理事開発委員長渡辺政彦 2014 年 3 月 12 日

PowerPoint Presentation


iStorage ソフトウェア VMware vCenter Plug-in インストールガイド

PowerPoint Presentation

汎用プロキシ利用案内 汎用プロキシ利用案内 目次 汎用プロキシ利用案内 はじめに 汎用プロキシとは 利用可能なポート 概要 動作環境 インストール Windows <I

Transcription:

海洋シミュレーションデータを活用した 水産アプリケーションの開発基盤 石川洋一 海洋研究開発機構 地球情報基盤センター 協力 :OpenDAP 勉強会 by 京大小山田研 吉川研 東大喜連川研 柴崎研

内容 漁場推定モデル開発支援ツール RECCA アカイカ課題で開発された漁場推定モデルの概略 他海域 他魚種への適用のための漁場推定モデルの開発支援 ツールの開発から学んだこと データベースの構築 メタデータの重要性

目的 RECCA アカイカ課題で開発された漁場推定モデルを他海域 他魚種へ適用するためのツールを DIAS 上で開発する ツール開発を通じて 他のアプリケーションでも利用可能な開発基盤を DIAS 上で整備する

漁場推定モデル RECCA では三陸沖と中央太平洋のアカイカを対象に開発モデルコンセプトは他魚種へも適用可能海洋環境データと対象魚種の漁獲データ は標本船の操業位置

HSI モデル作成支援可視化ツール 概要 Webアプリケーション データベース連携 サーバ選択 対話操作 環境変数の選別 SI 曲線の作成 HSI 分布図の作成

漁場探索モデル作成支援環境 システム概要 メインビュー 操作タブ

漁場探索モデル作成支援環境 メインビュー 環境変数 SI 値 HSI 値の分布

漁場探索モデル作成支援環境 操作タブ データ選択 SI 曲線作成 HSI 分布作成

HSI モデル作成支援可視化ツール システム構成 App. サーバ アプリケーション (1) Web サーバ (Apache) (2) ファイルシステム (HTML, CSS, JS) Web ブラウザ WebGL 対応ブラウザ ネットワーク ユーザ端末 DB サーバ データベース (1) Web サーバ (Apache) (2) Servlet コンテナ (Tomcat) GDS (OPeNDAP) (3) ファイルシステム GrADS ユーザ

HSI モデル作成支援可視化ツール 漁獲データ :Closed data 高いセキュリティが必要 ローカルなデータとして扱う 海洋環境データ :Open data 大規模データで多様な目的に利用可能 DIAS 上でアーカイブ 必要な変数 領域のみ使いたい データベースの検討

データベースの必要性 ファイル単位でのデータ取得の問題点 ファイル単位? 1 変数 1 時刻 1 時刻多変数 1 変数時系列 etc.. アクセス方法をデータセット毎に実装する必要 必要のない領域 変数までダウンロード

データベースミドルウェアの検討 OPeNDAP SciDB 導入実績京大生存圏, NASA, NOAA LSST, PNNL バックエンドファイルシステム関係データベース 動作環境 Linux 等 Linux スケーラビリティ 任意のファイルシステム 独自 データ取得方法プロトコル DAP, HTTP 内蔵分析機能 拡張性 Handler によって対応ファイル形式を追加 ODBC オープンソース LGPL AGPL( 有償プラグインあり ) クライアント言語ソフトウェア C++, Java, Python, JavaScript, Matlab, GrADS など Python, R など

データベースミドルウェアの検討 OPeNDAP 概要 HTTPベースのデータ転送プロトコル データにはURIが付与 複数のサーバおよびクライアント実装が存在 対応データ形式はサーバ実装に依存 Webサーバ ファイルシステムで権限管理可能

データベースミドルウェアの検討 OpenDAP の利用例 hwp://xxx/yyy/ocean.dods?s[0][0][202:282][242:302] URLを指定してHTTP 通信 クエリ構文 [i] 添字で指定のデータを取得 [start:stop] 添字で指定範囲のデータを取得 [start:step:stop] 添字で指定範囲のデータを一定間隔で取得 セキュリティ Web サーバ Servlet コンテナの認証が利用可能

メタデータの重要性 GrADS フォーマットの問題点 データフォーマットの曖昧性 未定義値の信頼性 Z 軸の向き 物理値の名称 単位 など データファイルとメタデータファイルが別 ファイルコピーなどで失われる危険 専門分野内で暗黙的に解決 netcdf, CF conven_ons の適用を検討

メタデータの重要性 CF conven_ons hwp://cfconven_ons.org Version 1.7 (28 March, 2014) CF standard name sea_surface_height_above_sea_level (sea_surface_height) sea_surface_temperature eastward_sea_water_velocity sea_water_x_velocity (x_sea_water_velocity) northward_sea_water_velocity sea_water_y_velocity (y_sea_water_velocity)

メタデータの重要性 出力変数の基本要素 出力される点の位置 定義点の値 値の単位 変数の内容 名前 ( 標準化された文字情報 ) 未定義値 単位 ( 標準化された表記 ) 変数の値

Netcdf ファイル例 座標軸 ( 水平軸 ) の定義例 dimensions:!!latt = 442 ;!!Lont = 673 ;! variables:!!float Latt(Latt) ;!!Latt:long_name = "latitude of TS-point" ;!!Latt:standard_name = "latitude" ;!!Latt:units = "degree_north" ;!!Latt:axis = "Y" ;!!float Lont(Lont) ;!!Lont:long_name = "longitude of TS-point" ;!!Lont:standard_name = "longitude" ;!!Lont:units = "degree_east" ;!!Lont:axis = "X" ;!

Netcdf ファイル例 座標軸 ( 鉛直軸 ) の定義例 dimensions:!!depth = 54 ;! variables:!!float depth(depth) ;!!depth:long_name = "depth of model levels" ;!!depth:standard_name = "depth" ;!!depth:units = "m" ;!!depth:axis = "Z" ;!!depth:positive = "down" ;!

Netcdf ファイル例 座標軸 ( 時間軸 ) の定義例 dimensions:!!time = 1 ;! variables:!!float time(time) ;!!time:long_name = "days since reference date" ;!!time:standard_name = "time" ;!!time:units = "day since 1970-01-01" ;!!time:axis = "T" ;! units の書式 ) [unit] since [yyyy]- [(m)m]- [(d)d] ([(h)h]:[(m)m]:[s]) (+/- [hh](:[mm])) 例 ) seconds since 1992-10- 8 15:15:42.5-6:00 days since 1990-1- 1 0:0:0

Netcdf ファイル例 変数の定義例 variables:!!float U(time, depth, Latu, Lonu) ;!!U:long_name = "zonal velocity" ;!!U:standard_name = "eastward_sea_water_velocity" ;!!U:units = "m s-1" ;!!U:_FillValue = -9.99e+33f ;!!U:scale_factor = 0.01f ;! scale_factor, add_factorを使って指定の単位系に変換する SI 単位系に揃える例 ) 出力 : [cm s- 1] scale_factor = 0.001 [m] 出力 : [degreec] add_offset = 273.15 [K]

Netcdf ファイル例 Global awributes // global attributes:! :Conventions = "CF-1.6" ;! :title = "MOVE RA2014 daily-mean" ;! :source = "Ocean 3D-Var reanalysis Ver. 2014 by MOVE- MRI.COM processed by ncmake_cf16 Ver. 1.0" ;!

DIAS 連携 GrADS (ctl) と netcdf の比較 ( 座標軸 ) // GrADS! XDEF 673 LEVELS 116.800 116.900 117.000! YDEF 442 LEVELS 14.800 14.900 15.000! ZDEF 54 LEVELS 0.50 1.50 4.00 7.00! TDEF 12054 LINEAR 01Jan1980 1dy! コントロールファイルは 1 ファイルの中で複数の同じ向きの軸を定義できない 水平座標はコントロールファイルでは緯度 経度を仮定している (PDEF でそれ以外も指定可能?) 鉛直座標の単位はコントロールファイルでは明示されない // netcdf! netcdf MOVE-RA2014_200603310000 {! dimensions:! Latt = 442 ;! Latu = 442 ;! Lont = 673 ;! Lonu = 673 ;! depth = 54 ;! time = 1 ;! variables:! float Latt(Latt) ;!!Latt:long_name = "latitude of TS-point" ;!!Latt:standard_name = "latitude" ;!!Latt:units = "degree_north" ;!!Latt:axis = "Y" ;! float Latu(Latu) ;!!! float Lont(Lont) ;!! float time(time) ;!!time:long_name = "days since reference date" ;! time:standard_name = "time" ;!!time:units = "day since 1980-01-01" ;!!time:axis = "T" ;!

DIAS 連携 GrADS (ctl) と netcdf の比較 ( 変数 ) // GrADS! UNDEF 0! VARS 2! u 54 99 zonal velocuty (cm/s)! v 54 99 meridional velocity (cm/s)! ENDVARS! // netcdf! netcdf MOVE-RA2014_200603310000 {! variables:! float U(time, depth, Latu, Lonu) ;!!U:long_name = "zonzal velocity" ;!!U:standard_name = "eastward_sea_water_velocity" ;!!U:units = "m s-1" ;!!U:_FillValue = -9.99e+33f ;!!U:scale_factor = 0.01f ;!

まとめと今後の課題 漁場推定モデル作成支援のツール DIAS 上の海洋環境データセットを利用 必要なデータのみ使うために OpenDAP を活用 シミュレーションデータの利用について データセットのメタデータに加え 変数についての詳しいメタデータも必要 変数名について 同じ変数には同じ名前がついていて欲しいが 違う名前で同じ変数は対応可能だが 同じ名前で違う変数は困る DIAS 標準規格があると利用しやすい Netcdf と CfConven_on など広く流通しているものに準拠 & 拡張 データセットのメンテナンスやアフターケアの労力削減 データセット作成者の手間は増える