`Version 7.0
`
`Apple Inc.
`Exhibit 1021
`Page 001
`
`
`
`Title Page
`
`MapInfo
`Professional
`
`User’s Guide
`
`MapInfo Corporation
`Troy, New York
`
`Apple Inc.
`Exhibit 1021
`Page 002
`
`
`
`Information in this document is subject to change without notice and does not represent a commitment on the part of
`the vendor or its representatives. No part of this document may be reproduced or transmitted in any form or by any
`means, electronic or mechanical, including photocopying, without the written permission of MapInfo Corporation,
`One Global View, Troy, New York 12180-8399.
`
`1992–2002 MapInfo Corporation. All rights reserved. MapInfo, MapInfo Professional, MapBasic, and the MapInfo
`Logo are registered trademarks of MapInfo Corporation.
`Contact MapInfo Corporation on the Internet at: http://www.mapinfo.com.
`MapInfo Corporate Headquarters: MapInfo Europe Headquarters: Germany:
`
`Voice: (518) 285-6000
`
`Fax: (518) 285-6060
`
`Voice: +44 (0)1753 848 200
`
`Voice: +49 (0)6142 203 400
`
`Fax:+44 (0)1753 621 140
`
`Fax: +49 (0)6142 203 444
`
`Sales Info Hotline: (800) 327-8627
`
`email:uk@mapinfo.com
`
`email:germany@mapinfo.com
`
`Federal Sales: (800) 619-2333
`
`Toll-free telephone support is available in the U.S. and Canada. Contact
`your MapInfo sales representative for details. For international customers,
`please use the Technical Support Fax number.
`
`Technical Support Hotline:
`(518) 285-7283
`Technical Support Fax:
`(518) 285-6080
`Adobe Acrobat® is a registered trademark of Adobe Systems Incorporated in the United States.
`
`
` 1988–1995 Sam Leffler, copyright
` 1991–1995 Silicon Graphics, Inc.
`libtiff
`libgeotiff
`1995 Niles D. Ritter.
`
`Portions Copyright
` 1999 3D Graphics, Inc. All Rights Reserved.
`HIL – Halo Imaging Library™ Copyright 1993, Media Cybernetics Inc. Halo Imaging Library is a trademark of Media
`Cybernetics, Inc.
` 1991–1997. All Rights Reserved.
`Portions hereof LEAD Technologies, Inc.
`
`Portions Copyright
`1993–2002 Ken Martin, Will Schroeder, Bill Lorensen. All Rights Reserved.
`This software uses patented LZW technology for .GIF image compression and/or decompression. (Unisys United
`States patent No. 4,558,302 and corresponding patents in Canada, France, Germany, Italy, Japan and the United King-
`dom). GIF images compressed or decompressed for transmission via the Internet or via any other on-line communi-
`cation capability may not be sold or licensed for revenue, or used by an Internet Service Provider or in paid
`advertisements unless the user first enters into a written license agreement with Unisys. For information concerning
`licensing, please contact:
`Unisys Corporation
`Welch Licensing Department C1SW19
`Township Line & Union Meeting Roads
`P.O. Box 500
`Blue Bell PA 19424
` 1993–2002.
`Blue Marble
` 1998–2002.
`ECW by ER Mapper
` 1995–2002 ™.
`VMGrid by Northwood Technologies, Inc., a Marconi Company
`
`Portions
`2002 Earth Resource Mapping, Ltd. All Rights Reserved.
`Portions of this software are copyrighted by MERANT, 1991–2002.
`MrSID, MrSID Decompressor and the MrSID logo are trademarks of LizardTech, Inc. used under license. Portions of
`this computer program are copyright (c) 1995–1998 LizardTech and/or the university of California or are protected by
`US patent nos. 5,710,835; 5,130,701; or 5,467,110 and are used under license. All rights reserved. MrSID is protected
`under US and international patent & copyright treaties and foreign patent applications are pending. Unauthorized
`use or duplication prohibited.
` 2002.
`Universal Translator by Safe Software, Inc.
`Crystal Reports® is proprietary trademark of Crystal Decisions. All Rights Reserved.
`Products named herein may be trademarks of their respective manufacturers and are hereby recognized.
`Trademarked names are used editorially, to the benefit of the trademark owner, with no intent to infringe on the
`trademark.
`This documentation reflects the contributions of almost all of the women and men that work for MapInfo
`Corporation. It was specifically produced by Marie Costa and Gayle Patenaude, with the help of Juliette Funiciello
`and Ed McElroy. Colleen Cox, Managing Editor. The Documentation Department is indebted to MapInfo’s Quality
`Assurance Department and, of course, to all the members of the Product Development team that engineered this
`project.
`
`MapInfo welcomes your comments and suggestions.
`May 2002
`
`Apple Inc.
`Exhibit 1021
`Page 003
`
`
`
`Welcome...
`Welcome...
`
`to MapInfo Professional 7.0. The User's Guide explains the installation process and
`the many features new to MapInfo Professional, as well as describing basic and
`advanced mapping concepts. The feature descriptions are thoroughly detailed, and
`the concepts are reinforced in the web-enabled interactive tutorial. Veteran MapInfo
`users should peruse -What's New in MapInfo Professional, so you don't miss any of
`the exciting new features and enhancements.
`
`The Reference, an alphabetical listing of menu options and buttons, indicates feature
`purpose, availability, and menu path. Additionally, succinct step-by-step instructions
`on completing dialogs are provided.
`
`MapInfo Professional online help accommodates various methods of accessing
`information. Choose a Help topic from the alphabetical list of tasks or menu
`commands, or use the search feature to find the pertinent entry by topic. Use Find to
`search for a specific word or phrase in the Help files.
`
`Perhaps the best method of acquainting yourself with MapInfo Professional is to
`access the interactive tutorial. The tutorial provides an exciting, hands-on entree to
`basic, advanced, and new features of MapInfo Professional.
`
`Each component of the documentation set meets a specific need — together they will
`help you become an expert MapInfo Professional user. We encourage all users, novice
`and veteran, to become familiar with the documentation media. The information they
`provide, added to your mapping creativity, will help you use MapInfo Professional to
`its fullest potential.
`
`Apple Inc.
`Exhibit 1021
`Page 004
`
`
`
`Table of Contents
`
`Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
`Desktop Mapping at a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
`Making MapInfo Professional Work for You. . . . . . . . . . . . . . . . . . . . . . . . 3
`Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
`MI Pro Documentation Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
`MI Pro and the Microsoft IntelliMouse™. . . . . . . . . . . . . . . . . . . . . . . . . . . 8
`Ensuring Success with MapInfo Professional . . . . . . . . . . . . . . . . . . . . . . . 9
`Training Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
`Technical Support Offerings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
`
`Chapter 2: Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
`System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
`Before Installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
`Navigating the MapInfo Professional 7.0 CD Browser. . . . . . . . . . . . . . . 17
`Install Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
`MapInfo Professional 7.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
`Installation Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
`Removing MapInfo Professional from Your System . . . . . . . . . . . . . . . . 26
`Controlling Advanced System Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
`
`Chapter 3: What(cid:146)s New in MapInfo Professional . . . . . . . . . . . 31
`
`Chapter 4: Mapping Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 41
`Organizing Your Data and Maps: An Overview of Tables . . . . . . . . . . . 42
`MI Pro’s Building Blocks: Map Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
`Map, Browser, and Graph Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
`Getting Your Data on the Map: Geocoding . . . . . . . . . . . . . . . . . . . . . . . . 50
`Map Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
`Tools to Get the Job Done . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
`The Power of MapInfo Professional: Editing and Analyzing . . . . . . . . . 57
`MapInfo Professional in Action: An Example . . . . . . . . . . . . . . . . . . . . . . 58
`
`Apple Inc.
`Exhibit 1021
`Page 005
`
`
`
`Contents
`
`Chapter 5: Basics of Desktop Mapping . . . . . . . . . . . . . . . . . . 63
`Starting MapInfo Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
`Opening a Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
`Mapping a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
`Legends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
`Browsing a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
`Graphing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
`Selecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
`Inverting a Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
`Viewing Attached Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
`Closing Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
`Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
`Exporting Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
`Using Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
`Saving a Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
`Opening a Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
`How Renaming Tables Affects Workspaces . . . . . . . . . . . . . . . . . . . . . . . . 85
`Leaving MapInfo Professional–The Mapinfow.wor Workspace . . . . . . . 86
`Starting MapInfo Professional–The Startup.wor Workspace . . . . . . . . . . 86
`Saving Printer Information to a Workspace . . . . . . . . . . . . . . . . . . . . . . . . 87
`Additional Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
`
`Chapter 6: Working with Preferences. . . . . . . . . . . . . . . . . . . . 91
`Accessing Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
`System Setting Preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
`Map Window Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
`Legend Window Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
`Startup Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
`Address Matching Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
`Directory Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
`Search Directories for Tables and Workspaces . . . . . . . . . . . . . . . . . . . . . 104
`Output Settings Preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
`Printer Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
`Styles Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
`
`ii
`
`MapInfo Professional User(cid:146)s Guide
`
`Apple Inc.
`Exhibit 1021
`Page 006
`
`
`
`Contents
`
`Chapter 7: Mapping in Layers . . . . . . . . . . . . . . . . . . . . . . . . . 111
`Maps as Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
`Creating a Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
`Layer Control Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
`Manipulating Layers for Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
`Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
`Editable and Selectable Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
`The Cosmetic Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
`Labeling Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
`Seamless Map Layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
`Thematic and Raster Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
`
`Chapter 8: Geocoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
`Geocoding: Assigning Coordinates to Your Records . . . . . . . . . . . . . . . 134
`Geocoding Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
`Three Questions to Ask Before Geocoding. . . . . . . . . . . . . . . . . . . . . . . . 136
`General Procedures for Geocoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
`Placement of Geocoded Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
`Approaching the 100% Hit Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
`Using Result Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
`Manual Geocoding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
`Displaying Your Data on a Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
`Locating Data on the Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
`Creating Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
`Dispersing Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
`Creating Points for Intersections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
`Extracting Longitude and Latitude from a Geocoded Table . . . . . . . . . 156
`Guide to Geocoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
`Ungeocoding a Table or Selected Records . . . . . . . . . . . . . . . . . . . . . . . . 162
`
`Chapter 9: Selecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
`What Is a Selection? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
`Characteristics of Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
`Making Selections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
`Selecting from the Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
`Unselecting Objects or Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
`Selecting Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
`
`MapInfo Professional User(cid:146)s Guide
`
`iii
`
`Apple Inc.
`Exhibit 1021
`Page 007
`
`
`
`Contents
`
`Chapter 10: Selecting Using Queries . . . . . . . . . . . . . . . . . . . 175
`What Is Select? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
`Making a New Table Using a Subset of a File. . . . . . . . . . . . . . . . . . . . . . 181
`What Is SQL Select?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
`Saving Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
`Query Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
`Deriving Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
`Creating Column Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
`Aggregating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
`Group by and Order by Clauses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
`Joining Tables Using SQL Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
`Outer Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
`Finding Information within a Column of Data–the InStr Function . . . . 201
`Selecting Records from One Table That Are Not in Another . . . . . . . . . 203
`Selecting Even or Odd Records from a Table . . . . . . . . . . . . . . . . . . . . . . 203
`Selecting Highways from a StreetInfo Table . . . . . . . . . . . . . . . . . . . . . . . 205
`Finding All Records with Duplicate Values in a Column . . . . . . . . . . . . 205
`Calculating the Distance to a Fixed Point . . . . . . . . . . . . . . . . . . . . . . . . . 207
`
`Chapter 11: Using Thematic Mapping to Analyze your Data 209
`What Is Thematic Mapping? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
`Planning Your Thematic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
`Thematic Layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
`Methods of Thematic Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
`Individual Values Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
`Ranged Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
`Grid Surface Thematic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
`Prism Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
`Graduated Symbol Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
`Dot Density Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
`Bar Chart Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
`Pie Chart Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
`Using Update Column with Thematic Mapping . . . . . . . . . . . . . . . . . . . 247
`Bivariate Thematic Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
`Using an Inflection Point with Thematic Mapping . . . . . . . . . . . . . . . . . 253
`Modifying a Thematic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
`Customizing a Thematic Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
`Saving Your Thematic Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
`
`iv
`
`MapInfo Professional User(cid:146)s Guide
`
`Apple Inc.
`Exhibit 1021
`Page 008
`
`
`
`Contents
`
`Chapter 12: Creating Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . 261
`Graph Type Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
`Creating a Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
`Editing Your Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
`Editing Individual Graph Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
`Graphing Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
`Selections in Graphs and Their Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
`Saving Your Graph. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
`Graph Templates and Other Support Files. . . . . . . . . . . . . . . . . . . . . . . . 279
`
`Chapter 13: Embedding a MapInfo Map in Other Programs . 283
`OLE Embedding with MI Pro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
`OLE Terms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
`MapInfo Map Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
`Mapping with MapInfo Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
`Tools and Menu Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
`Things to Know Before You Start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
`Embedding a MapInfo Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
`MapInfo Map Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
`Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
`View Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
`Table Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
`Map Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
`Help Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
`Resizing and Repositioning an Embedded Map Window. . . . . . . . . . . 295
`Printing Your Document with an Embedded MapInfo Object . . . . . . . 296
`Saving Your Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
`Sharing Documents Containing Embedded Maps . . . . . . . . . . . . . . . . . 297
`MapInfo Map Objects vs. Data Map Objects . . . . . . . . . . . . . . . . . . . . . . 297
`
`MapInfo Professional User(cid:146)s Guide
`
`v
`
`Apple Inc.
`Exhibit 1021
`Page 009
`
`
`
`Contents
`
`Chapter 14: Internet Connectivity. . . . . . . . . . . . . . . . . . . . . . 299
`Active Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
`Using the HotLink Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
`Creating Active Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
`Using the HotLink Tool in Browser Windows . . . . . . . . . . . . . . . . . . . . . 305
`HTML Image Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
`HTML Landing Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
`
`Chapter 15: Labeling Your Map. . . . . . . . . . . . . . . . . . . . . . . . 309
`Label Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
`Label Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
`Automatic Labeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
`Interactive Labeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
`Removing Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
`Packing a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
`Saving Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
`Using Text Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
`
`Chapter 16: Creating a Cartographic Legend . . . . . . . . . . . . 325
`Cartographic Legends. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
`Creating a Cartographic Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
`Legend Wizard in Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
`Modifying a Cartographic Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
`
`Chapter 17: Drawing and Editing Your Map. . . . . . . . . . . . . . 349
`Drawing and Editing Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
`Making the Layer Editable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
`Drawing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
`Drawing Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
`Drawing Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
`Editing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
`Reshaping Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
`Snap to Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
`Smoothing/Unsmoothing Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
`Converting to Regions and Polylines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
`Editing Street Maps (StreetInfo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
`
`vi
`
`MapInfo Professional User(cid:146)s Guide
`
`Apple Inc.
`Exhibit 1021
`Page 010
`
`
`
`Contents
`
`Chapter 18: Redistricting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
`What Is Redistricting? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
`What Can I Use Redistricting For?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
`Districts Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
`The Target District . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
`Using Redistricting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
`Redistricter Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
`A Word about Records with No Graphic Objects . . . . . . . . . . . . . . . . . . 380
`Saving New Districts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
`
`Chapter 19: Displaying Raster Images . . . . . . . . . . . . . . . . . . 381
`What Is a Raster Image? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
`Obtaining Raster Image Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
`Uses for Raster Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
`What Types of Raster Images Can MapInfo Professional Display? . . . 384
`Opening a Raster Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
`Registering a Raster Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
`Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
`Limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
`
`Chapter 20: Geographic Analysis . . . . . . . . . . . . . . . . . . . . . . 399
`Set Target Editing Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
`Aggregating and Disaggregating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
`Combining Objects with Set Target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
`Splitting Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
`Erasing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
`Overlaying Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
`Creating Territories by Combining Objects . . . . . . . . . . . . . . . . . . . . . . . 409
`Creating a Voronoi Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
`Multipoint and Collection Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
`Combining Objects with Multipoint and Collection Objects . . . . . . . . 416
`Object Processing and Manipulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
`
`Chapter 21: Working with Layouts . . . . . . . . . . . . . . . . . . . . . 437
`What Is the Layout Window?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
`Creating Map Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
`Creating a Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
`
`MapInfo Professional User(cid:146)s Guide
`
`vii
`
`Apple Inc.
`Exhibit 1021
`Page 011
`
`
`
`Contents
`
`Working in the Layout Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
`Map Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
`Customizing a Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
`Creating and Saving a Layout Template . . . . . . . . . . . . . . . . . . . . . . . . . . 458
`Printing a Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
`Electronic Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
`
`Chapter 22: Managing Your Tables . . . . . . . . . . . . . . . . . . . . 463
`What Is a Database? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
`MI Pro Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
`Linked Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
`Creating a New Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
`Microsoft Access Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
`Viewing or Modifying a Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
`Saving a Table or a Copy of a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
`Copying and Renaming a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
`Creating a Report for Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
`Appending Rows to a Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
`Deleting a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
`Packing a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
`Adding Data to a Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
`Aggregating Data with Update Column . . . . . . . . . . . . . . . . . . . . . . . . . . 490
`
`Chapter 23: Accessing Remote Database Data. . . . . . . . . . . 495
`Prerequisites for Accessing Remote Databases. . . . . . . . . . . . . . . . . . . . . 496
`Oracle Spatial Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
`Installing ODBC Drivers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
`Creating New Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
`Storing and