Learn R Programming

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

geometa

Tools for Reading and Writing ISO/OGC Geographic Metadata

geometa provides facilities to manipulate geographic metadata defined with OGC/ISO 19115 and 19139 (XML) standards, including an API to create in R representations of geographic metadata, as defined in the above standards, and write it to XML, or even to read an XML metadata into R.

Please check the online documentation for more details!

Metadata standards coverage status

Current Focus:

  • ISO 19115-1:2003 Geographic information -- Metadata -- Part 1: Fundamentals
  • ISO 19119:2005 Geographic information -- Service MEtadata
  • ISO 19110:2005 Geographic Information -- Methodology for Feature Cataloguing
  • ISO 19136:2007 Geographic information -- Geography Markup Language (GML), partial support (classes needed for ISO 19115)
  • ISO 19139:2007 XML with Encoding, Decoding and Validation support

Notes:

  • on encoding/decoding: Some specific ISO classes may be still missing, and will be added iteratively, according to needs. This applies particularly to GML classes (ISO 19136) that may be needed in some ISO 19115 and 19110 classes
  • on validation: validation is perfomed using XML schema validation based on ISO/OGC schemas

Not yet supported:

  • ISO 19115-1:2014 - Geographic information -- Metadata -- Part 1: Fundamentals
  • ISO 19115-2:2009 - Geographic information -- Metadata -- Part 2: Extensions for imagery and gridded data
  • ISO/TS 19115-3:2016 - Geographic information -- Metadata -- Part 3: XML schema implementation for fundamental concepts

Development perspectives

  • Support for missing classes
  • Support for not yet supported standards and new revisions
  • Support for adapters/converters from/to ISO metadata to/from other metadata standard formats

For geometa sponsoring/funding new developments, enhancements, support requests, please contact me by e-mail

Copy Link

Version

Install

install.packages('geometa')

Monthly Downloads

1,080

Version

0.2-0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Emmanuel Blondel

Last Published

November 28th, 2017

Functions in geometa (0.2-0)

GMLAbstractGeneralConversion

GMLAbstractGeneralConversion
GMLAbstractCRS

GMLAbstractCRS
GMLAbstractGeneralDerivedCRS

GMLAbstractGeneralDerivedCRS
GMLAbstractCoordinateOperation

GMLAbstractCoordinateOperation
GMLAbstractObject

GMLAbstractObject
GMLAbstractSingleOperation

GMLAbstractSingleOperation
GMLAbstractGML

GMLAbstractGML
GMLAbstractCoordinateSystem

GMLAbstractCoordinateSystem
GMLAbstractSingleCRS

GMLAbstractSingleCRS
GMLAbstractTimeGeometricPrimitive

GMLAbstractTimeGeometricPrimitive
GMLAbstractTimeObject

GMLAbstractTimeObject
GMLAbstractGeneralOperationParameter

GMLAbstractGeneralOperationParameter
GMLCoordinateSystemAxis

GMLCoordinateSystemAxis
GMLBaseUnit

GMLBaseUnit
GMLCylindricalCS

GMLCylindricalCS
GMLDerivedUnit

GMLDerivedUnit
GMLCartesianCS

GMLCartesianCS
GMLElement

GMLElement
GMLOperationMethod

GMLOperationMethod
GMLProjectedCRS

GMLProjectedCRS
GMLSphericalCS

GMLSphericalCS
GMLOperationParameter

GMLOperationParameter
ISOAssociationRole

ISOAssociationRole
GMLConventionalUnit

GMLConventionalUnit
ISOBand

ISOBand
GMLConversion

GMLConversion
GMLEllipsoidalCS

GMLEllipsoidalCS
GMLGeodeticCRS

GMLGeodeticCRS
GMLDefinition

GMLDefinition
GMLOperationParameterGroup

GMLOperationParameterGroup
GMLDerivedCRS

GMLDerivedCRS
GMLPolarCS

GMLPolarCS
ISOBoundAssociationRole

ISOBoundAssociationRole
GMLTimePeriod

GMLTimePeriod
GMLUnitDefinition

GMLUnitDefinition
ISOBoundFeatureAttribute

ISOBoundFeatureAttribute
ISOAnchor

ISOAnchor
ISOCellGeometry

ISOCellGeometry
ISOAngle

ISOAngle
ISOCharacterSet

ISOCharacterSet
ISOBaseBoolean

ISOBaseBoolean
ISOBaseCharacterString

ISOBaseCharacterString
GMLAbstractTimePrimitive

GMLAbstractTimePrimitive
ISOContentInformation

ISOContentInformation
GMLAffineCS

GMLAffineCS
ISOCoupledResource

ISOCoupledResource
GMLLinearCS

GMLLinearCS
ISODataQualityAbstractElement

ISODataQualityAbstractElement
GMLObliqueCartesianCS

GMLObliqueCartesianCS
GMLUserDefinedCS

GMLUserDefinedCS
ISOCodeListValue

ISOCodeListValue
GMLVerticalCS

GMLVerticalCS
ISOCodelist

ISOCodelist
ISOAbstractPositionalAccuracy

ISOAbstractPositionalAccuracy
ISOCouplingType

ISOCouplingType
ISOAddress

ISOAddress
ISOAbstractObject

ISOAbstractObject
GMLTemporalCS

GMLTemporalCS
GMLTimeCS

GMLTimeCS
ISOBaseDate

ISOBaseDate
ISOAbstractGenericName

ISOAbstractGenericName
ISODatatype

ISODatatype
ISOBaseDateTime

ISOBaseDateTime
ISODistribution

ISODistribution
ISOCitation

ISOCitation
ISODistributor

ISODistributor
ISOBaseDecimal

ISOBaseDecimal
ISOClassification

ISOClassification
ISOBaseInteger

ISOBaseInteger
ISOCoverageContentType

ISOCoverageContentType
ISOBrowseGraphic

ISOBrowseGraphic
ISODimensionNameType

ISODimensionNameType
ISOCarrierOfCharacteristics

ISOCarrierOfCharacteristics
ISODistance

ISODistance
ISOFeatureType

ISOFeatureType
ISOFileName

ISOFileName
ISOExtent

ISOExtent
ISOGeoreferenceable

ISOGeoreferenceable
ISOFeatureAssociation

ISOFeatureAssociation
ISOGridSpatialRepresentation

ISOGridSpatialRepresentation
ISOAbsoluteExternalPositionalAccuracy

ISOAbsoluteExternalPositionalAccuracy
ISOLineage

ISOLineage
ISOListedValue

ISOListedValue
ISOAbstractCatalogue

ISOAbstractCatalogue
ISOConstraints

ISOConstraints
ISOBaseReal

ISOBaseReal
ISOContact

ISOContact
ISOFeatureCatalogueDescription

ISOFeatureCatalogueDescription
ISODefinitionReference

ISODefinitionReference
ISODefinitionSource

ISODefinitionSource
ISOFeatureOperation

ISOFeatureOperation
ISODataIdentification

ISODataIdentification
ISOIdentification

ISOIdentification
ISODataQuality

ISODataQuality
ISOIdentifier

ISOIdentifier
ISODigitalTransferOptions

ISODigitalTransferOptions
ISOMemberName

ISOMemberName
ISODimension

ISODimension
ISOEvaluationMethodType

ISOEvaluationMethodType
ISOMetaIdentifier

ISOMetaIdentifier
ISOExtendedElementInformation

ISOExtendedElementInformation
ISOOperationMetadata

ISOOperationMetadata
ISOGeographicDescription

ISOGeographicDescription
ISOParameter

ISOParameter
ISOGeographicExtent

ISOGeographicExtent
ISOMetadataNamespace

ISOMetadataNamespace
ISOKeywords

ISOKeywords
ISOLanguage

ISOLanguage
ISOMimeFileType

ISOMimeFileType
ISOBinding

ISOBinding
ISORecordType

ISORecordType
ISOConformanceResult

ISOConformanceResult
ISOReferenceIdentifier

ISOReferenceIdentifier
ISOConstraint

ISOConstraint
ISOResponsibleParty

ISOResponsibleParty
ISORepresentativeFraction

ISORepresentativeFraction
ISOSpatialRepresentationType

ISOSpatialRepresentationType
ISOCoverageDescription

ISOCoverageDescription
ISOSpatialTemporalExtent

ISOSpatialTemporalExtent
ISODCPList

ISODCPList
ISOLegalConstraints

ISOLegalConstraints
ISOLength

ISOLength
ISODate

ISODate
ISOObligation

ISOObligation
ISODateType

ISODateType
ISOOnlineResource

ISOOnlineResource
ISOFeatureAttribute

ISOFeatureAttribute
ISOFeatureCatalogue

ISOFeatureCatalogue
ISOParameterDirection

ISOParameterDirection
ISOGeometricObjectType

ISOGeometricObjectType
ISOGeometricObjects

ISOGeometricObjects
ISOPresentationForm

ISOPresentationForm
ISOGriddedDataPositionalAccuracy

ISOGriddedDataPositionalAccuracy
ISOSecurityConstraints

ISOSecurityConstraints
ISOHierarchyLevel

ISOHierarchyLevel
ISOMaintenanceFrequency

ISOMaintenanceFrequency
ISOLocalName

ISOLocalName
ISOMultiplicity

ISOMultiplicity
ISOMultiplicityRange

ISOMultiplicityRange
ISOServiceIdentification

ISOServiceIdentification
ISOProcessStep

ISOProcessStep
ISOStandardOrderProcess

ISOStandardOrderProcess
ISOPropertyType

ISOPropertyType
ISOStatus

ISOStatus
ISORoleType

ISORoleType
ISOVectorSpatialRepresentation

ISOVectorSpatialRepresentation
ISOScale

ISOScale
ISOVerticalExtent

ISOVerticalExtent
ISOReferenceSystem

ISOReferenceSystem
ISOTimePeriod

ISOTimePeriod
ISORelativeInternalPositionalAccuracy

ISORelativeInternalPositionalAccuracy
ISOTopicCategory

ISOTopicCategory
ISORestriction

ISOHierarchyLevel
ISOTopologyLevel

ISOTopologyLevel
ISORole

ISORole
ISODomainConsistency

ISODomainConsistency
ISOSource

ISOSource
ISOElementSequence

ISOElementSequence
ISOFormat

ISOFormat
ISOSpatialRepresentation

ISOSpatialRepresentation
ISOGeographicBoundingBox

ISOGeographicBoundingBox
ISOURL

ISOURL
ISOInheritanceRelation

ISOInheritanceRelation
ISOUnlimitedInteger

ISOUnlimitedInteger
ISOKeywordType

ISOKeywordType
ISOMaintenanceInformation

ISOMaintenanceInformation
ISOTypeName

ISOTypeName
ISOMeasure

ISOMeasure
ISOMetadata

ISOMetadata
ISOScopedName

ISOScopedName
ISOTemporalExtent

ISOTemporalExtent
ISOMetadataExtensionInformation

ISOMetadataExtensionInformation
fetchISOCodelists

fetchISOCodelists
geometa

Tools for Reading and Writing ISO/OGC Geographic Metadata
ISORangeDimension

ISORangeDimension
ISOTelephone

ISOTelephone
ISORecord

ISORecord
ISOScope

ISOScope