VERIFIED SOLUTION i
X

How to use the Register Vector Tool to re-project non-earth tables in MapInfo Pro

UPDATED: March 29, 2017


When trying to add an imported file to a map window such as ESRI Shape (.shp), ArcView (e00), or AutoCad (dxf or dwg), or any other table with a projection that is Non-Earth, the map objects do not line up with other tables in the map window.

The cause of this problem, as well as a method to resolve this issue, is described in this article.

Tables that do not line up after either importing them, translating them with the Universal Translator (UT), or opening through Home>Open  > Open Table, via Universal Data, etc., can have a non-earth coordinate system associated with them.
Dxf and Dwg Autocad files usually do not have earth projections associated with them, and if the projection of an ESRI Shape file or ArcView file is unknown (i.e. not found in the mapinfow.prj file) or not chosen, the Universal Translator will bring the files in as Non-Earth.


Any file with a Non-Earth coordinate system needs to be referenced to a real world coordinate system, such as Longitude/Latitude, UTM, State Plane, etc., in order to correctly overlay with other files.

In MapInfo Pro version 7.5 and higher, the Register Vector Utility can easily accomplish this task by matching known locations in both projected georeferenced tables and non-earth tables and applying a transformation to the Non-Earth coordinates.

Starting with a map of state boundaries, this example will use the Register Vector tool to transform the coordinates in a table named WYctyNonEarthMeters.TAB, which has a Non-Earth projection and consists of counties in Wyoming. The Universal Translator (UT) was used to create the table from an AutoCad .dxf file using the UT’s default non-earth projection.

Map of Non-Earth county polygons for Wyoming (WyctyNonEarthMeters.tab):

User-added image

Map window containing polygons representing states (Earth projection = Longitude/Latitude NAD 27 for Continental US): 

User-added image

1. Have all files open including the Non-Earth table. Choose Home > Tools>Tool Extensions > Registered and check the Loaded box next to the Register Vector Utility. Click OK. Then, choose Home > Tools > Tool Extensions > Running and double-click the Register Vector Utility entry to run the tool (or right-click on the tool entry and choose "Register Vector Utility Default Action".
User-added image

2. In the upper dialog, select the Non-Earth table to transform, WYctyNonEarthMeters in this example. In the lower dialog, select the map window that will be referenced. The reference window contains the layers that the WyctyNonEarthMeters table needs to line up with.

User-added image

3. In the upper dialog, click on the Zoom Out button and use the zoom tool to view the entire WyctyNonEarthMeters table to see all the polygons.

User-added image

4. By using the Zoom In, Zoom Out, and Pan tools, focus the map of the counties on a portion of the objects that can be easily referenced to the map window in the lower dialog.

Do the same for the map window in the lower dialog so that the corner of the Wyoming state polygon is in focus.

Once that is done, the upper left corner of the county table and the upper left corner of the polygon representing Wyoming State will be the starting point.

User-added image

5. In the upper dialog click on the Select button. Then, click on the Snap button, which will show a dotted cross when using the select tool and help locate nodes for more accurate placement. Then, click on the Place Control Point 1 button.

Now, click on the corner node of the WyctyNonEarthMeters county map. This will drop Control Point 1 for the non-earth table. 

User-added image

6. Do the same to drop Reference Point 1 in the lower section of the dialog.

User-added image

Notice that once Control Point 1 and Reference Point 1 are dropped, the button’s title will be replaced with “Place Control Point 2” or “Reference Point 2” and will be ready for placement of the next points.

7. Pan the upper map to focus on the lower left of the county table, and pan the lower map to focus on the lower left of the polygon that represents the state of Wyoming to line them up for placement of the Control Point 2 and Reference Point 2.

User-added image

8. Repeat this process to place Control Point 3 and Reference Point 3. The lower right corners have been used in this example.

User-added image

9. Click finish. A status bar may flash briefly and the cursor may hourglass as the tool transforms the coordinates and creates a copy of the WyctyNonEarthMeters county table. When the “Save Translated Table As...” dialog opens, give the copy a new name and save it to a folder.

User-added image

10. Click Save. Once saved, the original non-earth table will be closed and the newly copied, registered table will be opened and automatically placed in the Map Window used for reference. The projection of the newly registered table will match the Earth projection of the Map Window used for reference.

User-added image


Note: in the 64-bit version of the Register Vector Utility, the main dialog has changed slightly but the overall workflow and commands are identical:
User-added image

 

Environment Details


 

Downloads

  • No Downloads