Learn R Programming

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

ows4R provides an Interface to Web-Services defined as open standards by the Open Geospatial Consortium (OGC), including Web Feature Service (WFS) for vector data, Web Coverage Service (WCS), Catalogue Service (CSW) for ISO/OGC metadata, Web Processing Service (WPS) for data processes, and associated standards such as the common web-service specification (OWS) and OGC Filter Encoding. Partial support is provided for the Web Map Service (WMS). The purpose is to add support for additional OGC service standards such as Web Coverage Processing Service (WCPS), the Sensor Observation Service (SOS), or even new standard services emerging such OGC API or SensorThings.

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 core, WFS and CSW support
  • for WMS and WPS support

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

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)
OGC SOSSensor Observation Service1.0,2.0under investigation - seeking sponsors

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.4

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Emmanuel Blondel

Last Published

June 26th, 2024

Functions in ows4R (0.4)

CSWGetRecordById

CSWGetRecordById
CSWClient

CSWClient
BinaryLogicOpType

BinaryLogicOpType
And

And
BBOX

BBOX
BinaryComparisonOpType

BinaryComparisonOpType
CASClient

CASClient
CSWCapabilities

CSWCapabilities
CSWDescribeRecord

CSWDescribeRecord
CSWConstraint

CSWConstraint
CSWTransaction

CSWTransaction
OGCExpression

OGCExpression
CSWRecordProperty

CSWRecordProperty
Not

Not
CSWQuery

CSWQuery
OWSBoundingBox

OWSBoundingBox
CSWHarvest

CSWHarvest
OGCFilter

OGCFilter
CSWGetRecords

CSWGetRecords
OGCAbstractObject

OGCAbstractObject
OWSNamespace

OWSNamespace
OWSCapabilities

OWSGetCapabilities
OWSGetCapabilities

OWSGetCapabilities
OWSCodeType

OWSCodeType
OWSException

OWSException
OWSHttpRequest

OWSHttpRequest
OWSOperation

OWSOperation
OWSOperationsMetadata

OWSOperationsMetadata
OWSClient

OWSClient
OWSServiceIdentification

OWSServiceIdentification
OWSRequest

OWSRequest
PropertyIsGreaterThanOrEqualTo

PropertyIsGreaterThanOrEqualTo
PropertyIsEqualTo

PropertyIsEqualTo
PropertyIsGreaterThan

PropertyIsGreaterThan
PropertyIsLessThan

PropertyIsLessThan
OWSUtils

OWSUtils
Or

Or
OWSServiceProvider

OWSServiceProvider
PropertyIsBetween

PropertyIsBetween
UnaryLogicOpType

UnaryLogicOpType
PropertyIsLessThanOrEqualTo

PropertyIsLesserThanOrEqualTo
WCSClient

WCSClient
OWSWGS84BoundingBox

OWSWGS84BoundingBox
WCSCoverageDescription

WCSCoverageDescription
WCSCapabilities

WCSCapabilities
WCSGSTimeDomain

WCSGSTimeDomain
WCSCoverage

WCSCoverage
WCSDescribeCoverage

WCSDescribeCoverage
WCSCoverageDomain

WCSCoverageDomain
WCSGetCoverage

WCSGetCoverage
WCSCoverageSummary

WCSCoverageSummary
PropertyIsNotEqualTo

PropertyIsNotEqualTo
WCSCoverageFilenameHandler

WCSCoverageFilenameHandler
WFSFeatureType

WFSFeatureType
WCSGSElevationDomain

WCSGSElevationDomain
WCSCoverageTemporalDomain

WCSCoverageTemporalDomain
WCSCoverageSpatialDomain

WCSCoverageSpatialDomain
WFSFeatureTypeElement

WFSFeatureTypeElement
WFSClient

WFSClient
WFSDescribeFeatureType

WFSDescribeFeatureType
PropertyIsNull

PropertyIsNull
WMSClient

WMSClient
WPSComplexData

WPSComplexData
WPSDescriptionParameter

WPSDescriptionParameter
PropertyIsLike

PropertyIsLike
WMSGetFeatureInfo

WMSGetFeatureInfo
WPSExecute

WPSExecute
WPSLiteralInputDescription

WPSLiteralInputDescription
WPSException

WPSException
WPSComplexInputDescription

WPSComplexInputDescription
WPSLiteralOutputDescription

WPSLiteralOutputDescription
WCSGridCRS

WCSGridCRS
registerOWSNamespace

registerOWSNamespace
WPSExecuteResponse

WPSExecuteResponse
WPSInputDescription

WPSInputDescription
setOWSNamespaces

setOWSNamespaces
WFSGetFeature

WFSGetFeature
WPSFormat

WPSFormat
WPSInput

WPSInput
WFSCapabilities

WFSCapabilities
WMSCapabilities

WMSCapabilities
WMSLayer

WMSLayer
WPSCapabilities

WPSCapabilities
WPSLiteralData

WPSLiteralData
WPSClient

WPSClient
WPSStatus

WPSStatus
getOWSNamespaces

getOWSNamespaces
WPSParameter

WPSParameter
ows4R

Interface to OGC Web-Services
WPSProcess

WPSProcess
WPSProcessDescription

WPSProcessDescription
WPSBoundingBoxData

WPSBoundingBoxData
WPSResponseDocument

WPSResponseDocument
WPSComplexOutputDescription

WPSComplexOutputDescription
getOWSNamespace

getOWSNamespace
WPSDescribeProcess

WPSDescribeProcess
WPSOutput

WPSOutput
WPSOutputDescription

WPSOutputDescription