July - September 2002
Developed by Esri, the Map Book Developer Sample consists of two Visual Basic projects and documentation on installation and use. The first project contains a set of objects, with their properties and methods, that are used in the second project to create the user interface. In addition to a downloaded copy of the Map Book Developer Sample, you will need a dataset to output, an index grid of that dataset, and a layout to use with each page to create a custom map book of your own. If you do not already have an index grid, the Map Book Developer Sample can be used to generate one. A layout can be made using standard ArcMap tools in Layout View.
Why Do I Want One?
If you want a complete, organized hard copy of your geographic data then you need a map book. With the Map Book Developer Sample, you can create and output a map book based on your own dataset and an index grid representing the pages. The index grid for a map book represents how the dataset should be divided up for plotting at a more workable scale. For example, in the case of a road atlas, the index grid would represent the individual pages of the atlas. Wizard-driven tools provided in the Map Book Developer Sample allow for the creation and persistence of a single map series (i.e., a collection of pages based on the same layout) within a map book. The map book can be printed or exported and includes smart map elements that automatically updated based on the page of the map book being displayed.
In the Beginning, There Was the Index Grid
We've talked you into it. You really do need a map book and the Map Book Developer Sample will help you create one. However, before creating a map series, you will need an index grid to base your pages on. You need to know "where you are" before you can create a map of "where you are." An index grid is just a feature layer that contains grid features that are polygon shapes and have a field with string values representing the name (or title) of each page. Often an organization will already have an index grid defined for its data. If you need to create an index grid, the Map Book Developer Sample includes wizard-driven tools to do this.
You can create two types of index grids--regular grids and strip map grids. Regular grids are like a quilt laid over your data. The orientation of each grid is identical and each grid (generally speaking) abuts another grid. A strip map grid is a snaked trail of grids that follows a specified path based continuous set of selected line features. Each grid can change orientation as it follows the path. Both regular and strip map grids can be created using a variety of parameters including a tile-naming schema, map scale, and exclusion of nonpopulated grids.
Surrounding the Map
Before creating a map series, you will also need a layout containing the surrounding elements, or marginalia, for your map. Marginalia includes such items as a North arrow, scalebar, legend, neatlines, and copyright infringement notifications. You may also want to include your company logo. (You know, that dancing purple aardvark that the marketing department spent three years developing.) All of these elements can be added using standard ArcMap tools in Layout view.
Give Me My Map Series
Once you have an index grid and a layout, you can generate a map series. The Map Book Developer Sample adds a new Map Book tab to the standard Display and Source tabs in the ArcMap interface and a Map Series toolbar. To access the Map Sheet wizard, click on the Create Series tool in the toolbar or right-click on Map Series tab and select Create a Series from the context menu. As you run through the Map Sheet wizard, you will set some required parameters, such as the source Data Frame, index grid layer, and tile identifier field name, and can set some optional parameters, such as suppressing empty tiles, adding a percentage buffer, rotating frames based on an attribute, and labeling neighboring tiles. For the complete list of parameters and options, refer to Map Book Generation.doc, a guide that comes with the Map Book Developer Sample. Suffice it to say, there are many possible combinations and permutations available for your map book making pleasure. Once a map series is created, clicking on the Map Book tab displays the map book pages generated and lets you navigate through them.
Continued on page 2