PostGIS、QGIS、OGR

Download Report

Transcript PostGIS、QGIS、OGR

PostGIS、QGIS、OGR
PostGIS、QGIS、OGR
•
•
•
PostGIS、QGIS、OGRとは
PostGISとは
QGISとは
– QGISの使い方
•
•
•
•
シェープファイルの見方
WMSデータの見方
PostGISデータの見方
GDAL/OGR (OSGeo4W.exe)とは
– メタデータの閲覧
– データフォーマット変換
– SRS変換
•
実習
– QGISを実際に使って見る
– GDAL・OGRを使って見る
•
•
ogrinfo
ogr2ogr
PostGIS、QGIS、OGRとは
GISデータ
の視覚化
QGIS
PostGIS
GISデータの変換、
メタデータの閲覧
GDAL/OGR
PostGISとは?
• 空間情報データベースの一種
– 他にはOracle、MySQL、SQLite、IBM DB2、SQL Server2008、Ingres
等がある
– このうちオープンソースは、 PostgreSQL、MySQL、 SQLite、Ingres
• 空間情報データベースとは?
– データベース上でジオメトリーオブジェクト定義し、ジオメトリー情報を
格納し、空間情報の検索やジオメトリーの操作を可能にしたリレー
ショナルデータベース
• PostgreSQLのオープンソース ライブラリとして提供
– PostGISという単独のGISソフトウェアーではない
– いうなれば、PostgreSQLを機能拡張するアドインのようなもの
他のGISとどこが違うか?
•
•
•
•
•
オープンソース(GNU General Public License)
無料
地理情報を地図として見る機能がない
ローカル、サーバ両環境で使える
さまざまなGISのバックエンドとしても使える
なぜPostGISを使うか
• オープンソースである
• 大きなデータを扱える
• ウェブマッピングなどのバックエンドで使える
– MapServer, GeoServer, GeoDjangoなど
•
•
•
•
•
GISサーバーとして使える
GISを理解する
安定
ジオメトリーへのアクセスが容易
などなど
いつPostGISを使わないか
• 地図作成
– GRASS、QGIS、MapServer、GeoServer、 市販製品、
• GISデータ入力・編集
– GRASS、QGIS、市販製品、
• GISデータ視覚化
– QGIS、GRASS、UDig、 MapServer、GeoServer、市販製品、
• ラスターデータ解析(将来可能)
– GRASS、GDAL、市販製品、
• データフォーマット変換
– GDAL/OGR、
• メタデータ閲覧
– GDAL/OGR、
QGISとは
• オープンソースGISの一つで、GISデータの視覚化、
管理、編集、分析、地図の作成などができる。
• ユーザーインターフェースが洗練されていて使い
方が簡単
• 開発速度が速い
• 多様なラスター、ベクターデータを扱える
• アドインを使うことで機能を拡張できる
• 比較的軽い
• PostGISのビュアーとして使える
• GRASSを使える
WMSレイヤーを
ベクターレイヤー
を加える
加える
NASAのWMS
サーバにつなぐ
ファイルを選択
する
PostGISにつなぐ
データベースを
選択し
テーブルを選択
し
加える
GDAL/OGRとは
• さまざまなラスター(GDAL)、ベクターデータ
(OGR)を読むことを可能にするライブラリ
• データを読むだけでなく、付随するユーティリ
ティープログラムで、データフォーマットの変
換、メタデータの閲覧、座標系の変換、ラス
ター解析などができる
• QGISのオンラインインストール(OSGeo4wsetup.exe)からインストールできる
• コマンドラインツール
GDAL/OGRとは
GDAL/OGRとは
• 例えば、
– ある人からシェープファイル「my_point.shp」をも
らった
– 座標系がわからない
– 自分のいつも使っている座標系(WGS84)に変更し
たい
– とりあえずデータがどんなものか、GoogleEarthで
見たい
GDAL/OGRとは
• 座標系がわからない
– ogrinfoをつかって座標系を確かめる
• 自分のいつも使っている座標系(WGS84)に変
更したい
– ogr2ogrを使って座標系を変更する
• とりあえずデータがどんなものか、
GoogleEarthで見たい
– ogr2ogrを使ってKMLに変換する
メタデータ閲覧
ogrinfo -al -so dataname.shp
座標系変換
ogr2ogr -t_srs EPSG:4326 出力 入力
ファイルフォーマット変換
ogr2ogr -f “KML” out.kml in.shp