Included schema Common.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
Complex Type Common
Namespace No namespace
Annotations
Defines common parameters.
Diagram
Diagram Common_xsd.tmp#Common_language Common_xsd.tmp#Common_coordinateFormat Common_xsd.tmp#Common_majorVersion Common_xsd.tmp#Common_minorVersion
Used by
Element Profile/Common
Attributes
QName Type Fixed Default Use Annotation
coordinateFormat CoordinateFormat OG_GEODECIMAL optional
Defines the format for coordinates defined in this XML schema. For example, the coordinates of the type Rectangle have to be specified in this format. Note that all other coordinates not specified in an XML document based on this schema, for example start and destination coordinates of a route request, can be specified in a different format.
language Language en optional
The language used to export texts and geographic names. See documentation of the type Language for more information.
majorVersion xs:integer 1 required
The major version of the Common element.
minorVersion xs:integer 0 required
The minor version of the Common element.
Simple Type Language
Namespace No namespace
Annotations
Defines a language through a language code according to the BCP 47 standard track defined by the Internet Engineering Task Force (IETF). For most cases the ISO 639-1 code suffices, region subtypes such as "en-US" are not supported. Examples: "en" for English or "de" for German. Note that it depends on the data whether or not texts are available in the given language.
Diagram
Diagram
Type xs:language
Used by
Attribute Common/@language
Simple Type CoordinateFormat
Namespace No namespace
Annotations
Defines the coordinate format.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration PTV_MERCATOR
PTV representation of coordinates according to the Mercator projection. Example: x=917420, y=6227729.
enumeration PTV_GEODECIMAL
PTV representation of longitude/latitude coordinates as OG_GEODECIMAL coordinates multiplied by 100000. Example: x=825056, y=4876278.
enumeration PTV_GEOMINSEC
PTV representation of longitude/latitude coordinates in degrees (d), minutes (m) and seconds (s) as a single integer number (d * 100000 + m * 1000 + s * 10) multiplied by sign. Example: x=815020, y=4845460 (x represents 8d 15m 2s).
enumeration PTV_SMARTUNITS
PTV internal coordinate format. Example: x=4352286, y=5456405.
enumeration OG_GEODECIMAL
Longitude/latitude coordinates in decimal degrees [°]. Example: x=8.2505556, y=48.7627778.
Used by
Simple Type CountryId
Namespace No namespace
Annotations
Defines a country. This numeric code is PTV-specific and is usually the international dialing code of the country. Big countries may be split into several integration units; in this case both the code of the whole country and the integration unit codes can be used here. The special value "*" defines every country.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern \*|\d+
Used by
Simple Type Distance
Namespace No namespace
Annotations
Defines the type used for expressing distances.
Diagram
Diagram
Type xs:unsignedLong
Used by
Simple Type Angle
Namespace No namespace
Annotations
Defines an angle in degrees [°].
Diagram
Diagram
Type restriction of xs:double
Facets
maxInclusive 360.0
minInclusive 0.0
Used by
Complex Type Rectangle
Namespace No namespace
Annotations
Diagram
Diagram Common_xsd.tmp#Rectangle_left Common_xsd.tmp#Rectangle_top Common_xsd.tmp#Rectangle_right Common_xsd.tmp#Rectangle_bottom
Used by
Attributes
QName Type Fixed Default Use Annotation
bottom xs:double required
The y-coordinate of the bottom border.
left xs:double required
The x-coordinate of the left border.
right xs:double required
The x-coordinate of the right border.
top xs:double required
The y-coordinate of the top border.
Simple Type CountryCode
Namespace No namespace
Annotations
Defines a country. This numeric code is PTV-specific and is usually the international dialing code of the country. Big countries may be split into several integration units; in this case both the code of the whole country and the integration unit codes can be used here.
Diagram
Diagram
Type xs:unsignedInt
Used by
Simple Type PercentValue
Namespace No namespace
Annotations
Defines a percent value 0 <= x <= 100.
Diagram
Diagram
Type restriction of xs:integer
Facets
maxInclusive 100
minInclusive 0
Used by
Simple Type LowEmissionZoneType
Namespace No namespace
Annotations
Defines the low-emission zone type of the vehicle.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration NONE
The vehicle has no low-emission zone type (cannot drive into red, yellow and green zones).
enumeration RED
The red type (a vehicle cannot drive into yellow and green zones).
enumeration YELLOW
The yellow type (a vehicle cannot drive into green zones).
enumeration GREEN
The green type (a vehicle is allowed to drive in all zones).
Used by
Simple Type Dimension
Namespace No namespace
Annotations
Defines the type used for dimensions. For example, the width or height of a vehicle.
Diagram
Diagram
Type xs:unsignedInt
Used by
Attribute Common / @language
Namespace No namespace
Annotations
The language used to export texts and geographic names. See documentation of the type Language for more information.
Type Language
Properties
use: optional
default: en
Used by
Complex Type Common
Attribute Common / @coordinateFormat
Namespace No namespace
Annotations
Defines the format for coordinates defined in this XML schema. For example, the coordinates of the type Rectangle have to be specified in this format. Note that all other coordinates not specified in an XML document based on this schema, for example start and destination coordinates of a route request, can be specified in a different format.
Type CoordinateFormat
Properties
use: optional
default: OG_GEODECIMAL
Facets
enumeration PTV_MERCATOR
PTV representation of coordinates according to the Mercator projection. Example: x=917420, y=6227729.
enumeration PTV_GEODECIMAL
PTV representation of longitude/latitude coordinates as OG_GEODECIMAL coordinates multiplied by 100000. Example: x=825056, y=4876278.
enumeration PTV_GEOMINSEC
PTV representation of longitude/latitude coordinates in degrees (d), minutes (m) and seconds (s) as a single integer number (d * 100000 + m * 1000 + s * 10) multiplied by sign. Example: x=815020, y=4845460 (x represents 8d 15m 2s).
enumeration PTV_SMARTUNITS
PTV internal coordinate format. Example: x=4352286, y=5456405.
enumeration OG_GEODECIMAL
Longitude/latitude coordinates in decimal degrees [°]. Example: x=8.2505556, y=48.7627778.
Used by
Complex Type Common
Attribute Common / @majorVersion
Namespace No namespace
Annotations
The major version of the Common element.
Type xs:integer
Properties
use: required
fixed: 1
Used by
Complex Type Common
Attribute Common / @minorVersion
Namespace No namespace
Annotations
The minor version of the Common element.
Type xs:integer
Properties
use: required
fixed: 0
Used by
Complex Type Common
Attribute Rectangle / @left
Namespace No namespace
Annotations
The x-coordinate of the left border.
Type xs:double
Properties
use: required
Used by
Complex Type Rectangle
Attribute Rectangle / @top
Namespace No namespace
Annotations
The y-coordinate of the top border.
Type xs:double
Properties
use: required
Used by
Complex Type Rectangle
Attribute Rectangle / @right
Namespace No namespace
Annotations
The x-coordinate of the right border.
Type xs:double
Properties
use: required
Used by
Complex Type Rectangle
Attribute Rectangle / @bottom
Namespace No namespace
Annotations
The y-coordinate of the bottom border.
Type xs:double
Properties
use: required
Used by
Complex Type Rectangle