@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
169 lines • 5.24 kB
JavaScript
var CityGML_Vegetation_2_0_Module_Factory = function () {
var CityGML_Vegetation_2_0 = {
n: 'CityGML_Vegetation_2_0',
dens: 'http:\/\/www.opengis.net\/citygml\/vegetation\/2.0',
deps: ['GML_3_1_1', 'CityGML_2_0'],
tis: [{
ln: 'PlantCoverType',
bti: '.AbstractVegetationObjectType',
ps: [{
n: 'clazz',
en: 'class',
ti: 'GML_3_1_1.CodeType'
}, {
n: 'function',
mno: 0,
col: true,
ti: 'GML_3_1_1.CodeType'
}, {
n: 'usage',
mno: 0,
col: true,
ti: 'GML_3_1_1.CodeType'
}, {
n: 'averageHeight',
ti: 'GML_3_1_1.LengthType'
}, {
n: 'lod1MultiSurface',
ti: 'GML_3_1_1.MultiSurfacePropertyType'
}, {
n: 'lod2MultiSurface',
ti: 'GML_3_1_1.MultiSurfacePropertyType'
}, {
n: 'lod3MultiSurface',
ti: 'GML_3_1_1.MultiSurfacePropertyType'
}, {
n: 'lod4MultiSurface',
ti: 'GML_3_1_1.MultiSurfacePropertyType'
}, {
n: 'lod1MultiSolid',
ti: 'GML_3_1_1.MultiSolidPropertyType'
}, {
n: 'lod2MultiSolid',
ti: 'GML_3_1_1.MultiSolidPropertyType'
}, {
n: 'lod3MultiSolid',
ti: 'GML_3_1_1.MultiSolidPropertyType'
}, {
n: 'lod4MultiSolid',
ti: 'GML_3_1_1.MultiSolidPropertyType'
}, {
n: 'genericApplicationPropertyOfPlantCover',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfPlantCover',
ti: 'AnyType'
}]
}, {
ln: 'AbstractVegetationObjectType',
bti: 'CityGML_2_0.AbstractCityObjectType',
ps: [{
n: 'genericApplicationPropertyOfVegetationObject',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfVegetationObject',
ti: 'AnyType'
}]
}, {
ln: 'SolitaryVegetationObjectType',
bti: '.AbstractVegetationObjectType',
ps: [{
n: 'clazz',
en: 'class',
ti: 'GML_3_1_1.CodeType'
}, {
n: 'function',
mno: 0,
col: true,
ti: 'GML_3_1_1.CodeType'
}, {
n: 'usage',
mno: 0,
col: true,
ti: 'GML_3_1_1.CodeType'
}, {
n: 'species',
ti: 'GML_3_1_1.CodeType'
}, {
n: 'height',
ti: 'GML_3_1_1.LengthType'
}, {
n: 'trunkDiameter',
ti: 'GML_3_1_1.LengthType'
}, {
n: 'crownDiameter',
ti: 'GML_3_1_1.LengthType'
}, {
n: 'lod1Geometry',
ti: 'GML_3_1_1.GeometryPropertyType'
}, {
n: 'lod2Geometry',
ti: 'GML_3_1_1.GeometryPropertyType'
}, {
n: 'lod3Geometry',
ti: 'GML_3_1_1.GeometryPropertyType'
}, {
n: 'lod4Geometry',
ti: 'GML_3_1_1.GeometryPropertyType'
}, {
n: 'lod1ImplicitRepresentation',
ti: 'CityGML_2_0.ImplicitRepresentationPropertyType'
}, {
n: 'lod2ImplicitRepresentation',
ti: 'CityGML_2_0.ImplicitRepresentationPropertyType'
}, {
n: 'lod3ImplicitRepresentation',
ti: 'CityGML_2_0.ImplicitRepresentationPropertyType'
}, {
n: 'lod4ImplicitRepresentation',
ti: 'CityGML_2_0.ImplicitRepresentationPropertyType'
}, {
n: 'genericApplicationPropertyOfSolitaryVegetationObject',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfSolitaryVegetationObject',
ti: 'AnyType'
}]
}],
eis: [{
en: 'PlantCover',
ti: '.PlantCoverType',
sh: '_VegetationObject'
}, {
en: '_GenericApplicationPropertyOfVegetationObject',
ti: 'AnyType'
}, {
en: '_VegetationObject',
ti: '.AbstractVegetationObjectType',
sh: {
lp: '_CityObject',
ns: 'http:\/\/www.opengis.net\/citygml\/2.0'
}
}, {
en: 'SolitaryVegetationObject',
ti: '.SolitaryVegetationObjectType',
sh: '_VegetationObject'
}, {
en: '_GenericApplicationPropertyOfPlantCover',
ti: 'AnyType'
}, {
en: '_GenericApplicationPropertyOfSolitaryVegetationObject',
ti: 'AnyType'
}]
};
return {
CityGML_Vegetation_2_0: CityGML_Vegetation_2_0
};
};
if (typeof define === 'function' && define.amd) {
define([], CityGML_Vegetation_2_0_Module_Factory);
}
else {
var CityGML_Vegetation_2_0_Module = CityGML_Vegetation_2_0_Module_Factory();
if (typeof module !== 'undefined' && module.exports) {
module.exports.CityGML_Vegetation_2_0 = CityGML_Vegetation_2_0_Module.CityGML_Vegetation_2_0;
}
else {
var CityGML_Vegetation_2_0 = CityGML_Vegetation_2_0_Module.CityGML_Vegetation_2_0;
}
}