OWS(sos4R)
OWS()所属R语言包:sos4R
Classes and Construction Functions for Elements of the OWS Namespace
元素的OWS命名空间的类的构造函数,
译者:生物统计家园网 机器人LoveR
描述----------Description----------
These classes represent elements from the OGC Web Services Common Specification and the OGC Web Services Common Standard.
这些类表示的OGC Web服务的通用规格和OGC Web服务通用标准的元素。
用法----------Usage----------
OwsCapabilities(version, updateSequence = NA, owsVersion = sosDefaultGetCapOwsVersion, identification = NULL, provider = NULL, operations = NULL, contents = NULL, languages = NULL)
OwsException(exceptionCode, exceptionText = c(), locator = as.character(NA))
OwsExceptionReport(version, lang = as.character(NA), exceptions = list(NA))
OwsGetCapabilities(service, acceptVersions, sections = sosDefaultGetCapSections, acceptFormats = sosDefaultGetCapAcceptFormats, updateSequence = c(as.character(NA)), owsVersion = sosDefaultGetCapOwsVersion, acceptLanguages = c(NA))
OwsOperation(name, DCPs, parameters = list(NA), constraints = list(NA), metadata = list(NA))
OwsOperationsMetadata(operations, parameters = list(NA), constraints = list(NA), extendedCapabilities = xmlNode(NA))
OwsRange(minimumValue = as.character(NA), maximumValue = as.character(NA), rangeClosure = as.character(NA), spacing = as.character(NA))
OwsServiceProvider(providerName, providerSite = as.character(NA), serviceContact = xmlNode(NA))
OwsServiceIdentification(serviceType, serviceTypeVersion, profile = c(NA), title, abstract = c(NA), keywords = c(NA), fees = as.character(NA), accessConstraints = c(NA))
参数----------Arguments----------
参数:abstract
Brief narrative description of this server, normally available for display to a human.
简短的叙述说明这台服务器,通常可用于显示一个人。
参数:acceptFormats
Unordered character vector of zero or more response formats desired by client, with preferred formats listed first.
无序的字符向量的零个或多个客户所期望的响应格式,列在第一位的首选格式。
参数:acceptLanguages
Unordered character vector of zero or more languages desired by client, with preferred formats listed first. Only OWS 2.0.0!
无序的字符向量的零个或多个客户所期望的语言,列在第一位的首选格式。只有OWS 2.0.0!
参数:acceptVersions
Comma-separated prioritized sequence of one or more specification versions accepted by client, with preferred versions listed first.
以逗号分隔的接受客户的一个或多个规范版本的优先级顺序,列在第一位的首选版本。
参数:accessConstraints
Access constraints that should be observed to assure the protection of privacy or intellectual property, and any other restrictions on retrieving or using data from or otherwise using a server.
访问限制,应该遵守,以确保隐私权或知识产权的保护,检索或使用数据或以其他方式使用服务器的任何其他限制。
参数:constraints
Constraint on valid domain of a non-parameter quantity that applies to an operation which a server implements.
制约有效的域的非参数的数量适用于服务器实现的操作。
参数:contents
The provider section of a capabilities document, object of class OwsContentsOrNULL.
一个功能文件的提供者部分,对象类OwsContentsOrNULL的。
参数:DCPs
Information for a Distributed Computing Platform (DCP) supported for an operation.
支持的操作的分布式计算平台(DCP)的信息。
参数:exceptionCode
The code attribute of an OWS Exception, see OwsExceptionsData.
代码属性的OWS异常,看到OwsExceptionsData。
参数:exceptions
The list of OwsException in a OwsExceptionReport.
的名单OwsException的OwsExceptionReport。
参数:exceptionText
The text element of an OWS Exception, see OwsExceptionsData.
文本元素的OWS异常,请参阅OwsExceptionsData。
参数:extendedCapabilities
The possible contents of the ExtendedCapabilities subsection are not specified by the SOS standard.
可能的内容SOS标准的ExtendedCapabilities款并没有规定。
参数:fees
Fees and terms for using a server, including the monetary units as specified in ISO 4217.
费用和使用一台服务器,包括ISO 4217中规定的货币单位。
参数:identification
The identification section of a capabilities document, object of class OwsServiceIdentificationOrNULL.
标识部分的功能文档,对象类OwsServiceIdentificationOrNULL的。
参数:keywords
Unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe a server.
无序列表中的一个或更常用或正式字(s)或短语()用于描述服务器。
参数:lang
The code attribute of an OWS Exception.
代码属性的OWS异常。
参数:languages
The languages section of a capabilities document, currently an object of class XMLAbstractNode.
“语言”部分的能力文档,目前一个对象类XMLAbstractNode。
参数:locator
The locator attribute of an OWS Exception, see OwsExceptionsData.
定位器属性的OWS异常,请参阅OwsExceptionsData。
参数:maximumValue
Maximum value of a range (numeric parameter).
的范围内的最大值(数值参数)。
参数:metadata
Metadata about an operation and its implementation.
有关的元数据的操作和实施。
参数:minimumValue
Minimum value of a range (numeric parameter).
最小的范围值(数值参数)。
参数:name
Name of an operation (request) (for example, GetCapabilities).
的一种操作(请求)的名称(例如,的GetCapabilities)。
参数:operations
A list of objects of class OwsOperation in a OperationsMetadata object. The provider section of a capabilities document.
类的对象的列表OwsOperation中OperationsMetadata对象。一个功能文件的提供者部分。
参数:owsVersion
The used OWS specification version.
使用OWS规范版本。
参数:parameters
Parameter valid domain that applies to an operation which a server implements.
适用于服务器实现了操作的参数有效的域。
参数:profile
Identifier of OGC Web Service (OWS) Application Profile.
OGC Web服务(OWS)应用程序配置文件的标识符。
参数:providerName
Unique identifier for service provider organization.
服务提供商组织的唯一标识符。
参数:providerSite
Reference to the most relevant web site of a service provider.
参考最相关的网站的服务供应商。
参数:provider
The provider section of a capabilities document, object of class OwsServiceProviderOrNULL.
一个功能文件的提供者部分,对象类OwsServiceProviderOrNULL的。
参数:rangeClosure
Specifies which of minimum and maximum values are included in this range; include when not default of “closed” range. Possible values are closed, open, open-closed, or closed-open.
指定的最小值和最大值都包含在这个范围内,包括默认的“封闭”的范围。可能的值是封闭的,开放的,开闭,或闭 - 开。
参数:sections
Unordered character vector of zero or more names of sections of service metadata document to be returned in service metadata document.
无序的字符向量的零个或多个名称服务元数据文件的部分要退回的服务元数据文件。
参数:serviceContact
Information for contacting service provider.
信息服务提供商联系。
参数:service
Service type identifier text.
服务类型标识符的文本。
参数:serviceType
A service type name from registry of services.
从注册表中的服务名称服务类型。
参数:serviceTypeVersion
Version of a service type implemented by a server.
版由服务器执行的服务类型。
参数:spacing
Regular distance or spacing between allowed values in this range; include when range is not continuous.
经常在此范围内的允许值之间的距离或间距;时包括的范围是不连续的。
参数:title
Title of a server, normally used for display to a human.
题名的一台服务器,通常用于显示一个人。
参数:updateSequence
Service metadata document version, value is "increased" whenever any change is made in complete service metadata document. This can be used to request a certain version of a metadata document. Parameter is found in both request and reponse, but may not be supported by a service.
服务的元数据文件版本,是“增加”每当有任何更改,完善的服务元数据文档。这可以被用来请求一个特定版本的元数据文档。参数是在请求和反应“,但可能不支持的服务。
参数:version
The version of the document.
该版本的文件。
Details
详细信息----------Details----------
OwsServiceOperation is the top class which is eventually put into the request method, sosRequest(...).
OwsServiceOperation是一流的,这是最终把到请求方法,sosRequest(...)的。
Classes ending in
结尾的类
类对象----------Objects from the Class----------
Objects can be created by calling the construction functions, e.g. in the form OwsCapabilities_1.1.0(...), OwsContents(...) or OwsException(...).
可以创建对象调用构造函数,例如:的形式OwsCapabilities_1.1.0(...),OwsContents(...)或OwsException(...)。
The following classes are virtual and no objects may be created from it: OwsContentsOrNULL, OwsServiceIdentificationOrNULL, OwsServiceProviderOrNULL, OwsOperationsMetadataOrNULL.
下面的类是虚拟的,没有对象可以在创建它OwsContentsOrNULL,OwsServiceIdentificationOrNULL,OwsServiceProviderOrNULL,OwsOperationsMetadataOrNULL。
插槽----------Slots----------
Capabilities:
功能:
contents: Object of class "OwsContentsOrNULL", the contents section of a capabilities document.
contents:类的对象"OwsContentsOrNULL",一个功能文件的内容部分。
identification: Object of class "OwsServiceIdentificationOrNULL", the identification section of a capabilities document.
identification:类的对象"OwsServiceIdentificationOrNULL",一个能力文档的识别部分。
languages: Object of class "XMLAbstractNode", the languages section of a capabilities document, only OWS 2.0.0!
languages:类的对象"XMLAbstractNode",一个功能文件的语言部分,仅OWS 2.0.0!
operations: Object of class "OwsOperationsMetadataOrNULL", the operations section of capabilities document.
operations:对象类"OwsOperationsMetadataOrNULL",操作部分的功能文件。
owsVersion: Object of class "character", the used version of OWS.
owsVersion:对象的类"character",使用的版本OWS。
provider: Object of class "OwsServiceProviderOrNULL", the provider section of a capabilities document.
provider:类的对象"OwsServiceProviderOrNULL",一个功能文件的提供者部分。
updateSequence: Object of class "character", the updateSequence attribute of a capabilities document.
updateSequence:类的对象"character"“一个功能文件UpdateSequence的属性。
version: Object of class "character", the version of the described service in a capabilities document.
version:类的对象"character",在能力文档中所描述的服务的版本。
exceptionCode: Object of class "character", the code attribute of an OWS Exception, see OwsExceptionsData.
exceptionCode类的对象"character",OWS异常的代码属性的信息,请参阅OwsExceptionsData。
exceptionText: Object of class "vector", the text of an OWS Exception, see OwsExceptionsData.
exceptionText类的对象"vector",OWS异常的文字,看到OwsExceptionsData。
locator: Object of class "character", the locator attribute of an OWS Exception, see OwsExceptionsData.
locator类的对象"character",的定位属性OWS异常,看到OwsExceptionsData。
version: Object of class "character", the version of an OWS Exception, see OwsExceptionsData.
version类的对象"character",OWS异常的版本,看到OwsExceptionsData。
lang: Object of class "character", the code attribute of an OWS Exception, see OwsExceptionsData.
lang类的对象"character",OWS异常的代码属性的信息,请参阅OwsExceptionsData。
exceptions: Object of class "list", the list of OwsException in a OwsExceptionReport.
exceptions:类的对象"list",的名单OwsException的OwsExceptionReport。
sections: Object of class "vector", unordered character vector of zero or more names of sections of service metadata document to be returned in service metadata document.
sections:类的对象"vector",无序的字符向量的零个或多个名称服务元数据文件的部分要退回的服务元数据文件。
acceptFormats: Object of class "vector", unordered character vector of zero or more response formats desired by client, with preferred formats listed first.
acceptFormats:类的对象"vector",无序的字符向量的零个或多个客户所期望的响应格式,列在第一位的首选格式。
updateSequence: Object of class "vector", service metadata document version.
updateSequence:对象的类"vector",服务元数据文档版本。
acceptVersions: Object of class "character", comma-separated prioritized sequence of one or more specification versions accepted by client, with preferred versions listed first.
acceptVersions:类"character",逗号分隔的优先级顺序的一个或多个接受规范版本的客户端,首选列出的第一个版本的对象。
service: Object of class "character", the name of the service.
service:对象类"character",该服务的名称。
request: Object of class "character", the name of the operation/request.
request:类的对象"character",操作/请求的名称。
acceptLanguages: Object of class "vector", an unordered character vector of zero or more languages desired by client, with preferred formats listed first. Only OWS 2.0.0!
acceptLanguages:类的对象"vector",无序的字符向量的零个或多个客户所期望的语言,首选格式列出的第一个。只有OWS 2.0.0!
name: Object of class "character", name of an operation (request) (for example, GetCapabilities).
name:对象的类"character",名称(请求)的操作(例如,的GetCapabilities)。
DCPs: Object of class "list", information for a Distributed Computing Platform (DCP) supported for an operation.
DCPs:对象类"list",信息的分布式计算平台(DCP)支持的操作。
parameters: Object of class "list", parameter valid domain that applies to an operation which a server implements.
parameters:类"list",参数有效域,适用于服务器实现了操作的对象。
constraints: Object of class "list", Constraint on valid domain of a non-parameter quantity that applies to an operation which a server implements.
constraints:对象的类"list",制约有效的域的非参数的数量适用于服务器实现的操作。
metadata: Object of class "list", metadata about an operation and its implementation.
metadata:类"list",元数据的操作和实施的对象。
operations: Object of class "list", a list of objects of class OwsOperation in a OperationsMetadata object.
operations:类的对象"list",一个类的对象列表OwsOperation在OperationsMetadata对象。
extendedCapabilities: Object of class "XMLAbstractNode", the possible contents of the ExtendedCapabilities subsection.
extendedCapabilities:类的对象"XMLAbstractNode",可能包括的内容的ExtendedCapabilities款。
minimumValue: Object of class "character", minimum value of a range (numeric parameter).
minimumValue:对象的类"character",最低值的范围(数字参数)。
maximumValue: Object of class "character", maximum value of a range (numeric parameter).
maximumValue:对象的类"character",最大的范围值(数值参数)。
rangeClosure: Object of class "character", specifies which of minimum and maximum values are included in this range.
rangeClosure类的对象"character",指定的最小值和最大值都包含在这个范围内。
spacing: Object of class "character", regular distance or spacing between allowed values in this range; included when range is not continuous.
spacing类的对象"character",定期距离或在此范围内的允许值之间的间距;时包含的范围是不连续的。
serviceType: Object of class "character", the service type name from registry of services.
serviceType:类"character",服务的类型名称从注册表中的服务对象。
serviceTypeVersion: Object of class "vector", version of a service type implemented by the server.
serviceTypeVersion:对象类"vector",版本由服务器实现的服务类型。
profile: Object of class "vector", identifier of OGC Web Service (OWS) Application Profile.
profile:类的对象"vector",OGC Web服务(OWS)应用程序配置文件的标识符。
title: Object of class "vector", title of the server, normally used for display to a human.
title:对象类"vector",标题的服务器,通常用于显示一个人。
abstract: Object of class "vector", brief narrative description of this server, normally available for display to a human.
abstract:对象类"vector",简短的叙述说明这台服务器,通常可用于显示一个人。
keywords: Object of class "vector", unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe a server.
keywords:类的对象"vector",无序列表的一个或比较常用的或正式的字(词)或词组用来描述一个服务器。
fees: Object of class "character", fees and terms for using a server, including the monetary units as specified in ISO 4217.
fees:对象的类"character",费用和使用服务器,包括ISO 4217中规定的货币单位。
accessConstraints: Object of class "vector", access constraints that should be observed to assure the protection of privacy or intellectual property, and any other restrictions on retrieving or using data from or otherwise using a server.
accessConstraints类"vector",访问限制,应该遵守,以确保隐私权或知识产权的保护,以及其他任何限制数据检索或使用或以其他方式使用服务器的对象。
providerName: Object of class "character", unique identifier for service provider organization.
providerName:类"character",唯一标识符为服务提供商组织的目标。
providerSite: Object of class "character", reference to the most relevant web site of a service provider.
providerSite:类的对象"character",到最相关的网站的服务供应商。
serviceContact: Object of class "XMLAbstractNode", information for contacting service provider.
serviceContact:对象的类"XMLAbstractNode",信息服务提供商联系。
扩展----------Extends----------
OwsCapabilities_1.1.0: Class "OwsCapabilities", directly.
OwsCapabilities_1.1.0:类"OwsCapabilities",直接。
OwsCapabilities_2.0.0: Class "OwsCapabilities_1.1.0", directly. Class "OwsCapabilities", by class "OwsCapabilities_1.1.0", distance 2.
OwsCapabilities_2.0.0:类"OwsCapabilities_1.1.0",直接。类"OwsCapabilities",类的“OwsCapabilities_1.1.0”,距离2。
OwsGetCapabilities_1.1.0 Class "OwsGetCapabilities", directly. Class "OwsServiceOperation", by class "OwsGetCapabilities", distance 2.
OwsGetCapabilities_1.1.0类"OwsGetCapabilities",直接。类"OwsServiceOperation",通过类“OwsGetCapabilities”,距离2。
OwsGetCapabilities_2.0.0: Class "OwsGetCapabilities_1.1.0", directly. Class "OwsGetCapabilities", by class "OwsGetCapabilities_1.1.0", distance 2. Class "OwsServiceOperation", by class "OwsGetCapabilities_1.1.0", distance 3.
OwsGetCapabilities_2.0.0:类"OwsGetCapabilities_1.1.0",直接。类"OwsGetCapabilities",类的“OwsGetCapabilities_1.1.0”,距离2。类"OwsServiceOperation",类的“OwsGetCapabilities_1.1.0”,距离3。
OwsServiceIdentification: Class "OwsServiceIdentificationOrNULL", directly.
OwsServiceIdentification:类"OwsServiceIdentificationOrNULL",直接。
OwsServiceProvider: Class "OwsServiceProviderOrNULL", directly.
OwsServiceProvider:类"OwsServiceProviderOrNULL",直接。
方法----------Methods----------
show signature(object = "<NAME OF CLASS>"): Shows a human readable version of the object.
显示signature(object = "<NAME OF CLASS>"):显示的对象的人类可读的版本。
checkRequest signature(service = "SOS", operation = "OwsGetCapabilities_1.1.0", verbose = "logical") or signature(service = "SOS", operation = "OwsGetCapabilities_2.0.0", verbose = "logical"): Check the given operation for validity and for compliance with the metadata of the given SOS.
checkRequestsignature(service = "SOS", operation = "OwsGetCapabilities_1.1.0", verbose = "logical")或signature(service = "SOS", operation = "OwsGetCapabilities_2.0.0", verbose = "logical"):检查给定的操作的有效性和符合给定的SOS的元数据。
encodeRequestKVP signature(obj = "OwsGetCapabilities"): See link{encodeRequestKVP}.
encodeRequestKVP signature(obj = "OwsGetCapabilities"):见link{encodeRequestKVP}。
encodeRequestSOAP signature(obj = "OwsGetCapabilities"): See link{encodeRequestSOAP}.
encodeRequestSOAP signature(obj = "OwsGetCapabilities")见link{encodeRequestSOAP}。
encodeRequestXML signature(obj = "OwsGetCapabilities"): See link{encodeRequestXML}.
encodeRequestXML signature(obj = "OwsGetCapabilities")见link{encodeRequestXML}。
encodeRequestKVP signature(obj = "OwsGetCapabilities_2.0.0"): See link{encodeRequestKVP}.
encodeRequestKVP signature(obj = "OwsGetCapabilities_2.0.0"):见link{encodeRequestKVP}。
encodeRequestKVP signature(obj = "OwsGetCapabilities_1.1.0"): See link{encodeRequestKVP}.
encodeRequestKVP signature(obj = "OwsGetCapabilities_1.1.0"):见link{encodeRequestKVP}。
sosRequest signature(sos = "SOS", request = "OwsServiceOperation", verbose = "logical", inspect = "logical"): Send the given operation as a request to the given SOS.
sosRequestsignature(sos = "SOS", request = "OwsServiceOperation", verbose = "logical", inspect = "logical"):发送给定的操作作为一个请求给定的SOS。
(作者)----------Author(s)----------
Daniel Nuest <a href="mailto:daniel.nuest@uni-muenster.de">daniel.nuest@uni-muenster.de</a>
参考文献----------References----------
实例----------Examples----------
showClass("OwsCapabilities_1.1.0")
showClass("OwsCapabilities_2.0.0")
showClass("OwsCapabilities")
showClass("OwsContents")
showClass("OwsContentsOrNULL")
showClass("OwsException")
showClass("OwsExceptionReport")
showClass("OwsGetCapabilities_1.1.0")
showClass("OwsGetCapabilities_2.0.0")
showClass("OwsGetCapabilities")
showClass("OwsOperation")
showClass("OwsOperationsMetadata")
showClass("OwsRange")
showClass("OwsServiceIdentification")
showClass("OwsServiceIdentificationOrNULL")
showClass("OwsServiceOperation")
showClass("OwsServiceProvider")
showClass("OwsServiceProviderOrNULL")
# TBD examples for construction functions[TBD建设功能的例子]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|