Class OsmHighwayTypeConfiguration

    • Field Detail

      • DEFAULT_ACTIVATED_OSM_HIGHWAY_TYPES

        public static final Set<String> DEFAULT_ACTIVATED_OSM_HIGHWAY_TYPES
        the OSM highway types that are marked as activated OSM types, i.e., will be processed when parsing
      • DEFAULT_DEACTIVATED_OSM_HIGHWAY_TYPES

        public static final Set<String> DEFAULT_DEACTIVATED_OSM_HIGHWAY_TYPES
        the OSM highway types that are marked as deactivated OSM types, i.e., will be ignored when parsing
    • Constructor Detail

      • OsmHighwayTypeConfiguration

        public OsmHighwayTypeConfiguration()
        default constructor
    • Method Detail

      • initialiseDefaultActivatedOsmHighwayTypes

        protected static void initialiseDefaultActivatedOsmHighwayTypes()
        Since we are building a macroscopic network based on OSM, we provide a mapping from the common OSM highway types to macroscopic link segment types that we explicitly do include, i.e., support.
        • MOTORWAY
        • MOTORWAY_LINK
        • TRUNK
        • TRUNK_LINK
        • PRIMARY
        • PRIMARY_LINK
        • SECONDARY
        • SECONDARY_LINK
        • TERTIARY
        • TERTIARY_LINK
        • UNCLASSIFIED
        • RESIDENTIAL
        • LIVING_STREET
        • SERVICE
        • PEDESTRIAN
        • TRACK
        • ROAD
      • initialiseDefaultDeactivatedOsmHighwayTypes

        protected static void initialiseDefaultDeactivatedOsmHighwayTypes()
        Since we are building a macroscopic network based on OSM, we provide a mapping from the common OSM highway types to macroscopic link segment types that we explicitly do not include
        • FOOTWAY
        • BRIDLEWAY
        • STEPS
        • CORRIDOR
        • CYCLEWAY
        • PATH
        • ELEVATOR
        • PROPOSED
        • CONSTRUCTION
        • TURNING_CIRCLE
        • RACE_WAY