@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
1,120 lines • 27.1 kB
JavaScript
var WCS_1_0_0_Module_Factory = function () {
var WCS_1_0_0 = {
n: 'WCS_1_0_0',
dens: 'http:\/\/www.opengis.net\/wcs',
deps: ['GML4WCS_1_0_0', 'XLink_1_0'],
tis: [{
ln: 'CoverageOfferingBriefType',
bti: '.AbstractDescriptionType',
ps: [{
n: 'lonLatEnvelope',
rq: true,
ti: '.LonLatEnvelopeType'
}, {
n: 'keywords',
mno: 0,
col: true,
ti: '.Keywords'
}]
}, {
ln: 'DomainSetType',
ps: [{
n: 'spatialDomain',
rq: true,
ti: '.SpatialDomainType'
}, {
n: 'optionalTemporalDomain',
en: 'temporalDomain',
ti: '.TimeSequenceType'
}, {
n: 'temporalDomain',
rq: true,
ti: '.TimeSequenceType'
}]
}, {
ln: 'OnlineResourceType',
ps: [{
n: 'type',
ti: 'XLink_1_0.TypeType',
an: {
lp: 'type',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'href',
an: {
lp: 'href',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'role',
an: {
lp: 'role',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'arcrole',
an: {
lp: 'arcrole',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'title',
an: {
lp: 'title',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
an: {
lp: 'show',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
an: {
lp: 'actuate',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}]
}, {
ln: 'WCSCapabilitiesType',
tn: 'WCS_CapabilitiesType',
ps: [{
n: 'service',
rq: true,
en: 'Service',
ti: '.ServiceType'
}, {
n: 'capability',
rq: true,
en: 'Capability',
ti: '.WCSCapabilityType'
}, {
n: 'contentMetadata',
rq: true,
en: 'ContentMetadata',
ti: '.ContentMetadata'
}, {
n: 'version',
rq: true,
an: {
lp: 'version'
},
t: 'a'
}, {
n: 'updateSequence',
an: {
lp: 'updateSequence'
},
t: 'a'
}]
}, {
ln: 'WCSCapabilityType.VendorSpecificCapabilities',
tn: null,
ps: [{
n: 'any',
rq: true,
dom: false,
mx: false,
t: 'ae'
}]
}, {
ln: 'SpatialSubsetType',
bti: '.SpatialDomainType'
}, {
ln: 'GetCapabilities',
tn: null,
ps: [{
n: 'section'
}, {
n: 'service',
rq: true,
an: {
lp: 'service'
},
t: 'a'
}, {
n: 'version',
an: {
lp: 'version'
},
t: 'a'
}, {
n: 'updateSequence',
an: {
lp: 'updateSequence'
},
t: 'a'
}]
}, {
ln: 'OutputType',
ps: [{
n: 'crs',
ti: 'GML4WCS_1_0_0.CodeType'
}, {
n: 'format',
rq: true,
ti: 'GML4WCS_1_0_0.CodeType'
}]
}, {
ln: 'DomainSubsetType',
ps: [{
n: 'spatialSubset',
rq: true,
ti: '.SpatialSubsetType'
}, {
n: 'optionalTemporalSubset',
en: 'temporalSubset',
ti: '.TimeSequenceType'
}, {
n: 'temporalSubset',
rq: true,
ti: '.TimeSequenceType'
}]
}, {
ln: 'WCSCapabilityType.Request.GetCoverage',
tn: null,
ps: [{
n: 'dcpType',
rq: true,
col: true,
en: 'DCPType',
ti: '.DCPTypeType'
}]
}, {
ln: 'AddressType',
ps: [{
n: 'deliveryPoint',
mno: 0,
col: true
}, {
n: 'city'
}, {
n: 'administrativeArea'
}, {
n: 'postalCode'
}, {
n: 'country'
}, {
n: 'electronicMailAddress',
mno: 0,
col: true
}]
}, {
ln: 'RangeSubsetType.AxisSubset',
tn: null,
bti: '.ValueEnumBaseType',
ps: [{
n: 'name',
rq: true,
an: {
lp: 'name'
},
t: 'a'
}]
}, {
ln: 'SpatialDomainType',
ps: [{
n: 'envelope',
rq: true,
col: true,
mx: false,
dom: false,
en: {
lp: 'Envelope',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML4WCS_1_0_0.EnvelopeType',
t: 'er'
}, {
n: 'grid',
mno: 0,
col: true,
mx: false,
dom: false,
en: {
lp: 'Grid',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML4WCS_1_0_0.GridType',
t: 'er'
}, {
n: 'polygon',
mno: 0,
col: true,
en: {
lp: 'Polygon',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML4WCS_1_0_0.PolygonType'
}]
}, {
ln: 'AbstractDescriptionType',
bti: '.AbstractDescriptionBaseType',
ps: [{
n: 'wcsDescription',
en: 'description'
}, {
n: 'wcsName',
rq: true,
en: 'name'
}, {
n: 'label',
rq: true
}]
}, {
ln: 'ValueRangeType',
tn: 'valueRangeType',
ps: [{
n: 'min',
ti: '.TypedLiteralType'
}, {
n: 'max',
ti: '.TypedLiteralType'
}, {
n: 'type',
an: {
lp: 'type',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}, {
n: 'semantic',
an: {
lp: 'semantic',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}, {
n: 'atomic',
ti: 'Boolean',
an: {
lp: 'atomic'
},
t: 'a'
}, {
n: 'closure',
ti: {
t: 'l'
},
an: {
lp: 'closure',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}]
}, {
ln: 'DCPTypeType',
ps: [{
n: 'http',
rq: true,
en: 'HTTP',
ti: '.DCPTypeType.HTTP'
}]
}, {
ln: 'MetadataLinkType',
bti: '.MetadataAssociationType',
ps: [{
n: 'metadataType',
rq: true,
an: {
lp: 'metadataType'
},
t: 'a'
}]
}, {
ln: 'AxisDescription',
tn: null,
ps: [{
n: 'axisDescription',
rq: true,
en: 'AxisDescription',
ti: '.AxisDescriptionType'
}]
}, {
ln: 'LonLatEnvelopeBaseType',
bti: 'GML4WCS_1_0_0.EnvelopeType'
}, {
ln: 'WCSCapabilityType.Request.DescribeCoverage',
tn: null,
ps: [{
n: 'dcpType',
rq: true,
col: true,
en: 'DCPType',
ti: '.DCPTypeType'
}]
}, {
ln: 'GetCoverage',
tn: null,
ps: [{
n: 'sourceCoverage',
rq: true
}, {
n: 'domainSubset',
rq: true,
ti: '.DomainSubsetType'
}, {
n: 'rangeSubset',
ti: '.RangeSubsetType'
}, {
n: 'interpolationMethod'
}, {
n: 'output',
rq: true,
ti: '.OutputType'
}, {
n: 'service',
rq: true,
an: {
lp: 'service'
},
t: 'a'
}, {
n: 'version',
rq: true,
an: {
lp: 'version'
},
t: 'a'
}]
}, {
ln: 'SupportedCRSsType',
ps: [{
n: 'requestResponseCRSs',
rq: true,
col: true,
ti: 'GML4WCS_1_0_0.CodeListType'
}, {
n: 'requestCRSs',
rq: true,
col: true,
ti: 'GML4WCS_1_0_0.CodeListType'
}, {
n: 'responseCRSs',
rq: true,
col: true,
ti: 'GML4WCS_1_0_0.CodeListType'
}, {
n: 'nativeCRSs',
mno: 0,
col: true,
ti: 'GML4WCS_1_0_0.CodeListType'
}]
}, {
ln: 'TimePeriodType',
ps: [{
n: 'beginPosition',
rq: true,
ti: 'GML4WCS_1_0_0.TimePositionType'
}, {
n: 'endPosition',
rq: true,
ti: 'GML4WCS_1_0_0.TimePositionType'
}, {
n: 'timeResolution'
}, {
n: 'frame',
an: {
lp: 'frame'
},
t: 'a'
}]
}, {
ln: 'DCPTypeType.HTTP.Post',
tn: null,
ps: [{
n: 'onlineResource',
rq: true,
en: 'OnlineResource',
ti: '.OnlineResourceType'
}]
}, {
ln: 'CoverageOfferingType',
bti: '.CoverageOfferingBriefType',
ps: [{
n: 'domainSet',
rq: true,
ti: '.DomainSetType'
}, {
n: 'rangeSet',
rq: true,
ti: '.RangeSet'
}, {
n: 'supportedCRSs',
rq: true,
ti: '.SupportedCRSsType'
}, {
n: 'supportedFormats',
rq: true,
ti: '.SupportedFormatsType'
}, {
n: 'supportedInterpolations',
ti: '.SupportedInterpolationsType'
}]
}, {
ln: 'AbstractDescriptionBaseType',
bti: 'GML4WCS_1_0_0.AbstractGMLType'
}, {
ln: 'IntervalType',
tn: 'intervalType',
bti: '.ValueRangeType',
ps: [{
n: 'res',
ti: '.TypedLiteralType'
}]
}, {
ln: 'RangeSubsetType',
ps: [{
n: 'axisSubset',
rq: true,
col: true,
ti: '.RangeSubsetType.AxisSubset'
}]
}, {
ln: 'AxisDescriptionType',
bti: '.AbstractDescriptionType',
ps: [{
n: 'values',
rq: true,
ti: '.AxisDescriptionType.Values'
}, {
n: 'semantic',
an: {
lp: 'semantic',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}, {
n: 'refSys',
an: {
lp: 'refSys'
},
t: 'a'
}, {
n: 'refSysLabel',
an: {
lp: 'refSysLabel'
},
t: 'a'
}]
}, {
ln: 'TypedLiteralType',
ps: [{
n: 'value',
t: 'v'
}, {
n: 'type',
an: {
lp: 'type',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}]
}, {
ln: 'DCPTypeType.HTTP.Get',
tn: null,
ps: [{
n: 'onlineResource',
rq: true,
en: 'OnlineResource',
ti: '.OnlineResourceType'
}]
}, {
ln: 'Keywords',
tn: null,
ps: [{
n: 'keyword',
rq: true,
col: true
}, {
n: 'type',
ti: 'GML4WCS_1_0_0.CodeType'
}]
}, {
ln: 'TelephoneType',
ps: [{
n: 'voice',
mno: 0,
col: true
}, {
n: 'facsimile',
mno: 0,
col: true
}]
}, {
ln: 'ServiceType',
bti: '.AbstractDescriptionType',
ps: [{
n: 'keywords',
mno: 0,
col: true,
ti: '.Keywords'
}, {
n: 'responsibleParty',
ti: '.ResponsiblePartyType'
}, {
n: 'fees',
rq: true,
ti: 'GML4WCS_1_0_0.CodeListType'
}, {
n: 'accessConstraints',
rq: true,
col: true,
ti: 'GML4WCS_1_0_0.CodeListType'
}, {
n: 'version',
an: {
lp: 'version'
},
t: 'a'
}, {
n: 'updateSequence',
an: {
lp: 'updateSequence'
},
t: 'a'
}]
}, {
ln: 'ValueEnumBaseType',
tn: 'valueEnumBaseType',
ps: [{
n: 'intervalOrSingleValue',
rq: true,
col: true,
etis: [{
en: 'interval',
ti: '.IntervalType'
}, {
en: 'singleValue',
ti: '.TypedLiteralType'
}],
t: 'es'
}]
}, {
ln: 'WCSCapabilityType.Request',
tn: null,
ps: [{
n: 'getCapabilities',
rq: true,
en: 'GetCapabilities',
ti: '.WCSCapabilityType.Request.GetCapabilities'
}, {
n: 'describeCoverage',
rq: true,
en: 'DescribeCoverage',
ti: '.WCSCapabilityType.Request.DescribeCoverage'
}, {
n: 'getCoverage',
rq: true,
en: 'GetCoverage',
ti: '.WCSCapabilityType.Request.GetCoverage'
}]
}, {
ln: 'CoverageDescription',
tn: null,
ps: [{
n: 'coverageOffering',
rq: true,
col: true,
en: 'CoverageOffering',
ti: '.CoverageOfferingType'
}, {
n: 'version',
rq: true,
an: {
lp: 'version'
},
t: 'a'
}, {
n: 'updateSequence',
an: {
lp: 'updateSequence'
},
t: 'a'
}]
}, {
ln: 'SupportedFormatsType',
ps: [{
n: 'formats',
rq: true,
col: true,
ti: 'GML4WCS_1_0_0.CodeListType'
}, {
n: 'nativeFormat',
an: {
lp: 'nativeFormat'
},
t: 'a'
}]
}, {
ln: 'WCSCapabilityType.Request.GetCapabilities',
tn: null,
ps: [{
n: 'dcpType',
rq: true,
col: true,
en: 'DCPType',
ti: '.DCPTypeType'
}]
}, {
ln: 'DCPTypeType.HTTP',
tn: null,
ps: [{
n: 'getOrPost',
rq: true,
col: true,
etis: [{
en: 'Get',
ti: '.DCPTypeType.HTTP.Get'
}, {
en: 'Post',
ti: '.DCPTypeType.HTTP.Post'
}],
t: 'es'
}]
}, {
ln: 'WCSCapabilityType',
ps: [{
n: 'request',
rq: true,
en: 'Request',
ti: '.WCSCapabilityType.Request'
}, {
n: 'exception',
rq: true,
en: 'Exception',
ti: '.WCSCapabilityType.Exception'
}, {
n: 'vendorSpecificCapabilities',
en: 'VendorSpecificCapabilities',
ti: '.WCSCapabilityType.VendorSpecificCapabilities'
}, {
n: 'version',
an: {
lp: 'version'
},
t: 'a'
}, {
n: 'updateSequence',
an: {
lp: 'updateSequence'
},
t: 'a'
}]
}, {
ln: 'ContentMetadata',
tn: null,
ps: [{
n: 'coverageOfferingBrief',
mno: 0,
col: true,
en: 'CoverageOfferingBrief',
ti: '.CoverageOfferingBriefType'
}, {
n: 'version',
an: {
lp: 'version'
},
t: 'a'
}, {
n: 'updateSequence',
an: {
lp: 'updateSequence'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
an: {
lp: 'type',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'href',
an: {
lp: 'href',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'role',
an: {
lp: 'role',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'arcrole',
an: {
lp: 'arcrole',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'title',
an: {
lp: 'title',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
an: {
lp: 'show',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
an: {
lp: 'actuate',
ns: 'http:\/\/www.w3.org\/1999\/xlink'
},
t: 'a'
}]
}, {
ln: 'AxisDescriptionType.Values',
tn: null,
bti: '.ValueEnumType',
ps: [{
n: '_default',
en: 'default',
ti: '.TypedLiteralType'
}]
}, {
ln: 'MetadataAssociationType',
bti: 'GML4WCS_1_0_0.MetaDataPropertyType'
}, {
ln: 'ContactType',
ps: [{
n: 'phone',
ti: '.TelephoneType'
}, {
n: 'address',
ti: '.AddressType'
}, {
n: 'onlineResource',
ti: '.OnlineResourceType'
}]
}, {
ln: 'WCSCapabilityType.Exception',
tn: null,
ps: [{
n: 'format',
rq: true,
col: true,
en: 'Format'
}]
}, {
ln: 'RangeSet',
tn: null,
ps: [{
n: 'rangeSet',
rq: true,
en: 'RangeSet',
ti: '.RangeSetType'
}]
}, {
ln: 'DescribeCoverage',
tn: null,
ps: [{
n: 'coverage',
mno: 0,
col: true,
en: 'Coverage'
}, {
n: 'service',
rq: true,
an: {
lp: 'service'
},
t: 'a'
}, {
n: 'version',
rq: true,
an: {
lp: 'version'
},
t: 'a'
}]
}, {
ln: 'ValueEnumType',
tn: 'valueEnumType',
bti: '.ValueEnumBaseType',
ps: [{
n: 'type',
an: {
lp: 'type',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}, {
n: 'semantic',
an: {
lp: 'semantic',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}]
}, {
ln: 'LonLatEnvelopeType',
bti: '.LonLatEnvelopeBaseType',
ps: [{
n: 'timePosition',
rq: true,
mno: 2,
mxo: 2,
col: true,
en: {
lp: 'timePosition',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML4WCS_1_0_0.TimePositionType'
}]
}, {
ln: 'SupportedInterpolationsType',
ps: [{
n: 'interpolationMethod',
rq: true,
col: true
}, {
n: '_default',
an: {
lp: 'default'
},
t: 'a'
}]
}, {
ln: 'RangeSetType',
bti: '.AbstractDescriptionType',
ps: [{
n: 'axisDescription',
mno: 0,
col: true,
ti: '.AxisDescription'
}, {
n: 'nullValues',
ti: '.ValueEnumType'
}, {
n: 'semantic',
an: {
lp: 'semantic',
ns: 'http:\/\/www.opengis.net\/wcs'
},
t: 'a'
}, {
n: 'refSys',
an: {
lp: 'refSys'
},
t: 'a'
}, {
n: 'refSysLabel',
an: {
lp: 'refSysLabel'
},
t: 'a'
}]
}, {
ln: 'TimeSequenceType',
ps: [{
n: 'timePositionOrTimePeriod',
rq: true,
col: true,
etis: [{
en: {
lp: 'timePosition',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML4WCS_1_0_0.TimePositionType'
}, {
en: 'timePeriod',
ti: '.TimePeriodType'
}],
t: 'es'
}]
}, {
ln: 'ResponsiblePartyType',
ps: [{
n: 'individualName',
rq: true
}, {
n: 'optionalOrganisationName',
en: 'organisationName'
}, {
n: 'organisationName',
rq: true
}, {
n: 'positionName'
}, {
n: 'contactInfo',
ti: '.ContactType'
}]
}, {
t: 'enum',
ln: 'InterpolationMethodType',
vs: ['nearest neighbor', 'bilinear', 'bicubic', 'lost area', 'barycentric', 'none']
}, {
t: 'enum',
ln: 'CapabilitiesSectionType',
vs: ['\/', '\/WCS_Capabilities\/Service', '\/WCS_Capabilities\/Capability', '\/WCS_Capabilities\/ContentMetadata']
}],
eis: [{
en: 'interval',
ti: '.IntervalType'
}, {
en: 'supportedFormats',
ti: '.SupportedFormatsType'
}, {
en: 'interpolationMethod'
}, {
en: 'domainSet',
ti: '.DomainSetType'
}, {
en: 'formats',
ti: 'GML4WCS_1_0_0.CodeListType'
}, {
en: 'spatialDomain',
ti: '.SpatialDomainType'
}, {
en: 'TimeSequence',
ti: '.TimeSequenceType'
}, {
en: 'axisDescription',
ti: '.AxisDescription'
}, {
en: 'GetCoverage',
ti: '.GetCoverage'
}, {
en: 'Capability',
ti: '.WCSCapabilityType'
}, {
en: 'WCS_Capabilities',
ti: '.WCSCapabilitiesType'
}, {
en: 'CoverageOfferingBrief',
ti: '.CoverageOfferingBriefType',
sh: {
lp: '_GML',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'DescribeCoverage',
ti: '.DescribeCoverage'
}, {
en: 'RangeSet',
ti: '.RangeSetType',
sh: {
lp: '_GML',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'supportedInterpolations',
ti: '.SupportedInterpolationsType'
}, {
en: 'temporalSubset',
ti: '.TimeSequenceType'
}, {
en: 'rangeSet',
ti: '.RangeSet'
}, {
en: 'CoverageOffering',
ti: '.CoverageOfferingType',
sh: {
lp: '_GML',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'Service',
ti: '.ServiceType',
sh: {
lp: '_GML',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'spatialSubset',
ti: '.SpatialSubsetType'
}, {
en: 'AxisDescription',
ti: '.AxisDescriptionType',
sh: {
lp: '_GML',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'CoverageDescription',
ti: '.CoverageDescription'
}, {
en: 'temporalDomain',
ti: '.TimeSequenceType'
}, {
en: 'ContentMetadata',
ti: '.ContentMetadata'
}, {
en: 'timePeriod',
ti: '.TimePeriodType'
}, {
en: 'supportedCRSs',
ti: '.SupportedCRSsType'
}, {
en: 'metadataLink',
ti: '.MetadataLinkType',
sh: {
lp: 'metaDataProperty',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'GetCapabilities',
ti: '.GetCapabilities'
}, {
en: 'lonLatEnvelope',
ti: '.LonLatEnvelopeType'
}, {
en: 'description'
}, {
en: 'keywords',
ti: '.Keywords'
}, {
en: 'singleValue',
ti: '.TypedLiteralType'
}, {
en: 'name'
}]
};
return {
WCS_1_0_0: WCS_1_0_0
};
};
if (typeof define === 'function' && define.amd) {
define([], WCS_1_0_0_Module_Factory);
}
else {
var WCS_1_0_0_Module = WCS_1_0_0_Module_Factory();
if (typeof module !== 'undefined' && module.exports) {
module.exports.WCS_1_0_0 = WCS_1_0_0_Module.WCS_1_0_0;
}
else {
var WCS_1_0_0 = WCS_1_0_0_Module.WCS_1_0_0;
}
}