introductiontomapinfo-130613045758-phpapp02
TRANSCRIPT
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
1/60
Tempus Telcosys (P) Limited
Telecom Tutorials
6/30/16www.tempustelcosys.com
Instruction to MAPINFO
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
2/60
This course is intended to give a brief
introduction to MAPINFO on the following
aspects:
To get a knowledge of basic functions of MAPINFO and
be familiar with normal operations of MAPINFO
To carr out network planning! optimi"ation and map
maintenance withMAPINFO
6/30/16www.tempustelcosys.com
Targets of the Course
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
3/60
Contents
6/30/16www.tempustelcosys.com
Chapter 1 Introduction to Mapinfo
Chapter 2 Major Mapinfo Operations
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
4/60
Outline
6/30/16www.tempustelcosys.com
Mapinfo functions
Mapinfo basic concepts
Mapinfo toolbars
Mapinfo table maintenance
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
5/60
Preface
Mapinfo is an electronic map processing software developed bAmerican Mapinfo# It provides Map$asic scripts for secondar
development#
Mapinfo provides such functions as measurement analsis! buffer
analsis! polgon analsis! table combination and so on#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
6/60
Mapinfo Basic Concepts
Mapinfo tableMapinfo workspace
%aster image
Map laer
Map ob&ects
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
7/60
Mapinfo Basic Concepts
6/30/16www.tempustelcosys.com
Mapinfo table
A table in Mapinfo is different from a common one# It is a logical table! but composes of multiple
phsical files# A table in Mapinfo includes:
'ata table: It includes graphical information or not# It composes of rows and columns! wherein!
rows are for different record and columns for the corresponding fields#
%aster table: It is different from data table and has no records! fields! inde( and so on# It is animage that can onl be displaed in the Mapinfo window#
Here, table in Mapinfo refers to pure data table or
table containing both data and graphical
information, but excluding raster table.Note:
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
8/60
Mapinfo Basic Concepts
Mapinfo table consists of the five
tpes of files listed((( )file name*#tab: used to describe
data structure
((( )file name*#map
can be either a pure data file or adata+graphical information &oint file#
((( )file name*#id
An inde( file created when using
,Find- command#
((( )file name*#ind
.hen a table contains graphicalinformation! I' file acts as the
inde( of the graphical files to &oint
the data and the graphical
information#
((( )file name*#dat/(ls/dbf
'atabase file as the data source ofan Mapinfo table# 0an be either 6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
9/60
Mapinfo Basic Concepts
Mapinfo workspace
.orkspace is a set
including multiple tables in a
map window# 5ere! a set is one
that composes of multiple paths
to open the relative tables
instead of that containing
multiple of tables phsicall#
The user can save thecurrent workspace after opening
all necessar tables! and then
open the workspace directl if
those tables are re6uired againne(t time#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
10/60
Mapinfo Basic Concepts
%aster
%aster is a kind of bitmap since it is composed of numerous picture points# Activate the
raster first before creating a vector map# Mapinfo raster supports the following tpes of
files: ((7#gif! ((7#&pg! (( 7#tif! (( 7#p(c! (( 7#bmf )windows bitmap*! (( 7#tda! (( 7#bll )spot
satellite map*#
8se of raster
As background of Mpinfo map
As an independent map
As a reference for creating a vector map
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
11/60
Mapinfo Basic Concepts
Map laer
9enerall! a map includes various
kinds of information! but onl
one kind of information is
concerned during the analsisfor a specific target# Therefore!
it is recommended to create
different laers for information
of different kinds to make
convenience for the specific
analsis#
9enerall! a laer corresponds to
one Mapinfo table! but it can
also corresponds to multiple
tables b seamless map laers
3aers can be classified into 6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
12/60
Mapinfo Basic Concepts
Map laers
3aer control
%ight click in the ,Map- window to select ,3aer 0ontrol-! then make the corresponding
settings in it:
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
13/60
Mapinfo Basic Concepts
Map laers
3aer 0ontrol;%emove;
%emove one or more laers from
the map# In fact! the act onlremoves the laer from the current
windows instead of the memor!
and the can be restored b
clicking
Add one or more laers to the map
window# 0hoose from the listbo( of
opened tables#
;3abel>
Available onl when the selected6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
14/60
Mapinfo Basic Concepts
Map laers
3aer 0ontrol
;'ispla>
8se this dialog bo( to
specif displa attributes formap laers#
;Thematic>
0hoose to displa the
,Modif Thematic 3aer-
dialog bo(# 8se this dialogto modif the attributes of a
thematic map#
;%eorder>
8se the ;8P> and 'own>
buttons to modif the6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
15/60
Mapinfo Basic Concepts
Ob&ects in an map
'ot
3ine
region
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
16/60
6/30/16www.tempustelcosys.com
Toolbar is a group of commands possessing a certain features# It is a kind of short cut menu and can be
placed anwhere in the screen
Tool Manager
Tool Manager! as shown below! is used to manage toolbars.
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
17/60
Mapinfo Toolbars
Mapinfo toolars inclu!es"
Main toolar
#rawin$ toolar
%tan!ar! toolar
Tools toola
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
18/60
Mapinfo TableMaintenanceMapinfo table maintenance
Maintain table structure :
,Table/Maintenance-
8pdate data in a table :
,Table/8pdate 0olumn-0ombination : ,Table/0ombine
Ob&ects using 0olumn-
%ename table :
,Table/Maintenance/%ename
Table-Table import/e(port : ,Table/
Import/1(port
5ere! we onl give an introduction
to ;8pdate 0olumn> and use it as
an e(ample for other operation#6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
19/60
Mapinfo TableMaintenance
8pdate data in a table using the
,Table/8pdate 0olumn- menu
8pdate 0olumn allows ou
to change a column?s value
based on its own data or data
from another table automaticall!
it will alleviate our work# This is
done b using the special &oint
between two tables! usual thecell name! to update the data in
one table or import the data
from one table to another
Operating steps:0reate a table )usuall using 6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
20/60
Mapinfo TableMaintenance8pdate data in a table using the
,Table/8pdate 0olumn- menu
Operating steps:
4elect ,Table/8pdate 0olumn-
to pop up the ,8pdate0olumn- dialog! as shown
below# 0hoose the table to
be update! then choose the
source table! finall choose
the column to be updated#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
21/60
Mapinfo TableMaintenance8pdate data in a table using the
,Table/8pdate 0olumn- menu
Operating steps:
Following the above! make the
corresponding settings inthe ,4pecif @oin- dialog
bo(! as shown below#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
22/60
Mapinfo TableMaintenance8pdate data in a table using the
,Table/8pdate 0olumn- menu
Operating steps:
Following the above! then
specifing the process for the
return result and click
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
23/60
Mapinfo Major Operations
4E3 4elect and Find
3abeling function
0reate Mapinfo Thematic Map
0onfigure raster image and create vector mapOutput the screen with laout window
Perform drive test analsis using Mapinfo
3abeling network indices geographicall
6/30/16www.tempustelcosys.com
SQ S l t! d "i d!
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
24/60
SQ Select! and "ind!
4E3 4elect
4tructure Euer 3anguage )4E3*
provides a powerful 6uer
platform that makes a feature
of simple language andconvenient operation# 4E3
platform presents a graphical
dialog to facilitate selecting
data source and 6uer
conditions! and generates 4E3
sentence before e(ecuting the4E3 sentence# Finall! it
generates a temporar table to
displa the results! as shown
below#
6/30/16www.tempustelcosys.com
SQ Select! and "ind!
textbox
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
25/60
SQ Select! and "ind!
Find
This function help to find the
desired information correctl
and 6uickl! then displa the
information in the map in a
specified form#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
26/60
SQ Select! and "ind!
Operating steps:
4elect ,Euer/Find- or press
the ke combination
;0trlF> directl# If this
command is used for the
first time! the dialog bo( on
the left pops up! prompting
to input the corresponding
settings# If otherwise! that
on the right pops up#
6/30/16www.tempustelcosys.com
Keep them as blank generally
Select the mode to
display the results
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
27/60
Operating steps:
Input the corresponding
information in the blank te(t
bo( and then click
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
28/60
abel
In Mapinfo sstem! the user can specif
the content! position and stle of labels#
The user can either label the ob&ect
with the content of a particular column
in a table or create an e(pression to set
up and displa custom labels#
$ choosing label lines! the user
can control whether a line or arrow
connects the ob&ect ou want to label!
or position the label to fall in a
particular location relative to the ob&ect#
The user can control the look of the
label b choosing different fonts# 6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
29/60
abel
&'ael Options( !ialo$
6/30/16www.tempustelcosys.com
Set the position of the label
Select the source of the
label
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
30/60
Create Mapinfo The#aticMap0reate thematic map
$ased on the data from the table!
use different kind of color!
character and graphic to
displa the ob&ect# Thus the
data can be geographicall!
directl and visuall displa on
the map window#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
31/60
Create Mapinfo The#aticMap
Operating steps:
In the menu bar! 0lick map!
choose ;create thematic map> !
use the right window to select
thematic map tpe )In the
following section! we use
;ranges thematic map> as an
e(ample*
In the right window! select data
source for the thematic map
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
32/60
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
33/60
$egister $aster I#age andCreate %ector Map%egister raster image
%aster image is some kind of
bitmap# %egister raster image
can make it contain both
longitude and latitude# It is
recommended to choose at
least three special points! such
as the road cross! school! hotel
and so on! and then measure
both the longitude and the
latitude with 9P4 for them#The points canGt belong to the
same straight line# For the
points! the more the better#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
34/60
$egister $aster I#age andCreate %ector MapOperating steps:
Find at least three points that
must not in the same line #
Measure both the longitude and
the latitude with 9P4In the Mapinfo! select ,File/Open
Table- to pop up the ,Open
Table- dialog# 4elect ,%aster
Image- and then select a file!
click
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
35/60
$egister $aster I#age andCreate %ector MapOperating steps:
In the map! click the points
measured before one b one
to pop up the ,add control
point- dialog bo(# Input the
longitude and latitude for ,Map
2- and ,Map J- respectivel#
Finall! click
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
36/60
$egister $aster I#age andCreate %ector Map0reate vector map
0reate a vector map using the
registered raster image as the
reference# The vector map is a
standard digital map file that
can be opened b man
software applications#
Operating steps
Open the raster image file
configured
4elect ,File/New Table-! and then
make sure to check ,Add to
0urrent Mapper- in the popped
up dialog# 0lick
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
37/60
$egister $aster I#age andCreate %ector MapOperating steps:
In the ,0reate New Table- dialog
bo(! input the file name before
click
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
38/60
&sing a'out (indo) toCon*gure Output4elect ,New 3aout .indow- to pop up
the dialog as below then configure the
laout window#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
39/60
Mapinfo can help to perform drive test
analsis b displaing drive test results
in various graphics modes and
processing measurement data# The
ma&or methods include creating
thematic map! labeling and statistics#The most used analsis includes:
%eceiving level analsis
%eceiving 6ualit analsis
0ell coverage analsis
%esults output
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
40/60
+ri,e Test anal'sis usingMapinfo%eceiving level analsis
0reate a thematic map b taking
the receiving levels gotten from
the drive test as the data
source of the thematic map! to
displa the receiving levels in
the Mapinfo window as per the
actual test path! as shown
below#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
41/60
+ri,e Test anal'sis usingMapinfo4teps:
0onvert the file obtained through
the drive test into the TA$ file
that can be identified b the
Mapinfo# Open the drive test
file! and meanwhile the map
file#
0lick ,Map/0reate Thematic Map-
to pop up the ,0reate Thematic
Map- dialog# 0lick
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
42/60
+ri,e Test anal'sis usingMapinfo
4teps:
4elect the data sources of the
thematic map# 5ere the data
sources are the drive test table
and the receiving level in it! as
shown in the upper right figure#
0lick
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
43/60
+ri,e Test anal'sis usingMapinfo
4teps:
Following the above! select
;0ustomi"e> to divide the
receiving level into segments!
and then set the number ofranges before clicking
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
44/60
+ri,e Test anal'sis usingMapinfo4teps:
Following the above! make the
corresponding settings as below#
6/30/16www.tempustelcosys.com
+ri,e Test anal'sis using Mapinfo+ri,e Test anal'sis using Mapinfo
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
45/60
+ri,e Test anal'sis usingMapinfo4teps:
Following the above! customi"e
the legend as below#
6/30/16www.tempustelcosys.com
Save the settings as a
template
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
46/60
+ri,e Test anal'sis usingMapinfo4teps:
Thus finish the receiving level
analsis! as shown below#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
47/60
+ri,e Test anal'sis usingMapinfo0ell coverage analsis
Mapinfo can help to perform cell
coverage analsis with its
labeling function# It labels the
data )such as 3A00I* that
can identif an e(clusive cell
on the drive test path so that
the user can know which cell is
the current service cell and
then optimi"e the network
coverage! as shown below#
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
48/60
+ri,e Test anal'sis usingMapinfoOutput analsis results
There are three methods to output
the measurement results after
drive test analsis#
0op the screen and then dosome specific process
8se ,File/4ave .indow As-
8se ,.indow/New 3aout
.indow-
3aout window is preferred to outputthe analsis result# It uses .J4I.J9
).hat ou see is what ou get*
manner# This makes it more effective
and accurate comparing to other two#
4elect ,File/4ave .indow- of the laoutwindow to output the measurement 6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
49/60
+ri,e Test anal'sis usingMapinfoOutput analysis results
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
50/60
-eographicall' abeling.et)or/ Indices9eographicall 3abeling network
indices
0reate a thematic map for
network indices# The specific
operating steps are given
below#
B# Add a column in the $T4
topological table to la the
network indices
D# Open the 12013 file
including the network
indices in Mapinfo! and the
corresponding TA$ file will
be generated automaticall#
K# Import the network indices
into $T4 topological table 6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
51/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
52/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
53/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
54/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
55/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
56/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
57/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
58/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
59/60
6/30/16www.tempustelcosys.com
-
7/25/2019 introductiontomapinfo-130613045758-phpapp02
60/60