Blame


1 28994509 2004-04-21 devnull #!/bin/rc
2 28994509 2004-04-21 devnull
3 28994509 2004-04-21 devnull fn demo {proj=$1; shift;
4 28994509 2004-04-21 devnull label=$1; shift;
5 28994509 2004-04-21 devnull { echo 'o'
6 28994509 2004-04-21 devnull echo 'ra -8192 -8492 8192 8492'
7 28994509 2004-04-21 devnull echo 'e'
8 28994509 2004-04-21 devnull echo 'm -8192 8192'
9 28994509 2004-04-21 devnull echo t $type
10 28994509 2004-04-21 devnull echo 'm -8192 -8192'
11 28994509 2004-04-21 devnull echo t $proj - $label
12 c8b6342d 2005-01-13 devnull MAP=world MAPDIR=$PLAN9/map map $proj $* -s -d 5
13 28994509 2004-04-21 devnull }
14 28994509 2004-04-21 devnull sleep 5
15 28994509 2004-04-21 devnull }
16 28994509 2004-04-21 devnull
17 28994509 2004-04-21 devnull rfork en
18 28994509 2004-04-21 devnull {
19 28994509 2004-04-21 devnull type='Equatorial projections centered on long. 0. Parallels are straight lines.'
20 28994509 2004-04-21 devnull
21 28994509 2004-04-21 devnull demo mercator 'equally spaced straight meridians, conformal, straight compass courses'
22 28994509 2004-04-21 devnull demo sinusoidal 'equally spaced parallels, equal-area, same as bonne(0)'
23 28994509 2004-04-21 devnull demo cylequalarea 'equally spaced straight meridians, equal-area, true scale on Eq' 0
24 28994509 2004-04-21 devnull demo cylindrical 'central projection on tangent cylinder'
25 28994509 2004-04-21 devnull demo rectangular 'equally spaced parallels, equally spaced straight meridians, true scale on Eq' 0
26 28994509 2004-04-21 devnull demo gall 'parallels spaced stereographically on prime meridian, equally spaced straight meridians, true scale on Eq' 0
27 28994509 2004-04-21 devnull demo mollweide '(homalographic) equal-area, hemisphere is a circle'
28 28994509 2004-04-21 devnull demo gilbert 'globe mapped conformally on hemisphere, viewed orthographically'
29 28994509 2004-04-21 devnull
30 28994509 2004-04-21 devnull type='Azimuthal: centered on the North Pole, Parallels are concentric circles, Meridians are equally spaced radial lines'
31 28994509 2004-04-21 devnull
32 28994509 2004-04-21 devnull demo azequidistant 'equally spaced parallels, true distances from pole'
33 28994509 2004-04-21 devnull demo azequalarea 'equal area'
34 28994509 2004-04-21 devnull demo gnomonic 'central projecton on tangent plane, straight great circles'
35 28994509 2004-04-21 devnull demo perspective 'viewed along earth''s axis 2 earth radii from center of earth' 2
36 28994509 2004-04-21 devnull demo orthographic 'viewed from infinity'
37 28994509 2004-04-21 devnull demo stereographic 'conformal, projected from opposite pole'
38 28994509 2004-04-21 devnull demo laue 'radius = tan(2\(mu colatitude ), used in xray crystallography'
39 28994509 2004-04-21 devnull demo fisheye 'fisheye view of stereographic map, index of refraction 2' 2 -o 40.75 74
40 28994509 2004-04-21 devnull demo newyorker 'New Yorker map from viewing pedestal of radius .5' .5 -o 40.75 74
41 28994509 2004-04-21 devnull
42 28994509 2004-04-21 devnull type='Polar conic projections symmetric about the Prime Meridian. Parallels are segments of concentric circles.'
43 28994509 2004-04-21 devnull
44 28994509 2004-04-21 devnull demo conic 'central projection on cone tangent at 40' 40
45 28994509 2004-04-21 devnull demo simpleconic 'equally spaced parallels, true scale on 20 and 50' 20 50
46 28994509 2004-04-21 devnull demo lambert 'conformal, true scale on 20 and 50' 20 50
47 28994509 2004-04-21 devnull demo albers 'equal-area, true scale on 20 and 50' 20 50
48 28994509 2004-04-21 devnull demo bonne 'equally spaced parallels, equal-area, parallel 40 developed from tangent cone' 40
49 28994509 2004-04-21 devnull
50 28994509 2004-04-21 devnull type='Projections with bilateral symmetry about the Prime Meridian and the equator.'
51 28994509 2004-04-21 devnull
52 28994509 2004-04-21 devnull demo polyconic 'parallels developed from tangent cones, equally spaced along Prime Meridian'
53 28994509 2004-04-21 devnull demo aitoff 'equal-area projection of globe onto 2-to-1 ellipse, based on azequalarea'
54 28994509 2004-04-21 devnull demo lagrange 'conformal, maps whole sphere into a circle'
55 28994509 2004-04-21 devnull demo bicentric 'points plotted at true azimuth from two centers on the equator at longitudes +-40, great circles are straight lines' 40
56 28994509 2004-04-21 devnull demo elliptic 'points are plotted at true distance from two centers on the equator at longitudes +-40' 40
57 28994509 2004-04-21 devnull demo globular 'hemisphere is circle, circular meridians and parallels'
58 28994509 2004-04-21 devnull demo vandergrinten 'sphere is circle, meridians as in globular, circular arc parallels resemble mercator'
59 28994509 2004-04-21 devnull
60 28994509 2004-04-21 devnull type='Doubly periodic conformal projections.'
61 28994509 2004-04-21 devnull
62 28994509 2004-04-21 devnull demo guyou 'W and E hemispheres are square'
63 28994509 2004-04-21 devnull demo square 'World is square with Poles at diagonally opposite corners'
64 28994509 2004-04-21 devnull demo tetra 'map on tetrahedron with edge tangent to Prime Meridian at S Pole, unfolded into equilateral triangle'
65 28994509 2004-04-21 devnull demo hex 'world is hexagon centered on N Pole, N and S hemispheres are equilateral
66 28994509 2004-04-21 devnull triangles'
67 28994509 2004-04-21 devnull
68 28994509 2004-04-21 devnull type='Retroazimuthal projections. Directions to center are true.'
69 28994509 2004-04-21 devnull
70 28994509 2004-04-21 devnull demo mecca 'equally spaced vertical meridians' 21.4 -o 90 -39.8
71 28994509 2004-04-21 devnull demo homing 'distances to Mecca are true' 21.4 -o 90 -39.8
72 28994509 2004-04-21 devnull
73 28994509 2004-04-21 devnull type='Miscellaneous projections.'
74 28994509 2004-04-21 devnull
75 28994509 2004-04-21 devnull demo harrison 'oblique perspective from above the North Pole, 2 earth radii from the earth, looking along the Date Line 40 degrees off vertical' 2 40
76 28994509 2004-04-21 devnull demo trapezoidal 'equally spaced parallels, straight meridians equally spaced along parallels, true scale at 20 and 50 on Prime Meridian' 20 50
77 28994509 2004-04-21 devnull demo lune 'conformal, polar cap above Eq is 60-degree lune' 0 60
78 28994509 2004-04-21 devnull
79 28994509 2004-04-21 devnull type='Maps based on the spheroid'
80 28994509 2004-04-21 devnull
81 28994509 2004-04-21 devnull demo sp_mercator 'equally spaced straight meridians, conformal'
82 28994509 2004-04-21 devnull demo sp_albers 'equal-area, true scale on 20 and 50' 20 50
83 28994509 2004-04-21 devnull } | plot