Frequently Asked Questions
Here are answers to some FAQ's. Keep them handy.
Q: I have a vehicle trip table or a person trip table in
AddTrips.txt, but QRS II doesn't see it.
A: Newer versions of QRS II do not recognize the
name AddTrips.txt. Your AddTrips.txt should be renamed AddVTrips.txt
or AddPTrips.txt depending upon whether it contains vehicle trips or person
trips.
Q: In GNE, how do I get an underlaid network to
line up with the network on top.
A: GNE displays the networks exactly as they are originally
drawn, with the upper-left corner of the underlaid network's Sketch Pad
aligning with the upper-left corner of the top network's Sketch Pad.
White space is sometimes needed on one or both networks to get them aligned.
The best method to establish the exact needed white space is to place one
node on each network somewhere above and to the left of all the rest of the
nodes. Both nodes should be at the same x, y coordinates. Then
"trim" both networks and they will align properly. Of course, both
networks must be drawn to the same scale. Another method is to set
the "extents" of the networks so they have the same top-left (northwest)
corner.
Q: Can I display more than two labels on a link.
A: Yes, but not on a single network view. It
is possible to label a link on both the original network and on a view of
this network. Select positions for the two sets of labels so that they
do not overlap. Then use the view as an underlay. Use different
fonts or colors to distinguish the source of the labels.
Q: Is there some order to the links and nodes on the Sketch Pad
and in network files?
- A: Yes. GNE maintains links and nodes in a specific order
depending upon their geographical locations. The smallest node numbers are
in the upper left corner of the network while the largest node numbers are
in the lower right corner of the network. The order of links is controlled
by the order of their A-end nodes.
Q: An error message appeared with a node serial number; how do
I find the node?
- A: The easiest method for finding the node serial number is
to bring the network into Advanced GNE and label all nodes with their
serial numbers (Go to: View, Labels, Node Labels, First; then select Serial).
Q: An error message appeared with a link serial number; how do
I find the link?
- A: The serial number of a link is the same as the link's order
in the DTA file. If a link is named, its name and internal serial number will
appear within the report file LINKLABL.TXT. If the link is not named, it
is still possible to find the link with GNE program FINDLINK.PGM.
See Appendix F for a description of FINDLINK.PGM.
Q: What is the meaning of the error message, "Multiple Opposing
Approaches"?
- A: At a traffic controlled intersection, QRS II has detected
three or more approaches with the same through traffic code. The cause is
probably a 0 (zero, first position) as the through traffic code at an oblique
intersection approach. Find the intersection (see above discussion of finding
links) and explicitly set the through traffic codes.
Q: I opened a link and changed some attributes, and now GNE
won't let me leave. It keeps telling me I have an "error in a categorical
variable". What does this mean?
- A: GNE wants to guarantee that you have correct
approach codes, and will prevent you from leaving a link that does not. The
error might be that you have not added in the new code in the fourth position,
which is the code for functional class. We suggest a code of "O" ("Oh",
not "zero") in most cases. The other possibility is that your link originally
had an incorrect code, and GNE now does not like it. See
the QRS II Reference Manual for a discussion of codes for functional
class; also read the sections (see index) on approach codes. The problem
can also occur with incorrect codes on centroids. Newer application
schemas have suggested default codes embedded in the attribute name.
Q: Why does QRS II immediately say it cannot perform distribution?
- A: The cause is probably a centroid or external station that
is disconnected from the network or too far away from all other centroids.
Perhaps the scale is set improperly. Ask for temporary files and view HTIMES.TMP
in Notepad. If you see many 2400's (largest possible travel time), then
there is a disconnection somewhere. Note: the rows and columns of HTIMES.TMP
are in the same order as the centroids in NODELABL.TXT.
Q: Why does QRS II say it cannot perform distribution
during the second or a later iteration of equilibrium assignment?
- A: The calculated delays are much too large. Check all parameters
related to delay, including the hour averaging factor for multihour assignments.
Look for capacity values that are too small. One or more of these
will be seriously in error.
Q: Why do the results change when I switch time periods and then
switch back?
- A: You have a user-supplied trip table and traffic-controlled
intersections. You need to reset VOLHOUR.TXT (older versions) or VOLHOURU.TXT
(newest version) each time you switch time periods. VOLHOURU.TXT is
not needed if "Assume Hourly Volumes" is checked or you are running a single
hour forecast or a dynamic traffic assignment.
Q: Can you tell me a simple way to set VOLHOURU.TXT or VOLHOUR.TXT?
- A: VOLHOURU.TXT is an input file; VOLHOUR.TXT is an output file.
QRS II will create a new VOLHOUR.TXT when there is no user-supplied
trip table. Run your network, omitting the trip table and with 0 equilibrium
iterations. Then copy the resulting VOLHOUR.TXT to VOLHOURU.TXT, to serve
as input.
Q: When I install a user-supplied vehicle trip table, the volumes
do not show up in the network.
- A: You must tell QRS II to expect ADDVTRIPS.TXT on the
Add Files dialog box. Also, ADDVTRIPS.TXT must be in the same folder as PARAM.TXT
(and other active parameter files).
Q: How do I find an invalid lane geometry and sign code?
- A: Usually, this error means that you missed a link when entering
the approach codes. The approach codes probably consist of blanks and are
nearly impossible to detect by displaying them on the Sketch Pad as labels.
Use Extract in GNE to spill link information to a text file. Use
a format of BXY1 (name, x-coordinate, y-coordinate, approach codes). You
can quickly locate the offending link by scanning the resulting text file
in Notepad.
Q: Should I use a LOS C or LOS E definition of capacity?
- A: The LOS C definition of "practical capacity" extends back
to the 1950's, but it is inconsistent with our current knowledge of traffic
flow. If you are using traffic controlled intersections in QRS II
you must use a LOS E definition. This implies capacities on urban streets
of about 1600-1700 vphpl (vehicles per hour per lane) and on freeways of
about 1800-2000 vphpl, depending upon prevailing conditions. Be sure to change
the volume to capacity multiplier (on the Assignment BPR Parameters dialog
box) to about 0.8. You should also consider setting the opposite direction
factor to 0.4 to obtain better delay values on two-lane roads.
Q: How do I set the lane geometry and sign codes for an approach
from the stem of a "T" intersection?
- A: Version 7 of QRS II behaves somewhat differently
than earlier versions. In earlier versions of QRS II, the lane
geometry and sign code was ignored for traffic coming from the stem of the
T. The reason for this was that QRS II could not detect the
existence "left" turns anyway and there could be at most one exclusive right
lane. The capacity of the approach was dictated by the through lanes
only. In version 7, QRS II tries to use the approach codes,
if possible. Again, with no opposing traffic, left turns will be treated
as "other" movements and lumped in with throughs. Right turning lanes,
however, will add capacity. For example, an approach from the stem
of a T with one true left and one right lane should be coded as having a
single through lane (capacity of about 1800 vphg) and one right lane. In
some instances it may be desirable for left turning lanes to be explicitly
shown. For these lanes to have any effect, the network must suggest
the possibility of opposing traffic by having a stub link on the other side
of the intersection. In any event, it is recommended that the behavior
of the intersection be checked in Signal.txt.
Q: How do I prohibit a right turn?
- A: Right turns can be prohibited by putting the turning movement
in AddPenalty.txt with a high penalty value. See page 141 of the QRS
II Reference manual.
Q: How do I prohibit left turns from a one-way link?
- A: Split the approach link into a pair of links: a one-way link
and a two-way no left turn link. The one-way link prohibits wrong-way traffic
for the pair, and the two-way no left turn link prohibits left turns for
the pair.
Q: How can I utilize digitizer support?
- A: Most people prefer to scan the document, create a JPEG file,
and place the image behind the network as a background. However, it
is still possible to use a digitizer with GNE. One of the great side-benefits
of Windows is digitizer support. Each digitizer is somewhat different, so
it is difficult to give general instructions. I once used a Summagraphics
digitizer, so my comments relate to that particular brand. You should contact
your digitizer manufacturer for their latest set of Windows drivers. The digitizer
replaces the mouse. Use Windows Setup to make the switch. My digitizer comes
with a program to set the behavior of the digitizer. Among other things, it
permits the digitizer to report absolute coordinates, work within an area
that matches a window on the screen, and to scale the drawing. Use the digitizer
to control the node plot cursor. You can digitize the original locations of
nodes or you can move nodes. Once nodes have been positioned, you can add
links as usual.
Q: When I try to plot out to my plotter, the drawing comes out
using only one corner of the paper, in a very small size. What am
I doing wrong?
- A: Before starting the plot, check that you have:
- Set the paper size on the plotter;
- Set the Windows driver, through the Windows control panel;
- Set the scale on the Page Setup dialog box -- you may need
to enlarge it to plot;
- Set the margins, measuring from the top left of the paper;
- Shift the image if necessary -- to shift upward or to the left, use
a negative number.
Q: I want to print out my network, but do not own the Advanced
General Network Editor. Can I do this with my basic GNE?
- A: Yes, although you will be able to print out only what is
on the screen, rather than the entire network if its size exceeds the screen
size. To carry out a "screen dump," click anywhere on the Sketch Pad. Then
press Alt Print Screen. This will put the screen image into the Clipboard.
Then paste the network into Paint (or some other graphics package) to edit
and print the image.
Q: When coding transit networks, is it possible to have boarding
and alighting information for each station of the Metro line? In general,
Metro line stations have been coded as single stops?
- A: To get boarding and alighting information at metro stations,
designate the transfer point to be a "station". Embed an "<S>" within
the name of the node. You will then get a station report. Unfortunately,
QRS II will not produce station reports at regular stops.
(You can turn a stop into a transfer point for this purpose by adding a stub
link with a different route number.)
Q: When setting up my transit network, what is the most appropriate
way to build a multiple-route ladder in order to avoid unnecessary transfer
points? Should the rungs of the ladder be a multiple or a single-route link?
What should the characteristics of that link be?
- A: If your network is large, you should avoid ladders in order
to keep your network small. Remove any transfer points that are not totally
necessary. Consider eliminating some points of access (centroid connectors)
to reduce network size.
For a ladder to work properly (in theory), all routes must connect to the
same node while requiring exactly one transfer. That single node should be
a transfer point. When this is a point of access, the centroid connector should
connect to the transfer point. When done this way, riders will have equal
access to all routes at that location. The rungs of the ladder will have
the same route numbers as the rails of the ladder.
With a very large network, you may want to restrict transfers between selected
routes and restrict access to certain other routes. Or consider two or more
centroid connectors at a single location with each centroid connector being
attached to a unique set of routes. However, you must use your own judgment
on which of the transfers should be restricted by these methods.
Ladders can be avoided entirely with the use of AddRoute.txt.
See the QRS II Reference manual for details.
Q: I will be doing some small area analysis with QRS II.
How should I approach the network setup?
- A: I recommend that you use subarea focusing to handle small
areas. Use tiny zones in the subarea and large zones outside. Use a fine street
system in the subarea and a coarse one outside. Use less detail the farther
you get from your subarea. This is essentially the method described in NCHRP
Report #187. You might also want to review NCHRP Report #255 for additional
hints on travel forecasting.
Q: I have noticed that QRS II assumes the capacity of
a two-way link is the same in both directions. Can I input different capacities
in the two directions (i.e., if a link has one lane in one direction and
two lanes in the other direction)?
- A: With versions 5.1 or earlier, you must use two parallel one-way
links. Versions 6 and later allows different capacities in different
directions with the "detailed" and "dynamic" schemas.
Q: I want to plot out only part of my network. What is the easiest
method?
- A: You can plot or print part of a network by taking a portion
of an existing network, consisting of an irregular subarea. Draw a polygon
around the subarea, choosing existing intersections as vertices and an existing
centroid as the owner. Perform a polygon search, hiding all elements outside
the polygon. Move all visible elements to a unique layer, then delete all
elements on the remaining layers. The remaining links and node within the
desired subarea can be saved to a new file. Each of these steps requires only
a few mouse clicks. Then print. See also the chapter on Polygons in the Reference
Manual. Of course, it is always possible to define the image shift
and plot margins to print a small rectangular area of your network.
Q: I have a network where all the productions for a trip purpose
are at external stations and all the attractions are at centroids.
The total of P's already agrees with the total of A's. QRS II is telling
me that it cannot balance P's and A's. What's going on?
- A: You have told QRS II to hold productions constant on the
Trip Productions dialog box. QRS II will only use attractions at centroids
to balance; attractions at external stations are never adjusted. However,
QRS II cannot find any attractions at the centroids. You should tell
QRS II to hold attractions constant for this purpose or add a small trip attraction
value (e.g., 0.0001) to one of your centroids.
Q: My network is already drawn, but now I want to add in the
approach codes for all the links at once. I know that I could have
done this globally by using Initialize before the network was drawn, but
what do I do now?
A. Generally, the best way to create a GNE network from text file data is
to use the HNET Conversion Utility that is provided with QRS II versions 5
to 7. This module of QRS II Tools will set the approach codes to a minimally
valid set, namely "0S3O". If the network was created with some other
program, then it is possible to set the approach codes with GNE’s Calculate. It
should be noted that GNE’s Calculate cannot operate on entities that are
undefined. Also, the network must be based on a valid application schema. It
may be helpful to observe that one-way links have an entity type of 1 and
two-way links have an entity type of 2.
Here is the procedure for using Calculate to set the approach codes on one-way
and two-way street links.
1. On the Link Line Ranges tab set the "begin" and "end" values to 1
for both two-way street links and one-way street links.
2. On the Relations tab, in the first line enter the following equation:
a1 = ‘0S3O’
or any other valid set of approach codes.
3. Press the Start button. Open several links to assure that the
program has worked properly.
[ MAIN | INTRO |
FEATURES | RELEASE
| F.A.Q. | RESOURCES |
BIBLIOGRAPHY | DEMO | ORDER ]