@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
897 lines • 23.9 kB
JavaScript
var OLS_NAV_1_3_Module_Factory = function () {
var OLS_NAV_1_3 = {
n: 'OLS_NAV_1_3',
dens: 'http:\/\/www.opengis.net\/ols\/nav',
deps: ['OLS_1_2', 'GML_3_1_1'],
tis: [{
ln: 'RoutePointType',
ps: [{
n: 'linkLoci',
rq: true,
col: true,
en: 'LinkLoci',
ti: '.LocusType'
}]
}, {
ln: 'TimeZoneType',
ps: [{
n: 'code',
rq: true,
en: 'Code',
ti: 'Long'
}, {
n: 'minutesFromGMT',
rq: true,
en: 'MinutesFromGMT',
ti: 'Short'
}, {
n: 'description',
rq: true,
en: 'Description'
}]
}, {
ln: 'DayOfWeekOfMonthType',
ps: [{
n: 'dayOfWeek',
rq: true,
en: 'DayOfWeek'
}, {
n: 'weekOfMonth',
rq: true,
en: 'WeekOfMonth',
ti: 'UnsignedShort'
}]
}, {
ln: 'CursorFetchRequest',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'cursorID',
rq: true,
en: 'CursorID',
ti: '.CursorIDType'
}, {
n: 'fetchDirection',
rq: true,
en: 'FetchDirection'
}, {
n: 'numRecordsToFetch',
rq: true,
en: 'NumRecordsToFetch',
ti: 'UnsignedLong'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'RoutePointSequenceType.ViaPoint',
tn: null,
bti: '.RoutePointType',
ps: [{
n: 'ordered',
ti: 'Boolean',
an: {
lp: 'ordered'
},
t: 'a'
}]
}, {
ln: 'GetNearbyMapObjRequestType',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'currentPosition',
rq: true,
en: 'CurrentPosition',
ti: 'OLS_1_2.PositionType'
}, {
n: 'delta',
rq: true,
en: 'Delta',
ti: 'UnsignedLong'
}, {
n: 'getFirstBucket',
en: 'GetFirstBucket',
ti: 'Integer'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'DayOfWeekOfYearType',
ps: [{
n: 'dayOfWeek',
rq: true,
en: 'DayOfWeek'
}, {
n: 'weekOfYear',
rq: true,
en: 'WeekOfYear',
ti: 'UnsignedShort'
}]
}, {
ln: 'DateType',
ps: [{
n: 'absoluteDateType',
en: 'AbsoluteDateType',
ti: '.AbsoluteDateType'
}, {
n: 'extendedDate',
en: 'ExtendedDate',
ti: '.ExtendedDateType'
}]
}, {
ln: 'CursorInfoType',
ps: [{
n: 'cursorBufferStart',
rq: true,
en: 'CursorBufferStart',
ti: 'Long'
}, {
n: 'cursorBufferEnd',
rq: true,
en: 'CursorBufferEnd',
ti: 'Long'
}, {
n: 'resultsSetComplete',
rq: true,
en: 'ResultsSetComplete',
ti: 'Boolean'
}, {
n: 'currentCursorPosition',
rq: true,
en: 'CurrentCursorPosition',
ti: 'Long'
}]
}, {
ln: 'DayOfWeekOfMonthOfYearType',
ps: [{
n: 'dayOfWeek',
rq: true,
en: 'DayOfWeek'
}, {
n: 'weekOfMonth',
rq: true,
en: 'WeekOfMonth',
ti: 'UnsignedShort'
}, {
n: 'monthOfYear',
rq: true,
en: 'MonthOfYear',
ti: 'UnsignedShort'
}]
}, {
ln: 'GetCursorPositionRequest',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'cursorID',
rq: true,
en: 'CursorID',
ti: '.CursorIDType'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'GetCursorInfoResponse',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'cursorInfo',
rq: true,
en: 'CursorInfo',
ti: '.CursorInfoType'
}]
}, {
ln: 'SetCursorPositionResponse',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'gapNum',
rq: true,
en: 'GapNum',
ti: 'Long'
}]
}, {
ln: 'RoutePointSequenceType',
ps: [{
n: 'startPoint',
rq: true,
en: 'StartPoint',
ti: '.RoutePointType'
}, {
n: 'viaPoint',
mno: 0,
col: true,
en: 'ViaPoint',
ti: '.RoutePointSequenceType.ViaPoint'
}, {
n: 'endPoint',
rq: true,
en: 'EndPoint',
ti: '.RoutePointType'
}]
}, {
ln: 'ProcessCursorResponse',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'numRecordsProcessed',
rq: true,
en: 'NumRecordsProcessed',
ti: 'Long'
}]
}, {
ln: 'ProcessCursorRequest',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'cursorID',
rq: true,
en: 'CursorID',
ti: '.CursorIDType'
}, {
n: 'actionFunc',
rq: true,
en: 'ActionFunc',
ti: 'AnyType'
}, {
n: 'actionFuncParam',
rq: true,
en: 'ActionFuncParam',
ti: 'AnyType'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'MapObjType',
ps: [{
n: 'cursor',
rq: true,
en: 'Cursor',
ti: '.CursorType'
}, {
n: 'firstBucket',
en: 'FirstBucket',
ti: '.CursorFetchResponse'
}]
}, {
ln: 'AbsoluteDateType',
ps: [{
n: 'monthOfYear',
rq: true,
en: 'MonthOfYear',
ti: 'UnsignedShort'
}, {
n: 'dayOfMonth',
rq: true,
en: 'DayOfMonth',
ti: 'UnsignedShort'
}, {
n: 'year',
rq: true,
en: 'Year',
ti: 'UnsignedShort'
}]
}, {
ln: 'SetCursorPositionRequest',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'cursorID',
rq: true,
en: 'CursorID',
ti: '.CursorIDType'
}, {
n: 'cursorStartPosition',
rq: true,
en: 'CursorStartPosition'
}, {
n: 'numOfPositions',
rq: true,
en: 'NumOfPositions',
ti: 'Long'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'GetPositionRequestType',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'useHistory',
rq: true,
en: 'UseHistory',
ti: 'Boolean'
}, {
n: 'currentPosition',
rq: true,
en: 'CurrentPosition',
ti: 'OLS_1_2.PositionType'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'DetermineRouteResponseType',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'routeLinkAndCost',
rq: true,
en: 'RouteLinkAndCost',
ti: '.CursorType'
}, {
n: 'firstBucket',
en: 'FirstBucket',
ti: '.CursorFetchResponse'
}, {
n: 'routeHandle',
en: {
lp: 'RouteHandle',
ns: 'http:\/\/www.opengis.net\/xls'
},
ti: 'OLS_1_2.RouteHandleType'
}, {
n: 'routeSummary',
en: {
lp: 'RouteSummary',
ns: 'http:\/\/www.opengis.net\/xls'
},
ti: 'OLS_1_2.RouteSummaryType'
}, {
n: 'constraintRelaxed',
en: 'ConstraintRelaxed',
ti: 'Boolean'
}, {
n: 'whichConstrainWasRelaxed',
en: 'WhichConstrainWasRelaxed',
ti: 'AnyType'
}]
}, {
ln: 'GetPositionResponseType',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'locus',
rq: true,
en: 'Locus',
ti: '.LocusType'
}]
}, {
ln: 'GetNearbyMapObjResponseType',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'mapObj',
rq: true,
en: 'MapObj',
ti: '.MapObjType'
}]
}, {
ln: 'RouteCostModelType',
ps: [{
n: 'minimizerGoal',
rq: true,
en: 'MinimizerGoal'
}, {
n: 'highwayAffinity',
en: 'HighwayAffinity'
}, {
n: 'tollroadAffinity',
en: 'TollroadAffinity'
}, {
n: 'scenicRoute',
ti: 'Boolean',
an: {
lp: 'ScenicRoute'
},
t: 'a'
}]
}, {
ln: 'DayOfMonthOfYearType',
ps: [{
n: 'dayOfMonth',
rq: true,
en: 'DayOfMonth',
ti: 'UnsignedShort'
}, {
n: 'monthOfYear',
rq: true,
en: 'MonthOfYear',
ti: 'UnsignedShort'
}]
}, {
ln: 'RouteControlType',
ps: [{
n: 'costCriteria',
rq: true,
en: 'CostCriteria',
ti: '.RouteCostModelType'
}, {
n: 'vehicle',
mno: 0,
col: true,
en: 'Vehicle',
ti: '.VehicleTypeN'
}, {
n: 'vehicleCompositionLogic',
en: 'VehicleCompositionLogic'
}, {
n: 'routeStartDateTime',
en: 'RouteStartDateTime',
ti: '.DateTimeType'
}, {
n: 'routeEndDateTime',
en: 'RouteEndDateTime',
ti: '.DateTimeType'
}, {
n: 'useRealTimeTraffic',
ti: 'Boolean',
an: {
lp: 'useRealTimeTraffic'
},
t: 'a'
}]
}, {
ln: 'LocusType',
bti: 'OLS_1_2.AbstractWayPointType',
ps: [{
n: 'link',
rq: true,
en: 'Link',
ti: '.AbstractIDType'
}, {
n: 'positionAlongLink',
en: 'PositionAlongLink',
ti: 'Decimal'
}, {
n: 'side',
en: 'Side',
ti: 'AnyType'
}]
}, {
ln: 'CursorType',
ps: [{
n: 'cursorID',
rq: true,
en: 'CursorID',
ti: '.CursorIDType'
}, {
n: 'cursorType',
rq: true,
en: 'CursorType'
}]
}, {
ln: 'CursorIDType',
bti: '.AbstractIDType'
}, {
ln: 'CloseCursorRequest',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'cursorID',
rq: true,
en: 'CursorID',
ti: '.CursorIDType'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'GetCursorPositionResponse',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'cursorPosition',
rq: true,
en: 'CursorPosition',
ti: 'Long'
}]
}, {
ln: 'DateTimeType',
ps: [{
n: 'startDate',
en: 'StartDate',
ti: '.DateType'
}, {
n: 'endDate',
en: 'EndDate',
ti: '.DateType'
}, {
n: 'startTime',
en: 'StartTime',
ti: 'UnsignedShort'
}, {
n: 'endTime',
en: 'EndTime',
ti: 'UnsignedShort'
}, {
n: 'timeZone',
en: 'TimeZone',
ti: '.TimeZoneType'
}, {
n: 'daylightSavingsTimeCode',
en: 'DaylightSavingsTimeCode',
ti: 'UnsignedShort'
}, {
n: 'exclusionary',
ti: 'Boolean',
an: {
lp: 'Exclusionary'
},
t: 'a'
}, {
n: 'spring',
ti: 'Boolean',
an: {
lp: 'Spring'
},
t: 'a'
}, {
n: 'summer',
ti: 'Boolean',
an: {
lp: 'Summer'
},
t: 'a'
}, {
n: 'fall',
ti: 'Boolean',
an: {
lp: 'Fall'
},
t: 'a'
}, {
n: 'winter',
ti: 'Boolean',
an: {
lp: 'Winter'
},
t: 'a'
}, {
n: 'holiday',
ti: 'Boolean',
an: {
lp: 'Holiday'
},
t: 'a'
}, {
n: 'dawnToDusk',
ti: 'Boolean',
an: {
lp: 'DawnToDusk'
},
t: 'a'
}, {
n: 'duskToDawn',
ti: 'Boolean',
an: {
lp: 'DuskToDawn'
},
t: 'a'
}]
}, {
ln: 'AbstractIDType',
ps: [{
n: 'id',
rq: true,
en: 'ID',
ti: 'Integer'
}]
}, {
ln: 'RouteLinkAndCost',
ps: [{
n: 'link',
rq: true,
en: 'Link',
ti: '.AbstractIDType'
}, {
n: 'estLinkTravelTime',
rq: true,
en: 'EstLinkTravelTime',
ti: 'UnsignedLong'
}, {
n: 'nodeTravelTime',
rq: true,
en: 'NodeTravelTime',
ti: 'UnsignedShort'
}]
}, {
ln: 'RoutePlanType',
ps: [{
n: 'wayPointList',
rq: true,
en: 'WayPointList',
ti: '.RoutePointSequenceType'
}, {
n: 'avoidList',
en: 'AvoidList',
ti: 'OLS_1_2.AvoidListType'
}, {
n: 'extendedRouteControl',
rq: true,
en: 'ExtendedRouteControl',
ti: '.RouteControlType'
}, {
n: 'useRealTimeTraffic',
ti: 'Boolean',
an: {
lp: 'useRealTimeTraffic'
},
t: 'a'
}, {
n: 'relaxConstraint',
rq: true,
ti: 'Boolean',
an: {
lp: 'RelaxConstraint'
},
t: 'a'
}]
}, {
ln: 'CursorFetchResponse',
bti: 'OLS_1_2.AbstractResponseParametersType',
ps: [{
n: 'numFetchedRecords',
rq: true,
en: 'NumFetchedRecords',
ti: 'Long'
}, {
n: 'cursorType',
rq: true,
en: 'CursorType'
}, {
n: 'retrievedRecords',
rq: true,
col: true,
en: 'RetrievedRecords',
ti: 'AnyType'
}]
}, {
ln: 'DetermineRouteRequestType',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'routeHandle',
rq: true,
en: 'RouteHandle',
ti: 'OLS_1_2.RouteHandleType'
}, {
n: 'extendedRoutePlan',
rq: true,
en: 'ExtendedRoutePlan',
ti: '.RoutePlanType'
}, {
n: 'boundingBox',
en: 'BoundingBox',
ti: 'GML_3_1_1.EnvelopeType'
}, {
n: 'routeGuidanceRequest',
en: 'RouteGuidanceRequest',
ti: 'OLS_1_2.RouteInstructionsRequestType'
}, {
n: 'firstBucketSize',
en: 'FirstBucketSize',
ti: 'Integer'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}, {
n: 'provideRouteHandle',
ti: 'Boolean',
an: {
lp: 'provideRouteHandle'
},
t: 'a'
}, {
n: 'distanceUnit',
ti: 'OLS_1_2.DistanceUnitType',
an: {
lp: 'distanceUnit'
},
t: 'a'
}]
}, {
ln: 'GetCursorInfoRequest',
bti: 'OLS_1_2.AbstractRequestParametersType',
ps: [{
n: 'cursorID',
rq: true,
en: 'CursorID',
ti: '.CursorIDType'
}, {
n: 'priority',
rq: true,
ti: 'UnsignedShort',
an: {
lp: 'priority'
},
t: 'a'
}]
}, {
ln: 'VehicleTypeN',
tn: 'VehicleType.N',
ps: [{
n: 'vehicleValue',
rq: true,
en: 'VehicleValue',
ti: 'Integer'
}, {
n: 'vehicleName',
en: 'VehicleName'
}, {
n: 'exclusionary',
ti: 'Boolean',
an: {
lp: 'Exclusionary'
},
t: 'a'
}]
}, {
ln: 'ExtendedDateType',
ps: [{
n: 'dayOfWeek',
en: 'DayOfWeek'
}, {
n: 'dayOfYear',
en: 'DayOfYear',
ti: 'UnsignedShort'
}, {
n: 'dayOfMonth',
en: 'DayOfMonth',
ti: 'UnsignedShort'
}, {
n: 'dayOfWeekOfMonthType',
en: 'DayOfWeekOfMonthType',
ti: '.DayOfWeekOfMonthType'
}, {
n: 'dayOfWeekOfYearType',
en: 'DayOfWeekOfYearType',
ti: '.DayOfWeekOfYearType'
}, {
n: 'weekOfMonth',
en: 'WeekOfMonth',
ti: 'UnsignedShort'
}, {
n: 'weekOfYear',
en: 'WeekOfYear',
ti: 'UnsignedShort'
}, {
n: 'monthOfYear',
en: 'MonthOfYear',
ti: 'UnsignedShort'
}, {
n: 'dayOfMonthOfYearType',
en: 'DayOfMonthOfYearType',
ti: '.DayOfMonthOfYearType'
}, {
n: 'dayOfWeekOfMonthOfYearType',
en: 'DayOfWeekOfMonthOfYearType',
ti: '.DayOfMonthOfYearType'
}]
}, {
t: 'enum',
ln: 'RouteHighwayUsageEnum',
vs: ['PROHIBIT_HIGHWAYS', 'AVOID_HIGHWAYS', 'PREFER_HIGHWAYS', 'NO_PREFERENCE']
}, {
t: 'enum',
ln: 'RouteMinimizeOptionEnum',
vs: ['SHORTEST_DISTANCE', 'SHORTEST_TIME']
}, {
t: 'enum',
ln: 'DateTimeEnum',
vs: ['MAP_DAY_OF_WEEK', 'MAP_ABSOLUTE_DATE', 'MAP_DAY_OF_YEAR', 'MAP_DAY_OF_MONTH', 'MAP_DAY_OF_WEEK_OF_MONTH', 'MAP_DAY_OF_WEEK_OF_YEAR', 'MAP_WEEK_OF_MONTH', 'MAP_WEEK_OF_YEAR', 'MAP_MONTH_OF_YEAR', 'MAP_DAY_OF_MONTH_OF_YEAR', 'MAP_DAY_OF_WEEK_OF_MONTH_OF_YEAR']
}, {
t: 'enum',
ln: 'FetchDirectionType',
vs: ['FetchForward', 'FetchBackward']
}, {
t: 'enum',
ln: 'CursorTypeEnum',
vs: ['RouteLinkAndCostType', 'MapObjType']
}, {
t: 'enum',
ln: 'DayOfWeekEnum',
vs: ['Monday = 0x1', 'Tuesday = 0x2', 'Wednesday = 0x4', 'Thursday = 0x8', 'Friday = 0x10', 'Saturday = 0x20', 'Sunday = 0x40']
}, {
t: 'enum',
ln: 'CursorOriginEnum',
vs: ['CURRENT_POSITION', 'RESULT_SET_START', 'RESULT_SET_END']
}, {
t: 'enum',
ln: 'RouteTollUsageEnum',
vs: ['PROHIBIT_TOLLROADS', 'AVOID_TOLLROADS', 'NO_PREFERENCE']
}, {
t: 'enum',
ln: 'VehicleTypeName',
vs: ['All Vehicles', 'Passenger Cars', 'Residential Vehicle', 'High Occupancy Vehicle', 'Car with Trailer', 'Emergency Vehicle', 'Taxi', 'Public Bus', 'Private Bus', 'Military vehicle', 'Delivery Truck', 'Transport Truck', 'Motorcycle', 'Moped', 'Bicycle', 'Pedestrian', 'Farm Vehicle', 'Vehicle with water polluting load', 'Vehicle with explosive load', 'Vehicle with other dangerous load', 'Trolley Bus', 'Employee Vehicle', 'Light Rail', 'Facility Vehicle', 'School Bus', '4 Wheel Drive Vehicle', 'Vehicle carrying snow chains', 'Mail Vehicle', 'Tanker', 'Vehicle for disabled persons', 'User defined 00', 'User defined 01', 'User defined 02', 'User defined 03', 'User defined 04', 'User defined 05', 'User defined 06', 'User defined 07', 'User defined 08', 'User defined 09']
}],
eis: [{
en: 'GetNearbyMapObjRequest',
ti: '.GetNearbyMapObjRequestType',
sh: {
lp: '_RequestParameters',
ns: 'http:\/\/www.opengis.net\/xls'
}
}, {
en: 'GetPositionRequest',
ti: '.GetPositionRequestType',
sh: {
lp: '_RequestParameters',
ns: 'http:\/\/www.opengis.net\/xls'
}
}, {
en: 'DetermineRouteRequest',
ti: '.DetermineRouteRequestType',
sh: {
lp: '_RequestParameters',
ns: 'http:\/\/www.opengis.net\/xls'
}
}, {
en: 'GetNearbyMapObjResponse',
ti: '.GetNearbyMapObjResponseType',
sh: {
lp: '_ResponseParameters',
ns: 'http:\/\/www.opengis.net\/xls'
}
}, {
en: 'DetermineRouteResponse',
ti: '.DetermineRouteResponseType',
sh: {
lp: '_ResponseParameters',
ns: 'http:\/\/www.opengis.net\/xls'
}
}, {
en: 'GetPositionResponse',
ti: '.GetPositionResponseType',
sh: {
lp: '_ResponseParameters',
ns: 'http:\/\/www.opengis.net\/xls'
}
}]
};
return {
OLS_NAV_1_3: OLS_NAV_1_3
};
};
if (typeof define === 'function' && define.amd) {
define([], OLS_NAV_1_3_Module_Factory);
}
else {
var OLS_NAV_1_3_Module = OLS_NAV_1_3_Module_Factory();
if (typeof module !== 'undefined' && module.exports) {
module.exports.OLS_NAV_1_3 = OLS_NAV_1_3_Module.OLS_NAV_1_3;
}
else {
var OLS_NAV_1_3 = OLS_NAV_1_3_Module.OLS_NAV_1_3;
}
}