Annotation of researchv10no/cmd/map/export/README, revision 1.1

1.1     ! root        1: MATERIALS
        !             2: 
        !             3: Manuals are included in two forms.
        !             4:        formatted ASCII file:
        !             5:                map.man
        !             6:        input for troff -man:
        !             7:                map.5, map.7, proj.3, proj.5, route.1
        !             8: 
        !             9: The source directory has two subdirectories: 
        !            10:        libmap          source for all the projection subroutines
        !            11:        mapdata         World Data Bank I, etc.
        !            12: 
        !            13: The source is written in ANSI C.  Check CFLAGS and CC in the
        !            14: Makefile and make them reflect your system's conventions.
        !            15: 
        !            16: QUICK TEST
        !            17: 
        !            18: For a quick test, to see whether you can compile and compute, try this
        !            19: test, which makes "map" and checks its output for a bit of Africa:
        !            20: 
        !            21:        make quicktest
        !            22: 
        !            23: PLOTTING FILTERS
        !            24: 
        !            25: Map produces output for a plotting filter (not included).
        !            26: Unfortunately there is no Unix standard for plotting.
        !            27: Here are ways to compile for various filters.
        !            28: 
        !            29:        make            For System V and SunOS filters plot(1)
        !            30:                        or tplot(1).
        !            31: 
        !            32:        make v10        For v10 research system plot(1), not
        !            33:                        compatible with System V.
        !            34: 
        !            35:        make ps         PostScript.  Maps are drawn in a 6.5-inch
        !            36:                        square centered 1 inch from the top of an
        !            37:                        8.5x11 page.  To change, edit the
        !            38:                        PostScript or plotPS.c.
        !            39: 
        !            40:        As map uses only simple plotting features, it is usually
        !            41:        easy to interface to other plotting packages. See
        !            42:        iplot.h (used with "make v10") for details.
        !            43: 
        !            44: When you have a plotting filter, you can test map in the current
        !            45: directory as follows.  For sample arguments, see EXAMPLES on the
        !            46: map(7) man page.
        !            47: 
        !            48:        MAPDIR=./mapdata MAPPROG=./map  map.sh arguments | filter
        !            49: 
        !            50: INSTALLATION
        !            51: 
        !            52: For real installation, examine the recipe for
        !            53: 
        !            54:        make install
        !            55: 
        !            56: It puts the map shell script in /usr/bin and everything else
        !            57: in /usr/lib/map.  If you want to put things elsewhere, adjust
        !            58: variables MAPDIR and MAPPROG in map.sh.  map.sh will become
        !            59: the command "map".  After installation it will be run thus:
        !            60: 
        !            61:        map arguments | filter
        !            62: 
        !            63: POSSIBLE PROBLEMS
        !            64: 
        !            65: Options 
        !            66:        Option -f oes not work because World Data Bank II is
        !            67:        not in this distribution on account of its size (13Mb).
        !            68: 
        !            69:        -y files are like v10, not Sys V, plot files.
        !            70:        The plot(5) man page from v10 is included for reference,
        !            71:        although most of it is irrelevant for this application.
        !            72: 
        !            73: Library 
        !            74:        At least one version of tplot(1) has been seen to garble
        !            75:        the output.  In this case the trouble went away by
        !            76:        compiling map with -l4014 instead of -lplot; see plot(3).
        !            77: 
        !            78:        Collisions with a nonstandard library function sincos()
        !            79:        have been observed.  sincos will have to be renamed 
        !            80:        in map.h and all .c files.
        !            81: 
        !            82: Man pages
        !            83:        The man pages were produced with a -man macros slightly
        !            84:        different from Sys V.  If you change font L to B throughout
        !            85:        you will probably get a passable result.
        !            86: 
        !            87: REFERENCES
        !            88: 
        !            89: Most standard texts on cartography discuss the major projections
        !            90: and their uses.  Some thorough works:
        !            91:   
        !            92:   J. P. Snyder, An Album of Map Projections, US Geological Survey
        !            93:   Professional Paper 1453, USGPO Washington (1989)
        !            94:   
        !            95:   J. P. Snyder, Map Projections - A Working Manual, US Geological
        !            96:   Survey Professional Paper 1395, USGPO Washington (1987)
        !            97:   
        !            98:   D. H. Maling, Coordinate Systems and Map Projections, George
        !            99:   Philip and Son, London (1973)
        !           100:   
        !           101:   J. A. Steers, An Introduction to the Study of Map Projections,
        !           102:   Univ. London Press (1970)
        !           103: 
        !           104: A short introduction, with 24 sample maps drawn by the "map"
        !           105: program itself and the commands to draw them:
        !           106: 
        !           107:   M. D.        McIlroy, Projections: Mapmakers' Answers to the Riddle of
        !           108:   Presenting a Round Earth on Flat Paper, AT&T Bell Labs Computing
        !           109:   Science Tech. Report 140 (1987), order from Computing Science
        !           110:   Reports, Room 2C579, AT&T Bell Labs Murray Hill, NJ 07974
        !           111: 
        !           112:   [In this report, option -s is used in an obsolete way.  It
        !           113:   should always be replaced by -s2, with -s1 added to the
        !           114:   preceding command.]
        !           115: 
        !           116: Doug McIlroy
        !           117: 201-582-6050
        !           118: research!doug
        !           119: [email protected]

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.