User:CBenson/ParkingLot View history

(→‎Two parking lots connected to the same street: Converted min segment length to template)
 
(13 intermediate revisions by 3 users not shown)
Line 4: Line 4:


*it allows Waze to provide door-to-door directions within the lot;
*it allows Waze to provide door-to-door directions within the lot;
*it allows the Waze client to get off the main road, avoiding erroneous traffic reports.
*it allows Waze to recognize that the client is off the main road, avoiding erroneous traffic reports.
*it prevents the Waze client from routing thru-traffic along the parking lot segments.
*using the special type prevents Waze from routing traffic through the parking lot.


For information pertaining to using the Parking Lot Place please see: [[Places/Parking lot]].
For marking parking lots with places see the information on the [[Places/Parking lot|Parking Lot Place type]].  Parking lots roads are not limited to use with the parking lot place type, though they are sometimes used together.


The Parking Lot Road type exists to allow the mapping of parking lots, while discouraging the routing server from using them for through navigation. Waze applies a [[Routing penalties|transition penalty]] when transitioning from a Parking Lot Road to another road type. This penalty decreases the chance that Waze will route through a parking lot as a shortcut but allows better navigation in and out of a parking lot. It is advised not to mix road types within a parking lot to avoid triggering the transition penalty unnecessarily.
The Parking Lot Road type exists to allow the mapping of parking lots, while discouraging the routing server from using them for through navigation. Waze applies a [[Routing penalties|transition penalty]] for leaving a Parking Lot Road segment to enter another road type. This penalty decreases the chance that Waze will route through a parking lot as a shortcut but allows better navigation in and out of a parking lot. It is advised not to mix road types within a parking lot to avoid triggering the transition penalty unnecessarily.


==== Shopping Centers ====
==== Shopping Centers ====
Line 17: Line 17:
*Main entrances from the roads outside the parking lot
*Main entrances from the roads outside the parking lot
*Lanes that run along storefronts
*Lanes that run along storefronts
*Lanes that run along main roads outside the parking area (to prevent cars in the parking area from snapping to the main roads and sending incorrect speed information)
*Lanes at the edge of the lot which run alongside public roads (prevents Wazers in the parking area from "snapping" to the public road, and then sending incorrect speed information it)
*Primary lanes that serve to get people from one area of the lot to another
*Primary travel lanes that serve to get people from one area of the lot to another


Remember, the goals here are usability and simplicity. When in doubt, imagine yourself in a car in the lot at various points, and ask yourself what the most efficient way would be to get to a store at the other end of the lot, or to exit the lot and get back on a main road, with as few convolutions as possible. The lanes that are used the most in this thought experiment should be mapped, with the rest being omitted. You can turn on the GPS points layer ([[Shortcut key]] Shift-G) to see where traffic has been most recently to help determine what might be the best section to map.<br/>[[File:ParkingLotRoad ShoppingCenter.png|714px]]
Remember, the goals here are usability and simplicity. When in doubt, imagine yourself in a car in the lot at various points, and ask yourself what the most efficient way would be to get to a store at the other end of the lot, or to exit the lot and get back on a main road, with as few convolutions as possible. The lanes that are used the most in this thought experiment should be mapped, with the rest being omitted. You can turn on the GPS points layer ([[Shortcut key]] Shift-G) to see where traffic is concentrated to get a sense of what needs mapping.<br/>[[File:ParkingLotRoad ShoppingCenter.png|714px]]


In particular, '''do not''' map every single lane, and especially not every single parking space (it has been done!). This serves no purpose but to clutter the map, confuse directions, and put an unnecessary burden on both the client and server hardware. Remember usability and simplicity are #1. Your editing time and expertise can be better used elsewhere in the map.
In particular, '''do not''' map every single lane, and especially not every single parking space (it has been done!). This serves no purpose but to clutter the map, confuse directions, and put an unnecessary burden on both the client and server hardware. Remember usability and simplicity are #1. Your editing time and expertise can be better used elsewhere in the map.
Line 26: Line 26:
==== Small Parking Lots ====
==== Small Parking Lots ====


Parking lots that serve a small number of businesses should be minimal: enough to give the driver correct directions into and out of the lot, and navigate to a particular business. Very small lots with a single entrance/exit could even be represented by a single segment running diagonally across the parking area (lots with entrances on both sides) or a single, flattened curve (lots that only have entrances/exits along a single road, such as for strip malls).
Parking lots that serve a small number of businesses should be minimal: enough to give the driver correct directions into and out of the lot, and navigate to a particular business. Very small lots with one entrance and one exit could even be represented by a single segment running through the parking area (either a diagonal across the lot if it connects to roads on each side, or a single, flattened curve for strip mall-style lots with entrances and exit along the same road).


Beware of Parking Lot exits that have a restricted turn (typically no left turn allowed across a median). Due to the way that Waze routing works in regards to penalties, if there is only one way out of a Parking Lot Waze may route you to take that restricted left turn. In these cases it would be better to provide another path out of the lot via an unrestricted turn.
To permit a route to be given to exit a small parking lot from the same point the parking lot was entered, [[Turn_restrictions#U-turns|u-turns]] may be enabled at the ends of the parking lot road.  This is particularly relevant where a single parking lot segment connects two different street segments such as is common for many corner [[Places/Gas_Station|gas stations]].


==== Drive-Through Lots ====
==== Drive-Through Lots ====
Line 34: Line 34:
Because these lots can be narrow and congested, with one-way sections, the simplest way to represent them may be as just a one-way drive-through loop. ''Caveat: because both ends of a segment cannot connect to the same junction, if the lot has only one entrance/exit, it is necessary to build the [[Junction Style Guide#Loops|loop using three segments]].''
Because these lots can be narrow and congested, with one-way sections, the simplest way to represent them may be as just a one-way drive-through loop. ''Caveat: because both ends of a segment cannot connect to the same junction, if the lot has only one entrance/exit, it is necessary to build the [[Junction Style Guide#Loops|loop using three segments]].''


==== Parking Lots Separated By A Street ====
==== Two parking lots connected to the same street ====


Be aware that when two parking lots are directly connected there is no routing penalty for routing through one from the other. Thus, there is no routing penalty to transition from one parking lot to another when the two parking lots are separated by a street and both share a junction node on the street. To be sure that Waze will apply the transition penalty when routing through one parking lot from another, the two parking lots must be isolated from the each other such that passing from one to the other requires driving over a road segment of a type that is not parking lot road or private road.
Bad routing can occur when two parking lots connect to the same street. This can happen, for example, where two lots face each other. If you connect both parking lots to the street using ''the same junction'' as the connection point for both, Waze will treat them as one parking lot.


For example, in the configuration shown below if routing from Depot Dr., there is no transition penalty to route through the parking lot on the opposite side of Old Pickett Rd. if routing north on Lee Hwy.  Conversely, if routing to Depot Dr. from Lee Hwy. (or Fairfax Blvd.) there is no transition penalty to use the same parking lot to reach Depot Dr.
If there are no turn restrictions preventing routing across the street, Waze may route the driver through one parking lot to reach a destination in the other parking lot. Waze is designed to avoid such routes, but in this configuration, Waze does not apply the expected penalty - because crossing through the junction from one parking lot segment to the other is not considered a transition, even though there is also a street running through the junction. This may be most easily understood by looking at the example image below.


[[File:JoinedParkingLot1.jpg|center]]
If it is not legal to cross from one lot to the other, [[turn restrictions]] will prevent any sort of routing between the lots.  However, if it is possible to route from one lot to the other, then a different method is required to prevent routing through one lot to reach the other.


[[File:JoinedParkingLot2.jpg|right]]This potential problem arises when two parking lots on opposite sides of a street connect at the same junction node on the street.{{clear}}
To be sure that Waze will apply the transition penalty when routing through one parking lot from another, the two parking lots must be isolated from the each other such that passing from one to the other requires driving over a standard road segment (not a parking lot road or [[Private road|private road]]). You should use a short "stub" length no less than {{:Segment length/Minimum}} of a standard road segment. This segment will run from the junction to the entry/exit segment of one of the lots. With this configuration, exiting the parking lot will have a consistent penalty, whether the route exits the first parking lot to the street or the route leads to another parking lot at the same junction. The short stub may reduce display impact and will also signal other editors that the use of a different road type is not accidental.


[[File:JoinedParkingLot3.jpg|right]]If this configuration causes routing problems it can be solved by changing the road type of one (or both) of the parking lot roads that intersect with the street.{{clear}}
Parking lots do not have to be across the street from each other. In a strip mall, if the exit segment of one business is joined to the entrance segment of the next business, the same problem can occur.


[[File:JoinedParkingLot4.jpg|right]]A five meter or longer stub of a different road type will accomplish the same result.{{clear}}
===== Illustration =====
 
For example, in the configuration shown below if routing from the west parking lot, there is no transition penalty to route through the gas station parking lot on the east side of the street if routing east on Riva Rd.  Conversely, if routing to the west parking lot from Riva Rd. there is no transition penalty to use the gas station. 
 
[[File:PLA.png|center]] {{clear}}
 
 
[[File:PLB.png|right]]This potential problem arises when two parking lots on opposite sides of a street connect at the same junction node on the street.{{clear}}
[[File:PLC.png|right]]If this configuration causes routing problems it can be solved by changing the road type of one (or both) of the parking lot roads that intersect with the street.{{clear}}
[[File:PLD.png|right]]A five meter or longer stub of a different road type will accomplish the same result.{{clear}}
[[File:PLE.png|left]]If the street is a divided highway, then the road type of the crossover segment may be changed (this may also allow [[U-turn_prevention#Avoiding_U_turns|U-turns]] at the crossover segment).

Latest revision as of 22:18, 8 December 2015

Parking Lots

Mapping a parking lot road serves three purposes:

  • it allows Waze to provide door-to-door directions within the lot;
  • it allows Waze to recognize that the client is off the main road, avoiding erroneous traffic reports.
  • using the special type prevents Waze from routing traffic through the parking lot.

For marking parking lots with places see the information on the Parking Lot Place type. Parking lots roads are not limited to use with the parking lot place type, though they are sometimes used together.

The Parking Lot Road type exists to allow the mapping of parking lots, while discouraging the routing server from using them for through navigation. Waze applies a transition penalty for leaving a Parking Lot Road segment to enter another road type. This penalty decreases the chance that Waze will route through a parking lot as a shortcut but allows better navigation in and out of a parking lot. It is advised not to mix road types within a parking lot to avoid triggering the transition penalty unnecessarily.

Shopping Centers

When mapping a large parking lot (e.g., at a shopping center) consider mapping only the following:

  • Main entrances from the roads outside the parking lot
  • Lanes that run along storefronts
  • Lanes at the edge of the lot which run alongside public roads (prevents Wazers in the parking area from "snapping" to the public road, and then sending incorrect speed information it)
  • Primary travel lanes that serve to get people from one area of the lot to another

Remember, the goals here are usability and simplicity. When in doubt, imagine yourself in a car in the lot at various points, and ask yourself what the most efficient way would be to get to a store at the other end of the lot, or to exit the lot and get back on a main road, with as few convolutions as possible. The lanes that are used the most in this thought experiment should be mapped, with the rest being omitted. You can turn on the GPS points layer (Shortcut key Shift-G) to see where traffic is concentrated to get a sense of what needs mapping.

In particular, do not map every single lane, and especially not every single parking space (it has been done!). This serves no purpose but to clutter the map, confuse directions, and put an unnecessary burden on both the client and server hardware. Remember usability and simplicity are #1. Your editing time and expertise can be better used elsewhere in the map.

Small Parking Lots

Parking lots that serve a small number of businesses should be minimal: enough to give the driver correct directions into and out of the lot, and navigate to a particular business. Very small lots with one entrance and one exit could even be represented by a single segment running through the parking area (either a diagonal across the lot if it connects to roads on each side, or a single, flattened curve for strip mall-style lots with entrances and exit along the same road).

To permit a route to be given to exit a small parking lot from the same point the parking lot was entered, u-turns may be enabled at the ends of the parking lot road. This is particularly relevant where a single parking lot segment connects two different street segments such as is common for many corner gas stations.

Drive-Through Lots

Because these lots can be narrow and congested, with one-way sections, the simplest way to represent them may be as just a one-way drive-through loop. Caveat: because both ends of a segment cannot connect to the same junction, if the lot has only one entrance/exit, it is necessary to build the loop using three segments.

Two parking lots connected to the same street

Bad routing can occur when two parking lots connect to the same street. This can happen, for example, where two lots face each other. If you connect both parking lots to the street using the same junction as the connection point for both, Waze will treat them as one parking lot.

If there are no turn restrictions preventing routing across the street, Waze may route the driver through one parking lot to reach a destination in the other parking lot. Waze is designed to avoid such routes, but in this configuration, Waze does not apply the expected penalty - because crossing through the junction from one parking lot segment to the other is not considered a transition, even though there is also a street running through the junction. This may be most easily understood by looking at the example image below.

If it is not legal to cross from one lot to the other, turn restrictions will prevent any sort of routing between the lots. However, if it is possible to route from one lot to the other, then a different method is required to prevent routing through one lot to reach the other.

To be sure that Waze will apply the transition penalty when routing through one parking lot from another, the two parking lots must be isolated from the each other such that passing from one to the other requires driving over a standard road segment (not a parking lot road or private road). You should use a short "stub" length no less than 19.69 ft (6 m) of a standard road segment. This segment will run from the junction to the entry/exit segment of one of the lots. With this configuration, exiting the parking lot will have a consistent penalty, whether the route exits the first parking lot to the street or the route leads to another parking lot at the same junction. The short stub may reduce display impact and will also signal other editors that the use of a different road type is not accidental.

Parking lots do not have to be across the street from each other. In a strip mall, if the exit segment of one business is joined to the entrance segment of the next business, the same problem can occur.

Illustration

For example, in the configuration shown below if routing from the west parking lot, there is no transition penalty to route through the gas station parking lot on the east side of the street if routing east on Riva Rd. Conversely, if routing to the west parking lot from Riva Rd. there is no transition penalty to use the gas station.


This potential problem arises when two parking lots on opposite sides of a street connect at the same junction node on the street.

If this configuration causes routing problems it can be solved by changing the road type of one (or both) of the parking lot roads that intersect with the street.

A five meter or longer stub of a different road type will accomplish the same result.

If the street is a divided highway, then the road type of the crossover segment may be changed (this may also allow U-turns at the crossover segment).