For each spatial table in the remote database that you want to access in MapInfo Pro, you must add a row to the MAPINFO_MAPCATALOG table. This is carried out in MapInfo Pro when on the TABLE tab, in the Maintenance group, you click Maintenance, and Make DBMS Table Mappable.
If you do not use MapInfo Pro to manage the Map Catalog, you must manually add rows to the MAPINFO_MAPCATALOG table for each spatial table in the database that you want to geocode. Each entry must contain the following information about the table.
Column Name | Values to Assign | Example |
---|---|---|
SPATIALTYPE |
SPATIALTYPE values are constructed from the spatial index type from this table and the value that represents the table contents as described here:
|
|
TABLENAME |
Name of the table. |
|
OWNERNAME |
Owner name. |
|
SPATIALCOLUMN |
Name of the column, if any containing spatial features. The name is:
|
|
DB_X_LL |
X coordinate of the lower left corner of the layer's bounding rectangle, in units indicated by the COORDINATESYSTEM as defined by MapInfo Pro. |
|
DB_Y_LL |
Lower left bounding Y value. |
|
DB_X_UR |
Upper right bounding X value. |
|
DB_Y_UR |
Upper right bounding Y value. |
|
VIEW_X_LL |
X coordinate of the lower left corner of the view's bounding rectangle, in units indicated by the COORDINATESYSTEM as defined by MapInfo Pro. |
|
VIEW_Y_LL |
Lower left bounding Y value. |
|
VIEW_X_UR |
Upper right bounding X value. |
|
VIEW_Y_UR |
Upper right bounding Y value. |
|
COORDINATESYSTEM |
A string representing a MapInfo-supported coordinate system that specifies a map projection, coordinate units, etc. For Example:
|
|
SYMBOL |
A MapInfo Symbol clause (for a layer containing points) |
|
XCOLUMNNAME |
Specify the name of the column containing X coordinates. |
|
YCOLUMNNAME |
Specify the name of the column containing Y coordinates. |
|
RENDITIONTYPE |
Specify 1 if on, 0 if off. |
|
RENDITIONCOLUMN |
Specify the name of the rendition column. |
|
RENDITIONTABLE |
Specify the name of the rendition table. This field is not used. |
|
NUMBER_ROWS |
Specify the number of rows in the table. |
|