*********************************************************************** *********************************************************************** From the author: I am distributing MapMaker as user-supported software. Users are encouraged to copy and distribute the program and data sets on the following conditions: 1. The program and its data sets are not altered in any way. 2. No fee is charged for the copying and/or distribution of the same. Among the advantages of the "user-supported" approach is the ability of users to evaluate software without large and often risky financial investments. Obviously, the creation and support of software requires a substantial investment of time and effort. If you find MapMaker useful, a user's fee/registration payment of $75 is requested. Registered users will receive the following: 1. Any program and/or manual updates. 2. $25 for submission of new and useful polygon data sets. 3. Any or all new data sets from the growing library of data sets created by or received by the author. I have drawn from my experience as a professional cartographer in order to write what I believe is a well-conceived set of mapping routines. I've done my best to test the program and develop a clear and useful manual. Please read it carefully. I welcome notifications of any program "bugs", and will gladly and promptly respond to all questions about the program and/or data sets. Please direct payments, questions, or comments to: Paul R. Stayert P.O. Box 15082 Gainesville, Fla. 32604 (904) 375-7125 (home) ************************************************************************ ************************************************************************ *********************************************************************** M a p M a k e r - USER'S MANUAL (C)Copyright Stayert, 1984 *********************************************************************** INTRODUCTION MapMaker produces two common forms of quantitative maps; CHOROPLETH (Area Coloring) and GRADUATED CIRCLE, on an IBM/PC color monitor, and if desired, in black and white on a matrix printer. The following configuration is needed to run MapMaker: - IBM/PC with 128K RAM - 1 320K Disk Drive - DOS 2.0 - 2 Monitors: Monochrome Monitor Color Monitor w/adapter card - Matrix Printer (optional) Any set of statistical values may be displayed for corresponding geographical areas. Map areas must be comprised of bounded units such as states, counties, census tracts, or areas delineated by the user. On any given map, only one variable is shown for each map unit. Choropleth maps display statistical variables by using a sequence of colors (maximum of 3). Circle maps represent data with proportionately- sized circles. Proper usage of both map forms is discussed in detail later in the manual. MapMaker can also save and later recall screen images without going through the create process. Directions and suggestions are provided on the screen throughout the program and it is possible for users who have little or no experience in mapping to produce maps. In order to produce statistically meaningful and visually effective displays, however, users should read the manual thoroughly prior to creating maps. APPLICATIONS Given the appropriate data sets, MapMaker has a great variety of applications, including scientific research, governmental planning, business and education. Researchers and planners often need to display and identify spatial patterns relating to, for example, social, economic, and environmental data. Business decisions often are based on similar types of information, and additionally, business analysts can map levels of activity and/or profit for specific territories. As an educational tool, MapMaker can be used as an exercise in the creation of quantitative maps. An understanding of the data sets can familiarize students with some of the fundamental aspects of computer-assisted mapping. Although the manual was written to facilitate use of the program, it also serves as a brief tutorial for choropleth and graduated circle mapping. If "hardcopy" is needed, maps can be printed in monochrome on matrix printers, or slides may be taken directly from the color screen. Some suggestions for slide-taking are offered in Appendix C. ----------------------------------------------------------------------- This manual is organized as follows: PART 1. discusses CHOROPLETH and CIRCLE maps and the type of data sets that are required as input. PART 2. discusses the steps involved in the creation of a CHOROPLETH map. This information is supplemental, for the most part, because directions are displayed on the monochrome screen throughout the creation process. PART 3. contains a similar type of information for the creation of GRADUATED CIRCLE maps. APPENDIX A. describes the formats for all data sets that can be used as input to MapMaker, and the procedure used to establish them. APPENDIX B. lists the names and descriptions of sample data sets that are provided with MapMaker in order to demonstrate the program. APPENDIX C. contains comments and suggestions for the running of MapMaker. ---------------------------------------------------------------------- PART 1. PROGRAM OVERVIEW 1-1 Locational Data MapMaker combines locational and statistical information in order to show the distributions of quantities of some variable, throughout a selected study area. Locational data may represent any area that is divided into sub-regions (polygons) such as the U.S. (by states), a state (by counties), a city (by census tracts), or even the offices in a floor plan. The sub-regions must be bounded or "closed", and there may be no more than 65 of them. MapMaker uses vector-type polygon data that must be digitized and entered into diskette data sets prior to the creation of a map. (Appendix A. discribes the format of all data sets.) ----------------------------------------------------------------------- 1-2 Statistical Data Each map unit (polygon) must have a corresponding statistical value. These values comprise the Statistical data set. Because the polygons represent map AREAS, corresponding statistical values must represent ENTIRE polygons, not merely a point or points within. For example, the population of an entire area (county or state), is an appropriate statistic. The population of a selected city or cities within the area, however, is NOT appropriate. Statistical values must be QUANTITATIVE. Each value should represent a quantity of some variable, such as the number of persons, the number of bushels of corn, or the average income of residents. Statistical data sets must contain numbers, not words. The dominant ethnic group in an area, for example, is a QUALITATIVE variable and therefore not appropriate. However, the total number or percentage of persons who belong to a selected ethnic group, is a QUANTITATIVE variable and would be appropriate. ----------------------------------------------------------------------- 1-3 Raw and Derived Values Quantitative data are either of two possible types, RAW or DERIVED, and therefore MapMaker offers two types of map display; CHOROPLETH and GRADUATED CIRCLE. Consider a situation where the Circle map is used to display "Total Population" for a selected area. If the polygon data set were a state (by counties), the total number of persons living in each county would be represented by a proportionately-sized circle that would be positioned in the center of each county. This type of data display is appropriate. Consider the same map area with unemployment statistics, where the circles would represent the percentage of the persons who were unemployed. Again, this is appropriate. In the case of Choropleth maps, however, each entire polygon is colored according to the quantity of a selected variable and therefore the SIZE, in addition to the COLOR of the polygon, comprise the visual message. One would expect a larger area to have more of any variable (all other things being equal). Smaller areas would tend to have fewer of a variable. Coloring polygons a "higher" or "lower" color because they are of a particular size to begin with, is a redundancy, resulting in a distorted visual message to the map reader. The use of DERIVED values, such as "Persons Per Square Mile" (statistic per area), eliminates the effect of the relative sizes of map areas, and provides a truer representation of the distribution of a variable throughout a study area. To summarize, Choropleth maps usually require DERIVED values, while Circle maps can show either type of data, although RAW values may be preferred. MapMaker can perform the conversion for Choropleth maps if the digitizing unit and scale of the original map are known. NOTE: If statistical values are already derived, such as percentages, then they should be treated as RAW values so that no further manipulation is done. ----------------------------------------------------------------------- 1-4 Center Points of Polygons In order to color map areas and position circles, MapMaker includes a function that calculates the center point (centroid) of each polygon. Occasionally, the calculated centroids are unusable because the shapes of some polygons cause the centroids to fall outside of the actual polygon areas. Consider the state of Florida, for example. The center point of the entire state would fall to the south of the panhandle and to the west of the peninsula, and therefore outside of the actual state boundaries. This results in errant coloring on Choropleth maps and misplaced circles on Graduated Circle maps. The alternative is the usage of a separate centroid data set. In addition to the correct coloring of map areas, for Choropleth purposes, it allows the preferred positioning of circles on Circle maps. (Appendix A. describes the exact format of all data sets.) ----------------------------------------------------------------------- 1-5 Map Size and Orientation MapMaker scales all maps to fit the available screen space, regardless of the size of the original map. Therefore, the more numerous the polygons, the smaller they will appear on the screen, and vice-versa. In order to maximize the size of maps on the color screen, two formats are used; Horizontal and Square. If the polygon data set is much longer in the horizontal dimension (the state of Tennessee, for example), the horizontal format is used, otherwise a more "squared" format is chosen. The decision is made internally and is not affected by the user-supplied directives. In addition to the altered position of the legend, the only difference between the two formats is the possibility of a longer legend caption in the horizontal format. ----------------------------------------------------------------------- ----------------------------------------------------------------------- PART 2. CREATING CHOROPLETH MAPS 2-1 Starting MapMaker If a matrix printer is to be used for printing maps, be sure to initialize the graphics printing mode by typing "graphics" while in DOS 2.0. Insert the MapMaker diskette and type "mapmaker", with a drive designation if needed. ---------------------------------------------------------------------- 2-2 Polygon Data Set Enter the name of the polygon data set to be used. Include the diskette drive designation if the diskette is not in the default drive. For example: b:flapan ----------------------------------------------------------------------- 2-3 Number of Polygons Enter the number of polygons in the polygon data set. This is the number of areal units (states, counties, census tracts, for example). ----------------------------------------------------------------------- 2-4 Origin of Digitizer The origin of polygon data sets (in terms of X and Y coordinates), may be either the upper left or lower left corner. If the origin is in the lower left corner, an inversion of the Y coordinate is performed by entering a "2". ----------------------------------------------------------------------- 2-5 Centroids Center points (centroids) may be either calculated or entered as a separate data set. (See section 1-4 for a complete explanation.) Include drive designation if necessary. ----------------------------------------------------------------------- 2-6 Statistical Data Set Enter name of statistical data set and drive designation, if needed. ----------------------------------------------------------------------- 2-7 Raw or Derived Statistical Values Choropleth maps usually require DERIVED values in order to be meaningful. If the statistical data set contains RAW (non-derived) values, MapMaker can perform the conversion if the digitizing unit and scale of the original map are known. (See section 1-3 for a complete explanation.) If the conversion is desired, (d is entered), then the following information is requested: a. A choice of either "Statistic divided by Area" or "Area divided by Statistic". Depending on the magnitude of statistical values and the actual size of the polygons, either choice may be practical. For example, in a sparcely-populated area, a map of "Square Miles per Person" (Area/Statistic) may avoid the very small numbers that would appear on a map of "Persons per Square Mile" (Statistic/Area). For most purposes, "Statistic/Area" data is preferable. b. The map scale. Enter the scale of the map that was used to create the polygon data set. c. The digitizing unit. Most digitizers use either "inches" or "centimeters". d. The map unit. This is the areal unit desired for the created map. For example, in the case of census tracts, "Acres" or "Hectares" may be more reasonable than "Sq. Miles" or "Sq. Kilometers". After the information is entered and calculated, the minimum and maximum derived values are shown. There is an option to respecify some of the information, in the event the magnitude of these numbers is not acceptable (usually because the numbers are too small). Obviously, the map scale and digitizing unit (b. and c.) should not be altered. ----------------------------------------------------------------------- 2-8 Legend Numbers The physical length of numbers used in Choropleth legends is limited to four spaces. If the maximum statistical value (whether Derived or Raw) is 9999 or less, there is no problem. If the maximum value were 23456, for example, a multiplication factor would be used. In this case, a "10 X" factor would reduce the maximum value to 2345 which would then fit as a legend number. Any factor used to reduce the magnitude of statistical values MUST be indicated in the map title or legend caption. ----------------------------------------------------------------------- 2-9 Number of Map Classes Choropleth map classes are the categories into which the statistical values are divided. Screen resolution and the number of colors available limit the number of possible classes to three. If selected properly, three data divisions can produce an effective display. ----------------------------------------------------------------------- 2-10 Selection of classes A Bar Graph on the color screen illustrates the values associated with all polygons, arranged in ascending order. When selecting class intervals, the following points should be considered: a. The minimum of class 1 should be equal to or lower than the minimum statistical value. The maximum of the highest class should be equal to or higher than the maximum statistical value. b. There should be no gaps between the maximum values of classes and the minimum values of following classes. c. Even or "rounded" numbers should be used for class minimums and uneven or "extended" numbers used for class maximums. Poorly selected legend values can by annoying and may complicate the use of legend information when interpreting map content. In the following example, the above mentioned rules are followed: ---------------------------- The minimum value is 6.4 The maximum value is 94.6 ---------------------------- Class 1 min? 6.0 Class 1 max? 29.9 Class 2 min? 30.0 Class 2 max? 59.9 Class 3 min? 60.0 Class 3 max? 94.9 ------------------------------------------------------------------ NOTE: Any values that fall outside of specified class ranges will not be assigned a class and the corresponding polygons will not be colored on the map. The non-coloring of areas that have low values (or values of 0) may be preferable at times. ---------------------------------------------------------------------- 2-11 Map Title and Legend Caption The title usually describes the map area and the statistical variable or "map theme". The title, along with an optional legend caption, may include the following information: 1. Map Area 2. Description of Statistical Data 3. Type of Derived Values (if values are derived) 4. Date of Statistical Data 5. Data Factor (if any) A legend caption may be used to provide additional information about legend values. If a data factor is used, it should be indicated in the legend caption, such as "(X 1000)". If no factor is used, the caption may contain the date or perhaps the type of derived statistical values, such as "1970-1980", or "1982 Data", or "Pers/Acre". The legend caption in the square map format (see section 1-5) is limited to nine spaces, but can be much longer in the horizontal format. ---------------------------------------------------------------------- 2-12 Selection of Map Colors Choropleth map classes can be represented by two sets of three foreground colors. Only one set can be used on any map and therefore up to three classes are possible. Either set or "palette" may be used with any of eight background colors. Most map readers are accustomed to the notion that "lighter means less" and "darker means more". Because map classes correspond to a numerical progression, an effective color scheme contains a visual progression of color. Palette 1 usually offers a good progression of color with White, Cyan, and Magenta used to color low, middle, and high classes, respectively. Palette 0 colors can also be effective. NOTE: An effective color scheme enables map readers to perceive the general distribution of data without constant reference to the legend. At first, it is probably a good idea to go through the viewing routine to see how the colors look in various combinations. When users become familiar with the colors, the viewing routine may be unnecessary, and colors can be selected immediately. --------------------------------------------------------------------- 2-13 Class Color Selection After selecting the palette and background colors, colors must be chosen for the individual map classes. When prompted for the color of each class, enter the number of the color (1, 2, or 3) from the palette that has been chosen. --------------------------------------------------------------------- 2-14 Table of Data Prior to the display of the map, a table of data is shown on the monochrome screen. Values for all polygons, whether derived or raw, are shown along with the classes into which they fall. The table may be printed on the matrix printer by pressing the SHIFT and PRTSC keys simultaneously. Pressing any other key produces the map. ---------------------------------------------------------------------- 2-15 The Sub-Menu After a map has been drawn on the color screen, it can be modified by the usage of a sub-menu that is accessed by pressing any key. It is unlikely that the first run of any map will be perfect and it is often preferable to alter some aspects of the map. The options include: 1. Change of color scheme 2. Change of class intervals 3. Change title/caption If a modification is needed that is not offered by the sub-menu, the create process must be redone by returning to the main menu. When the desired version of a map is produced, it can be recorded in two ways: 1. It may be saved as a screen file to a diskette (Sub-Menu #4). A filename must be specified, along with a drive designation, if necessary. The file can later be recalled and the saved map image can be displayed on the color screen without going through the create process. 2. It may be printed on a matrix printer. This may be done by pressing SHIFT and PRTSC immediately following the drawing of the map on the color screen (before going to the sub-menu). IMPORTANT: To print a map on the matrix printer, it is necessary to initialize the graphics printing mode. This is done by typing GRAPHICS while in DOS (before running the program). GRAPHICS is the name of a file on the DOS 2.0 disk. The file will be read but nothing visible will happen. The program can then be run and images on the color monitor can be printed on the matrix printer. (The GRAPHICS command may be included in an AUTOEXEC.BAT file.) NOTE: For Choropleth maps, the matrix printer produces images only in black and white. Choropleth classes may, however, be represented by a progression of grey tones. The grey tones correspond to particular colors used on the color screen, but the colors that make an effective color progression do not correspond to grey tones that are effective on matrix printer maps. In order to produce an effective grey tone progression on the printer, the colors of map classes must be respecified (sub-menu #1). The choice of background and palette is unimportant, however, the COLORS for map classes 1, 2, and 3, must be 1, 2, and 3, respectively. This produces a poor color progression on the color screen, but produces an effective sequence on the matrix printer. ----------------------------------------------------------------------- ----------------------------------------------------------------------- PART 3. CREATING GRADUATED CIRCLE MAPS 3-1 Starting MapMaker (see section 2-1) -------------------------------------------------------------------- 3-2 Polygon Data Set (see section 2-2) -------------------------------------------------------------------- 3-3 Number of Polygons (see section 2-3) -------------------------------------------------------------------- 3-4 Origin of Digitizer (see section 2-4) -------------------------------------------------------------------- 3-5 Centroids (see section 2-5) -------------------------------------------------------------------- 3-6 Statistical Data Set (see section 2-6) -------------------------------------------------------------------- 3-7 Legend Circles The legend on circle maps contains three circles that are used as references for estimating the values of circles on the map. Legend circles should range in size from a value at or near the minimum statistical value, to a value at or near the maximum statistical value. Values for legend circles should be even or "rounded". For example: ------------------------------------------- The minimum statistical value is 113 The maximum statistical value is 1464 Enter the value for the smallest circle 100 Enter the value for the middle circle 750 Enter the value for the largest circle 1500 ----------------------------------------------------------------------- 3-8 Circle Size (diameter) Circle size is often a matter of individual preference. Maps with fewer polygons are able to have larger circles without the severe overlapping that occurs on a map that has many (and therefore smaller) polygons. The best strategy is to try a size and later modify it if it is not appropriate. Overlapping may cause problems with some circles. ---------------------------------------------------------------------- 3-9 Circle Calculation (square root vs. other) The standard formula for calculating the area of circles involves square roots. Research in visual perception indicates that map readers tend to underestimate the area of large circles, relative to smaller ones. Use of a 1.75 root is a common alternative to using the square root. This has the effect of exaggerating the sizes of larger circles. Because the maximum diameter has already been specified, the exaggeration is accomplished by reducing the sizes of smaller circles. Obviously, this decision is very subjective and the use of any root between 1.7 and 2.0 may be considered reasonable. Experimentation is recommended. ----------------------------------------------------------------------- 3-10 Map Title and Legend Caption The map title should describe the map area and the nature of the statistical data. A legend caption may be used to describe further the statistical values or perhaps to indicate the date. The legend caption in the square format (see section 1-5) is limited to nine spaces, but can be longer in the horizontal map format. ----------------------------------------------------------------------- 3-11 Selection of Circle/Map Colors Unlike the selection of color for choropleth maps, colors for circle maps cannot be selected without going through the viewing routine. As with choropleth maps, any of eight background colors may be selected, but on circle maps, each of the two-color sets (palettes) is capable of four color combinations. Users are urged to follow the directions on the monochrome screen when selecting circle colors. ----------------------------------------------------------------------- 3-12 Table of Data A listing of polygons and associated values is shown on the monochrome screen prior to the display of a map. The table may be printed on the matrix printer by pressing the SHIFT and PRTSC keys simultaneously. Pressing any other key produces the map. ----------------------------------------------------------------------- 3-13 The Sub-Menu The sub-menu can be used to modify some elements of the map. It can be accessed by pressing any key after the map has been drawn. The map modification options include: 1. Change color scheme 2. Change circle size 3. Change legend values 4. Change title/caption If a modification is needed that is not offered by the sub-menu, the create process must be redone by returning to the main menu. As with Choropleth maps, circle maps may be saved as screen files or printed on a matrix printer (see section 2-15). ----------------------------------------------------------------------- ----------------------------------------------------------------------- APPENDIX A. FORMAT AND CREATION OF DATA SETS A-1 Format of Polygon Data Sets All data sets required by MapMaker are comprised of a sequence of data lines. The Polygon data set is by far the largest and most complex because it contains the entire framework of the map. Polygon data sets consist of points that form the boundaries of map areas, and are expressed in terms of X and Y coordinates. The conversion of map points to two- dimensional coordinates is called DIGITIZING. A reference point (origin) is established for X and Y measurements and when the map is positioned properly, each point can be referenced by a coordinate pair. The digitizer origin may be in the upper left or lower left corner. The measurement units usually are either inches or centimeters. A digitizing instrument or even an underlay of graph paper can be used to obtain coordinate measurements. The X coordinate measurement always increases from left to right, but the Y coordinate is inverted from one digitizer format to the other. MapMaker can use either orientation by performing a conversion when necessary. Boundaries of polygons that comprise maps are expressed by sequences of coordinate pairs, where each pair represents a point along the boundary. Points are determined by the person doing the digitizing and commonly are located in places where the boundary changes direction, or are spaced evenly in order to simulate a curved line. It is important to realize that the computer draws only straight lines and the curvature of map lines must be simulated by the use of small segments of straight lines. The number of points used to represent map lines is the result of a subjective decision, although to simulate curved lines, the use of a large number of points will result in a more accurate line than one that is simulated by only a few points. The starting point in a polygon sequence may be selected arbitrarily but the ending point must be identical to the starting point, so that the polygon is closed. Therefore, the starting coordinate pair will always be the same as the ending pair, and the number of coordinate pairs for any polygon will be one more than the actual number of points that have been defined for that polygon (because one pair is listed twice). Each set of coordinate pairs that comprise a polygon must be preceeded by a HEADER line of information that contains: 1. a 3-character (or number) polygon identifier 2. a separating COMMA 3. the number of coordinate pairs that comprise the polygon The following is an example of a simple 2-polygon data set: Bak , 5 The order of polygon coordinate SETS is 2.0 1.0 unimportant, as long as the same sequence is 4.0 1.0 used in the Statistical and Centroid (if any) 4.0 4.0 data sets. For counties, an alphabetical order 1.0 4.0 is useful, and a numerical order can be used 2.0 1.0 for units such as census tracts. Mar , 7 4.5 3.0 Note that the header lines contain the polygon 6.5 3.0 identifier (Bak for Baker, Mar for Marion), a 6.5 4.5 comma, and the # of coordinate pairs that follow. 6.0 5.0 5.5 6.0 The first coordinate is the X coordinate and 4.0 5.0 the second is the Y coordinate. Note also that 4.5 3.0 the first coordinate pair is identical to the last one, thus closing the polygon. There is no limit to the number of coordinate pairs that comprise any polygon, although there may be no more than 65 polygons. Neighboring polygons (map areas) contain identical coordinates along common boundaries because each polygon must be a separate, closed, coordinate set. Polygons do not have to be connected to each other. Although the creation of a polygon data set can be tedious, once it is established, it can serve as a base map for an infinite number of statistical displays, thus justifying the effort or expense. ----------------------------------------------------------------------- A-2 Format of Statistical Data Sets Statistical data sets are comprised of a sequence of lines, each containing a value that corresponds to a particular polygon. The order of values MUST be identical to the order of polygons in the polygon data set. If a map has 15 polygons (counties, etc.), then a statistical data set for that map should contain 15 statistical values, in the appropriate order. Of course, for each polygon data set, there may be an infinite number of statistical data sets, although only one is used per map. ------------------------------------------------------------------------ A-3 Format of Centroid Data Sets Section 1-4 discusses the need or preference for a separate centroid data set (instead of having the program calculate the centroids). Centroid data sets consist of X,Y coordinate pairs, one for each map unit, or polygon. Aside from being located INSIDE the boundary of each polygon, the location of centroids is a subjective decision made by the person who does the digitizing. Choropleth maps require only that the centroids be located within polygon boundaries, and the more important issue is that of where circles would be best located. This could be in a particularly "open" part of the polygon, although not necessarily in the middle. A data set of such locations would be acceptable for Choropleth maps and ideal for Circle maps. Remember, for a 15 unit polygon data set, an appropriate Centroid data set would contain 15 lines, each having 1 coordinate pair. Only the polygon data set contains more lines than there are polygons. ------------------------------------------------------------------------ A-4 Creation of Data Sets All data sets required by MapMaker are simply sequential lines of either coordinate pairs or statistical values. Any line editor or word- processing routine may be used to create and store such data sets. The EDLIN line editor provided with IBM/DOS 2.0 can be used to create and modify data sets. A newly-created polygon data set, in particular, would probably require editing because it is difficult to digitize and key such a large set of numbers without errors. NOTE: ** Arrangements may be made with the program's author to create and test customized polygon data sets. ** The author will pay $25.00 for the donation of any new and useful polygon data set. (data set must be of potential interest to others) ** Registered users may receive, free of charge, copies of new data sets existing in author's library. ----------------------------------------------------------------------- APPENDIX B. SAMPLE DATA SETS The following is a list of sample data sets that are provided with MapMaker for purposes of demonstration. Complete descriptions are given so that each may be used properly. (Appendix A describes the format of all data sets used with MapMaker.) B-1 Sample Data Sets Polygon Data Sets Descriptions ---------------- ------------------------------- flapan ------------ N.W. Florida (by counties, alphabetically) - 16 polygons - UPPER LEFT digitizer origin - digitized in INCHES - scale 1 : 950000 **** - SEPARATE centroid file needed (fla-cent) gnv ------------ Gainesville, Florida (by C.Tracts, numerically) - 17 polygons - UPPER LEFT digitizer origin - digitized in INCHES - scale 1 : 4000 - NO separate centroid file needed (calculate) offices ------------ Sample floor plan (by offices, numerically) - 34 polygons - LOWER LEFT digitizer origin - scale and origin not needed (derived values NOT appropriate) usa ------------ Contiguous U.S. (by states, alphabetically) - 48 polygons - LOWER LEFT digitizer origin - digitized in INCHES - scale 1 : 10000000 **** - SEPARATE centroid file needed (usa-cent) --------------------------------------------------------------------- Statistical Data Description ---------------- ------------------------------------------------- fla-pop (flapan) # of residents in each county in 1970 (raw) fla-inc (flapan) per capita income (dollars) in 1975 (derived) off-yrs (offices) # years of occupancy by present occupant gnv-65 (gnv) % of residents 65 yrs and older in 1970 (derived) gnv-pop (gnv) # of residents in 1970 (raw) usa-sun (usa) Percent sunny days during an ave. year (derived) usa-fund Fed. funding of Universities-in Millions of dollars in 1979 (raw) - derived not needed for Choro. ------------------------------------------------------------------------ Centroid Data Sets Corresponding Polygon Data ------------------ ----------------------------- fla-cent flapan usa-cent usa ----------------------------------------------------------------------- B-2 Screen Files A few files of saved screen images are provided so that examples of previously created maps may be seen. The screen files may be accessed by going through routine #3 from the main menu. When prompted for the name of a saved screen file, enter one of the following, with the appropriate drive designation, if necessary: Screen1 (Choropleth - Office Residency) Screen2 (Circle - Gainesville Population) Screen3 (Circle - N.W. Florida Population) Screen4 (Choropleth - Gainesville Elderly) Screen5 (Choropleth - U.S. Sunny Days) ----------------------------------------------------------------------- ----------------------------------------------------------------------- APPENDIX C. COMMENTS AND SUGGESTIONS MapMaker does not offer many opportunities for respecifying map elements during the create process. Even with the best conceived plan and careful specification, resulting maps usually require some alteration that is not apparent until the map is produced. Users are encouraged to continue the create process, even though a directive may not have been specified perfectly. Most errors can be corrected by using sub-menu modifications. - Make a backup copy of the MapMaker diskette. The DISKCOPY function provided with DOS 2.0 can do this easily. - MapMaker was written in BASIC and is presented in compiled form. In addition to allowing the program to run faster, this protects the code. - MapMaker and its sample data sets fill up most of one diskette. Additional diskettes will be needed to store new data sets, including saved screen files. Always make a backup copy of important data sets. - To print maps on a matrix printer, it is necessary to initialize GRAPHICS while in DOS (BEFORE running program). See section 2-15. Be sure to respecify color sequence when printing Choropleth maps. - The program may be interrupted at any time by pressing the CTRL and BREAK keys simultaneously. - For EXTREMELY small-scale polygon data sets, such as the "usa" data set, it may be preferable to enter pre-derived statistical values for Choropleth mapping. The area calculating routine within MapMaker will exaggerate digitizing imperfections, and thus yield imperfectly derived statistics. - If messages such as "Division by zero", or "Overflow" appear during program execution, there is probably an error in one or more of the data sets. Check the polygon data set for unclosed polygons and/or incorrect number of coordinates specified in headers. Check other data sets for proper number of data lines. - For purposes of convenience, the COMMAND.COM file (from DOS 2.0), may be added to the diskette containing MapMaker. - Slides taken from the color monitor can be very effective for presentation purposes. Camera lenses with relatively long focal lengths (200mm or longer) tend to reduce the curvature of the screen. Shutter speeds slower than 1/8 of a second should NOT be used. The following is a reference exposure setting: 250mm lens, 200ISO film, f/8 at 1/2 second Be sure to eliminate any room lighting in order to avoid reflection by the screen. Always bracket exposures. ----------------------------------------------------------------------- LG(A) = 2 THEN GOSUB 60300 44913 IF REALFLG(A) = 2 AND RN