@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
2,101 lines (2,100 loc) • 236 kB
JavaScript
var GML_3_1_1_Module_Factory = function () {
var GML_3_1_1 = {
n: 'GML_3_1_1',
dens: 'http:\/\/www.opengis.net\/gml',
dans: 'http:\/\/www.w3.org\/1999\/xlink',
deps: ['XLink_1_0', 'SMIL_2_0_Language'],
tis: [{
ln: 'AbstractGeometricPrimitiveType',
bti: '.AbstractGeometryType'
}, {
ln: 'OrientableCurveType',
bti: '.AbstractCurveType',
ps: [{
n: 'baseCurve',
rq: true,
ti: '.CurvePropertyType'
}, {
n: 'orientation',
an: {
lp: 'orientation'
},
t: 'a'
}]
}, {
ln: 'MultiPolygonPropertyType',
ps: [{
n: 'multiPolygon',
rq: true,
en: 'MultiPolygon',
ti: '.MultiPolygonType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'IdentifierType',
ps: [{
n: 'name',
rq: true,
mx: false,
dom: false,
ti: '.CodeType',
t: 'er'
}, {
n: 'version'
}, {
n: 'remarks',
ti: '.StringOrRefType'
}]
}, {
ln: 'AbstractPositionalAccuracyType',
ps: [{
n: 'measureDescription',
ti: '.CodeType'
}]
}, {
ln: 'IndirectEntryType',
ps: [{
n: 'definitionProxy',
rq: true,
en: 'DefinitionProxy',
ti: '.DefinitionProxyType'
}]
}, {
ln: 'GeodesicType',
bti: '.GeodesicStringType'
}, {
ln: 'FeatureArrayPropertyType',
ps: [{
n: 'feature',
mno: 0,
col: true,
mx: false,
en: '_Feature',
ti: '.AbstractFeatureType',
t: 'er'
}]
}, {
ln: 'BaseUnitType',
bti: '.UnitDefinitionType',
ps: [{
n: 'unitsSystem',
rq: true,
ti: '.ReferenceType'
}]
}, {
ln: 'MeasureType',
ps: [{
n: 'value',
ti: 'Double',
t: 'v'
}, {
n: 'uom',
rq: true,
an: {
lp: 'uom'
},
t: 'a'
}]
}, {
ln: 'SecondDefiningParameterType',
ps: [{
n: 'inverseFlattening',
rq: true,
ti: '.MeasureType'
}, {
n: 'semiMinorAxis',
rq: true,
ti: '.MeasureType'
}, {
n: 'isSphere',
rq: true
}]
}, {
ln: 'ExtentType',
ps: [{
n: 'description',
ti: '.StringOrRefType'
}, {
n: 'boundingBox',
mno: 0,
col: true,
ti: '.EnvelopeType'
}, {
n: 'boundingPolygon',
mno: 0,
col: true,
ti: '.PolygonType'
}, {
n: 'verticalExtent',
mno: 0,
col: true,
ti: '.EnvelopeType'
}, {
n: 'temporalExtent',
mno: 0,
col: true,
ti: '.TimePeriodType'
}]
}, {
ln: 'AbstractCoordinateSystemType',
bti: '.AbstractCoordinateSystemBaseType',
ps: [{
n: 'csID',
mno: 0,
col: true,
ti: '.IdentifierType'
}, {
n: 'remarks',
ti: '.StringOrRefType'
}, {
n: 'usesAxis',
rq: true,
col: true,
ti: '.CoordinateSystemAxisRefType'
}]
}, {
ln: 'DirectionPropertyType',
ps: [{
n: 'directionVector',
rq: true,
en: 'DirectionVector',
ti: '.DirectionVectorType'
}, {
n: 'compassPoint',
rq: true,
en: 'CompassPoint'
}, {
n: 'directionKeyword',
rq: true,
en: 'DirectionKeyword',
ti: '.CodeType'
}, {
n: 'directionString',
rq: true,
en: 'DirectionString',
ti: '.StringOrRefType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'AbstractGeneralOperationParameterType',
bti: '.DefinitionType',
ps: [{
n: 'minimumOccurs',
ti: 'NonNegativeInteger'
}]
}, {
ln: 'GridLimitsType',
ps: [{
n: 'gridEnvelope',
rq: true,
en: 'GridEnvelope',
ti: '.GridEnvelopeType'
}]
}, {
ln: 'EllipsoidalCSType',
bti: '.AbstractCoordinateSystemType'
}, {
ln: 'GridDomainType',
bti: '.DomainSetType'
}, {
ln: 'LinearCSType',
bti: '.AbstractCoordinateSystemType'
}, {
ln: 'AbstractCoordinateOperationBaseType',
bti: '.DefinitionType'
}, {
ln: 'AbstractTimeReferenceSystemType',
bti: '.DefinitionType',
ps: [{
n: 'domainOfValidity'
}]
}, {
ln: 'LabelType',
ps: [{
n: 'content',
col: true,
dom: false,
en: 'LabelExpression',
t: 'er'
}, {
n: 'transform',
an: {
lp: 'transform',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}]
}, {
ln: 'PolygonPatchType',
bti: '.AbstractSurfacePatchType',
ps: [{
n: 'exterior',
mx: false,
dom: false,
ti: '.AbstractRingPropertyType',
t: 'er'
}, {
n: 'interior',
mno: 0,
col: true,
mx: false,
dom: false,
ti: '.AbstractRingPropertyType',
t: 'er'
}, {
n: 'interpolation',
an: {
lp: 'interpolation'
},
t: 'a'
}]
}, {
ln: 'AbstractTopoPrimitiveType',
bti: '.AbstractTopologyType',
ps: [{
n: 'isolated',
mno: 0,
col: true,
ti: '.IsolatedPropertyType'
}, {
n: 'container',
ti: '.ContainerPropertyType'
}]
}, {
ln: 'CylindricalCSType',
bti: '.AbstractCoordinateSystemType'
}, {
ln: 'TemporalCRSType',
bti: '.AbstractReferenceSystemType',
ps: [{
n: 'usesTemporalCS',
rq: true,
ti: '.TemporalCSRefType'
}, {
n: 'usesTemporalDatum',
rq: true,
ti: '.TemporalDatumRefType'
}]
}, {
ln: 'CylinderType',
bti: '.AbstractGriddedSurfaceType',
ps: [{
n: 'horizontalCURVETYPE',
an: {
lp: 'horizontalCurveType'
},
t: 'a'
}, {
n: 'verticalCURVETYPE',
an: {
lp: 'verticalCurveType'
},
t: 'a'
}]
}, {
ln: 'RelatedTimeType',
bti: '.TimePrimitivePropertyType',
ps: [{
n: 'relativePosition',
an: {
lp: 'relativePosition'
},
t: 'a'
}]
}, {
ln: 'TimeOrdinalEraPropertyType',
ps: [{
n: 'timeOrdinalEra',
rq: true,
en: 'TimeOrdinalEra',
ti: '.TimeOrdinalEraType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'GeometryPropertyType',
ps: [{
n: 'geometry',
rq: true,
mx: false,
dom: false,
en: '_Geometry',
ti: '.AbstractGeometryType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'RelativeInternalPositionalAccuracyType',
bti: '.AbstractPositionalAccuracyType',
ps: [{
n: 'result',
rq: true,
ti: '.MeasureType'
}]
}, {
ln: 'OperationMethodType',
bti: '.OperationMethodBaseType',
ps: [{
n: 'methodID',
mno: 0,
col: true,
ti: '.IdentifierType'
}, {
n: 'remarks',
ti: '.StringOrRefType'
}, {
n: 'methodFormula',
rq: true,
ti: '.CodeType'
}, {
n: 'sourceDimensions',
rq: true,
ti: 'PositiveInteger'
}, {
n: 'targetDimensions',
rq: true,
ti: 'PositiveInteger'
}, {
n: 'usesParameter',
mno: 0,
col: true,
ti: '.AbstractGeneralOperationParameterRefType'
}]
}, {
ln: 'MultiCurveCoverageType',
bti: '.AbstractDiscreteCoverageType'
}, {
ln: 'VerticalDatumRefType',
ps: [{
n: 'verticalDatum',
rq: true,
en: 'VerticalDatum',
ti: '.VerticalDatumType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'CoordinateOperationRefType',
ps: [{
n: 'coordinateOperation',
rq: true,
mx: false,
dom: false,
en: '_CoordinateOperation',
ti: '.AbstractCoordinateOperationType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TimePeriodPropertyType',
ps: [{
n: 'timePeriod',
rq: true,
en: 'TimePeriod',
ti: '.TimePeriodType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'GraphStylePropertyType',
ps: [{
n: 'graphStyle',
en: 'GraphStyle',
ti: '.GraphStyleType'
}, {
n: 'about',
an: {
lp: 'about'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'PointPropertyType',
ps: [{
n: 'point',
rq: true,
en: 'Point',
ti: '.PointType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TimeTopologyComplexType',
bti: '.AbstractTimeComplexType',
ps: [{
n: 'primitive',
rq: true,
col: true,
ti: '.TimeTopologyPrimitivePropertyType'
}]
}, {
ln: 'ParameterValueType',
bti: '.AbstractGeneralParameterValueType',
ps: [{
n: 'value',
rq: true,
ti: '.MeasureType'
}, {
n: 'dmsAngleValue',
rq: true,
ti: '.DMSAngleType'
}, {
n: 'stringValue',
rq: true
}, {
n: 'integerValue',
rq: true,
ti: 'PositiveInteger'
}, {
n: 'booleanValue',
rq: true,
ti: 'Boolean'
}, {
n: 'valueList',
rq: true,
ti: '.MeasureListType'
}, {
n: 'integerValueList',
rq: true,
ti: {
t: 'l',
bti: 'Integer'
}
}, {
n: 'valueFile',
rq: true
}, {
n: 'valueOfParameter',
rq: true,
ti: '.OperationParameterRefType'
}]
}, {
ln: 'KnotPropertyType',
ps: [{
n: 'knot',
rq: true,
en: 'Knot',
ti: '.KnotType'
}]
}, {
ln: 'DynamicFeatureType',
bti: '.AbstractFeatureType',
ps: [{
n: 'validTime',
ti: '.TimePrimitivePropertyType'
}, {
n: 'history',
mx: false,
dom: false,
ti: '.HistoryPropertyType',
t: 'er'
}, {
n: 'dataSource',
ti: '.StringOrRefType'
}]
}, {
ln: 'TemporalCSType',
bti: '.AbstractCoordinateSystemType'
}, {
ln: 'DerivedUnitType',
bti: '.UnitDefinitionType',
ps: [{
n: 'derivationUnitTerm',
rq: true,
col: true,
ti: '.DerivationUnitTermType'
}]
}, {
ln: 'HistoryPropertyType',
ps: [{
n: 'timeSlice',
rq: true,
col: true,
mx: false,
dom: false,
en: '_TimeSlice',
ti: '.AbstractTimeSliceType',
t: 'er'
}]
}, {
ln: 'EngineeringCRSType',
bti: '.AbstractReferenceSystemType',
ps: [{
n: 'usesCS',
rq: true,
ti: '.CoordinateSystemRefType'
}, {
n: 'usesEngineeringDatum',
rq: true,
ti: '.EngineeringDatumRefType'
}]
}, {
ln: 'ObliqueCartesianCSType',
bti: '.AbstractCoordinateSystemType'
}, {
ln: 'PolygonPatchArrayPropertyType',
bti: '.SurfacePatchArrayPropertyType'
}, {
ln: 'OperationParameterGroupBaseType',
bti: '.AbstractGeneralOperationParameterType'
}, {
ln: 'CurveType',
bti: '.AbstractCurveType',
ps: [{
n: 'segments',
rq: true,
ti: '.CurveSegmentArrayPropertyType'
}]
}, {
ln: 'EngineeringDatumType',
bti: '.AbstractDatumType'
}, {
ln: 'AbstractTimeGeometricPrimitiveType',
bti: '.AbstractTimePrimitiveType',
ps: [{
n: 'frame',
an: {
lp: 'frame'
},
t: 'a'
}]
}, {
ln: 'TriangleType',
bti: '.AbstractSurfacePatchType',
ps: [{
n: 'exterior',
rq: true,
mx: false,
dom: false,
ti: '.AbstractRingPropertyType',
t: 'er'
}, {
n: 'interpolation',
an: {
lp: 'interpolation'
},
t: 'a'
}]
}, {
ln: 'FormulaType',
ps: [{
n: 'a',
ti: 'Double'
}, {
n: 'b',
rq: true,
ti: 'Double'
}, {
n: 'c',
rq: true,
ti: 'Double'
}, {
n: 'd',
ti: 'Double'
}]
}, {
ln: 'TimeNodeType',
bti: '.AbstractTimeTopologyPrimitiveType',
ps: [{
n: 'previousEdge',
mno: 0,
col: true,
ti: '.TimeEdgePropertyType'
}, {
n: 'nextEdge',
mno: 0,
col: true,
ti: '.TimeEdgePropertyType'
}, {
n: 'position',
ti: '.TimeInstantPropertyType'
}]
}, {
ln: 'VerticalCSRefType',
ps: [{
n: 'verticalCS',
rq: true,
en: 'VerticalCS',
ti: '.VerticalCSType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'BagType',
bti: '.AbstractGMLType',
ps: [{
n: 'member',
mno: 0,
col: true,
ti: '.AssociationType'
}, {
n: 'members',
ti: '.ArrayAssociationType'
}]
}, {
ln: 'RingPropertyType',
ps: [{
n: 'ring',
rq: true,
en: 'Ring',
ti: '.RingType'
}]
}, {
ln: 'EllipsoidBaseType',
bti: '.DefinitionType'
}, {
ln: 'ArrayType',
bti: '.AbstractGMLType',
ps: [{
n: 'members',
ti: '.ArrayAssociationType'
}]
}, {
ln: 'CoordinateReferenceSystemRefType',
ps: [{
n: 'coordinateReferenceSystem',
rq: true,
mx: false,
dom: false,
en: '_CoordinateReferenceSystem',
ti: '.AbstractReferenceSystemType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SphericalCSType',
bti: '.AbstractCoordinateSystemType'
}, {
ln: 'TimeCoordinateSystemType',
bti: '.AbstractTimeReferenceSystemType',
ps: [{
n: 'originPosition',
rq: true,
ti: '.TimePositionType'
}, {
n: 'origin',
rq: true,
ti: '.TimeInstantPropertyType'
}, {
n: 'interval',
rq: true,
ti: '.TimeIntervalLengthType'
}]
}, {
ln: 'DirectedNodePropertyType',
ps: [{
n: 'node',
rq: true,
en: 'Node',
ti: '.NodeType'
}, {
n: 'orientation',
an: {
lp: 'orientation'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TimeTopologyComplexPropertyType',
ps: [{
n: 'timeTopologyComplex',
rq: true,
en: 'TimeTopologyComplex',
ti: '.TimeTopologyComplexType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'IndexMapType',
bti: '.GridFunctionType',
ps: [{
n: 'lookUpTable',
rq: true,
ti: {
t: 'l',
bti: 'Integer'
}
}]
}, {
ln: 'ConversionToPreferredUnitType',
bti: '.UnitOfMeasureType',
ps: [{
n: 'factor',
rq: true,
ti: 'Double'
}, {
n: 'formula',
rq: true,
ti: '.FormulaType'
}]
}, {
ln: 'SequenceRuleType',
ps: [{
n: 'value',
t: 'v'
}, {
n: 'order',
an: {
lp: 'order'
},
t: 'a'
}]
}, {
ln: 'GeocentricCRSRefType',
ps: [{
n: 'geocentricCRS',
rq: true,
en: 'GeocentricCRS',
ti: '.GeocentricCRSType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'PrimeMeridianType',
bti: '.PrimeMeridianBaseType',
ps: [{
n: 'meridianID',
mno: 0,
col: true,
ti: '.IdentifierType'
}, {
n: 'remarks',
ti: '.StringOrRefType'
}, {
n: 'greenwichLongitude',
rq: true,
ti: '.AngleChoiceType'
}]
}, {
ln: 'ValuePropertyType',
ps: [{
n: '_boolean',
rq: true,
en: 'Boolean',
ti: 'Boolean'
}, {
n: 'category',
rq: true,
en: 'Category',
ti: '.CodeType'
}, {
n: 'quantity',
rq: true,
en: 'Quantity',
ti: '.MeasureType'
}, {
n: 'count',
rq: true,
en: 'Count',
ti: 'Integer'
}, {
n: 'booleanList',
rq: true,
en: 'BooleanList',
ti: {
t: 'l'
}
}, {
n: 'categoryList',
rq: true,
en: 'CategoryList',
ti: '.CodeOrNullListType'
}, {
n: 'quantityList',
rq: true,
en: 'QuantityList',
ti: '.MeasureOrNullListType'
}, {
n: 'countList',
rq: true,
en: 'CountList',
ti: {
t: 'l'
}
}, {
n: 'categoryExtent',
rq: true,
en: 'CategoryExtent',
ti: '.CategoryExtentType'
}, {
n: 'quantityExtent',
rq: true,
en: 'QuantityExtent',
ti: '.QuantityExtentType'
}, {
n: 'countExtent',
rq: true,
en: 'CountExtent',
ti: {
t: 'l'
}
}, {
n: 'compositeValue',
rq: true,
mx: false,
dom: false,
en: 'CompositeValue',
ti: '.CompositeValueType',
t: 'er'
}, {
n: 'object',
rq: true,
mx: false,
dom: false,
en: '_Object',
ti: 'AnyType',
t: 'er'
}, {
n: '_null',
rq: true,
en: 'Null',
ti: {
t: 'l'
}
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'PassThroughOperationRefType',
ps: [{
n: 'passThroughOperation',
rq: true,
en: 'PassThroughOperation',
ti: '.PassThroughOperationType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'CoordType',
ps: [{
n: 'x',
rq: true,
en: 'X',
ti: 'Decimal'
}, {
n: 'y',
en: 'Y',
ti: 'Decimal'
}, {
n: 'z',
en: 'Z',
ti: 'Decimal'
}]
}, {
ln: 'StyleVariationType',
ps: [{
n: 'value',
t: 'v'
}, {
n: 'styleProperty',
rq: true,
an: {
lp: 'styleProperty'
},
t: 'a'
}, {
n: 'featurePropertyRange',
an: {
lp: 'featurePropertyRange'
},
t: 'a'
}]
}, {
ln: 'MultiLineStringPropertyType',
ps: [{
n: 'multiLineString',
rq: true,
en: 'MultiLineString',
ti: '.MultiLineStringType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TimeClockType',
bti: '.AbstractTimeReferenceSystemType',
ps: [{
n: 'referenceEvent',
rq: true,
ti: '.StringOrRefType'
}, {
n: 'referenceTime',
rq: true,
ti: 'Time'
}, {
n: 'utcReference',
rq: true,
ti: 'Time'
}, {
n: 'dateBasis',
mno: 0,
col: true,
ti: '.TimeCalendarPropertyType'
}]
}, {
ln: 'BoundedFeatureType',
bti: '.AbstractFeatureType'
}, {
ln: 'ClothoidType.RefLocation',
tn: null,
ps: [{
n: 'affinePlacement',
rq: true,
en: 'AffinePlacement',
ti: '.AffinePlacementType'
}]
}, {
ln: 'ObliqueCartesianCSRefType',
ps: [{
n: 'obliqueCartesianCS',
rq: true,
en: 'ObliqueCartesianCS',
ti: '.ObliqueCartesianCSType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'DomainSetType',
ps: [{
n: 'geometry',
rq: true,
mx: false,
dom: false,
en: '_Geometry',
ti: '.AbstractGeometryType',
t: 'er'
}, {
n: 'timeObject',
rq: true,
mx: false,
dom: false,
en: '_TimeObject',
ti: '.AbstractTimeObjectType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TemporalDatumBaseType',
bti: '.AbstractDatumType'
}, {
ln: 'DynamicFeatureCollectionType',
bti: '.FeatureCollectionType',
ps: [{
n: 'validTime',
ti: '.TimePrimitivePropertyType'
}, {
n: 'history',
mx: false,
dom: false,
ti: '.HistoryPropertyType',
t: 'er'
}, {
n: 'dataSource',
ti: '.StringOrRefType'
}]
}, {
ln: 'CompositeCurvePropertyType',
ps: [{
n: 'compositeCurve',
rq: true,
en: 'CompositeCurve',
ti: '.CompositeCurveType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TimeInstantType',
bti: '.AbstractTimeGeometricPrimitiveType',
ps: [{
n: 'timePosition',
rq: true,
ti: '.TimePositionType'
}]
}, {
ln: 'TrackType',
bti: '.HistoryPropertyType'
}, {
ln: 'CylindricalCSRefType',
ps: [{
n: 'cylindricalCS',
rq: true,
en: 'CylindricalCS',
ti: '.CylindricalCSType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'ConcatenatedOperationType',
bti: '.AbstractCoordinateOperationType',
ps: [{
n: 'usesSingleOperation',
rq: true,
mno: 2,
col: true,
ti: '.SingleOperationRefType'
}]
}, {
ln: 'MultiCurveType',
bti: '.AbstractGeometricAggregateType',
ps: [{
n: 'curveMember',
mno: 0,
col: true,
ti: '.CurvePropertyType'
}, {
n: 'curveMembers',
ti: '.CurveArrayPropertyType'
}]
}, {
ln: 'TimePositionType',
ps: [{
n: 'value',
ti: {
t: 'l'
},
t: 'v'
}, {
n: 'frame',
an: {
lp: 'frame'
},
t: 'a'
}, {
n: 'calendarEraName',
an: {
lp: 'calendarEraName'
},
t: 'a'
}, {
n: 'indeterminatePosition',
an: {
lp: 'indeterminatePosition'
},
t: 'a'
}]
}, {
ln: 'DerivedCRSTypeType',
bti: '.CodeType'
}, {
ln: 'AbstractReferenceSystemBaseType',
bti: '.DefinitionType'
}, {
ln: 'PointType',
bti: '.AbstractGeometricPrimitiveType',
ps: [{
n: 'pos',
rq: true,
ti: '.DirectPositionType'
}, {
n: 'coordinates',
rq: true,
ti: '.CoordinatesType'
}, {
n: 'coord',
rq: true,
ti: '.CoordType'
}]
}, {
ln: 'GeometryArrayPropertyType',
ps: [{
n: 'geometry',
mno: 0,
col: true,
mx: false,
dom: false,
en: '_Geometry',
ti: '.AbstractGeometryType',
t: 'er'
}]
}, {
ln: 'CountPropertyType',
bti: '.ValuePropertyType'
}, {
ln: 'TemporalDatumRefType',
ps: [{
n: 'temporalDatum',
rq: true,
en: 'TemporalDatum',
ti: '.TemporalDatumType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'AngleChoiceType',
ps: [{
n: 'angle',
rq: true,
ti: '.MeasureType'
}, {
n: 'dmsAngle',
rq: true,
ti: '.DMSAngleType'
}]
}, {
ln: 'CodeListType',
ps: [{
n: 'value',
ti: {
t: 'l',
bti: 'Name'
},
t: 'v'
}, {
n: 'codeSpace',
an: {
lp: 'codeSpace'
},
t: 'a'
}]
}, {
ln: 'UserDefinedCSRefType',
ps: [{
n: 'userDefinedCS',
rq: true,
en: 'UserDefinedCS',
ti: '.UserDefinedCSType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'MovingObjectStatusType',
bti: '.AbstractTimeSliceType',
ps: [{
n: 'location',
rq: true,
mx: false,
dom: false,
ti: '.LocationPropertyType',
t: 'er'
}, {
n: 'speed',
ti: '.MeasureType'
}, {
n: 'bearing',
ti: '.DirectionPropertyType'
}, {
n: 'acceleration',
ti: '.MeasureType'
}, {
n: 'elevation',
ti: '.MeasureType'
}, {
n: 'status',
ti: '.StringOrRefType'
}]
}, {
ln: 'MultiPointPropertyType',
ps: [{
n: 'multiPoint',
rq: true,
en: 'MultiPoint',
ti: '.MultiPointType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'AbstractGeneralParameterValueType'
}, {
ln: 'OperationParameterGroupRefType',
ps: [{
n: 'operationParameterGroup',
rq: true,
en: 'OperationParameterGroup',
ti: '.OperationParameterGroupType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TimeNodePropertyType',
ps: [{
n: 'timeNode',
rq: true,
en: 'TimeNode',
ti: '.TimeNodeType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'CodeOrNullListType',
ps: [{
n: 'value',
ti: {
t: 'l'
},
t: 'v'
}, {
n: 'codeSpace',
an: {
lp: 'codeSpace'
},
t: 'a'
}]
}, {
ln: 'AbstractCoordinateOperationType',
bti: '.AbstractCoordinateOperationBaseType',
ps: [{
n: 'coordinateOperationID',
mno: 0,
col: true,
ti: '.IdentifierType'
}, {
n: 'remarks',
ti: '.StringOrRefType'
}, {
n: 'operationVersion'
}, {
n: 'validArea',
ti: '.ExtentType'
}, {
n: 'scope'
}, {
n: 'positionalAccuracy',
mno: 0,
col: true,
mx: false,
dom: false,
en: '_positionalAccuracy',
ti: '.AbstractPositionalAccuracyType',
t: 'er'
}, {
n: 'sourceCRS',
ti: '.CRSRefType'
}, {
n: 'targetCRS',
ti: '.CRSRefType'
}]
}, {
ln: 'IsolatedPropertyType',
ps: [{
n: 'node',
rq: true,
en: 'Node',
ti: '.NodeType'
}, {
n: 'edge',
rq: true,
en: 'Edge',
ti: '.EdgeType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'TimeGeometricPrimitivePropertyType',
ps: [{
n: 'timeGeometricPrimitive',
rq: true,
mx: false,
dom: false,
en: '_TimeGeometricPrimitive',
ti: '.AbstractTimeGeometricPrimitiveType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {