How to convert SHP to TAB (Esri Shapefile to MapInfo)

Liz Sanderson
Liz Sanderson
  • Updated

Introduction

This example will show you how to transform the City of Vancouver Postal Code data from Esri shapefile (*.shp) to MapInfo TAB (*.tab) format and style it.

The Esri shapefile (forwardsortationareas.shp) denotes the different postal districts covering Vancouver. A forward sortation area (FSA) is a geographical region in which all postal codes start with the same three characters. The first letter of an FSA code denotes a particular "Postal District".

Video

This video was created with FME version 2016.0. Some steps may differ slightly, but the overall process remains the same for newer versions of FME.

Step-By-Step Instructions

1. Inspect the Data in FME

The first step is to inspect the ForwardSortationAreas.shp file. Open a blank FME Workspace and add a new reader. In the reader dialog, type in Esri Shapefile, then browse to the ForwardSortationAreas.shp file. Click OK to add the reader to the canvas.

reader.png

Now, to view the data, click on the ForwardSortationAreas reader feature type on the canvas to open the pop-up menu. Then, on the mini toolbar, click the View Source Data button to view the data in the Visual Preview Window.

popupmenu.png

We have area features representing the forward sortation areas. There is a single attribute (CFSAUID) that identifies the forward sortation area, which is the first three characters of the Postal Code.

visualpreview.png

2. Set the Output (Writer) Format to MapInfo TAB (MITAB)

Next, we need to add a writer to the canvas. Click on the Add Writer and in the Add Writer dialog box, for the Format, select MapInfo TAB (MITAB)

For the Dataset, browse to a folder where you would like to save the file. Click OK to add the writer.

writer.png

3. Add a MapInfoStyler Transformer

Add a MapInfoStyler transformer to the canvas, and connect the input port to the ForwardSortationAreas reader feature type, and the MapInfoStyled output port to the ForwardSortationAreas writer feature type.

workspace.png

The MapInfoStyler transformer is used to set the foreground fill color or otherwise modify the appearance of a MapInfo dataset.

Open the transformer parameters, enable Region, and then set the Foreground Fill Color to any color. When you are satisfied with your selection, click OK to accept the new fill color.

mapinfostyler.png

4. Run the Workspace

Run the workspace by clicking on the green play button.

5. View the Output Dataset

To view the output dataset, click on the ForwardSortationAreas writer feature type to open the mini toolbar. Then click on the View Written Data button.

writerpopupmenu.png

This will open up the data in Visual Preview. If you don't see the map, click the Toggle Graphics View Button.

finaloutput.png

Data Attribution

The Forward Sortation Areas data set provided here is sourced from Statistics Canada's 2011 Census Digital Boundary Files, 2013. Reproduced and distributed on an "as is" basis with the permission of Statistics Canada. © This data includes information copied with permission from Canada Post Corporation.

Was this article helpful?

We're sorry to hear that.

Please tell us why.

As of January 14th, 2026, comments on knowledge base articles have been closed. To make sure questions don’t get missed and to enable more community support, we’ve moved discussions to the FME Community. If you have a question or a comment about this article, please create a new post or create a support ticket.