#--P-A-T------------------------------------------------------------------- # # us50.cmd - all 50 united states as a montage: conterminous 48 on # main panel with two inset windows for Alaska and Hawaii. # #-------------------------------------------------------------------------- reset data coast; data island; data lake data country; data state data landmask5 window new alaska <.02, .30, .03, .37> ## subwin, BL corner window new hawii <.33, .51, .03, .20> ## subwin, R of alaska window new us50-overview <.54, .72, .03, .20> ## subwin, R of hawaii color label-stalk white color old-window LG # define points which will double as label positions and fill seeds point wa, 47 15, -120 ## Washington point or, 43 50, -120 30 ## Oregon point ca, 37, -119 30 ## California point id, 43 40, -114 ## Idaho point nv, 39 20, -116 45 ## Nevada point ut, 39 10, -111 30 ## Utah point az, 34 10, -111 40 ## Arizona point mt, 47, -109 30 ## Montana point wy, 43, -107 30 ## Wyoming point co, 39, -105 30 ## Colorado point nm, 34 30, -106 ## New Mexico point nd, 47 40, -99 50 ## North Dakota point sd, 44 20, -100 20 ## South Dakota point ne, 41 30, -99 30 ## Nebraska point ks, 38 30, -98 30 ## Kansas point ok, 35 30, -97 30 ## Oklahoma point tx, 31 40, -99 ## Texas point mn, 46 20, -94 30 ## Minnesota point ia, 42, -93 30 ## Iowa point mo, 38 30, -92 30 ## Missouri point ar, 35, -92 30 ## Arkansas point la, 32, -92 40 ## Louisiana point wi, 44 40, -90 ## Wisconsin point il, 40, -89 ## Illinois point ms, 33, -89 40 ## Mississippi point mi, 43, -84 40 ## Michigan point in, 40, -86 10 ## Indiana point ky, 37 30, -84 40 ## Kentucky point tn, 35 50, -86 40 ## Tennessee point al, 33, -86 50 ## Alabama point oh, 40 10, -82 50 ## Ohio point ga, 32 40, -83 20 ## Georgia point fl, 28, -81 30 ## Florida point ny, 43, -75 10 ## New York point pa, 40 50, -77 50 ## Pennsylvania point wv, 38 30, -80 50 ## West Virginia point va, 37 40, -78 30 ## Virginia point nc, 35 40, -79 20 ## North Carolina point sc, 33 50, -80 40 ## South Carolina point md, 38 13, -75 30 ## Maryland point de, 38 45, -75 30 ## Delaware point nj, 40, -74 30 ## New Jersey point me, 45 20, -69 10 ## Maine point vt, 44 30, -72 30 ## Vermont point nh, 43 25, -71 35 ## New Hampshire point ma, 42 22, -71 30 ## Massachusetts point ct, 41 40, -72 40 ## Connecticut point ri, 41 40, -71 36 ## Rhode Island point hi, 19 40, -155 30 ## Hawaii point ak, 64 30, -154 ## Alaska # --- conterminous 48 ---------------------------------------------------- window top projection aeac ## albers equal-area conic standard 29.5, 45.5 ## the usual aeac stds for cont. us select zone 25, 49, -125, -68 ## approx bounding zone pan 0, -0.08 ## pan window up a bit and zoom 1.2 ## zoom in to fill screen better. graticule 5 ## graticule every 5 degrees -data instance i1 island add i1 260 -data instance l1 lake add l1 270 add fill bg 44, -87, DHB, 280 ## great lakes add fill bg 45, -82, DHB, 280 add fill bg 47 30, -87, DHB, 280 add fill bg 42, -81, DHB, 280 add fill bg 43 40, -77 50, DHB, 280 -data instance c1 coast add c1 -data instance c2 country add c2 -data instance s1 state add s1 -color new country-color white border data color c2 country-color -color new state-color black border data color s1 state-color add label <0.5, 0.96>, The United States of America, \ flags border, anchor centered, font helv24, spacing 0.3, color white add scale-bar 0.75, 0.06, below, clea14, 0.25 add compass-rose 32.5, -72.5, radius 20, label "N, font clea14" color scale-bar white; color scale-label gray80 add fill bg wa, DFM add label wa, WA, flags border, anchor centered, font clea14 add fill bg or, LFY add label or, OR, flags border, anchor centered, font clea14 add fill bg ca, PDP add label ca, CA, flags border, anchor centered, font clea14 add fill bg id, PDP add label id, ID, flags border, anchor centered, font clea14 add fill bg nv, LRO add label nv, NV, flags border, anchor centered, font clea14 add fill bg ut, DDG add label ut, UT, flags border, anchor centered, font clea14 add fill bg az, DFM add label az, AZ, flags border, anchor centered, font clea14 add fill bg mt, LRO add label mt, MT, flags border, anchor centered, font clea14 add fill bg wy, LFY add label wy, WY, flags border, anchor centered, font clea14 add fill bg co, PDP add label co, CO, flags border, anchor centered, font clea14 add fill bg nm, LRO add label nm, NM, flags border, anchor centered, font clea14 add fill bg nd, DFM add label nd, ND, flags border, anchor centered, font clea14 add fill bg sd, PDP add label sd, SD, flags border, anchor centered, font clea14 add fill bg ne, DDG add label ne, NE, flags border, anchor centered, font clea14 add fill bg ks, DFM add label ks, KS, flags border, anchor centered, font clea14 add fill bg ok, DDG add label ok, OK, flags border, anchor centered, font clea14 add fill bg tx, PDP add label tx, TX, flags border, anchor centered, font clea14 add fill bg mn, LRO add label mn, MN, flags border, anchor centered, font clea14 add fill bg ia, LFY add label ia, IA, flags border, anchor centered, font clea14 add fill bg mo, PDP add label mo, MO, flags border, anchor centered, font clea14 add fill bg ar, LFY add label ar, AR, flags border, anchor centered, font clea14 add fill bg la, LRO add label la, LA, flags border, anchor centered, font clea14 add fill bg wi, PDP add label wi, WI, flags border, anchor centered, font clea14 add fill bg il, LRO add label il, IL, flags border, anchor centered, font clea14 add fill bg ms, DDG add label ms, MS, flags border, anchor centered, font clea14 add fill bg mi, DDG add fill bg 46 20, -88 20, DDG add label mi, MI, flags border, anchor centered, font clea14 add fill bg in, LFY add label in, IN, flags border, anchor centered, font clea14 add fill bg ky, DDG add label ky, KY, flags border, anchor centered, font clea14 add fill bg tn, LRO add label tn, TN, flags border, anchor centered, font clea14 add fill bg al, DFM add label al, AL, flags border, anchor centered, font clea14 add fill bg oh, PDP add label oh, OH, flags border, anchor centered, font clea14 add fill bg ga, LFY add label ga, GA, flags border, anchor centered, font clea14 add fill bg fl, PDP add label fl, FL, flags border, anchor centered, font clea14 add fill bg ny, DFM add fill bg 40 49, -73 15, DFM add label ny, NY, flags border, anchor centered, font clea14 add fill bg pa, LFY add label pa, PA, flags border, anchor centered, font clea14 add fill bg wv, LRO add label wv, WV, flags border, anchor centered, font clea14 add fill bg va, PDP add fill bg 37 40, -75 42, PDP add label va, VA, flags border, anchor centered, font clea14 add fill bg nc, DDG add label nc, NC, flags border, anchor centered, font clea14 add fill bg sc, DFM add label sc, SC, flags border, anchor centered, font clea14 add fill bg md, DDG add fill bg 39 36, -79 15, DDG add fill bg 39 24, -76 56, DDG add label md, MD, offset +<.02, -.02>, flags border stalk, font clea14 add fill bg de, PDP add label de, DE, offset +<.02, 0>, flags border stalk, font clea14 add fill bg nj, LRO add label nj, NJ, offset +<.02, -.01>, flags border stalk, font clea14 add fill bg me, LFY add label me, ME, flags border, anchor centered, font clea14 add fill bg vt, LRO add label vt, VT, flags border, anchor centered, font clea14 add fill bg nh, DDG add label nh, NH, flags border, anchor centered, font clea14 add fill bg ma, LFY add label ma, MA, offset +<.02, .01>, flags border stalk, font clea14 add fill bg ct, DDG add label ct, CT, flags border, anchor centered, font clea14 add fill bg ri, PDP add label ri, RI, offset +<.02, -.02>, flags border stalk, font clea14 # wipe out some graticules by filling over add fill bg 27, -103, OG ## mexico add fill bg 50, -80, OG ## canada add fill bg 20 30, -76 30, OG ## cuba # --- alaska ------------------------------------------------------------- window next window border 2 ## 2-thick window border projection lcc ## lambert conformal conic select zone 53 40, 71, -169, -131 10 ## approx bounding zone for alaska standard 51 50, 53 50 ## usual lcc std pars for alaska graticule 5, 10 ## asymmetric grat spacing add label ak, AK, flags border, font clea14 add fill bg ak, LRO add fill bg 64, -133, black -data instance c3 coast ## coastlines add c3 -data instance i2 island ## islands add i2 -data instance c4 country ## international boundaries add c4 -data instance l2 lake ## lakes add l2 -data instance s2 state ## U.S. state boundaries add s2 data color c4 gray80 data color s2 gray20 # --- hawaii ------------------------------------------------------------- window next window border 2 ## 2-thick window border projection mercator ## cylindrical mercator near eq. select zone 18 50, 22 25, -160 20, -154 30 ## approx bounding zone graticule 2 ## we could let auto grat do this. add label 20 10, -157 45, HI, flags border, font clea14 add fill bg hi, LFY add fill bg 20 45, -156 15, LFY add fill bg 21 30, -158, LFY add fill bg 22, -159 30, LFY add fill bg 21 9, -157 12, LFY -data instance c5 coast ## coastlines add c5 -data instance i3 island ## islands add i3 # --- overview ---------------------------------------------------------- window next window border 2 projection azimuthal origin 40, -130 window {-0.56, 0.8, -0.44, 0.7} graticule 15 add circle2 18, -154, 23, -161, red add fill bg ak, red add fill bg ks, red -data instance c7 country ## international add c7 data color c7 gray80 add coast add island #add fill bg 35, -145, chain 2, landmask5, transparent, 200 echo ~yThe 50 United States in three panels (plus overview) is ready to draw. # $Id: us50.cmd,v 1.2 2007/06/20 03:38:19 ian Exp $