WORLD 1L "4 September 1986"
Table of contents
world - world map generation program from <PLOT79> package
where the final character indicates the desired output device
(4 for the Tektronix 4014 in the default Sun installation)
(see plot79 manual page for complete list)
draws maps of the world, using a variety of coordinate systems. It sends
prompts to the standard output requesting information to define the style
of map. The map coordinates must appear in file mapfile. A message
is sent to standard output, a run-time
listing is sent to listfile, and an optional sitefile may
specify points on the map which are to be marked (it contains a list
of [longitude,latitude,name] triples in format [2f9.3,1x,a]).
The plottable output is sent to a file named by the CRT environment variable,
or to CRT.num if CRT is undefined
(num is a number which begins at 1 and is
incremented appropriately to prevent files being overwritten).
The program may be employed for any spherical system.
Longitude and latitude values are measured in floating-point degrees.
The arguments requested by the program are:
Beginning longitude for projection.
Ending longitude for projection. This may
be smaller than BLON, in which case the
projection is assumed to cross the
180-degree meridian, and the internval value
of ELON will automatically be increased by
Beginning latitude for projection. For
polar projections, only the sign is
relevant; a negative value selects a south
polar view, and a zero or positive value a
north polar view.
Ending latitude for projection.
Longitude of center of projection.
Latitude of center of projection.
Relative elevation of viewer above the
Earth's surface, expressed as a fraction of
the planetary radius. Earth has a mean
radius of 6378.0 km, so that a viewer
elevation of 250 km would be expressed as
ELEV = 250.0/6378.0 = 0.039197.
Not all of these parameters are required by each
projection. Here is a list of those actually used:
Proj. Description Parameters Required
1 Rectangular BLAT, BLON, ELAT, ELON
2 Mercator BLAT, BLON, ELAT, ELON
3 Polar Equidistant BLAT
4 Orthographic Equatorial CLAT, CLON
5 Orthographic Polar BLAT
6 Azimuthal Equidistant CLAT, CLON
7 Perspective BLAT, BLON, ELEV, ELAT, ELON
8 Cylindrical Equal Area BLAT, BLON, ELAT, ELON
The usual cartographic convention is adopted that latitude
runs from -90 degrees at the South Pole through 0 at the
Equator to +90 degrees at the North Pole, and that
longitude runs from 0 degrees through Greenwich, England,
eastward to 180 degrees in the Pacific Ocean and back to
Greenwich at 360 degrees. Longitude is thus synonomous
with East Longitude; West Longitude can be considered a
negative value which when incremented by 360 degrees
becomes East Longitude.
The map projection routines will internally automatically
adjust longitudes in the interval [-360 to 720] to the interval
[0 to 360]; latitude values are assumed to be confined to the
interval [-90 to +90]. Unpredicatable results may occur if
this convention is not adhered to.
Hershey World Data Bank I world outline map
Hershey World Data Bank I USA outline map
source files for world*
executable file (world4 on the default Sun installation)
various environment definitions, an appropriate subset of which should be
placed in the user's .cshrc or .profile file
document (1L), drawit(1L), grapht(1L), graph3t(1L), lptops(1L), pfort(1L),
piechtt(1L), plot79-intro(1L), plot79(1L), pluto(1L), pretty(1L), rdinfo(1L),
sf3(1L), slides(1L), tekalw(1L), tkvecs(1L), tmacro(1L)
A. V. Hershey, "Terrestrial and Celestial
Cartography", Report NSWC/DL TR-3789, May 1979,
Naval Surface Weapons Center, Dahlgren, VA 22448.
William D. Johnson, "Computer Generated Maps. Part I", pp.
10-12, 76-101, Byte Magazine, Vol. 4, No. 5 (May 1979), and
"Computer Generated Maps. Part II", pp. 100-123, ibid, No.
6 (June 1979).
J. E. Jackson, "Sphere, Spheroid and Projections for
Surveyors", Granada Publishing Ltd. (1980).
Nelson H. F. Beebe, Ph.D.
Center for Scientific Computing
South Physics Building
University of Utah
Salt Lake City, UT 84112
Tel: (801) 581-5254
(Manual page by R. P. C. Rodgers, Computer Applications in Laboratory
Medicine Project, UCSF, San Francisco, CA 94143).