13.14 Combinations of elements and attributes for object types
13.14.1 barrier
A barrier is a continuous roadside object, which cannot be passed.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<skeleton> <marking> <border> <material> <surface> <parkingSpace> |
---|---|---|---|---|---|---|---|---|
barrier |
hedge |
common hedge made out of vegetation and bushes without gaps |
not allowed |
not recommended |
recommended, size is defined in |
not allowed |
optional, default value for @closed="false" |
not allowed |
guardRail |
metal guard rail along the side of the road (without the vertical poles) |
|||||||
jerseyBarrier |
lower wall mostly made out of concrete to separate driving lanes |
|||||||
wall |
higher wall out of concrete, bricks, stones … |
|||||||
railing |
any kind of railing along the roadside |
|||||||
fence |
metal or wooden fence |
|||||||
noiseProtections |
higher wall for noise protection |
|||||||
other |
all other barrier objects subtypes that do not fit into current categories |
XML example
<object type="barrier"
subtype="guardRail"
name="guardRail"
id="4000203"
s="7.4615629425e+01"
t="-1.4796332056e+01"
zOffset="-0.328297280316"
validLength="78.2913194973"
orientation="none">
<repeat s="7.4615629425e+01"
length="2.2248725912e+00"
distance="0.0000000000e+00"
tStart="-1.4796332056e+01"
tEnd="-1.4797490375e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="-3.2829728032e-01"
zOffsetEnd="-2.0316925494e-01" />
<repeat s="7.6840502016e+01"
length="1.9924939859e+00"
distance="0.0000000000e+00"
tStart="-1.4797490375e+01"
tEnd="-1.4799675135e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="-2.0316925494e-01"
zOffsetEnd="-9.9028462309e-02" />
<repeat s="7.8832996002e+01"
length="3.3472807403e+00"
distance="0.0000000000e+00"
tStart="-1.4799675135e+01"
tEnd="-1.4796827566e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="-9.9028462309e-02"
zOffsetEnd="5.4099928501e-02" />
<repeat s="8.2180276743e+01"
length="2.0283762167e+00"
distance="0.0000000000e+00"
tStart="-1.4796827566e+01"
tEnd="-1.4790365646e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="5.4099928501e-02"
zOffsetEnd="1.2659902980e-01" />
<repeat s="8.4208652959e+01"
length="8.1152058043e+00"
distance="0.0000000000e+00"
tStart="-1.4790365646e+01"
tEnd="-1.4802913672e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.2659902980e-01"
zOffsetEnd="1.7346901590e-01" />
<repeat s="9.2323858764e+01"
length="8.1137326328e+00"
distance="0.0000000000e+00"
tStart="-1.4802913672e+01"
tEnd="-1.4932009665e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.7346901590e-01"
zOffsetEnd="1.8665641186e-01" />
<repeat s="1.0043759140e+02"
length="8.1135361793e+00"
distance="0.0000000000e+00"
tStart="-1.4932009665e+01"
tEnd="-1.4813360696e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.8665641186e-01"
zOffsetEnd="1.7471050187e-01" />
<repeat s="1.0855112758e+02"
length="8.1144815334e+00"
distance="0.0000000000e+00"
tStart="-1.4813360696e+01"
tEnd="-1.4794688826e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.7471050187e-01"
zOffsetEnd="1.6260260750e-01" />
<repeat s="1.1666560911e+02"
length="8.1145989742e+00"
distance="0.0000000000e+00"
tStart="-1.4794688826e+01"
tEnd="-1.4789712834e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.6260260750e-01"
zOffsetEnd="1.5562310985e-01" />
<repeat s="1.2478020808e+02"
length="8.1144823549e+00"
distance="0.0000000000e+00"
tStart="-1.4789712834e+01"
tEnd="-1.4785309018e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.5562310985e-01"
zOffsetEnd="1.4723730991e-01" />
<repeat s="1.3289469044e+02"
length="8.1147823670e+00"
distance="0.0000000000e+00"
tStart="-1.4785309018e+01"
tEnd="-1.4796174945e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.4723730991e-01"
zOffsetEnd="1.7293727744e-01" />
<repeat s="1.4100947281e+02"
length="2.9774693217e+00"
distance="0.0000000000e+00"
tStart="-1.4796174945e+01"
tEnd="-1.4801054064e+01"
widthStart="1.0000000000e-01"
widthEnd="1.0000000000e-01"
heightStart="3.0000000000e-01"
heightEnd="3.0000000000e-01"
zOffsetStart="1.7293727744e-01"
zOffsetEnd="1.9761954152e-01" />
</object>
13.14.2 building
A building is a closed object, which cannot be passed.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<skeleton> <marking> <border> <material> <surface> <parkingSpace> |
---|---|---|---|---|---|---|---|---|
building |
building |
regular building like a house or office |
optional |
recommended |
not allowed |
optional |
optional, default value for @closed="true" |
not allowed |
busStop |
bus stop with little roof and sign |
|||||||
tollBooth |
small building with a barrier to collect tolls or charges |
|||||||
other |
all other building objects subtypes that do not fit into current categories |
XML example
<object type="building"
subType="building"
name="house"
id="0"
s="2.4028125000000038e+01"
t="1.2802136334240046e+01"
zOffset="4.9999999999998934e-03"
orientation="none"
length="1.1300000000000001e+01"
width="9.9900000000000002e+00"
height="1.2230000000000000e+01"
hdg="2.6413812899682183e+00"
pitch="0.0000000000000000e+00"
roll="0.0000000000000000e+00">
</object>
13.14.3 crosswalk
A crosswalk is an object on the road that can be passed.
It is recommended to be defined as <crossPath>
within a junction for pedestrian/bicycle simulation.
If the crosswalk is defined as an object only, it will not be used for pedestrian/bicycle simulation.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<marking> <surface> <material> |
<skeleton> <border> <parkingSpace> |
---|---|---|---|---|---|---|---|---|---|
crosswalk |
pedestrian |
pedestrian crosswalk without zebra markings |
not allowed |
mandatory |
not allowed |
optional |
optional, default value for @closed="true" |
optional |
not allowed |
bicycle |
bicycle crossing, in Germany normally with red paint |
optional |
|||||||
zebra |
zebra crossing |
optional |
|||||||
virtual |
invisible crosswalk |
not recommended |
|||||||
other |
all other crosswalk objects subtypes that do not fit into current categories |
optional |
XML example
<object type="crosswalk"
id="10"
s="10.0"
t="0.0"
zOffset="0.0"
orientation="none"
length="10.0"
width="7.0"
hdg="0.0"
pitch="0.0"
roll="0.0">
<outlines>
<outline id="0" closed="true">
<cornerRoad s="5.0" t="3.5" dz="0.0" height="0.0" id="0"/>
<cornerRoad s="8.0" t="-3.5" dz="0.0" height="0.0" id="1"/>
<cornerRoad s="12.0" t="-3.5" dz="0.0" height="0.0" id="2"/>
<cornerRoad s="15.0" t="3.5" dz="0.0" height="0.0" id="3"/>
</outline>
</outlines>
<markings>
<marking width="0.1"
color="white"
zOffset="0.005"
spaceLength ="0.05"
lineLength ="0.2"
startOffset="0.0"
stopOffset="0.0">
<cornerReference id="0"/>
<cornerReference id="1"/>
</marking>
<marking width="0.1"
color="white"
zOffset="0.005"
spaceLength ="0.05"
lineLength ="0.2"
startOffset="0.0"
stopOffset="0.0">
<cornerReference id="2"/>
<cornerReference id="3"/>
</marking>
</markings>
</object>
13.14.4 gantry
A gantry is an object above a road on which <signals>
are placed.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<skeleton> |
<marking> <border> <material> <surface> <parkingSpace> |
---|---|---|---|---|---|---|---|---|---|
gantry |
gantry |
has poles on either side of lanes and an overhead construction between them |
not allowed |
mandatory, for the entire gantry |
not allowed |
optional |
not recommended, default value for @closed="true" |
recommended, recommended to use |
not allowed |
gantryHalf |
has a pole on one side of the road and an overhead construction attached to it |
recommended, recommended to use |
|||||||
other |
all other gantry objects subtypes that do not fit into current categories |
recommended |
XML example
<object type="gantry"
subtype="gantry"
name="SignGantry"
id="4000001"
s="25.0"
t="-3.0"
zOffset="0.00"
roll="0"
pitch="0"
validLength=""
orientation="none"
height="5.5"
length="0.5"
width="6.5"
dynamic="no"
hdg="0">
<skeleton>
<polyline id="1">
<vertexRoad s="25.0"
t="0.0"
dz="0.0"
width="0.5"
length="0.5"
id="0"
intersectionPoint="true" />
<vertexRoad s="25.0"
t="0.0"
dz="5.25"
width="0.5"
length="0.5"
id="1" />
<vertexRoad s="25.0"
t="-6.0"
dz="5.25"
width="0.5"
length="0.5"
id="2" />
<vertexRoad s="25.0"
t="-6.0"
dz="0.0"
width="0.5"
length="0.5"
id="3"
intersectionPoint="true" />
</polyline>
</skeleton>
</object>
13.14.5 obstacle
An obstacle is an object on or beside the road that cannot be passed.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<skeleton> <marking> <border> <material> <surface> <parkingSpace> |
---|---|---|---|---|---|---|---|---|
obstacle |
advertisingColumn |
either or |
not allowed |
optional |
optional, default value for @closed="true" |
not allowed |
||
art |
||||||||
seating |
||||||||
picknick |
||||||||
box |
||||||||
phonebooth |
||||||||
chargingStation |
||||||||
distributionBox |
for example, electrical, communication |
|||||||
crashBox |
||||||||
dumpster |
||||||||
dustbin |
||||||||
fountain |
||||||||
gritContainer |
||||||||
hydrant |
||||||||
parkingMeter |
||||||||
pillar |
for example, bridge pillars |
|||||||
plantPot |
||||||||
postBox |
||||||||
railing |
for example, bicycle stand, handrail |
|||||||
rock |
||||||||
roadBlockage |
||||||||
wall |
||||||||
fence |
||||||||
other |
all other obstacle objects subtypes that do not fit into current categories |
XML example
<object type="obstacle"
subType="hydrant"
name="GermanHydrant"
id="1"
s="8.3817187499999548e+01"
t="-4.6359023698365620e+00"
zOffset="0.0000000000000000e+00"
orientation="none"
radius="1.500000000000000e-01"
height="1.2520000000000000e+00"
hdg="0.0000000000000000e+00"
pitch="0.0000000000000000e+00"
roll="0.0000000000000000e+00">
</object>
13.14.6 parkingSpace
A parkingSpace is an object on a lane on which vehicles are parked.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<parkingSpace> <material> <marking> <surface> |
<skeleton> <border> |
---|---|---|---|---|---|---|---|---|---|
parkingSpace |
openSpace |
typically outdoors, no limit to the top |
not allowed |
mandatory |
not allowed |
optional |
optional, default value for @closed="true" |
optional |
not allowed |
closedSpace |
typically indoors, limit to the top for example, inside a building |
||||||||
other |
all other parkingSpace objects subtypes that do not fit into current categories |
XML example
<object type="parkingSpace"
subtype="open"
name="parkingSpace_50deg"
id="9"
s="1.5e+01" t="-6.0e+00"
zOffset="0.0"
orientation="+"
length="6.04e+00"
width="2.5e+00"
height="0.0"
hdg="5.41052e+00"
pitch="0.0"
roll="0.0">
<outlines>
<outline id="51" closed="true">
<cornerRoad s="11.60" t="-4.00" dz="0.001" height="0.0" id="0">
<cornerRoad s="15.25" t="-8.15" dz="0.001" height="0.0" id="1">
<cornerRoad s="18.39" t="-8.15" dz="0.001" height="0.0" id="2">
<cornerRoad s="15.14" t="-4.00" dz="0.001" height="0.0" id="3">
</outline>
</outlines>
<markings>
<marking width="0.1"
color="white"
zOffset="0.005"
spaceLength="0.0"
lineLength="1.0"
startOffset="0.0"
stopOffset="0.0">
<cornerReference id="0"/>
<cornerReference id="1"/>
</marking>
<marking width="0.1"
color="white"
zOffset="0.005"
spaceLength="0.0"
lineLength="1.0"
startOffset="0.0"
stopOffset="0.0" >
<cornerReference id="2"/>
<cornerReference id="3"/>
</marking>
</markings>
<parkingSpace access="all">
</parkingSpace>
</object>
<object type="parkingSpace"
subtype="closed"
name="parkingGarage"
id="10"
s="3.0e+01"
t="-6.0"
zOffset="0.0"
length="6.0"
width="3.45"
height="2.64"
hdg="0.0"
roll="0.0"
pitch="0.0"
orientation="+">
<outlines>
<outline id="53" fillType="concrete" outer="false">
<cornerLocal v="-3.0" u="-1.43" z="0.0" height="2.11" id="0">
<cornerLocal v="-3.0" u="1.43" z="0.0" height="2.11" id="1">
<cornerLocal v="2.705" u="1.43" z="0.0" height="2.11" id="2">
<cornerLocal v="2.705" u="-1.43" z="0.0" height="2.11" id="3">
</outline>
</outlines>
<parkingSpace access="residents">
</parkingSpace>
</object>
13.14.7 pole
A pole is thin long object beside drivable lanes.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<skeleton> |
<border> <parkingSpace> <material> <marking> <surface> |
---|---|---|---|---|---|---|---|---|---|
pole |
emergencyCallBox |
either or |
not allowed |
optional |
optional, default value for @closed="true" |
optional |
not allowed |
||
permanentDelineator |
optional |
||||||||
bollard |
optional |
||||||||
trafficSign |
pole for Traffic Signs |
optional |
|||||||
trafficLight |
pole for trafficLight and trafficSign objects |
recommended if it has an extrusion. Use |
|||||||
powerPole |
has power cables attached |
optional |
|||||||
streetLamp |
has a light source. Might also have trafficSigns or trafficLights attached to it. |
recommended if it has an arm. Use |
|||||||
windTurbine |
optional |
||||||||
other |
all other pole objects subtypes that do not fit into current categories |
optional |
XML example
<object type="pole"
subtype="emergencyCallBox"
name="emergencyCallBoxGerman"
id="4"
s="1.1350690873e+02"
t="-5.4331497312e+00"
zOffset="0.000"
validLength="0.0"
hdg="0.000"
orientation="none"
height="1.800"
radius="0.05"
roll="0"
pitch="0"
dynamic="no">
</object>
13.14.8 roadMark
A roadMark object is painted on the road and can be passed.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<marking> <material> <surface> |
<skeleton> <border> <parkingSpace> |
---|---|---|---|---|---|---|---|---|---|
roadMark |
arrowLeft |
not allowed |
mandatory |
not allowed |
optional |
optional, default value for @closed="true" |
optional |
not allowed |
|
arrowLeftLeft |
|||||||||
arrowLeftRight |
|||||||||
arrowRight |
|||||||||
arrowRightRight |
|||||||||
arrowRightLeft |
|||||||||
arrowStraight |
|||||||||
arrowStraightLeft |
|||||||||
arrowStraightRight |
|||||||||
arrowStraightLeftRight |
|||||||||
arrowMergeLeft |
|||||||||
arrowMergeRight |
|||||||||
signalLines |
these are referenced by a signal |
||||||||
text |
for example, YIELD or 50, might be referenced by a signal |
||||||||
symbol |
for example, Wheelchair or bicycle |
||||||||
paint |
|||||||||
area |
for example, restricted area, keep clear area |
||||||||
other |
all other roadMark objects subtypes that do not fit into current categories |
XML example
<object type="roadMark"
subtype="arrowStraight"
name="arrowStraightWhite"
id="5"
s="1.5856415945e+00"
t="1.7853615772e+00"
zOffset="0.000"
orientation="none"
hdg="0.000"
length="7.373"
width="0.552"
roll="0"
pitch="0"
validLength="0"
height="0"
dynamic="no">
<outline id="1" outer="true" closed="true" laneType="driving">
<cornerLocal u="-3.6386" v="0.1123" z="0.0000" height="0.0000" id="0"/>
<cornerLocal u="-3.6864" v="-0.1213" z="0.0000" height="0.0000" id="1"/>
<cornerLocal u="0.8244" v="-0.0792" z="0.0000" height="0.0000" id="2"/>
<cornerLocal u="0.8167" v="-0.2762" z="0.0000" height="0.0000" id="3"/>
<cornerLocal u="3.6864" v="-0.0093" z="0.0000" height="0.0000" id="4"/>
<cornerLocal u="0.8104" v="0.2762" z="0.0000" height="0.0000" id="5"/>
<cornerLocal u="0.7872" v="0.0582" z="0.0000" height="0.0000" id="6"/>
<cornerLocal u="-3.6386" v="0.1123" z="0.0000" height="0.0000" id="7"/>
</outline>
<material roadMarkColor="white"/>
<validity fromLane="1" toLane="1"/>
</object>
13.14.9 roadSurface
A roadSurface object is on the road and can be passed.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<material> <surface> |
<skeleton> <border> <parkingSpace> <marking> |
---|---|---|---|---|---|---|---|---|---|
roadSurface |
manhole |
mostly metal cover to access sewerage tunnels |
either or |
not allowed |
optional |
optional, default value for @closed="true" |
optional |
not allowed |
|
pothole |
road damage |
||||||||
patch |
road damage that has been fixed |
||||||||
speedbump |
mostly raised surface to prevent higher speeds |
||||||||
drainGutter |
water drainage |
||||||||
other |
all other roadSurface objects subtypes that do not fit into current categories |
XML example
<object type="roadSurfaceElement"
subType="patch"
name="Rd_Damage_Patch_22_CRG"
id="2"
s="3.1064163564293011e+01"
t="1.6886219784199805e+00"
zOffset="0.0000000000000000e+00"
validLength="0.0000000000000000e+00"
orientation="none"
length="1.9179999999999999e+00"
width="3.2229999999999999e+00"
height="0.0000000000000000e+00"
hdg="5.7401170550235827e+00"
pitch="0.0000000000000000e+00"
roll="0.0000000000000000e+00">
<surface>
<CRG file="Rd_Damage_Patch_22_Center.crg" hideRoadSurfaceCRG="true" zScale="1"/>
</surface>
</object>
13.14.10 trafficIsland
A trafficIsland object is on the road and should not be passed by vehicles.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<material> <border> <marking> |
<skeleton> <surface> <parkingSpace> |
---|---|---|---|---|---|---|---|---|---|
trafficIsland |
island |
typical traffic island with some curbstone, road mark |
either or |
not allowed |
not recommended |
recommended, default value for @closed="true" |
optional |
not allowed |
|
other |
all other trafficIsland objects subtypes that do not fit into current categories |
XML example
<object type="trafficIsland"
subtype="island"
name="ExampleIsland"
id="8"
s="5.0000000000000441e+01"
t="4.4053649617126212e-13"
zOffset="0.0000000000000000e+00"
orientation="none"
length="5.0000000000000000e+00"
width="1.0000000000000000e+00"
height="1.0000000000000000e-01"
hdg="0.0000000000000000e+00"
pitch="0.0000000000000000e+00"
roll="0.0000000000000000e+00">
<outlines>
<outline id="50" fillType="cobble" closed="true">
<cornerRoad s="52.5" t="1.5" dz="0.0" height="0.1"/>
<cornerRoad s="52.6" t="1.1" dz="0.0" height="0.1"/>
<cornerRoad s="52.7" t="0.7" dz="0.0" height="0.1"/>
<cornerRoad s="52.8" t="0.6" dz="0.0" height="0.1"/>
<cornerRoad s="52.9" t="0.55" dz="0.0" height="0.1"/>
<cornerRoad s="53.0" t="0.5" dz="0.0" height="0.1"/>
<cornerRoad s="57.0" t="0.5" dz="0.0" height="0.1"/>
<cornerRoad s="57.5" t="0.5" dz="0.0" height="0.01"/>
<cornerRoad s="61.5" t="0.5" dz="0.0" height="0.01"/>
<cornerRoad s="62.0" t="0.5" dz="0.0" height="0.1"/>
<cornerRoad s="66.0" t="0.5" dz="0.0" height="0.1"/>
<cornerRoad s="66.1" t="0.55" dz="0.0" height="0.1"/>
<cornerRoad s="66.2" t="0.6" dz="0.0" height="0.1"/>
<cornerRoad s="66.3" t="0.7" dz="0.0" height="0.1"/>
<cornerRoad s="66.4" t="1.1" dz="0.0" height="0.1"/>
<cornerRoad s="66.5" t="1.5" dz="0.0" height="0.1"/>
<cornerRoad s="66.4" t="1.9" dz="0.0" height="0.1"/>
<cornerRoad s="66.3" t="2.3" dz="0.0" height="0.1"/>
<cornerRoad s="66.2" t="2.4" dz="0.0" height="0.1"/>
<cornerRoad s="66.1" t="2.45" dz="0.0" height="0.1"/>
<cornerRoad s="66.0" t="2.5" dz="0.0" height="0.1"/>
<cornerRoad s="62.0" t="2.5" dz="0.0" height="0.1"/>
<cornerRoad s="61.5" t="2.5" dz="0.0" height="0.01"/>
<cornerRoad s="57.5" t="2.5" dz="0.0" height="0.01"/>
<cornerRoad s="57.0" t="2.5" dz="0.0" height="0.1"/>
<cornerRoad s="53.0" t="2.5" dz="0.0" height="0.1"/>
<cornerRoad s="52.9" t="2.45" dz="0.0" height="0.1"/>
<cornerRoad s="52.8" t="2.4" dz="0.0" height="0.1"/>
<cornerRoad s="52.7" t="2.3" dz="0.0" height="0.1"/>
<cornerRoad s="52.6" t="1.9" dz="0.0" height="0.1"/>
</outline>
</outlines>
<borders>
<border width="0.1" type="curb" outlineId="50" useCompleteOutline="true"/>
</borders>
</object>
13.14.11 tree
A tree object is a single vegetational object with a trunk.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<skeleton> |
<material> <surface> <border> <parkingSpace> <marking> |
---|---|---|---|---|---|---|---|---|---|
tree |
needle |
needle tree |
either or |
not allowed |
optional |
recommended, 2 entries, one for trunk, one for crown |
not allowed |
||
leaf |
leaf tree |
||||||||
palm |
palm tree |
||||||||
other |
all other tree objects subtypes that do not fit into current categories |
XML example
<object type="tree"
subtype="leaf"
name="leafTree"
id="6"
s="9.3817187499999548e+01"
t="-5.001023698365620e+00"
zOffset="-1.00"
roll="0"
pitch="0"
validLength=""
orientation="none"
height="7.50"
length="4.00"
width="4.00"
dynamic="no"
hdg="0">
<skeleton>
<polyline id="1">
<vertexLocal u="-0.2" v="1.0" z="1.120" radius="0.15" id="0" intersectionPoint="true" />
<vertexLocal u="-0.2" v="1.0" z="4.500" radius="0.12" id="1"/>
</polyline>
</skeleton>
<outlines>
<outline id="2" closed="true">
<cornerLocal u="2.0" v="0.0" z="4.0" height="3.5" id="0"/>
<cornerLocal u="1.0" v="2.0" z="4.0" height="3.5" id="1"/>
<cornerLocal u="-1.0" v="2.0" z="4.0" height="3.5" id="2"/>
<cornerLocal u="-2.0" v="0.0" z="4.0" height="3.5" id="3"/>
<cornerLocal u="-1.0" v="-2.0" z="4.0" height="3.5" id="4"/>
<cornerLocal u="-1.0" v="-2.0" z="4.0" height="3.5" id="5"/>
<outline>
</outlines>
</object>
13.14.12 vegetation
A vegetation object is a single vegetational object without a trunk or an area of vegetation.
@type | @subType | Description | Boundingbox using @radius and @height | Boundingbox using @width, @length and @height | <repeat> with @distance="0" |
<repeat> with @distance>"0" |
<outlines> |
<skeleton> <material> <surface> <border> <parkingSpace> <marking> |
---|---|---|---|---|---|---|---|---|
vegetation |
bush |
a single bush |
either or |
not allowed |
optional |
optional, default value for @closed="true" |
not allowed |
|
forest |
an area that is a forest |
|||||||
hedge |
a single hedge |
|||||||
other |
all other vegetation objects subtypes that do not fit into current categories |
XML example
<object type="vegetation"
subType="bush"
name="VegBush06"
id="3"
s="5.5223437499999534e+01"
t="1.1123800966684282e+01"
zOffset="-1.6500000000000004e-01"
validLength="0.0000000000000000e+00"
orientation="none"
radius="1.5409999999999998e+00"
height="3.1600000000000001e+00"
hdg="0.0000000000000000e+00"
pitch="0.0000000000000000e+00"
roll="0.0000000000000000e+00">
</object>