【R】ows4R

1. はじめに

ows4Rは、OGC Web-ServicesにアクセスするためのRインターフェースです。

2. インストール

CRANからインストールできます。

install.packages("ows4R")

3. つかってみる

Web Feature Serviceからデータをとることができます。

Germany のBrandenburg州のWeb Feature Service の情報をとってみます。

wfs <- WFSClient$new(
  "https://inspire.brandenburg.de/services/gk_wfs?",
  "2.0.0", logger = "INFO"
)
> wfs <- WFSClient$new(
+   "https://inspire.brandenburg.de/services/gk_wfs?",
+   "2.0.0", logger = "INFO"
+ )
[ows4R][INFO] OWSGetCapabilities - Fetching https://inspire.brandenburg.de/services/gk_wfs?service=WFS&version=2.0.0&request=GetCapabilities 

こちらのページから、実際の仕様を確認できますが、次のオペレーションができます。

⎯ GetCapabilities (discovery operation)
⎯ DescribeFeatureType (discovery operation)
⎯ GetPropertyValue (query operation)
⎯ GetFeature (query operation)
⎯ GetFeatureWithLock (query & locking operation)
⎯ LockFeature (locking operation)
⎯ Transaction (transaction operation)
⎯ CreateStoredQuery (stored query operation)
⎯ DropStoredQuery (stored query operation)
⎯ ListStoredQueries (stored query operation)
⎯ DescribeStoredQueries (stored query operation)

こんな感じで。

caps <- wfs$getCapabilities()

4. さいごに

まだ、触ったばかりで良く分かりませんが、Geologicalなデータを扱っていきたいです。

Add a Comment

メールアドレスが公開されることはありません。