java.lang.Object
com.here.platform.location.integration.optimizedmap.BitMask<PhysicalAttribute>
com.here.platform.location.integration.optimizedmap.roadattributes.PhysicalAttribute
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product, scala.Serializable

public class PhysicalAttribute extends BitMask<PhysicalAttribute> implements scala.Product, scala.Serializable
Physical characteristics for a vertex range.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    The segment represents a generalised route of a boat ferry for passengers or vehicles over water, including routes to pedestrian only islands, tourist areas, commuter ferry routes open to only pedestrians, etc.
    Identifies a structure that allows a road, railway, or walkway to pass over another road, railway, waterway, or valley serving map display and route guidance functionalities.
    Indication of a delivery road.
    int
    Returns the integer representation of the mask
    Movable Bridge indicates a bridge that moves to allow passage (usually) for boats or barges.
    Multiply Digitised identifies separately digitised roads, i.e., roads that are digitised with one line per direction of traffic instead of one line per road.
    Indicates whether the navigable segment is paved.
    Private identifies roads that are not maintained by an organisation responsible for maintenance of public roads.
    The segment represents a generalised route of a ferry for passengers or vehicles via rail.
    Identifies an enclosed (on all sides) passageway through or under an obstruction.

    Methods inherited from class com.here.platform.location.integration.optimizedmap.BitMask

    intersects, union

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface scala.Equals

    canEqual, equals

    Methods inherited from interface scala.Product

    productArity, productElement, productIterator, productPrefix
  • Constructor Details

    • PhysicalAttribute

      public PhysicalAttribute(int mask)
  • Method Details

    • BoatFerry

      public static PhysicalAttribute BoatFerry()
      The segment represents a generalised route of a boat ferry for passengers or vehicles over water, including routes to pedestrian only islands, tourist areas, commuter ferry routes open to only pedestrians, etc. Boat Ferry can be used for map display and routing.
    • Bridge

      public static PhysicalAttribute Bridge()
      Identifies a structure that allows a road, railway, or walkway to pass over another road, railway, waterway, or valley serving map display and route guidance functionalities. Bridge is published on road segments that represent significant bridges and/or overpasses; elevated roads are not published as bridge.
    • MultiplyDigitized

      public static PhysicalAttribute MultiplyDigitized()
      Multiply Digitised identifies separately digitised roads, i.e., roads that are digitised with one line per direction of traffic instead of one line per road. May be used to improve map matching, to improve quality of guidance, and to identify opposing lanes of traffic when it is reasonable to represent them as a single line on displays. Multiply Digitised may be flagged on roads when certain physical features (e.g. a walkway, a tram, a bus lane) are located between the separately digitised opposing roadbeds if driver perception remains unchanged.
    • Paved

      public static PhysicalAttribute Paved()
      Indicates whether the navigable segment is paved. Paved is primarily used for map display and routing by assigning higher penalties to unpaved roads. Paved roads are made of concrete, asphalt, cobblestone or brick.Unpaved roads do not have a solid surface, e.g. are made of gravel, dirt or grass.
    • Private

      public static PhysicalAttribute Private()
      Private identifies roads that are not maintained by an organisation responsible for maintenance of public roads. Allows for unique cartographic representation of roads that restrict public use. May be used to avoid routing through a private road.
    • RailFerry

      public static PhysicalAttribute RailFerry()
      The segment represents a generalised route of a ferry for passengers or vehicles via rail. Rail Ferry is used for display purpose on the map. Rail Ferry is applied on a segment that represent a ferry route for vehicles over rail such as: a route for ferrying passengers over rail, if destination is not accessible by the road network or prohibits the use of automobiles.
    • Tunnel

      public static PhysicalAttribute Tunnel()
      Identifies an enclosed (on all sides) passageway through or under an obstruction. This attribute can be used for display or route guidance.
    • DeliveryRoad

      public static PhysicalAttribute DeliveryRoad()
      Indication of a delivery road.
    • MovableBridge

      public static PhysicalAttribute MovableBridge()
      Movable Bridge indicates a bridge that moves to allow passage (usually) for boats or barges.
    • mask

      public int mask()
      Description copied from class: BitMask
      Returns the integer representation of the mask
      Specified by:
      mask in class BitMask<PhysicalAttribute>