Graphics &
Publishing Issues for MapInfo Pro
Revised
Thursday, August 21, 2003
| Overview | Contents |
| MapInfo
Pro, like other software of its genre, is primarily a data analysis tool. It is not
a graphics program, nor a publication tool. But sometimes MapInfo maps need an
extra level of graphic polish. Sometimes MapInfo output needs to become part of
formal reports, ranging from PowerPoint presentations to 4-color publications. This
memo outlines ways to transfer MapInfo maps to separate graphics or map
"finishing" software programs. Note: There are also ways to add "finishing" touches within MapInfo, via add-on MapBasic programs and/or elbow grease. This memo does not cover that subject. It only focuses on ways to improve maps with separate software programs--especially with graphics programs. Note: This document was originally prepared for a presentation to the Northwest MapInfo User Group (Seattle, WA) by John Schlosser. |
| If what you need to do is | How to do it |
| Send maps as email attachments | Quickest,
easiest and fastest: Use File > Save Window As .... Use BMP,TIFF or JPEG format depending on what your recipient can read easily. Do not output them as raw WMF since most users don't have WMF viewers. Suggested by Claire Talltree, Sea-King Health: One WMF option is to insert the WMF image into an MS Word document, then email the Word document. Highest quality look and
function: |
| Embed maps in Word, PowerPoint or desktop publishing documents | Quickest,
easiest and fastest: Option 1: Option 2: Highest quality look and function: Set up Windows Control Panel > Printers for a
color postscript driver. Use File > Print ... to write out the Postscript file. |
| Send maps to a service bureau for printing (e.g., large formats) | Option 1: Buy Adobe Acrobat. Print your map to a file, via a generic color postscript printer driver. This makes a Postscript *.ps file. Run Adobe Distiller (part of the Adobe Acrobat package, but different than the "PDF Writer"). The result is a high-quality PDF file that the service bureau can print from. SGSI Comment: This seems like a roundabout way to make a PDF file. Why not simply print directly to the PDF format? Because printing directly (eg., from PDF Writer, creates PDF's will more quirks. Option 2: |
| Prepare maps for publication | 1. Simple maps
that will be published separately, with no editing outside of MapInfo, and not embedded in
other documents? See "Send maps to a Service Bureau..." above. More on 4-color separations, below. 2. Simple maps that will be edited or polished in a graphics program after being exported from MapInfo. Export using a "vector" format such as Postscript (EPS), DXF, MIF-MID, WMF, Pict (Mac only) or PDF. Key issue: What vector formats are well-supported by what graphics programs? In particular, WMF is not very reliable. MIF-MID is rarely supported. Postscript EPS is great but not all graphics programs can import it. Etc. Use the graphics program, with or without an add-on such as Avenza's MaPublisher, to add special graphics touches. Some graphics programs can directly produce "4-color separations". SGSI Comment: There are also special purpose map publishing software programs that are used by "professional" map publishing companies. These include PCI Cartos Ace, Intergraphs MapFinisher, and specially-customized versions of Arc/Info. Expect to pay $10-50,000 per license. |
| Advantages of using a Graphics Program | MapInfo
is not a high-end graphics program or a digital pre-press program. Some graphic touches
are possible only by "finishing" the map in special-purpose graphics programs
such as Illustrator (Adobe), Freehand (Macromedia), PhotoShop (Adobe), Canvas (Deneba),
Corel Draw (Corel) or other software. MaPublisher is a $495 add-on for Freehand or
Illustrator that simplifies the importing of MapInfo MIF/MID's and adds some GIS-y
effects. Here are examples of graphics "touches" that are difficult if not impossible with MapInfo alone. |
| WYSIWYG | Graphics programs are better at this, in general. |
| Gradiated fills | Allow, for example, ocean color to be deep blue immediately adjacent to shore, but fade to very light blue as distance from shore increases. You can "fake" some of these effects in MapInfo 5 and 5.5 or with Vertical Mapper using the "Grid" feature. |
| Curved text | Cause, for example, the text label "Woodinville-Fall City Road" to curve in parallel with the curve of the road line. |
| Fractional text fonts | Specify precise font sizes such as "5.5 pt" or other fractional point sizes. MapInfo, as of Rev 5.5, does not support this. |
| Large amounts of text | Insert large text blocks. E.g., Street "indexes"; ie., lists of all unique street names and the map row/col of the street location on the map. Freehand and some other graphics programs can allow text to "flow" into and around specified polygonal shapes. |
| Anti-alias, dithering, and similar effects | Alters the edge of text letter, line or other object to make it easier for the human eye to understand. |
| Richer variety of fill patterns, point symbols, & line styles | Yes it is possible to make custom symbols with MapInfo. Various separate or add-on programs let you make custom line and fills. But graphics programs still have something to add here. |
| "True" 24-bit color | Graphics programs are set up by default for 24-bit color (graphics card and graphics RAM permitting). They also often have features for color matching screen color with the (likely) printed color. |
| Color separations | With MapInfo alone,
you can make simple "single color" separations (as discussed below).
"Real" color separation software can take a complex color and separate it into
the distinct CYMK (Cyan, Yellow, Magenta) color components, for example. Some
graphics programs can do this. SGSI Comment: If all you need are color separations, this is not sufficient reason--on its own--to go through the work of converting your map to a graphics format. A professional printer can take a Postscript file (and often a PDF file) and prepare the color separations for you. |
| 3D, "Shininess" and lighting effects. | This is a broad range of features, many of which are not offered by standard graphics programs. Can give a map personality |
| Limitations of Using Graphics Programs | |
| One way street | You can transfer your GIS data to the graphics program, but not re-import your graphics-polished work back into MapInfo. Thus, your changes/edits in the graphics program must be done over again if your source map data changes. [MaPublisher can export map objects (but not curved text) back to MapInfo MIF/MID format.] |
| Your MapInfo tools are not available | MapInfo tools for changing map projection, thematic mapping, and automatic legend-building are not part of the standard graphics program. [MaPublisher does include limited versions of these tools.] |
| Typically information is transferred on layer at a time | The one-layer-at-a-time method can take time and effort. |
| Export to graphics program will not be 100% accurate | Expect at least minor glitches in exporting and re-importing the map data. |
| The Adobe Acrobat (PDF) Option | |
| Acrobat (Adobe Systems) ![]() |
$220-295/1-user
. There's a emerging consensus among users, that Adobe
Acrobat is the preferred method for transferring and electronically publishing MapInfo and
similar maps. It is not a graphics or touch-up program; rather, a way to output your
MapInfo map "as-is" in electronic and transportable form. But you may see
differences in PDF output vis a vis maps printed directly to paper from MapInfo. The
following are some differences and related issues reported by users: some
"pro" and some "con". These are not confirmed by SGSI. More
information about Adobe Acrobat. Download free Acrobat Reader
software. |
| Raster image backgrounds (e.g., color aerial photos and scanned maps) | Clearer and with truer colors than direct from MapInfo. |
| Text labels | May look slightly
"softer" when printed from PDF's. Tiny changes in text positions. |
| Printing speed | Printing a complex map from a PDF file, is reported to be much faster than printing the same map directly from MapInfo. |
| Complex line work | Can result in "stray lines" in maps with complex contours or similar complex lines. [This problem is gone or reduced in Revision 4 of Adobe Acrobat] |
| Print quality | Set the resolution to 600 dpi when making the PDF file, for clearest results. |
| Map scale | Beware of printing PDF files with the "Shrink to fit" option. Your printed map scale will change. |
| Documenting your work | PDF's are widely used as a way to document MapInfo workspaces or other project work. They are certainly a lot easier to email around than workspaces. |
| Symbols or fonts change | Upgrade to Adobe Acrobat 4. It it still happens, output a Postscript file first, then use Distiller to convert it to a better PDF. Some minor changes may be inevitable no matter what. |
| Tips for Printing (from Adobe) | A 52-page manual for
going to press using PDF's. [In PDF format, of course.] http://www.adobe.com/print/postscript/pdfs/highres_book.pdf |
| The Avenza MaPublisher Option | MaPublisher is a software add-on (aka "plug-in" or "Xtra") for Illustrator and Freehand. $695/1-user (price updated 10/21/00). MaPublisher offers some GIS-related features. The list below highlights MaPublisher features and adds a few issues reported by users (not independently verified by SGSI). |
| MaPublisher (Avenza Software) ![]() |
SGSI is an Avenza MaPublisher
distributor. Please contact us if you are interested
in MaPublisher. More information about MaPublisher and Avenza Software. If you contact Avenza directly please mention that you heard of the product from SGSI. Thanks! |
| Access to graphic features | This is a key reason why people use MaPublisher. Once in Freehand or Illustrator, you can use the normal Freehand & Illustrator graphics tools. |
| Imports MIF/MID format | Export your MapInfo map data, layer-by-layer, then re-import into Illustrator (or Freehand). This means you will be re-building your Layout's in the graphics program, along with all thematic map features. |
| Attribute-driven legends, thematic maps, and labels | Great to have the features, as they do not normally exist in either Freehand or Illustrator. MaPublisher features and interface will seem limited after experiencing MapInfo. |
| Select map features based on attributes | Select all the street
lines coded (in the MapInfo MIF/MID data file) as "arterials". You can
then save these lines as a separate graphics layer, with optional distinct line styles. Noted by Rich Murphy, GIS Consultant: The features saved as separate layers, once saved, lose their attributes. |
| Selected Import/Export Issues | |
| Transfer the map as "vector" rather than "raster" data | With
"vector" graphics files you can edit single map objects (text, lines, polygons,
etc.). Dont want the highway line there? Select the whole line by clicking on it;
then, delete or move it. Cant do this with a "raster" or bit-map layer.
With "raster" or bit-mapped graphics, you edit single pixels or groups of adjacent pixels that have the same color. Example: In Photoshop or Paint, you can fill a closed area with a new color (paint bucket tool). If the area wasnt quite closed, the fill spills out and fills in everything. Miss-spelled a word? You have to erase the offending letters by clicking on each pixel or find another way to select all the pixels that form the letters. You cant simply edit the spelling as you would in MapInfo or a word processor. If you zoom-in on a raster image, the lines start looking jagged and you can see a grid of individual pixels. With a vector file, line smoothness does not change as you zoom in and out, although the width of lines will change. Of course, if your maps do not need to be edited at all in the graphics program, a bit map image may be just fine. |
| MapInfos Export formats | MapInfo can export
maps in different formats. But can your graphics program import those formats? You have to
find a match. MapInfo export formats (Revision 4.1+):
|
| Graphics Programs Import formats | "Raster"-oriented
graphics programs (e.g., PhotoShop, Paint, Paintbrush) typically import raster
formats, but not vector formats. If they do import WMF or other vector format, they are
likely to convert those wonderfully-editable objects to "dumb" uneditable bit
maps. "Vector"-oriented graphics programs (Illustrator, Freehand, Corel, Canvas) maintain the integrity and editability of lines, points, and regions. Here is an incomplete list:
This list in not comprehensive. Please share your experience with the rest of us. Warning: Graphics programs may officially be able to read or import a given format, such as WMF or PICT, but may fail to import that format if the files are large. |
| Making map layers | In most cases,
you'll make the layers in MapInfo, via before exporting to the separate software program.
Exceptions will be cases where you export a Layout. Use: Map > Layer Control |
| Workflow Suggestions: Step-by-Step | |
| Talk to your graphics shop or printer. | You may be the only
one involved, but commonly there is a graphic designer, publication designer, or other
"graphics person" involved. They do not know what you can do and cannot do with
MapInfo. They dont know what to ask you for. You dont automatically know what
will make life easier for them. Show them sample MapInfo printed maps. Questions to ask:
|
| Set up your MapInfo system | Want
"true" 24-bit color for bit map formats? If you are running MapInfo 5.5+, you
are set up for this by default (graphics card permitting) Not running MapInfo 5.5+? You will need to adjust settings in your Win95 or NT registry:
Want to export in Postscript/EPS format? You need to install and setup a color Postscript driver via your "Control Panel". Often a color Postscript driver is installed by default when you first install Windows95. You can also download a fresh one from www.adobe.com. |
| Test with simple files first, before making the final map. | Export a simple map
layout from MapInfo. Make sure your graphics program or graphics consultants can read it.
Unfortunately there are many flavors of Postscript, DXF, JPEG etc. Do not rely on the
documentation's claim that the graphics program can ingest a specific format. If the graphics program successfully imports a small test file, try a quick large complex sample too. For example, make a full-county street map, with census block groups in the background. Can the graphics program import it, too? Make sure your test files include the fonts and symbols you'll use for your final files. Testing will also help you iron out any PC-to-Mac or other media and format problems. You don't want these to crop up at the last minute, right? |
| Clip or trim your map layers, if necessary | If exporting map
layers as MIF/MID or DXF format, you will be exporting an entire file (or selected sub-set
of it). You may find it easier to use MapInfo object editing features (Object > Erase
Outside ... etc.) to discard parts of the map layer that will not show on the final map.
Consider the cookies.mbx [available of www.mapinfo.com] as a possible ally here, too.
Graphics programs have "crop" features, too (usually). So this editing can be done in the graphics phase, if necessary. |
| Use simple clean line and fill styles | Select simple solid color fills, rather than hatched patterns or complex colors. This will help you avoid problems related to color dithering, etc. Similarly, pick continuous simple line styles, not dotted or dashed lines. Often, a dotted line will be exported as a series of separated line snippets -- even if you use a vector format like WMF or DXF. |
| If you use hatch patterns for region fills, use the the simple ones | The first row of patterns in the MapInfo "Fill Picker" dialog are vector patterns. If you choose more complicated fill patterns (e.g., fish-scale, brickwork, or "lots of dots"), you're more likely to have export/import troubles. |
| Troubleshooting | |
| Need higher resolution BMPs or TIFFs | The MapInfo File
> Save Window As ... dialog proposes an image that is the same size as
the window on screen. Change the default size to be bigger. Make a Layout window and draw a **large** map frame on it. Use File > Save Window As ... to save this layout window as a TIFF or other format graphics file. |
| The DXF file includes the whole map layer not just the area shown in the Layout window | Before exporting, select the area of interest and export the "Selection" not the entire map layer. |
| The DXF or MIF/MID data, once imported into the graphics program, looks different than it did in MapInfo (more squished) | This is a map
projection issue. You could probably "stretch" it in the graphics program, but
we do not recommend this. A better choice is to re-project the map layers in MapInfo (use
File > Save Copy As > Projection ] to a more aesthetic projection (eg. State
Plane). Do this before exporting the map layers to the graphics program. Recall that MapInfo can re-project "on the fly" showing map layers that have different projections and coordinates and that would normally not overlay. But when you export the data, you are exporting the actual coordinates and your graphics program wont cause these map layers to overlay correctly. Many folks dont realize it, but standard MapInfo Latitude-longitude maps look less squished that they ordinarily would. This is because MapInfo automatically re-projects the Latitude-longitude map data for display [unless you have a raster image as a map backdrop layer.] |
| The WMF data, once imported into the graphics program looks different (Text and/or other objects overlap, etc.) | Although WMF is a
vector format, zooming in and out can scale up or down the width of line work. For
example, lets say you save a map as a WMF, then try to print the WMF on a full
8-1/2" by 11" page (e.g., from within MS Word). Word will import
the WMF then scale it up to fill the page. This scales up the width of the lines on the
map, making them look "fatter" than they would look if printed from MapInfo
directly. For this reason, if the map is to be output to a WMF, consider making your MapInfo
lines narrower than usual. Beware specifically of strange results when using WMFs imported into CorelDraw3. |
| Graphics program cannot read the postscript file made by MapInfo | This is probably a
problem of miss-matched flavors of Postscript. Beware, an "encapsulated
postscript" or EPS file is slightly different than a postscript print file that is
re-directed to a file instead of the printer. If one doesnt work, try the other.
Change from to/from EPS via your Printer setup dialog. You can also try different settings with your printer drivers and/or check the Adobe or Microsoft web sites for updated postscript drivers. www.adobe.com www.lexmark.com is also said to have downloadable good Postscript drivers. This problem may not be solvable and is one reason to test first, before investing a lot of time in the project. |
| WMF output is distorted or misplaced | Try Layout > View Actual Size ... before File > Save Window As .. This sometimes (not always) helps. |
| Postscript file is readable but cannot be previewed. | Postscript is a printer language, not a true graphic format. Unless the Postscript file has been constructed with a thumbnail preview option, you will not be able to preview it before printing. |
| Postscript file prints OK, but only in black & white. No color. | Probably a driver problem. Be sure you are using a **color** postscript driver when making the file in MapInfo. Tektronix Phaser, QMS Colorscript, and HP750C-Postscript drivers should give you color. |
| There are quirks in symbols, region fill patterns and other graphics in a PDF-file | This is a known problem with PDF's created via PDF Writer, at least for Acrobat Rev 3. For best results, print first to a Postscript file (*.ps), then use Adobe Distiller (part of the Adobe Acrobat software bundle) to convert the *.ps file to a higher quality *.pdf. |
| Rasterizing programs (RIP's) | Software to efficiently and accurately change convert the map output from one format (eg., MapInfo format or Postscript format) to the raster format required by your printer/plotter. Avoid printer "out of memory" errors. Think of a RIP as a pre-processing program for your plotter/printer. |
| ProPress | ProPress (MapInfo
Corporation):
|
| Image Alchemy | Image Alchemy
(Handmade Software):
|
| ArcPress | ArcPress (ESRI):
|
| Home | Top of Page | Search | Email SGSI |
[sgs_foot.htm]