Learn R Programming

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

ows4R – R Interface to OGC Web-Services (OWS)

ows4R aims to set-up a pure R interface to OGC Web-Services. It 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 Coverage Service (WCS), versions 1.0, 1.1.0, 1.1.1, 2.0.1 and 2.1.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

Do you have a question? support request? you can create a 'discussion' here

Sponsors

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.

  • for the WCS support (ongoing)

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.1, 2.1.0terraongoing
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 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.3

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Emmanuel Blondel

Last Published

July 5th, 2022

Functions in ows4R (0.3)

BinaryComparisonOpType

BinaryComparisonOpType
CSWHarvest

CSWHarvest
CSWGetRecords

CSWGetRecords
OWSCapabilities

OWSGetCapabilities
OWSClient

OWSClient
OGCAbstractObject

OGCAbstractObject
CSWTransaction

CSWTransaction
CASClient

CASClient
WCSCoverage

WCSCoverage
WCSCoverageDescription

WCSCoverageDescription
PropertyIsGreaterThanOrEqualTo

PropertyIsGreaterThanOrEqualTo
CSWCapabilities

CSWCapabilities
OWSBoundingBox

OWSBoundingBox
WPSException

WPSException
Or

Or
WCSCoverageTemporalDomain

WCSCoverageTemporalDomain
WFSDescribeFeatureType

WFSDescribeFeatureType
WFSFeatureType

WFSFeatureType
And

And
OWSCodeType

OWSCodeType
WPSInputDescription

WPSInputDescription
WFSCapabilities

WFSCapabilities
BBOX

BBOX
CSWQuery

CSWQuery
WPSExecuteResponse

WPSExecuteResponse
Not

Not
OWSServiceProvider

OWSServiceProvider
WCSGSTimeDomain

WCSGSTimeDomain
setOWSNamespaces

setOWSNamespaces
WPSFormat

WPSFormat
OWSOperation

OWSOperation
WFSClient

WFSClient
OWSOperationsMetadata

OWSOperationsMetadata
WCSCapabilities

WCSCapabilities
CSWClient

CSWClient
OWSGetCapabilities

OWSGetCapabilities
OWSUtils

OWSUtils
CSWConstraint

CSWConstraint
WPSProcessDescription

WPSProcessDescription
OGCExpression

OGCExpression
WPSInput

WPSInput
WCSClient

WCSClient
OWSNamespace

OWSNamespace
WMSGetFeatureInfo

WMSGetFeatureInfo
BinaryLogicOpType

BinaryLogicOpType
CSWRecordProperty

CSWRecordProperty
CSWDescribeRecord

CSWDescribeRecord
PropertyIsGreaterThan

PropertyIsGreaterThan
WMSLayer

WMSLayer
WPSComplexInputDescription

WPSComplexInputDescription
WPSParameter

WPSParameter
PropertyIsNotEqualTo

PropertyIsNotEqualTo
WPSResponseDocument

WPSResponseDocument
OWSRequest

OWSRequest
WPSLiteralData

WPSLiteralData
PropertyIsLike

PropertyIsLike
CSWGetRecordById

CSWGetRecordById
WPSComplexOutputDescription

WPSComplexOutputDescription
WPSOutputDescription

WPSOutputDescription
WPSClient

WPSClient
OWSHttpRequest

OWSHttpRequest
WCSCoverageSpatialDomain

WCSCoverageSpatialDomain
registerOWSNamespace

registerOWSNamespace
OWSWGS84BoundingBox

OWSWGS84BoundingBox
WCSGSElevationDomain

WCSGSElevationDomain
WPSDescribeProcess

WPSDescribeProcess
WCSGetCoverage

WCSGetCoverage
PropertyIsLessThan

PropertyIsLessThan
OWSServiceIdentification

OWSServiceIdentification
WCSDescribeCoverage

WCSDescribeCoverage
OGCFilter

OGCFilter
WPSLiteralOutputDescription

WPSLiteralOutputDescription
WCSGridCRS

WCSGridCRS
WPSBoundingBoxData

WPSBoundingBoxData
WPSProcess

WPSProcess
WPSOutput

WPSOutput
getOWSNamespace

getOWSNamespace
PropertyIsBetween

PropertyIsBetween
WFSGetFeature

WFSGetFeature
PropertyIsLessThanOrEqualTo

PropertyIsLesserThanOrEqualTo
WFSFeatureTypeElement

WFSFeatureTypeElement
PropertyIsEqualTo

PropertyIsEqualTo
PropertyIsNull

PropertyIsNull
WPSDescriptionParameter

WPSDescriptionParameter
UnaryLogicOpType

UnaryLogicOpType
WPSExecute

WPSExecute
WCSCoverageDomain

WCSCoverageDomain
ows4R

Interface to OGC Web-Services
WCSCoverageFilenameHandler

WCSCoverageFilenameHandler
WCSCoverageSummary

WCSCoverageSummary
WPSCapabilities

WPSCapabilities
getOWSNamespaces

getOWSNamespaces
WPSComplexData

WPSComplexData
WMSCapabilities

WMSCapabilities
WMSClient

WMSClient
WPSLiteralInputDescription

WPSLiteralInputDescription
WPSStatus

WPSStatus