Learn R Programming

⚠️There's a newer version (0.4) of this package.Take me there.

ows4R

R client for OGC Web-Services

ows4R is a new project that aims to set-up a pure R interface to OGC Web-Services. ows4R currently targets:

  • the Common OGC Web-Services specifications, versions 1.1 and 2.0
  • the Catalogue Service for the Web (CSW), version 2.0.2 (including Transaction and Harvest operations)
  • the Web Feature Service (WFS), versions 1.0.0, 1.1.0, and 2.0.0
  • the Web Map Service (WMS), versions 1.1.0, 1.1.1, and 1.3.0
  • the Web Processing service (WPS) version 1.0.0

The following projects have contributed to strenghten ows4R:

  • for the WMS and WPS support (ongoing)

Blue-Cloud has received funding from the European Union's Horizon programme call BG-07-2019-2020, topic: [A] 2019 - Blue Cloud services, Grant Agreement No.862409.

Citation

We thank in advance people that use ows4R for citing it in their work / publication(s). For this, please use the citation provided at this link

OGC standards coverage status

StandardDescriptionSupported versionsUnsupported versionsSupported R bindingsSupport
OGC FilterFilter Encoding1.1.02.0ongoing
OGC CommonWeb Service Common1.1,2.0ongoing
OGC CSWCatalogue Service2.0.23.0.0geometa (ISO 19115 / 19119 / 19110 / 19139 XML)ongoing / seeking sponsors
OGC WFSWeb Feature Service1.0.0,1.1.0,2.0.0sf (OGC Simple Feature)ongoing
OGC WMSWeb Map Service1.1.0,1.1.1,1.3.0sf (OGC Simple Feature - for GetFeatureInfo operation)ongoing
OGC WCSWeb Coverage Service1.0.0, 1.1.0, 1.1.1, 2.0.1rasterunder development (sponsoring/funding required)
OGC WPSWeb Processing Service1.0.02.0under development (contribs welcome)

In case of a missing feature, create a ticket.

Development perspectives

Support for additional OGC web-service standard specifications including

  • Web Processing Service (WPS)
  • Web Coverage Service (WCS)
  • Web Coverage Processing Service (WCPS)
  • Filter Encoding (FES) version 2.0
  • Web Feature Service (WFS) Transaction operations
  • Catalogue Service (CSW) version 3.0 (including Transaction and Harvest operations)
  • OGC API
  • ...

For more information, or if you are interested in funding this R project or to contribute to it, do not hesitate to contact me by e-mail

Copy Link

Version

Install

install.packages('ows4R')

Monthly Downloads

898

Version

0.2

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Emmanuel Blondel

Last Published

November 30th, 2021

Functions in ows4R (0.2)

CSWHarvest

CSWHarvest
OWSClient

OWSClient
OWSCodeType

OWSCodeType
PropertyIsGreaterThan

PropertyIsGreaterThan
OWSBoundingBox

OWSBoundingBox
OWSHttpRequest

OWSHttpRequest
PropertyIsEqualTo

PropertyIsEqualTo
OWSCapabilities

OWSGetCapabilities
BBOX

BBOX
OWSGetCapabilities

OWSGetCapabilities
CSWQuery

CSWQuery
Not

Not
OGCAbstractObject

OGCAbstractObject
OWSUtils

OWSUtils
PropertyIsLessThan

PropertyIsLessThan
PropertyIsGreaterThanOrEqualTo

PropertyIsGreaterThanOrEqualTo
OGCFilter

OGCFilter
OGCExpression

OGCExpression
OWSServiceIdentification

OWSServiceIdentification
OWSOperationsMetadata

OWSOperationsMetadata
OWSRequest

OWSRequest
UnaryLogicOpType

UnaryLogicOpType
CSWRecordProperty

CSWRecordProperty
OWSWGS84BoundingBox

OWSWGS84BoundingBox
OWSNamespace

OWSNamespace
CSWTransaction

CSWTransaction
WMSCapabilities

WMSCapabilities
WFSGetFeature

WFSGetFeature
WFSFeatureType

WFSFeatureType
WFSFeatureTypeElement

WFSFeatureTypeElement
WPSInputDescription

WPSInputDescription
WPSLiteralData

WPSLiteralData
OWSOperation

OWSOperation
getOWSNamespaces

getOWSNamespaces
Or

Or
PropertyIsBetween

PropertyIsBetween
OWSServiceProvider

OWSServiceProvider
ows4R

Interface to OGC Web-Services
WPSBoundingBoxData

WPSBoundingBoxData
WPSExecute

WPSExecute
WPSComplexData

WPSComplexData
WPSOutputDescription

WPSOutputDescription
WMSLayer

WMSLayer
WPSExecuteResponse

WPSExecuteResponse
registerOWSNamespace

registerOWSNamespace
WFSCapabilities

WFSCapabilities
WPSOutput

WPSOutput
PropertyIsLessThanOrEqualTo

PropertyIsLesserThanOrEqualTo
WFSDescribeFeatureType

WFSDescribeFeatureType
WFSClient

WFSClient
WPSCapabilities

WPSCapabilities
WPSProcessDescription

WPSProcessDescription
WPSComplexInputDescription

WPSComplexInputDescription
WPSFormat

WPSFormat
WPSInput

WPSInput
WPSLiteralInputDescription

WPSLiteralInputDescription
WPSClient

WPSClient
WPSResponseDocument

WPSResponseDocument
WPSLiteralOutputDescription

WPSLiteralOutputDescription
PropertyIsLike

PropertyIsLike
WPSProcess

WPSProcess
WPSParameter

WPSParameter
PropertyIsNotEqualTo

PropertyIsNotEqualTo
WMSClient

WMSClient
PropertyIsNull

PropertyIsNull
WMSGetFeatureInfo

WMSGetFeatureInfo
setOWSNamespaces

setOWSNamespaces
WPSException

WPSException
WPSComplexOutputDescription

WPSComplexOutputDescription
WPSDescriptionParameter

WPSDescriptionParameter
WPSStatus

WPSStatus
getOWSNamespace

getOWSNamespace
WPSDescribeProcess

WPSDescribeProcess
CSWGetRecordById

CSWGetRecordById
CSWCapabilities

CSWCapabilities
CSWDescribeRecord

CSWDescribeRecord
And

And
CSWClient

CSWClient
CSWGetRecords

CSWGetRecords
BinaryComparisonOpType

BinaryComparisonOpType
CSWConstraint

CSWConstraint
BinaryLogicOpType

BinaryLogicOpType