Objective: We will be importing Geoenrichment data US address Fabric and Property Attributes Data from flat file format, Create Thematic in MapInfo Pro, Publish map to Spectrum Spatial, and interact with spatial information of published map through Spectrum Spatial Analyst (SSA)
A step by step guide to meet above stated objective is illustrated below.
Data Import using MapInfo Pro
- To import US Address Fabric and GeoEnrichment Property Attributes Data (any variant Basic, Standard or Ultimate) in MapInfo Pro, download or copy zip file from designated location. Extract *.txt file from zip file for data import. For this demonstration, Ultimate variant of GeoEnrichment Property Attributes Data will be used as it has got all attributes (200 Fields) available for Property.
- Examine your tabular data source i.e. US Address Fabric and GeoEnrichment Property Attributes Data. US Address Fabric text file has coordinate values (Latitude/Longitude) information and can be used to create spatial layer whereas GeoEnrichment Property Attributes has attribute information only. PBKey is common field in both these dataset which will be used to join and transform non-spatial data to spatial layer. Close tabular data once verified data field contents.
- On the HOME tab, from the Open list, click Table to open the dialog box. From the Files of type box, select “Delimited ASCII (*.TXT)” file format. Navigate to the folder that contains the TEXT file i.e. US_AddressFabric.txt, you want to open and click to select it. Click open. In the Delimited ASCII Information dialog box, define delimiter which is TAB in this case, select the File Character Set for this file from the drop-down list and then select the Use First Line for Column Titles check box if applicable. Click OK to open the file. The file opens in a Browser window. MapInfo Pro creates a .TAB file in the same location and using the same name as the original .txt file. Repeat these steps to load GeoEnrichment Property Attributes Data Ultimate variant in the similar fashion as US Address Fabric file.
![00_data_import]()
Create a Spatial Layer using MapInfo Pro
To create spatial layer, it is important to have Latitude and Longitude fields/Columns which holds coordinate information beside other field names. Let us now create point layer using US Address Fabric file as it has coordinate information related fields viz. LAT and LON.
- On the SPATIAL tab, under create Group, select Create Points function.
- Choose US_AddressFabric table to create a point layer. In case coordinates information are not available in your table and you have address fields (House Number, Street Name, City, State, Postal Code attributes), you can use Geocode to derive coordinate information related fields.
- Click the Projection button to access the Choose Projection dialog box that defaults to the Longitude\Latitude (WGS84) projection.
- using symbol option displays the Symbol Style dialog box, which allows you to choose a symbol to represent the points. You can change Font style, size, color and assign effect of your choice.
- Get X and Y coordinates from column option displays a drop-down list where you specify the column for obtaining X or Y coordinate information.
- Click OK which begins the create point process.
- Once completed, Selected Map Window opens up to display created point layer if current mapper or new mapper option is selected.
![0_Create_Spatial_Layer]()
Join Spatial and Non-Spatial tables using MapInfo Pro
Now we have map table containing graphic objects in US Address Fabric and Property related attributes in GeoEnrichment Property Attributes Data table. SQL Select allows you to create relational joins so that you can bring information from these various tables together into a single results table.
To create a table that holds information from both these tables, let us perform below listed steps:
- Open the US Address Fabric, and GeoEnrichment Property Attributes Data table
- On the MAP tab, click SQL Select to display the SQL Select dialog box
- In the From Tables box, choose US Address Fabric from the Tables drop-down list first and then choose GeoEnrichment Property Attributes Data because we want to add information non-spatial information to spatial table
- Leave the Select Columns box with * character which implies we want to select all columns from both the tables (if you want specific columns, remove * character and add required fields only)
- From the Columns drop-down list, choose PBKey field from both tables and add equal sign between these fields to select records with matched PBkey only
- Click Verify to verify syntax and then Click OK
- Result table with information from both tables are created and opens up in new mapper or existing mapper based on selection checkbox done in SQL Select Dialog box
- Save a copy of this table with the name US_AddressFabric_PropertyAttributes
![0_JoinTables]()
Create Thematic Map using MapInfo Pro
Now let us learn to how to create Thematic Map.
- Open Saved table called as “US_AddressFabric_PropertyAttributes”
- Click on Map window containing US_AddressFabric_PropertyAttributes Layer which will be used to create thematic Map. On the MAP tab, in the Content group, click Add Theme to open the Create Thematic Map wizard panel. Wizard Panel contains series of three dialog boxes to help you choose the type of thematic map you want, the tables and fields that will be used to construct the map, and a variety of options to customize your map
- For this demonstration, we will use Range Thematic Map option to create Range Thematic Map. Now select a range template from the list. Click Next. Choose US_AddressFabric_PropertyAttributes table from the drop-down list. Choose Field Name. Field YRBLD is chosen which represents Build Year of Property. Select the Ignore Zeroes or Blanks check box to ignore zero values and blank values in the table. Click Next.
- This panel gives option to customize your thematic map using the Ranges Method, Styles, or Legend buttons. Range calculation method can be changed by clicking Ranges button. It opens up Customize Ranges Dialog Box. You can change from default method of Equal count to the method of your choice. Natural Break is selected here to define Range Method. Number of classes can be altered as well to suit your purpose. Click Recalculate Button to regenerate Ranges based on new settings. Click Styles to make edits to Font, Symbol and Effects to this layer based on your choice. You can make changes to Legend by clicking Legend option. Title and subtitles font, effects, background and color changes can be done as well. Click OK once changes to Legend dialog box has been done.
- Once all settings are done, you can also save this setting to be used for another map creation by clicking Save As under Template option. It opens up a dialog box to assign name to the custom template. You can make use of this Template from the Template List of Range Thematic list to be used in another map. Click OK to create Range Thematic Map.
- There are many kinds of thematic maps, but the process for creating each type of map is the same in MapInfo Pro. Theme manipulation is now possible on a new THEME ribbon of MapInfo Pro. This makes many theme editing tasks much easier and in most cases eliminates the need to use dialog box.
![0_create_thematic]()