How the Map Uploader Works

The Map Uploader behaves in an interactive, wizard-like fashion. This allows the tool to : To accommodate the differences between the capabilities of MapInfo Pro and Spectrum Spatial, the tool works in a number of discrete steps. At any point before the resources are created, the upload can be canceled.

Step 1 is to verify that the data used in MapInfo Pro can be supported in Spectrum Spatial. If there are no issues, you will not notice that this step occurred. If there are issues with a subset of the data, the map can be created without these data sources.

Step 2 is to examine the properties of the layers and to warn if any of the style, thematic, or label settings are not an exact match for the server. If there are no issues, you will not notice that this step occurred. If there are issues, you can decide whether to skip that layer or still include it, allowing the tool to create the settings in the most compatible way.

Step 3 prompts you to give a location and name for the map on the server. You can navigate the Spatial Repository to locate the map and create new folders if desired. If you choose an existing map, you will be prompted whether it should be overwritten. If you choose to overwrite, the map and all the other resources used by that map may be overwritten. Again, if there were no issue in steps 1-2, this will be the first thing you will see.

Step 4 is to ensure that all the data sources can be located using one or more server connections. File data is located using file paths and database data is located using database connection strings, the database schema and table name. If the data cannot be located, those layers will be skipped.

Step 5 is the upload itself. The named map, layers, label sources, and tables are created in the Spectrum Spatial repository. A progress list will indicate what is being created. When it is done, a link will be provided to Spatial Manager where you can examine and view the map and all the other resources. If there are any server-side or communication errors with the server, they will be displayed. The map may be partially created in that case.