【R】ows4R
2021年3月10日
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なデータを扱っていきたいです。