|
|
1.1 ! root 1: .TH MAP 7 bowell ! 2: .CT 1 inst_info ! 3: .SH NAME ! 4: map \- draw maps on various projections ! 5: .SH SYNOPSIS ! 6: .B map ! 7: .I projection ! 8: [ ! 9: .I param ... ! 10: ] ! 11: [ ! 12: .I option ... ! 13: ] ! 14: .PP ! 15: .SH DESCRIPTION ! 16: .I Map ! 17: prepares on the standard output a ! 18: map suitable for display by any ! 19: plotting filter described in ! 20: .IR plot (1). ! 21: A menu of projections is produced in response to an unknown ! 22: .IR projection . ! 23: For the meanings of ! 24: .I params ! 25: pertinent to particular projections ! 26: see ! 27: .IR map (3). ! 28: .PP ! 29: The default data for ! 30: .I map ! 31: are world shorelines. ! 32: Option ! 33: .B -f ! 34: accesses more detailed data ! 35: classified by feature. ! 36: .TP ! 37: .BR -f " [ \fIfeature\fR ... ]" ! 38: Known ! 39: features are ranked 1 to 4 from major to minor, ! 40: with a higher-numbered rank including all lower-numbered ones. ! 41: A missing rank is taken to be 1. ! 42: Features are ! 43: .RS ! 44: .TF country[1-3] ! 45: .TP ! 46: .BR shore [ 1 - 4 ] ! 47: seacoasts, lakes, and islands; option ! 48: .B -f ! 49: always shows ! 50: .B shore1 ! 51: .TP ! 52: .BR ilake [ 1 - 2 ] ! 53: intermittent lakes ! 54: .TP ! 55: .BR river [ 1 - 4 ] ! 56: rivers ! 57: .TP ! 58: .BR iriver [ 1 - 3 ] ! 59: intermittent rivers ! 60: .TP ! 61: .BR canal [ 1 - 3 ] ! 62: .BR 3 =irrigation ! 63: canals ! 64: .TP ! 65: .BR glacier ! 66: .TP ! 67: .BR iceshelf [ 12 ] ! 68: .TP ! 69: .BR reef ! 70: .TP ! 71: .BR saltpan [ 12 ] ! 72: .TP ! 73: .BR country [ 1 - 3 ] ! 74: .BR 2 =disputed ! 75: boundaries, ! 76: .BR 3 =indefinite ! 77: boundaries ! 78: .TP ! 79: .BR state ! 80: states and provinces (US and Canada only) ! 81: .PD ! 82: .RE ! 83: .PP ! 84: In the following list of other options ! 85: all coordinates are in degrees, with north latitude ! 86: and west longitude counted as positive. ! 87: .TP 0 ! 88: .BI -l " S N E W" ! 89: the southern and northern latitude ! 90: and the eastern and western longitude limits of the desired map. ! 91: Missing arguments are filled out from the list ! 92: \-90, 90, \-180, 180, ! 93: or lesser limits suitable to the ! 94: projection at hand. ! 95: .TP ! 96: .BI -k " S N E W ! 97: Set the scale as if for a map with limits ! 98: .B -l ! 99: .I "S N E W". ! 100: Do not consider any ! 101: .B -l ! 102: or ! 103: .B -w ! 104: option in setting scale. ! 105: .TP ! 106: .BI -o " lat lon rot" ! 107: Orient the map in a nonstandard position. ! 108: Imagine a transparent gridded sphere around the globe. ! 109: First turn the overlay about the North Pole ! 110: so that the Prime Meridian (longitude 0) ! 111: of the overlay coincides with meridian ! 112: .I lon ! 113: on the globe. ! 114: Then tilt the North Pole of the ! 115: overlay along its Prime Meridian to latitude ! 116: .I lat ! 117: on the globe. ! 118: Finally again turn the ! 119: overlay about its `North Pole' so ! 120: that its Prime Meridian coincides with the previous position ! 121: of meridian ! 122: .IR rot . ! 123: Project the desired map in ! 124: the standard form appropriate to the overlay, but presenting ! 125: information from the underlying globe. ! 126: Missing arguments are filled out from the list ! 127: 90, 0, 0. ! 128: Default orientation is 90, 0, ! 129: .I m, ! 130: where ! 131: .I m ! 132: is the middle of the longitude range. ! 133: .TP ! 134: .BI -w " S N E W" ! 135: Window the map by the specified latitudes ! 136: and longitudes in the tilted, rotated coordinate system. ! 137: Missing arguments are filled out from the list \-90, 90, \-180, 180. ! 138: (It is wise to give an encompassing ! 139: .B -l ! 140: option with ! 141: .BR -w . ! 142: Otherwise for small windows computing time ! 143: varies inversely with area!) ! 144: .TP ! 145: .BI -d " n" ! 146: Alter the density of points ! 147: by plotting only every ! 148: .IR n th ! 149: one. ! 150: .TP ! 151: .B -r ! 152: Reverse left and right side of map, ! 153: for star charts and inside-out views. ! 154: .ns ! 155: .TP ! 156: .B -s ! 157: Save the screen, don't erase before drawing. ! 158: Output made under ! 159: .B -s ! 160: must be appended to output of another ! 161: .I map ! 162: command. ! 163: .TP ! 164: .BI -g " dlat dlon res" ! 165: Grid spacings are ! 166: .I dlat, ! 167: .I dlon ! 168: (10 degrees by default). ! 169: Zero spacing means no grid. ! 170: Missing ! 171: .I dlat ! 172: is taken to be zero. ! 173: Missing ! 174: .I dlon ! 175: is taken the same as ! 176: .IR dlat . ! 177: Grid lines are drawn to a resolution of ! 178: .I res ! 179: (2 degrees or less by default). ! 180: .TP ! 181: .BI -p " lat lon extent" ! 182: Position the point ! 183: .I lat, lon ! 184: at the center of the plotting area, and ! 185: scale so that the height (and width) of the ! 186: nominal plotting area is ! 187: .I extent ! 188: times the size of one degree of latitude ! 189: at the center. ! 190: For example, a standard ! 191: Mercator wall map comes out as if positioned ! 192: and scaled ! 193: with ! 194: .BR "-p 0 0 360" . ! 195: An ! 196: .I extent ! 197: overrides option ! 198: .BR -k . ! 199: .TP ! 200: .BI -c " x y" ! 201: After all other positioning and scaling operations ! 202: have been performed, move the center of the map ! 203: to position ! 204: .I x, y, ! 205: where the nominal plotting area is ! 206: .RI \-1 \(<= x \(<= 1, ! 207: .RI \-1 \(<= y \(<= 1. ! 208: .TP ! 209: .BR -m " [ \fIfile\fP ... ]" ! 210: Use ! 211: map data from named files instead of the defaults. ! 212: If no files are named, omit map data. ! 213: Names that are not the pathname of real files are looked up in ! 214: a standard directory, which contains, in addition to the ! 215: data for ! 216: .BR -f , ! 217: .RS ! 218: .LP ! 219: .TF counties ! 220: .TP ! 221: .B world ! 222: World Data Bank I from CIA (the default map) ! 223: .TP ! 224: .B states ! 225: US map from Census Bureau ! 226: .TP ! 227: .B counties ! 228: US map from Census Bureau ! 229: .PD ! 230: .RE ! 231: .IP ! 232: The environment variables ! 233: .B MAP ! 234: and ! 235: .B MAPDIR ! 236: change the default ! 237: map and default directory. ! 238: .TP ! 239: .BI -b " \fR[\fPlat lon\fR... ]" ! 240: Suppress the drawing of the normal boundary ! 241: (defined by option ! 242: .BR -l ). ! 243: Coordinates, if present, define the vertices of a ! 244: drawn polygon to which the map is clipped. ! 245: If only two vertices are given, they are taken to be the ! 246: diagonal of a rectangle. ! 247: .TP ! 248: .BI -t " file ..." ! 249: The following arguments name ASCII files that ! 250: contain lists of points, ! 251: given as latitude-longitude pairs in degrees. ! 252: If the first file is named ! 253: .LR - , ! 254: the standard input is taken instead. ! 255: The points of each list are plotted as connected `tracks'. ! 256: .IP ! 257: Points in a track file may be followed by label strings. ! 258: A label breaks the track. ! 259: A label may be prefixed by ! 260: \f5"\fR, ! 261: .LR : , ! 262: or ! 263: .L ! ! 264: and is terminated by a newline. ! 265: An unprefixed string or a string prefixed with ! 266: .L ! 267: " ! 268: is displayed at the designated point. ! 269: The first word of a ! 270: .L : ! 271: or ! 272: .L ! ! 273: string names a special symbol (see option ! 274: .BR -y ). ! 275: An optional numerical second word is a scale factor ! 276: for the size of the symbol, 1 by default. ! 277: A ! 278: .L : ! 279: symbol is aligned with its top to the north; a ! 280: .L ! ! 281: symbol is aligned vertically on the page. ! 282: .TP ! 283: .BI -u " file ..." ! 284: Same as ! 285: .BR -t , ! 286: except the tracks are ! 287: unbroken lines. ! 288: .RB ( -t ! 289: tracks appear as dot-dashed lines if the plotting filter supports them.) ! 290: .TP ! 291: .BI -y " file ! 292: The ! 293: .I file ! 294: contains ! 295: .IR plot (5)-style ! 296: data for ! 297: .L : ! 298: or ! 299: .L ! ! 300: labels in ! 301: .B -t ! 302: or ! 303: .B -u ! 304: files. ! 305: Each symbol is defined by a comment ! 306: .BI : name ! 307: then a sequence of ! 308: .L m ! 309: and ! 310: .L v ! 311: commands. ! 312: Coordinates (0,0) fall on the plotting point. ! 313: Default scaling is as if the nominal plotting range were ! 314: .LR "ra -1 -1 1 1" ; ! 315: .L ra ! 316: commands in ! 317: .I file ! 318: change the scaling. ! 319: .SH EXAMPLES ! 320: .TP ! 321: .L ! 322: map perspective 1.025 -o 40.75 74 ! 323: A view looking straight down on New York from 100 miles ! 324: (0.025 earth radius) up. ! 325: The job can be done faster by limiting the map so as not to `plot' ! 326: the invisible part of the world: ! 327: .L ! 328: map perspective 1.025 -o 40.75 74 -l 20 60 30 100 ! 329: .TP ! 330: .L ! 331: map mercator -o 49.25 -106 180 ! 332: An `equatorial' map of the earth ! 333: centered on New York. ! 334: The pole of the map is placed 90 degrees away (40.75+49.25=90) ! 335: on the ! 336: other side of the earth. ! 337: A 180-degree twist around the pole of the map arranges that the ! 338: `Prime Meridian' of the map runs from the pole of the ! 339: map over the North Pole to New York ! 340: instead of down the back side of the earth. ! 341: The same effect can be had from ! 342: .L ! 343: map mercator -o 130.75 74 ! 344: .TP ! 345: .L ! 346: map albers 28 45 -l 20 50 60 130 -m states ! 347: A customary curved-latitude map of the United States. ! 348: .SH FILES ! 349: .TF /usr1/maps/[1-4]?? ! 350: .TP ! 351: .F /usr1/maps/[1-4]?? ! 352: World Data Bank II ! 353: .TP ! 354: .F /usr1/maps/world ! 355: World Data Bank I ! 356: .TP ! 357: .F /usr1/maps/states ! 358: DIMECO ! 359: .TP ! 360: .F /usr1/maps/counties ! 361: DIMECO ! 362: .TP ! 363: .F /usr/lib/map ! 364: the program ! 365: .SH "SEE ALSO" ! 366: .IR map (5), ! 367: .IR proj (3), ! 368: .IR plot (1) ! 369: .SH DIAGNOSTICS ! 370: `Map seems to be empty'\(emthe intersection of the ! 371: limits and the window seems to be null; ! 372: for very local maps, ! 373: the grid resolution ! 374: .I res ! 375: may have to be refined. ! 376: .SH BUGS ! 377: Border lines are drawn only along edges arising from ! 378: .B -b ! 379: or ! 380: .B -l ! 381: options (including default ! 382: .BR -l ). ! 383: No borders appear along edges arising from ! 384: .B -w ! 385: or from visibility limits. ! 386: .br ! 387: Border lines arising from ! 388: .B -b ! 389: cannot be suppressed. ! 390: .br ! 391: Segments that cross a border are dropped, not clipped. ! 392: .br ! 393: Because `close' messages stop some plotting filters, ! 394: .I map ! 395: puts no close message on the standard output. ! 396: This prevents such filters from stopping early ! 397: when an overlay follows with option ! 398: .BR -s . ! 399: However such filters may not like to see an end of file; ! 400: if funny things happen at the end of a map, tack on a ! 401: close message (see ! 402: .IR plot (5)).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.