RとPostGIS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
COLOR(red){SIZE(30){RとPostGIS }}
ここでは、[[Open GIS Simple Features Specification for ...
#contents
*PostGIS とは [#k93f27ae]
PostgreSQL 用のオープンソースの空間データベースエンジン。...
*WKT(Well Known Text) [#mbc7b627]
PostGIS は国際標準の地理情報格納形式であるOpenGIS シンプ...
*シェープファイルの変換 [#o79b49c8]
PostGISのユーティリティツール shp2pgsql を利用してSQL 文...
shp2pgsql シェープファイル名 テーブル名 データベース名 >...
使用例((例に使用した columbus のシェープファイルは maptoo...
createdb columbusdb #データベース作成
createland plpgsql columbusdb #PL/PGSQL の利用を可能にする
psql -d columbusdb -f <PostgreSQLのインストール先のディ...
shp2pgsql columbus columbus columbusdb > columbus.sql #S...
psql -d columbusdb -f columbus.sql #...
*[[Rとの接続:http://wiki.intamap.org/index.php/PostGIS#Co...
**rgdal [#z49bb5ac]
***読み込み [#x263e5c4]
library(rgdal)
meuse = readOGR("PG:dbname=postgis", "meuse2")
meuse[1:10,] # first ten rows
proj4string(meuse)
**WKT(Well Known Text) [#r944988c]
rgeos の利用
*** 書込み [#s7a9747b]
**RODBC + rgeos --- [[[R-sig-Geo] Connection between R an...
ここではRODBC を利用して、PostgreSQL に接続する。ただし、...
処理できるサイズの小さなものに限られる。
library(rodbc) #パッケージのロード
con <- odbcConnect("gisdb")
## query
sql <- "SELECT ST_AsText(the_geom) from gis_data.gadm2 ...
## execute query
d <- readWKT(sqlQuery(con, sql, stringsAsFactors=F)[1,1])
***関連リンク [#a0d25f54]
-[[feature request: rpostgresql does not support wkb/wkt:...
**RPostgreSQL [#je4973c7]
**Rdbi/RdbiPgSQL [#c2376dad]
[[なかまさんのWin32 バイナリ:http://www.nakama.ne.jp/memo...
ビルドも面倒なので今はパス。
**凸包 [#n80109d9]
convexhull
**ユニオン [#q5f38bab]
GeomUnion または memGeomUnion
**ディゾルブ [#r924c6a0]
ユニオンの応用
**オーバーレイ解析 [#x53f71a9]
***ポリゴン [#m801a448]
-intersection
-symdifference
-difference
*オンデマンド・トポロジー [#v9f7f8ce]
α版でサポート予定
*道路ネットワーク解析 [#r8205d38]
*空間ウェイトマトリックス [#s8f2e25e]
オンデマンド・トポロジーを利用
*空間データマイニング [#k7782fa6]
*リンク [#afbfae53]
-[[PL/R & PostGIS:http://www.bostongis.com/PrinterFriendl...
--[[Boston GIS: Tutorial Booklet:http://www.pelagis.net/g...
-[[Open Source Online Geospatial Interfaces to Multiscale...
-[[Connecting PostGIS with R :http://wiki.intamap.org/ind...
-[[An example of using PostGIS from R:http://duncanjg.wor...
--countries share a common boundary
-[[PostGIS-R - How to use R functions from PostgreSQL :ht...
--[[How to use R functions from PostgreSQL:http://www.geo...
-[[Quick Intro to R and PL/R - Part 1 - Postgres OnLine J...
*参考書 [#l2b08056]
-[[PostGIS in Action:http://www.manning.com/obe/]] PLR が...
--[[Chapter 10:http://www.postgis.us/chapter_10]] rgdal, ...
--[[第2版:http://www.bostongis.com/blog/index.php?/archi...
終了行:
COLOR(red){SIZE(30){RとPostGIS }}
ここでは、[[Open GIS Simple Features Specification for ...
#contents
*PostGIS とは [#k93f27ae]
PostgreSQL 用のオープンソースの空間データベースエンジン。...
*WKT(Well Known Text) [#mbc7b627]
PostGIS は国際標準の地理情報格納形式であるOpenGIS シンプ...
*シェープファイルの変換 [#o79b49c8]
PostGISのユーティリティツール shp2pgsql を利用してSQL 文...
shp2pgsql シェープファイル名 テーブル名 データベース名 >...
使用例((例に使用した columbus のシェープファイルは maptoo...
createdb columbusdb #データベース作成
createland plpgsql columbusdb #PL/PGSQL の利用を可能にする
psql -d columbusdb -f <PostgreSQLのインストール先のディ...
shp2pgsql columbus columbus columbusdb > columbus.sql #S...
psql -d columbusdb -f columbus.sql #...
*[[Rとの接続:http://wiki.intamap.org/index.php/PostGIS#Co...
**rgdal [#z49bb5ac]
***読み込み [#x263e5c4]
library(rgdal)
meuse = readOGR("PG:dbname=postgis", "meuse2")
meuse[1:10,] # first ten rows
proj4string(meuse)
**WKT(Well Known Text) [#r944988c]
rgeos の利用
*** 書込み [#s7a9747b]
**RODBC + rgeos --- [[[R-sig-Geo] Connection between R an...
ここではRODBC を利用して、PostgreSQL に接続する。ただし、...
処理できるサイズの小さなものに限られる。
library(rodbc) #パッケージのロード
con <- odbcConnect("gisdb")
## query
sql <- "SELECT ST_AsText(the_geom) from gis_data.gadm2 ...
## execute query
d <- readWKT(sqlQuery(con, sql, stringsAsFactors=F)[1,1])
***関連リンク [#a0d25f54]
-[[feature request: rpostgresql does not support wkb/wkt:...
**RPostgreSQL [#je4973c7]
**Rdbi/RdbiPgSQL [#c2376dad]
[[なかまさんのWin32 バイナリ:http://www.nakama.ne.jp/memo...
ビルドも面倒なので今はパス。
**凸包 [#n80109d9]
convexhull
**ユニオン [#q5f38bab]
GeomUnion または memGeomUnion
**ディゾルブ [#r924c6a0]
ユニオンの応用
**オーバーレイ解析 [#x53f71a9]
***ポリゴン [#m801a448]
-intersection
-symdifference
-difference
*オンデマンド・トポロジー [#v9f7f8ce]
α版でサポート予定
*道路ネットワーク解析 [#r8205d38]
*空間ウェイトマトリックス [#s8f2e25e]
オンデマンド・トポロジーを利用
*空間データマイニング [#k7782fa6]
*リンク [#afbfae53]
-[[PL/R & PostGIS:http://www.bostongis.com/PrinterFriendl...
--[[Boston GIS: Tutorial Booklet:http://www.pelagis.net/g...
-[[Open Source Online Geospatial Interfaces to Multiscale...
-[[Connecting PostGIS with R :http://wiki.intamap.org/ind...
-[[An example of using PostGIS from R:http://duncanjg.wor...
--countries share a common boundary
-[[PostGIS-R - How to use R functions from PostgreSQL :ht...
--[[How to use R functions from PostgreSQL:http://www.geo...
-[[Quick Intro to R and PL/R - Part 1 - Postgres OnLine J...
*参考書 [#l2b08056]
-[[PostGIS in Action:http://www.manning.com/obe/]] PLR が...
--[[Chapter 10:http://www.postgis.us/chapter_10]] rgdal, ...
--[[第2版:http://www.bostongis.com/blog/index.php?/archi...
ページ名: