Guides
Guides

Network dataset turns feature class (NETWORK_TURNS)


The NETWORK_TURNS feature class contains information about restricted driving maneuvers in a format that that ArcGIS Network Analyst® can use to build turn restrictions. This table is stems from a number of HERE source tables including CONDITION and NAVSTRAND and is part of the NETWORK feature dataset. In addition to the component street segments and the turn geometry condition_type, access restrictions and a GDF time definition are available for each record. Restrictions for special conditions vehicles including weight, height, length, width and trailer type information are available where appropriate.


For a description of the attributes OBJECTID, Shape, Shape_Length, and GlobalID, see Esri® system fields .

Field nameData typeDescription
IDInteger (4)The Turn ID
CONDITION_IDInteger (4)Unique condition ID. References Conditions.condition_id.
CONDITION_TYPEInteger (4)Valid condition types are:
  • 4 - Gate condition
  • 7 - Restricted Driving Maneuver condition
  • 26 - transport restricted driving maneuver
  • 30 - restricted driving maneuver generated from divider coding
EDGE1ENDString (1)Indicates if there is a restriction of the turn passes through the end of the first edge (Y means the turn passes through the end of the first edge, while N means the turn passes through the beginning of the first edge).
EDGE1FCIDInteger (4)The feature class ID of the line feature representing the first edge of the turn.
EDGE1FIDInteger (4)The ObjectID of the line feature representing the first edge of the turn.
EDGE1POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge1Pos hardcoded to 0.5 (50% along the feature).
ALTID1Integer (4)Link ID for the first street segment in the turn.
EDGE2FCIDInteger (4)The feature class ID of the line feature representing the 2nd edge in a multi-edge turn with N or more edges.
EDGE2FIDInteger (4)The object ID of the line feature representing the 2nd edge in a multi-edge turn with 2 or more edges.
EDGE2POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge2Pos hardcoded to 0.5 (50% along the feature).
ALTID2Integer (4)Link ID for the 2nd street segment that comprises a multi-edge turn.
EDGE3FCIDInteger (4)The feature class ID of the line feature representing the 3rd edge in a multi-edge turn with 3 or more edges.
EDGE3FIDInteger (4)The ObjectID of the line feature representing the 3rd edge in a multi-edge turn with three or more edges.
EDGE3POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge3Pos hardcoded to 0.5 (50% along the feature).
ALTID3Integer (4)Link ID for the 3rd street segment that comprises a multi-edge turn.
EDGE4FCIDInteger (4)The feature class ID of the line feature representing the 4th edge in a multi-edge turn with 4 or more edges.
EDGE4FIDInteger (4)The ObjectID of the line feature representing the 4th edge in a multi-edge turn with 4 or more edges.
EDGE4POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge4Pos hardcoded to 0.5 (50% along the feature).
ALTID4Integer (4)Link ID for the 4th street segment that comprises a multi-edge turn.
EDGE5FCIDInteger (4)The feature class ID of the line feature representing the 5th edge in a multi-edge turn with 5 or more edges.
EDGE5FIDInteger (4)The ObjectID of the line feature representing the 5th edge in a multi-edge turn with 5 or more edges.
EDGE5POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge5Pos hardcoded to 0.5 (50% along the feature).
ALTID5Integer (4)Link ID for the 5th street segment that comprises a multi-edge turn.
EDGE6FCIDInteger (4)The feature class ID of the line feature representing the 6th edge in a multi-edge turn with 6 or more edges.
EDGE6FIDInteger (4)The ObjectID of the line feature representing the 6th edge in a multi-edge turn with 6 or more edges.
EDGE6POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge6Pos hardcoded to 0.5 (50% along the feature).
ALTID6Integer (4)Link ID for the 6th street segment that comprises a multi-edge turn.
EDGE7FCIDInteger (4)The feature class ID of the line feature representing the Nth edge in a multi-edge turn with N or more edges.
EDGE7FIDInteger (4)The ObjectID of the line feature representing the 7th edge in a multi-edge turn with 7 or more edges.
EDGE7POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge7Pos hardcoded to 0.5 (50% along the feature).
ALTID7Integer (4)Link ID for the 7th street segment that comprises a multi-edge turn.
EDGE8FCIDInteger (4)The feature class ID of the line feature representing the 8th edge in a multi-edge turn with 8 or more edges.
EDGE8FIDInteger (4)The ObjectID of the line feature representing the 8th edge in a multi-edge turn with 8 or more edges.
EDGE8POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge8Pos hardcoded to 0.5 (50% along the feature).
ALTID8Integer (4)Link ID for the 8th street segment that comprises a multi-edge turn.
EDGE9FCIDInteger (4)The feature class ID of the line feature representing the 8th edge in a multi-edge turn with 8 or more edges.
EDGE9FIDInteger (4)The ObjectID of the line feature representing the 9th edge in a multi-edge turn with 9 or more edges.
EDGE9POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge9Pos hardcoded to 0.5 (50% along the feature).
ALTID9Integer (4)Link ID for the 9th street segment that comprises a multi-edge turn.
EDGE10FCIDInteger (4)The feature class ID of the line feature representing the 9th edge in a multi-edge turn with 9 or more edges.
EDGE10FIDInteger (4)The ObjectID of the line feature representing the 10th edge in a multi-edge turn with 10 or more edges.
EDGE10POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge10Pos hardcoded to 0.5 (50% along the feature).
ALTID10Integer (4)Link ID for the 10th street segment that comprises a multi-edge turn.
EDGE11FCIDInteger (4)The feature class ID of the line feature representing the 11th edge in a multi-edge turn with 11 or more edges.
EDGE11FIDInteger (4)The ObjectID of the line feature representing the 11th edge in a multi-edge turn with three or more edges.
EDGE11POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge11Pos hardcoded to 0.5 (50% along the feature).
ALTID11Integer (4)Link ID for the 11th street segment that comprises a multi-edge turn.
EDGE12FCIDInteger (4)The feature class ID of the line feature representing the Nth edge in a multi-edge turn with 12 or more edges.
EDGE12FIDInteger (4)The ObjectID of the line feature representing the 12th edge in a multi-edge turn with 12 or more edges.
EDGE12POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge12Pos hardcoded to 0.5 (50% along the feature).
ALTID12Integer (4)Link ID for the 12th street segment that comprises a multi-edge turn.
EDGE13FCIDInteger (4)The feature class ID of the line feature representing the 13th edge in a multi-edge turn with 13 or more edges.
EDGE13FIDInteger (4)The ObjectID of the line feature representing the 13th edge in a multi-edge turn with 13 or more edges.
EDGE13POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge13Pos hardcoded to 0.5 (50% along the feature).
ALTID13Integer (4)Link ID for the 13th street segment that comprises a multi-edge turn.
EDGE14FCIDInteger (4)The feature class ID of the line feature representing the 14th edge in a multi-edge turn with 14 or more edges.
EDGE14FIDInteger (4)The ObjectID of the line feature representing the 14th edge in a multi-edge turn with 14 or more edges.
EDGE14POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge14Pos hardcoded to 0.5 (50% along the feature).
ALTID14Integer (4)Link ID for the 14th street segment that comprises a multi-edge turn.
EDGE15FCIDInteger (4)The feature class ID of the line feature representing the 15th edge in a multi-edge turn with 15or more edges.
EDGE15FIDInteger (4)The feature ID of the line feature representing the 15th edge in a multi-edge turn with 15 or more edges.
EDGE15POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge15Pos hardcoded to 0.5 (50% along the feature).
ALTID15Integer (4)Link ID for the 15th street segment that comprises a multi-edge turn.
EDGE16FCIDInteger (4)The feature class ID of the line feature representing the 16th edge in a multi-edge turn with 15 or more edges.
EDGE16FIDInteger (4)The feature ID of the line feature representing the 16th edge in a multi-edge turn with 16 or more edges.
EDGE16POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge16Pos hardcoded to 0.5 (50% along the feature).
ALTID16Integer (4)Link ID for the 16th street segment that comprises a multi-edge turn.
EDGE17FCIDInteger (4)The feature class ID of the line feature representing the 17th edge in a multi-edge turn with 17 or more edges.
EDGE17FIDInteger (4)The feature ID of the line feature representing the 17th edge in a multi-edge turn with 17 or more edges.
EDGE17POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge17Pos hardcoded to 0.5 (50% along the feature).
ALTID17Integer (4)Link ID for the 17th street segment that comprises a multi-edge turn.
EDGE18FCIDInteger (4)The feature class ID of the line feature representing the 18th edge in a multi-edge turn with 17 or more edges.
EDGE18FIDInteger (4)The feature ID of the line feature representing the 18th edge in a multi-edge turn with 17 or more edges.
EDGE18POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge18Pos hardcoded to 0.5 (50% along the feature).
ALTID18Integer (4)Link ID for the 18th street segment that comprises a multi-edge turn.
EDGE19FCIDInteger (4)The feature class ID of the line feature representing the 19th edge in a multi-edge turn with 19 or more edges.
EDGE19FIDInteger (4)The feature ID of the line feature representing the 19th edge in a multi-edge turn with 19 or more edges.
EDGE19POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge19Pos hardcoded to 0.5 (50% along the feature).
ALTID19Integer (4)Link ID for the 19th street segment that comprises a multi-edge turn.
EDGE20FCIDInteger (4)The feature class ID of the line feature representing the 20th edge in a multi-edge turn with 20 or more edges.
EDGE20FIDInteger (4)The feature ID of the line feature representing the 20th edge in a multi-edge turn with 20 or more edges.
EDGE20POSDouble (8)The position along the linear feature that represents the edge. This allows for the usage of streets composed of multiple sub-elements. For HERE data, a street is always only one edge, and hence Edge20Pos hardcoded to 0.5 (50% along the feature).
ALTID20Integer (4)Link ID for the 20th street segment that comprises a multi-edge turn.
DIRString (1)Indicates the direction of the manoeuvre along this link.
  • F - From towards the non-reference node
  • T - Towards the reference node
RESTRICT_CARSString (1)Indicates if there is a restriction of passenger cars from performing this maneuver.
  • Y - Cars are restricted
  • N - Cars are allowed
RESTRICT_BUSESString (1)Indicates if there is a restriction of buses from performing this maneuver.
  • Y - Buses are restricted
  • N - Buses are allowed
RESTRICT_TAXISString (1)Indicates if there is a restriction of taxis from performing this maneuver.
  • Y - Taxis are restricted
  • N - Taxis are allowed
RESTRICT_PEDESTRIANSString (1)Indicates if there is a restriction of pedestrians from performing this maneuver.
  • Y - Pedestrians are restricted
  • N - Pedestrians are allowed
RESTRICT_DELIVERIESString (1)Indicates if there is a restriction of delivery vehicles from performing this manoeuvre
  • Y - Delivery vehicles are restricted
  • N - Delivery vehicles are allowed
RESTRICT_TRUCKSString (1)Indicates if there is a restriction of trucks from performing this maneuver.
  • Y - Trucks are restricted
  • N - Trucks are allowed
RESTRICT_CARPOOLSString (1)Indicates if there is a restriction of this maneuver to carpool use only.
  • Y - Restricted to carpool use only
  • N - Not restricted to carpool use only
RESTRICT_EMERGENCY_VEHICLESString (1)Indicates if there is a restriction of emergency vehicles from performing this maneuver.
  • Y - Emergency Vehicles are restricted
  • N - Emergency Vehicles are allowed
RESTRICT_THROUGH_TRAFFICString (1)Indicates if there is a restriction of through traffic restricted from performing this maneuver. Through traffic refers only to automobiles
  • Y - Through traffic is restricted a vehicle may turn onto the link but not pass through it
  • N - Through traffic is allowed
RESTRICT_MOTORCYCLESString (1)Indicates if there is a restriction of motorcylces restricted from performing this maneuver.
  • Y - Motorcyles are restricted
  • N - Motorcycles are allowed
ACCESS_KEY_RSTNString (1)Indicates whether key access is required for the restricted driving maneuver.
PERMISSION_RSTNString (1)Indicates whether permission is required for the restricted driving maneuver.
TIME_DEFINITIONString (275)GDF Time Domain definition format specifying the times at which the restriction applies. This field is NULL if the restriction always applies.
WEIGHT_RSTNDouble (8)Weight Restriction specifies the (total) weight restriction in tons for the restricted driving maneuver.
HEIGHT_RSTNDouble (8)Height Restriction specifies the height restriction in metres for the restricted driving maneuver.
LENGTH_RSTNDouble (8)Length Restriction specifies the length restriction in metres for the restricted driving maneuver.
WIDTH_RSTNDouble (8)Width Restriction specifies the width restriction in metres for the restricted driving maneuver.
KPRA_LENGTH_RSTNInteger (4)KPRA Length Restriction specifies the KPRA length restriction in metres for the restricted driving maneuver.
WEIGHT_PER_AXLE_RSTNInteger (4)Weight Per Axle restriction specifies the weight per axle restriction in tons for the restricted driving maneuver
AXLES_RSTNInteger (4)Number of Axles specifies the number of axles that are restricted axles for the restricted driving maneuver.
  • - Two or more axles
  • - Three or more axles
  • - Four or more axles
  • - Five or more axles
  • - Six or more
TRAILERS_RSTNInteger (4)Indicates the max number of trailers that may use the turn.
WHEELS_RSTNInteger (4)Indicates the max number of wheels on a vehicle that may use the turn.
SINGLE_AXLE_RSTNString (1)Indicates if there is a restriction of a single axle for the restricted driving maneuver.
TANDEM_AXLE_RSTNString (1)Indicates if there is a restriction of a tandem axle for the restricted driving maneuver.
TRIPLE_AXLE_RSTNString (1)Indicates if there is a restriction of a triple axle for the restricted driving maneuver.
QUAD_AXLE_RSTNString (1)Indicates if there is a restriction of a quad axle for the restricted driving maneuver.
QUINT_AXLE_RSTNString (1)Indicates if there is a restriction of a quint axle for the restricted driving maneuver.
SEMI_TRAILER_RSTNString (1)Indicates if there is a restriction of a semi-trailer for the restricted driving maneuver.
HAZMAT_EXPLOSIVE_RSTNString (1)Indicates if there is a restriction of a vehicle carrying explosives for the restricted driving maneuver.
HAZMAT_GAS_RSTNString (1)Indicates if there is a restriction of a vehicle carrying gas storage for the restricted driving maneuver.
HAZMAT_FLAMMABLE_RSTNString (1)Indicates if there is a restriction of a vehicle carrying flammable materials for the restricted driving maneuver.
HAZMAT_FLAMSOLID_RSTNString (1)Indicates if there is a restriction of a vehicle carrying flammable solids for the restricted driving maneuver.
HAZMAT_ORGANIC_RSTNString (1)Indicates if there is a restriction of a vehicle carrying organic materials for the restricted driving maneuver.
HAZMAT_POISON_RSTNString (1)Indicates if there is a restriction of a vehicle carrying poisonous materials for the restricted driving maneuver.
HAZMAT_RADIOACTIVE_RSTNString (1)Indicates if there is a restriction of a vehicle carrying radioactive materials for the restricted driving maneuver.
HAZMAT_CORROSIVE_RSTNString (1)Indicates if there is a restriction of a vehicle carrying corrosive materials for the restricted driving maneuver.
HAZMAT_OTHER_RSTNString (1)Indicates if there is a restriction of a vehicle carrying other materials for the restricted driving maneuver.
HAZMAT_ANY_RSTNString (1)Indicates if there is a restriction of a vehicle carrying any hazardous materials for the restricted driving maneuver.
HAZMAT_PIH_RSTNString (1)Indicates if there is a restriction of a vehicle carrying PIH materials for the restricted driving maneuver.
PAYLOAD_RSTNInteger (4)This payload/capacity restriction indicates a truck restriction in case of a payload/carrying capacity exceeding the defined limit.
HAZMAT_WATER_RSTNString (1)Indicates a restriction of the segment to vehicles carrying goods harmful for water moving towards the non-reference node. Availble in APAC, EU, MEA. Not available in NA, SA.
HAZMAT_EXP_FLAMM_RSTNString (1)Indicates a restriction of the segment to vehicles carrying explosives and flammable materials moving towards the non-reference node.
TUNNEL_B_RSTNString (1)Indicates if the segment is part of a tunnel and restricted via a Category B restriction towards the reference node.
  • Y- Segment is part of the route,
  • N - Segment is'nt part of the route, default
TUNNEL_C_RSTNString (1)Indicates if the segment is part of a tunnel and restricted via a Category C restriction towards the reference node.
  • Y- Segment is part of the route,
  • N - Segment is'nt part of the route, default
TUNNEL_D_RSTNString (1)Indicates if the segment is part of a tunnel and restricted via a Category D restriction towards the reference node.
  • Y- Segment is part of the route,
  • N - Segment is'nt part of the route, default
TUNNEL_E_RSTNString (1)Indicates if the segment is part of a tunnel and restricted via a Category E restriction towards the reference node.
  • Y- Segment is part of the route,
  • N - Segment is'nt part of the route, default
ISO_COUNTRY_CODEString (3)ISO 3 character country code.