GTFS-JP勉強会#1 バス停の位置情報も格納できる! MySQL 8.0 の紹介

>100 Views

April 21, 19

スライド概要

 2019年4月20日に開催された「標準的なバス情報フォーマット(GTFS-JP)勉強会 #1」での MySQL 紹介の発表資料です。

 参加者が広いレイヤに亘っていたことから、「データベースというソフトウェアの役割」というところからお話をしています。

https://gtfs-jp20190420study.peatix.com/

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

GTFS勉強会 #1 バス停の位置情報も格納できる! MySQL 8.0 の紹介 ハッシュタグ: #mysql_jp 2019/04/20 日本MySQLユーザ会 坂井 恵 (@sakaik)

2.

この発表の趣旨 こちら方面業界の方: 『いま、MySQLでも、位置の情報を扱えるん です!』 それ以外の方: そういう役割を受け持っているソフトウェア というのがあるんだなぁ、と知って戴ければ。

3.

自己紹介 • 坂井 恵(さかいけい) @sakaik • 日本MySQLユーザ会 副代表 • 2003年よりMySQLユーザ会の運営に参加 • データベースやMySQLの「楽しさ」を伝えたい • 全国のイベントでの講演や、時々執筆など • 持論:DB屋はデータ発生元と、もっと仲良くなるべき

4.

自己紹介(執筆など) ほか

5.

自己紹介 (インタビューなど) https://employment.en-japan.com/engineerhub/entry/2018/06/22/110000

6.

MySQLとは • データベース管理システム(RDBMS) • データを安全に管理 • 大量データから高速に検索・取り出し • オープンソース 佐野さんも紹介してく れた様々なメリット • 困ったときにプログラムの中身を見られる • ライセンス条項に従って無料で利用できる • 助け合いの文化(問題の報告・情報の公開) • 現在は、Oracle社が開発(買収による) • 最新バージョンは MySQL 8.0 (2018.04~)

7.

「オープンソースカンファレンス沖縄」なう 「(東京で)こんなイベントに参加しているよ」とFacebookに書いた ら、沖縄で開催中のオープンソースカンファレンス(OSC)でも、まさ に今 GTFSの発表が行われている最中だとのコメントが! GTFS、ひろがってる感!

8.

OSC2019-Okinawaの紹介 https://www.ospn.jp/osc2019-okinawa/modules/eguide/event.php?eid=21 ※全国で開催されているので、近くで開催の折りに足を運んでみると、多くの刺激があると思います。

9.

データベース管理システム

10.

MySQLに格納できる情報のタイプ 主なもの • 文字列 • 数字 • 日付 • 位置(緯度経度)<---NEW! (注:本当は昔からあるのですが、機能充実して本格的に使える ようになったのが、MySQLの最新バージョン)

11.

GTFSデータをどう管理する? • 色々な方法が考えられます 1. 紙で 2. テキストファイルで 3. Excelなどのバイナリファイルで 4. データベースに! →この枠のセッションをに参加されている方な らば、迷わず「4」を選択することを検討してほ しい。

12.

データベースに入れることで • 情報の一元管理 • 様々な用途向けに、加工して出力

13.

データベースで管理しよう 文字、数字、日付時刻も格納できるし、 緯度+経度(NEW!)も格納できるし、 必要なものは揃っている! ★GTFSの出力フォーマットでは、緯度カラムと 経度カラムに分かれている(最終的にcsvで出力する為)が、 データ管理上は「位置」として扱う方が便利 • 距離の計算ができたり • 色々な分析や集計に使えたり

14.

データベース管理システム(再掲) =MySQL 8.0

15.

今日伝えたかったこと こちら方面業界の方: MySQL 8.0 で、位置の情報(Spatial)を扱えるよう になったので、知ってほしい。使ってみてほしい。 情報交換しましょう! PostGIS以外の選択肢として、ぜひ検討を。 ※まだまだ関数の充実度ではPostGISには敵いませんが、GISが「MySQL本体の機 能」である点は大きなポイントかと思います。 それ以外の方: Excelとかテキストファイルとかでなく、データ ベース(DB)っていうソフトを使って管理する考え方 があるんだなぁと知ってほしい。DBソフトの代表 的なものとして「MySQL」っていうのがあるんだ なぁと覚えて帰ってください:-)

16.

Keyword ハッシュタグ: #mysql_jp MySQL 8.0 ご静聴ありがとうございました