PostGIS
[Wikipedia|▼Menu]

PostGISen:Image:PostGIS logo.png
開発元Dave Blasby, Sandro Santilli, Paul Ramsey, Jeff Lounsbury, Chris Hodgson, Mark Cave-Ayland, Norman Vine, Carl Anderson, Ralph Mason, Klaus Foerster, Olivier Courtin, Bruno Wolff III, Markus Schaber, Obe Regina, en:Refractions Research

最新版2.4.0 / 2017年10月1日 (6年前) (2017-10-01)
リポジトリ

git.osgeo.org/gitea/postgis/postgis

対応OSクロスプラットフォーム
種別地理情報システム (GIS)
ライセンスGPL
公式サイト ⇒postgis.refractions.net
テンプレートを表示

PostGIS (ぽすとじす) は PostgreSQL データベースで地理空間情報を扱うための拡張である。GNU General Public Licenseオープンソースソフトウェアとして配布されている。
特徴

地理データ型として、点、線分、
ポリゴン とそれらの複数の組み合わせを扱うことができる。

地理空間情報の演算を行うことができ、3x3 行列 での変換や、面積、距離、周囲の長さなどを計算できる。(GEOS ライブラリを利用)

地理空間情報に対して、和、差、対称差などの演算を行うことができる。

R木 インデックスを使用して高速な検索ができる。実際には PostgreSQL 汎用検索ツリー (GiST) フレームワークを使用し、独自にR木を実装している。 ⇒[1]

地理空間情報とそれ以外の情報を組み合わせて検索することができる。

PostGIS の実装はディスクとメモリのフットプリントを抑えた「軽量な」地理空間情報とインデックスを基礎としている。軽量にすることでより多くのデータをメモリ上に保持することができ、その結果として性能を向上させている。
PostGIS を利用できるソフトウェア製品

PostGIS をバックエンド・データベース として利用できるソフトウェア製品として以下がある:

ArcSDE 9.3

Cadcorp SIS

Feature Manipulation Engine

GeoServer

GRASS GIS (GPL)

Interoperability Extension from ESRI

Ionic Red Spider

Kosmo (GPL)

Manifold System

Mapnik (LGPL)

MapDotNet Server

MapServer (BSD)

MapGuide (LGPL)

MezoGIS

OpenJUMP (GPL)

QGIS (GPL)

TerraLib (LGPL)

TerraView (GPL)

uDig (LGPL)

歴史

http://www.refractions.net/products/postgis/history/ を参照。

最初のバージョンは2001年に Refractions Research から GPL ライセンスでリリースされ、その後継続して開発が進められている。2006年には en:Open Geospatial Consortium から en:Simple Features に適合しているという承認された。
関連項目

オープンストリートマップ (OpenStreetMap) - 地図の保存に使われている。

外部リンク

PostGIS

PostgreSQL

pgRouting
.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox{font-size:90%}.mw-parser-output .asbox-note{font-size:90%}.mw-parser-output .asbox .navbar{position:absolute;top:-0.90em;right:1em;display:none}

この項目は、FLOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めていますPortal:FLOSS)。
.mw-parser-output .hlist ul,.mw-parser-output .hlist ol{padding-left:0}.mw-parser-output .hlist li,.mw-parser-output .hlist dd,.mw-parser-output .hlist dt{margin-right:0;display:inline-block;white-space:nowrap}.mw-parser-output .hlist dt:after,.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{white-space:normal}.mw-parser-output .hlist li:after,.mw-parser-output .hlist dd:after{content:" ・\a0 ";font-weight:bold}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist-pipe dd:after,.mw-parser-output .hlist-pipe li:after{content:" |\a0 ";font-weight:normal}.mw-parser-output .hlist-hyphen dd:after,.mw-parser-output .hlist-hyphen li:after{content:" -\a0 ";font-weight:normal}.mw-parser-output .hlist-comma dd:after,.mw-parser-output .hlist-comma li:after{content:"、";font-weight:normal}.mw-parser-output .hlist-slash dd:after,.mw-parser-output .hlist-slash li:after{content:" /\a0 ";font-weight:normal}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")\a0 ";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)" ";white-space:nowrap}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)" "}.mw-parser-output .navbar{display:inline;font-size:75%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}.mw-parser-output .infobox .navbar{font-size:88%}.mw-parser-output .navbox .navbar{display:block;font-size:88%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}

表示

編集


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:9695 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef