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. In a first time (ongoing work), ows4R will target:

  • 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

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 WCSWeb Coverage Service1.1.0, 1.1.1, 2.0.11.0.0rasterunder investigation/seek sponsors

In case of a missing feature, create a ticket.

Development perspectives

Support for additional OGC web-service standard specifications including

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

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

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Emmanuel Blondel

Last Published

May 26th, 2019

Functions in ows4R (0.1-1)

CSWDescribeRecord

CSWDescribeRecord
BBOX

BBOX
CSWHarvest

CSWHarvest
OWSUtils

OWSUtils
PropertyIsGreaterThanOrEqualTo

PropertyIsGreaterThanOrEqualTo
Or

Or
PropertyIsGreaterThan

PropertyIsGreaterThan
OGCExpression

OGCExpression
CSWQuery

CSWQuery
OGCFilter

OGCFilter
OWSClient

OWSClient
CSWRecordProperty

CSWRecordProperty
PropertyIsNull

PropertyIsNull
OWSGetCapabilities

OWSGetCapabilities
OWSOperation

OWSOperation
CSWTransaction

CSWTransaction
UnaryLogicOpType

UnaryLogicOpType
Not

Not
WFSFeatureTypeElement

WFSFeatureTypeElement
OGCAbstractObject

OGCAbstractObject
WFSGetFeature

WFSGetFeature
PropertyIsBetween

PropertyIsBetween
OWSServiceIdentification

OWSServiceIdentification
OWSServiceProvider

OWSServiceProvider
OWSOperationsMetadata

OWSOperationsMetadata
OWSRequest

OWSRequest
PropertyIsLike

PropertyIsLike
PropertyIsNotEqualTo

PropertyIsNotEqualTo
ows4R

Interface to OGC Web-Services
PropertyIsEqualTo

PropertyIsEqualTo
WFSCapabilities

WFSCapabilities
WFSClient

WFSClient
PropertyIsLessThan

PropertyIsLessThan
PropertyIsLessThanOrEqualTo

PropertyIsLesserThanOrEqualTo
WFSDescribeFeatureType

WFSDescribeFeatureType
WFSFeatureType

WFSFeatureType
CSWConstraint

CSWConstraint
CSWGetRecordById

CSWGetRecordById
OWSCapabilities

OWSGetCapabilities
And

And
CSWGetRecords

CSWGetRecords
CSWCapabilities

CSWCapabilities
CSWClient

CSWClient
BinaryComparisonOpType

BinaryComparisonOpType
BinaryLogicOpType

BinaryLogicOpType