introductiontomapinfo-130613045758-phpapp02

Upload: derrick-kojo-senyo

Post on 28-Feb-2018

216 views

Category:

Documents


0 download

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