osckyoto2012 osgeojp foss4g

Post on 08-Jul-2015

865 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides for Open Source Conference Kyoto 2012 work shop

TRANSCRIPT

オープンソースのGISソフトFOSS4Gと

OSGeo財団のご紹介OSGeo財団日本支部

中川貴滋

本セッションの対象

次のうち、何れかに該当する方

• GIS、FOSS4Gという単語を聞いた事が無い。

• 位置/地理情報を使ったアプリやサービスに興味があるけど、何から始めればいいか分からない。

• OSSコミュニティで何かをやってみたいが、それが何かが分からない。

こういう事を話します

• OSGeoとは

• FOSS4Gとは

• いろいろなソフトウェア

• 超アクティブ、超柔軟、超本気な OSGeo.jp

– 参加しやすいコミュニティ作りのヒント

タイムテーブルを見て驚きました

OSGeo財団日本支部

エバンジェリスト?!

いやあ、これはしっかりやらんと....

自己紹介

名前 : 中川貴滋(なかがわたかしげ)

仕事 : 文系プログラマ。古地図、イラスト地図関連のシステムの開発をしています。以前は、オープンソースGISを扱う会社にいました。

OSGeoとの関わり : 2008年頃から日本支部の個人会員に。

今年の3月から同支部の運営委になりました。新米です。

オーエスジオと読みます。

はまず

The Open Source Geospatial Foundationの略で、

Open Source のGeospatial ソフトウェア

の開発・利用促進の為に活動している、国際非営利組織です。

2006年発足。

そしてこの、

Open Source のGeospatial ソフトウェアを我々は、こう呼んでいます。

「自由」なオープンソースの地理空間情報ソフトウェア

GISソフトウェア

FOSS4Gフォスフォージー

Free andOpen Source Software for Geospatial

=

GISって?• Geographic Information Systems の略。• 国土交通省国土地理院

“地理的位置を手がかりに、位置に関する情報を持ったデータ(空間データ)を総合的に管理・加工し、視覚的に表示し、高度な分析や迅速な判断を可能にする技術である。”- http://www.gsi.go.jp/GIS/whatisgis.html

• GISポータルサイト“位置や空間に関する様々な情報を、コンピュータを用いて重ね合わせ、情報の分析・解析をおこなったり、情報を視覚的に表示させるシステムです。”- http://www.gis.go.jp/contents/whatisgis.html

• 日本建設情報総合センター“文字や数字、画像などを地図と結びつけて、コンピュータ上に再現し、位置や場所からさまざまな情報を統合したり、分析したり、分かりやすく地図表現したりすることができる仕組み”- http://www.gis.jacic.or.jp/gis/gakushu/whatisgis/whatisgis1.html

つまりGISソフトウェアとは...

デジタル化した事物の位置や形状(空間的広がり)の情報を使って、情報を検索・分析したり、結果を視覚化したりする為のソフトウェア

画像:大阪市立大学web講座「GRASSを用いた地理情報システム入門(第1回)」よりhttp://www.sci.osaka-cu.ac.jp/~masumoto/vuniv2000/gis01.html

よーしパパ、

テーマパーク作っちゃうぞ!

条件は、1.主要道路から1km以内

2.起伏が少ない

3.自然林でない地域

ここだ!

FOSS4Gってソフトがある訳じゃないんです

一口にFOSS4Gといっても、

• ファイル/データの入出力やフォーマット変換

• 地理データの作成

• データベース

• 地図の作成や表示スタイルの編集

• 地図画像や地理データのWeb配信

• 地図クライアント

などなど、多種多様なものがあり、開発主体はそれぞれ異なる。

• バラバラに存在していたFOSS4Gコミュニティを束ねる、コミュニティ。

• 毎年秋にカンファレンスを開催。2006 ローザンヌ

2007 ヴィクトリア

2008 ケープタウン

2009 シドニー

2010 バルセロナ

2011 デンバー

OSGeoのプロジェクトWeb Mapping

deegreegeomajasGeoMooseGeoServerMapbenderMapBuilderMapFishMapGuide Open SourceMapServerOpenLayersZoo

Desktop ApplicationsGRASS GISQuantum GISgvSIGOpticks

Geospatial LibrariesFDOGDAL/OGRGEOSGeoToolsMetaCRSOSSIMPostGISrasdaman

Metadata CatalogGeoNetwork

Other ProjectsPublic Geospatial DataEducation and Curriculum

代表的なものをご紹介

Web Mapping (サーバ)

Web Mappingサーバ

データベース

ベクタファイル

ラスタファイル

京都周辺にズーム!

N34.973984, E135.742409〜N34.993833, E135.776141の地図画像を頼む!

Web

ブラウザ

承知しました

Web Mapping

データベース

ベクタファイル

ラスタファイル

Web Mappingサーバ

京都周辺にズーム!

N34.973984, E135.742409〜N34.993833, E135.776141の地図画像を頼む!

Web

ブラウザ

承知しました

ブラウザからの要求に応じ、地図画像を配信する(画像でなくjsonやxml等のデータである事もある)

Web Mapping

Map Server

• 高速かつ安定したWeb Mappingサーバ

• オンデマンドで所定のスタイルの地図を描画する

• 凡例、スケールバー等の部品や、記号、線種、色等のきめ細かな設定により、リッチな地図表現が可能

Web Mapping

Geo Server

• J2EEのWeb Mappingサーバ

• WMS、WFS、WCS、動的KMLといった豊富な配信形式

• キャッシュシステムを標準装備

Web Mapping (クライアントサイド)

データベース

ベクタファイル

ラスタファイル

Web Mappingサーバ

京都周辺にズーム!

N34.973984, E135.742409〜N34.993833, E135.776141の地図画像を頼む!

Web

ブラウザ

承知しました

Webブラウザで地図

を表示、操作出来る様にするためのJavaScript ライブラリ等

Open Layers

• オープンソースでは最もよく使われているWeb Mapping クライアントJavaScript ライブラリ

• 様々な地図サービスのデータを表示出来る

Desktop Application

データの作成・編集分析、解析

E地区の肥満

率がああああ!!!

A

ED

B C

新しい自販機を追加っと

Desktop Application

かつてはGISといえばこれだった。いまでも王道。Google Earthの様な閲覧機能から、地理空間データの作成・編集、高度な分析まで機能は様々。

Quantum GIS• 最も良く使われている汎用GISソフトウェア

• プラグインでの機能拡張が盛んに行われている

• 日本語化、及びマニュアルの翻訳が鋭意進行中

GRASS

• 学術研究レベルに使用される高機能な分析ツール

Geospatial Libraries

GDAL/OGR

• 様々な形式のGISファイルへの読み書きをラッピングするライブラリ

• 多くのGISソフトウェアで使用されている

• C、C++、Perl、Python、VB6、Ruby、Java、C#、 .Net、R

• コマンドラインツールとしても使える

各種データ

Web Mappingサーバ

デスクトップGIS

このへんで活躍!

Spatial Database

Spatial Database

データベース

ポイント、ポリライン、ポリゴン等の図形データをカラム値として管理

「ある高速道路から50メートル以

内に建っている木造家屋」というような地理的な検索が、平易なSQL文で行える

SELECT * FROM 家屋WHERE 距離(xx高速.ジオメトリ,家屋.ジオメトリ) > 50m AND 家屋.種別 = ‘木造’

PostGIS• PostgreSQLの空間拡張ライブラリ

• 空間インデックスで高速検索

• SVGやKML等のフォーマットで結果を返す事も出来る

Spatialite

• ファイルデータベースSQLiteの空間拡張ライブラリ

• 軽量、マルチプラットフォームなのでモバイルにも好相性

• データを操作する為のGUIやCUIのツールも提供されている

オープンソースで大丈夫なの?

大丈夫

実績があります

PostGISOpenLayers

MapServer

PostGIS

商用のGISソフトウェア

• 一般的に、高価である場合が多い

• インストールの本数に制限がある

• 機能の改善や不具合については、ベンダーの対応待ちになる

商用のGISソフトウェア

• ベンダー独自の規格により、自由な組み合わせで利用出来ない場合も

Web Mappingサーバ

Web

ブラウザ

デスクトップGIS

Web Mappingクライアント

各種データ

FOSS4Gは

• オープンスタンダードなので組み合わせ自由!

Web Mappingサーバ

Web

ブラウザ

デスクトップGIS

Web Mappingクライアント

各種データ

◯◯

◯◯

◯◯

もちろんFOSS4Gは

「自由」に入手、利用出来るGISソフトウェア

• インストール

– どのPCに何回インストールしようと、制限を受けない

– ライセンス認証やキーが不要

• 複製

– コピーをしてもかまわない

• 改変・改良

– 機能が足りなければ、中身をいじくってもかまわない

• 配布する

– 誰にいくつ配布してもかまわない

個人的に、これがおすすめです!

始めてみようかな?という方に

Leaflet

• 軽量なタイルベースのJavaScript Web Mappingクライアント

• 洗練された表示エフェクトで、操作感が良い

• Google MapsライクなAPIでとても使いやすい

• OSGeoのプロジェクトではないですが...おすすめです

MapGuide Open Source

• サーバ、API、クライアントを含むオールインワンのWeb Mappingプラットフォーム

• 手早くWeb Mappingサービスを展開出来る

• PHP、.Net、Java、JavaScriptの開発環境

Web Mappingを例にすれば...

だんだん好きになって行く

Google Maps APIで満足していた(地図はGoogle 提供の物だけ)

OpenLayersやLeafletを使ってみた(APIとデータは分離)

色んなデータを使ってみたい!

自分でも色んなデータや地図を作ってみたい!

MapServer、GeoServer

すぐに始められます

でもなんだか難しそう...

大丈夫

は、そんなあなたの為にあるんです!

は、OSGeo財団の日本における公式の支部。

本部と同じ、2006年に発足しました。

ご紹介が遅くなりましたが....

毎年東京と大阪でカンファレンスを開催

海外からのゲストをはじめ、第一線で活躍されている方々をお

招きして開かれる、フリー&オープンソースGISの祭典!

さらに、各FOSS4Gツールのスペシャリストによる

ワークショップも

絶好の入門チャンス!

地域カンファレンスも開催

日本語メーリングリストOSGeoJapan-discuss at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss

OSGeo(主に日本支部)に関する幅広いテーマを対象に、意見、情報交換を行っています。

OSGeoJapan-announce at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/osgeojapan-announce

OSGeo日本支部に関するアナウンスを行っています。

Japan_mapguide at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/japan_mapguide

MapGuide Open Sourceに関する情報交換を行います。

geoserver-jp at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/geoserver-jp

GeoServerに関する情報交換を行っています。

書籍 - FOSS4G HANDBOOK

主要ソフトを紹介。地図データ、地理サービス一覧も収録。

本日OSGeo.jpブースでも販売しています!

この

について、僕がときどき感じる事、

それは、

「OSGeo.jpって、生きてるな」

生きているカンファレンスのポスター

鼻たれ坊主が2010

生きているカンファレンスのポスター

たくましく成長して2011

生きているカンファレンスのポスター

一人前のエンジニアに2012

キャラクターたち

モラモラ(mola mola)

“①フグ目マンボウ科に属する魚マンボウの学名。②マンボウのように、あせらず一つ一つの情報を網羅( もーら)していくFOSS4Gの精神的指針。③転じて、ジオな自由人の総称、生き様。”

地底人

どうやら影で日本を守ってくれているらしい、アンダーグラウンドのFOSS4Gの使い手たち。

カンファレンスでは進行を務めることも(?)

コミュニティの存在の確かさ。

変化/成長して行くストーリーやアウトプットがあっ

て、そこに「生きているように」存在している。

そういう印象を持ってもらう事が、OSSのコミュニティを

参加しやすいものにする上で、とても大事だと思うのです。

参加への障壁 –不活発

「営業中かどうかわからない」お店に入るときの、あの感じ。

入りにくいですよね。

え...と...やってます...よね...?

参加への障壁 –機械的

そ、それでいいです

当店のシステムはxxオプション

となんちゃから○○オプションとAAオプションが

なんちゃらかんちゃら

お味はAA、AB、エクストラBBがござい

まして、なんちゃらかんちゃら

判で押したように、マニュアル通りの情報を浴びせられ、置いてけぼりに。

分かりにくい。もう一度聞くのも気が引ける....。

ごゆっくりどうぞー

参加への障壁 –形式的

本気じゃない。

これでは、なにを呼びかけられても応える気がしない。

ミ本当にゆっくりしていいのかな...

OSSコミュニティの本分

• 開発への参加

– 新機能の提供

– デバッグ

– ローカライズ

• ドキュメントの整備

• 技術情報の共有

– カンファレンス、ハンズオンの開催

– メーリングリスト

• 財政支援

「OSGeo.jpがアクティブに、柔軟に、本気で活動していることの証」

そうした本分とは無関係ですが、ポスターやキャラクターといった創作物もまた、

として機能し、参加しやすいコミュニティ作りに貢献しているのではないか、と思います。

それを実感できた出来事

「プロモーション用の動画を作ります。音楽を作ってもらえますか?」

「はい! (どんなのがいいかな ...)」

「動画のテーマは『たべものとmola mola』です。

音楽は自由に作ってwww」

FOSS4G Tokyo/Osaka 2009の準備が始まりだしたある日...

「(えっ?...ほんとに自由にしますよ.... )」

「FOSS4Gで超簡単」

FOSS4G、FOSS4G、FOSS4Gで簡単FOSS4G、FOSS4G、FOSS4Gで超簡

単!

あなたの願いをかなえてあげる

そのソフトを使ったら、すぐにできる

GISなら、FOSS4G

(語り)

FOSS4G、FOSS4G、FOSS4Gで簡単FOSS4G、FOSS4G、FOSS4Gで超簡

単!

お金は要らないやりたい放題みんなの力を合わせ、作ったからあなたの力も貸して欲しい

誰でもできる、あなたもできるあなたは使う、みんなで使う

FOSS4G、FOSS4G、FOSS4Gで簡単FOSS4G、FOSS4G、FOSS4Gで超簡

単!超簡単、超簡単だFOSS4G!

この動画は東京と大阪のカンファレンスで何度も流されました。

実はこのとき、

「やり過ぎた。皆さんに迷惑をかけてしまった。」

「邪魔するだけで、貢献してないじゃないか。」

と、申し訳なさ、後ろめたさを感じながら会場にいました。

さらにあろうことか、後日この動画の存在が、OSGeo本体のメーリングリストにバラされてしまいました。

そして、その反応は

“Simple and catchy...very well done. Everyone should try to attend a FOSS4G event in Japan, they have a very vibrant community, and they would love to have more international attendees at their events.

(their mailing list is at

http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss and yes you can ask questions in english)”

「シンプルで目を引く。とっても良くできている。みんなも日本のFOSS4Gイベントに出るようにするべきだ。日本はとっても活気のあるコミュニティがあるし、海外からの参加者がもっと増えることを歓迎している。日本のメーリングリストはこれで、英語で質問できるよ。」

MapServerの開発メインストリームメンバーJeff Mackenna 氏

訳:OSGeo.jp森代表のブログより

無駄じゃなかった...

ほっ

活発さをアピールできたんだ!

そんな事があって、それ以降も動画・音楽の作成を続けています。

コミュニティの楽しさをアピール =>多様な参加者の獲得

=>より楽しいコミュニティという正の循環を信じて...

そしてなにより、自分が楽しいから!

まとめ

• FOSS4Gは自由&オープンスタンダード

– 用途&規模に合わせて柔軟に使える

• OSGeo.jpはあなたのGeospatial Life(ジオ活)を応援します

– ビギナーからギークまで

• OSSコミュニティは「生きてる」感が大事かも

– 活発さ、柔軟さ、本気度、そして楽しさをアピール

最後に

あなたも、OSGeo.jpに参加しませんか!

いますぐ、http://www.osgeo.jpへ!

ココをクリック

本日は、OSGeo.jpブースでも入会受付を行っております。

ご清聴、ありがとうございました。

top related