Introduction to mapinfo


Published on

Published in: Technology

Introduction to mapinfo

  1. 1. Telecom TutorialsThursday, June 13, 2013www.tempustelcosys.comInstruction to MAPINFO
  2. 2. This course is intended to give a briefintroduction to MAPINFO on the followingaspects:•To get a knowledge of basic functions of MAPINFO andbe familiar with normal operations of MAPINFO•To carry out network planning, optimization and mapmaintenance with MAPINFOThursday, June 13,
  3. 3. Thursday, June 13,Chapter 1 Introduction to MapinfoChapter 2 Major Mapinfo Operations
  4. 4. Thursday, June 13, 2013www.tempustelcosys.comMapinfo functionsMapinfo basic conceptsMapinfo toolbarsMapinfo table maintenance
  5. 5. Mapinfo is an electronic map processing software developed byAmerican Mapinfo. It provides MapBasic scripts for secondarydevelopment.Mapinfo provides such functions as measurement analysis, bufferanalysis, polygon analysis, table combination and so on.Thursday, June 13,
  6. 6. Mapinfo tableMapinfo workspaceRaster imageMap layerMap objectsThursday, June 13,
  7. 7. Thursday, June 13, 2013www.tempustelcosys.comMapinfo tableA table in Mapinfo is different from a common one. It is a logical table, but composes of multiplephysical files. A table in Mapinfo includes:Data table: It includes graphical information or not. It composes of rows andcolumns, wherein, rows are for different record and columns for the corresponding fields.Raster table: It is different from data table and has no records, fields, index and so on. It is animage that can only be displayed in the Mapinfo window.Here, table in Mapinfo refers to pure data table ortable containing both data and graphicalinformation, but excluding raster table.Note:
  8. 8. › Mapinfo table consists of the five types of files listed xxx (file name).tab: used to describe data structure xxx (file name).mapcan be either a pure data file or a data-graphical information joint file. xxx (file name).idAn index file created when using [Find] command. xxx (file name).indWhen a table contains graphical information, ID file acts as the index of the graphical files tojoint the data and the graphical information. xxx (file name).dat/xls/dbfDatabase file as the data source of an Mapinfo table. Can be either EXCEL or FOXBASE files.Thursday, June 13,
  9. 9.  Mapinfo workspaceWorkspace is a set including multiple tables in a map window.Here, a set is one that composes of multiple paths to open therelative tables instead of that containing multiple of tables physically.The user can save the current workspace after opening allnecessary tables, and then open the workspace directly if thosetables are required again next time.Thursday, June 13,
  10. 10.  Raster› Raster is a kind of bitmap since it is composed of numerouspicture points. Activate the raster first before creating avector map. Mapinfo raster supports the following types offiles: xx*.gif, xx*.jpg, xx *.tif, xx *.pxc, xx *.bmf (windowsbitmap), xx *.tda, xx *.bll (spot satellite map).› Use of raster As background of Mpinfo map As an independent map As a reference for creating a vector mapThursday, June 13,
  11. 11.  Map layer› Generally, a map includes various kinds of information, but only one kind ofinformation is concerned during the analysis for a specific target. Therefore, itis recommended to create different layers for information of different kinds tomake convenience for the specific analysis.› Generally, a layer corresponds to one Mapinfo table, but it can alsocorresponds to multiple tables by seamless map layers› Layers can be classified into cosmetic layers, seamless map layers andstandard layers.› Layer control includes the following options (in the form of checkboxes):Editable, Auto Label, Selectable, Visible.Thursday, June 13,
  12. 12.  Map layers› Layer control Right click in the [Map] window to select [Layer Control], then make thecorresponding settings in it:Thursday, June 13,
  13. 13.  Map layers› Layer Control “Remove“Remove one or more layers from the map. In fact, the act only removes the layer from thecurrent windows instead of the memory, and they can be restored by clicking <Add> in the[Layer Control] dialog, unless they have been removed by clicking [File/Close Table]. “Add”Add one or more layers to the map window. Choose from the listbox of opened tables. “Label”Available only when the selected layer is not a Thematic layer or Raster layer. Click to openthe Label Options dialog. Use this dialog to specify label attributes for map layers.Thursday, June 13,
  14. 14.  Map layers› Layer Control “Display”Use this dialog box to specify display attributes for map layers. “Thematic”Choose to display the [Modify Thematic Layer] dialog box. Use this dialogto modify the attributes of a thematic map. “Reorder”Use the “UP” and Down” buttons to modify the relative pisition of thecurrent layerThursday, June 13,
  15. 15. Objects in an mapDotLineregionThursday, June 13,
  16. 16. Thursday, June 13, 2013www.tempustelcosys.comToolbar is a group of commands possessing a certain features. It is a kind of short cut menu and can beplaced anywhere in the screenTool ManagerTool Manager, as shown below, is used to manage toolbars.
  17. 17. Mapinfo toolbars includes:Main toolbarDrawing toolbarStandard toolbarTools toolbaThursday, June 13,
  18. 18.  Mapinfo table maintenance› Maintain table structure : [Table/Maintenance]› Update data in a table : [Table/Update Column]› Combination : [Table/Combine Objects using Column]› Rename table : [Table/Maintenance/Rename Table]› Table import/export : [Table/ Import/ExportHere, we only give an introductionto “Update Column” and use it asan example for other operation.Thursday, June 13,
  19. 19.  Update data in a table using the [Table/Update Column] menuUpdate Column allows you to change a columns value based on itsown data or data from another table automatically, it will alleviateyour work. This is done by using the special joint between twotables, usual the cell name, to update the data in one table or importthe data from one table to another› Operating steps: Create a table (usually using excel), and input the data to be added and the jointdata. Open the two tables in Mapinfo.Thursday, June 13,
  20. 20.  Update data in a table using the [Table/Update Column] menu› Operating steps: Select [Table/Update Column] to pop up the [Update Column] dialog, asshown below. Choose the table to be update, then choose the source table,finally choose the column to be updated.Thursday, June 13,
  21. 21.  Update data in a table using the [Table/Update Column] menu› Operating steps: Following the above, make the corresponding settings in the [Specify Join]dialog box, as shown below.Thursday, June 13,
  22. 22.  Update data in a table using the [Table/UpdateColumn] menu› Operating steps: Following the above, then specifying the process for the return result and click<OK> to update the table.1. CalculateSpecifying the process for the return result:A. Get the result directly;B. Doing some special process for the returnresult and then use it as final result2. OfSpecify values stored in a single column ora mathematical expression based on multiple columns.Thursday, June 13,
  23. 23.  SQL Select and Find Labeling function Create Mapinfo Thematic Map Configure raster image and create vectormap Output the screen with layout window Perform drive test analysis using Mapinfo Labeling network indices geographicallyThursday, June 13,
  24. 24.  SQL Select› Structure Query Language (SQL) provides a powerful query platform thatmakes a feature of simple language and convenient operation. SQL platformpresents a graphical dialog to facilitate selecting data source and queryconditions, and generates SQL sentence before executing the SQL sentence.Finally, it generates a temporary table to display the results, as shown below.Thursday, June 13, 2013www.tempustelcosys.comtextbox
  25. 25.  Find› This function help to find the desired information correctly and quickly, thendisplay the information in the map in a specified form.Thursday, June 13,
  26. 26. Operating steps: Select [Query/Find] or press the key combination “Ctrl+F” directly. If thiscommand is used for the first time, the dialog box on the left pops up,prompting to input the corresponding settings. If otherwise, that on the rightpops up.Thursday, June 13, 2013www.tempustelcosys.comKeep them as blank generallySelect the mode todisplay the results
  27. 27. › Operating steps: Input the corresponding information in the blank text box and then click<OK> to display the results. Select one from the results displayed and click<OK> pop up an dialog as below.Thursday, June 13,
  28. 28. In Mapinfo system, the user can specify the content, position and style of labels.The user can either label the object with the content of a particular column in atable or create an expression to set up and display custom labels.By choosing label lines, the user can control whether a line or arrow connectsthe object you want to label, or position the label to fall in a particular locationrelative to the object.The user can control the look of the label by choosing different fonts.Operating steps:Right click in the [Map] window to select [Layer Control], and then select thelayer to be labeled and click <Label>.Thursday, June 13,
  29. 29.  [Label Options] dialogThursday, June 13, 2013www.tempustelcosys.comSet the position of the labelSelect the source of thelabel
  30. 30.  Create thematic map› Based on the data from the table, use different kind of color, character andgraphic to display the object. Thus the data can be geographically, directly andvisually display on the map window.Thursday, June 13,
  31. 31.  Operating steps:› In the menu bar, Click map,choose “create thematic map” ,use the right window to selectthematic map type (In thefollowing section, we use“ranges thematic map” as anexample)› In the right window, select datasource for the thematic mapThursday, June 13,
  32. 32.  Operating steps:› Customize the pattern of the thematic map. For thematic maps of differenttypes, different dialogs will pop up. Referring to the “receiving signal levelanalysis” for more explanation.Thursday, June 13,
  33. 33.  Register raster image› Raster image is some kind of bitmap. Register raster image can make itcontain both longitude and latitude. It is recommended to choose at least threespecial points, such as the road cross, school, hotel and so on, and thenmeasure both the longitude and the latitude with GPS for them. The pointscan’t belong to the same straight line. For the points, the more the better.Thursday, June 13,
  34. 34.  Operating steps:› Find at least three points that must not in the same line .› Measure both the longitude and the latitude with GPS› In the Mapinfo, select [File/Open Table] to pop up the [Open Table] dialog.Select [Raster Image] and then select a file, click <Open>. In the popped updialog, click <register> to pop up the [Image registration] dialog box. Click<projection> to pop up the [choose projection] dialog box. Select“Longitude/Latitude” in the [Category] pull-down list. For the [Categorymembers] pull-down list, it is set as per the projection mode selected (i.e.Longitude/Latitude (WGS84). Finally, click <OK>.Thursday, June 13,
  35. 35.  Operating steps:› In the map, click the points measured before one by one to pop up the [addcontrol point] dialog box. Input the longitude and latitude for [Map X] and [MapY] respectively. Finally, click <OK> to finishing configuring the raster image, asshown below.Thursday, June 13,
  36. 36.  Create vector map› Create a vector map using the registered raster image as the reference. Thevector map is a standard digital map file that can be opened by many softwareapplications. Operating steps› Open the raster image file configured› Select [File/New Table], and then make sure to check [Add to Current Mapper]in the popped up dialog. Click <Create> to pop up the [New Table Structure]dialog box. Following the above, click <Add Field] and then input the fieldinformation including “Name”, “Type” and “Width”. Add more fields in this way.Then click <Projection> to select “Longitude/Latitude” (the same projectioncategory with that of the raster image file).Finally, click <Create>.Thursday, June 13,
  37. 37.  Operating steps:› In the [Create New Table] dialog box, input the file name before click <Save>.Then, two tables can be viewed in the title bar of the [Map] window. Onerepresents the vector map, and the other represents bitmap. Right click in the[Map] window to select [Layer Control] to make sure that vector map iseditable› Drawing the vector map as per the raster image with the Drawing Toolbar.Select the polyline and right click to select [Object /Smoth].› Save the vector map in the following four files: XXX.dat,, Then it is available either in the Mapinfo or others.Thursday, June 13,
  38. 38. Select [New Layout Window] to pop up the dialog as below then configure the layoutwindow.Thursday, June 13,
  39. 39. Mapinfo can help to perform drive test analysis by displaying drive test results invarious graphics modes and processing measurement data. The major methodsinclude creating thematic map, labeling and statistics. The most used analysisincludes: Receiving level analysis Receiving quality analysis Cell coverage analysis Results outputThursday, June 13,
  40. 40.  Receiving level analysis› Create a thematic map by taking the receiving levels gotten from the drive testas the data source of the thematic map, to display the receiving levels in theMapinfo window as per the actual test path, as shown below.Thursday, June 13,
  41. 41.  Steps:› Convert the file obtained through the drive test into the TAB file that can beidentified by the Mapinfo. Open the drive test file, and meanwhile the map file.› Click [Map/Create Thematic Map] to pop up the [Create Thematic Map] dialog.Click <Ranges> in the dialog.Thursday, June 13,
  42. 42.  Steps:› Select the data sources of thethematic map. Here the datasources are the drive test tableand the receiving level in it, asshown in the upper right figure.› Click <Next> to pop the dialogshown in the lower right figure,and then make the correspondingsettingsThursday, June 13,
  43. 43.  Steps:› Following the above, select “Customize” to divide the receiving level intosegments, and then set the number of ranges before clicking <Recalc>, theninput both the Max. and the Min. values and then click < Recalc>. Mapinfo willcalculate both the number and the percentage of the measurement results ineach range. Finally, click <OK>.Thursday, June 13, 2013www.tempustelcosys.comSelectcustomSet Max.and MinvalueSet numberof ranges
  44. 44.  Steps:› Following the above, make the corresponding settings asbelow.Thursday, June 13,
  45. 45.  Steps:› Following the above, customize the legend as below.Thursday, June 13, 2013www.tempustelcosys.comSave the settings as atemplate
  46. 46.  Steps:› Thus finish the receiving level analysis, as shown below.Thursday, June 13,
  47. 47.  Cell coverage analysis› Mapinfo can help to perform cell coverage analysis with its labeling function. Itlabels the data (such as LAC+CI) that can identify an exclusive cell on thedrive test path so that the user can know which cell is the current service celland then optimize the network coverage, as shown below.Thursday, June 13,
  48. 48.  Output analysis results› There are three methods to output the measurement results after drive testanalysis. Copy the screen and then do some specific process Use [File/Save Window As] Use [Window/New Layout Window]Layout window is preferred to output the analysis result. It uses WYSIWYG (What yousee is what you get) manner. This makes it more effective and accurate comparingto other two.Select [File/Save Window] of the layout window to output the measurement results, asshown below.Thursday, June 13,
  49. 49.  Output analysis resultsThursday, June 13,
  50. 50.  Geographically Labeling network indices› Create a thematic map for network indices. The specific operating steps aregiven below.1. Add a column in the BTS topological table to lay the network indices2. Open the EXCEL file including the network indices in Mapinfo, and thecorresponding TAB file will be generated automatically.3. Import the network indices into BTS topological table according to thepreviously mentioned operation: Update column. (page4. Create a thematic map for the network indices according to the previouslymentioned operation: Create thematic map. (pageThursday, June 13,
  51. 51. Thursday, June 13,
  52. 52. Thursday, June 13,
  53. 53. Thursday, June 13,
  54. 54. Thursday, June 13,
  55. 55. Thursday, June 13,
  56. 56. Thursday, June 13,
  57. 57. Thursday, June 13,
  58. 58. Thursday, June 13,
  59. 59. Thursday, June 13,
  60. 60. Thursday, June 13,