46
TheAreaProportionradiobuttonisactiveiftheselectedfieldisnumeric.AlsotheValueentryfieldis
enabledwhenyouselecttheValueradiobuttonandthedrop-downlistcontains"none".
SplittingObjects
SplittingObjectsallowsyoutodividethetargetobjectintosmallerobjects,usinganotherobjectasa
cutter.Youcanalsocombineobjectsintoterritoriesusingredistricting.Formoreabouttheredistricting
process,seeRedistricting-GroupingMapObjectsintoDistrictsintheMapInfoProfessionalHelp
System.Forexample,youmightuseSplittoseparatealargeterritoryintosmallerunits.
Youcanspliteitherclosedobjects(regions,ellipses,rectangles,orroundedrectangles)oropenobjects
(polylines,linesandarcs)usingtheSplitcommand.YoucannotuseSplitonpointsortextobjectsorto
cutobjectsthatarenotineditablelayers.
• Forspecificinstructions,seeSplittingObjectsintheHelpSystem.
ProportioningAssociatedDataafterUsingSplit
AfterusingObjects>Split,youmaywanttoproportion(disaggregate)theassociateddata.Data
disaggregationsplitsthedataassociatedwithamapobjectintosmallerpartstomatchthenewmap
objects.Forinstance,youmaywanttosplitastateintoregionsandhavethedatapreviouslyassociated
withtheentirestateproportionedforeachnewregion.WhenyouinitiatetheSplitcommand,aData
Disaggregationdialogboxappearsthatallowsyoutospecifyhowthedatawillbeproportioned.
SplittingMapObjectsUsingaPolyline
Youcansplitmultipointsandcollections,aswellasclosedobjects(regions,ellipses,rectangles,and
roundedrectangles),andlinearobjects(polylines,linesandarcs)usingthePolylineSplitcommand.
Asmentionedpreviously,splittingobjectsrequiresthatthecutterbeaclosedobject.WithSplitUsing
Polyline,thepolylinecutterwillfirstbetransformedintoaregionsuitableforthecutteroperation.The
regioncreatedwillbedisplayedforacceptance.Thepolyline(s)usedasthecuttermustbecontiguous
andnon-branching.Ingeneral,ifthecutterpolylinesweretobecombined,theresultwouldbeaone
singlesectionpolyline.Ifthecuttersarenotpolylines,andarenotcontiguousandnon-branching,then
anerrorwilloccur,andtheoperationwillbecancelled.
YoucannotusePolylineSplitontextobjectsortocutobjectsthatarenotineditablelayers.
Note:
• Forspecificinstructions,seeSplittingMapObjectsUsingaPolylineintheHelpSystem.
Creating Territories by Combining Objects
CreatingterritoriesisoneofthemostcommontasksperformedwithMapInfoProfessional.Mostpeople
createterritoriesbycombiningtwoormoresmallerregionstocreatealargerone.Policedepartments
combinepostalcodeboundariestocreateprecinctboundaries.Salesmanagerscombinecounty
boundariesorstateboundariestocreatesalesterritories.Politicalanalystscombinecensustract
boundariestocreatevotingdistricts.
Remember,whenyouarecombiningregions,youarealsocombiningthedataassociatedwiththe
regions.Ifyoucombineregionswithoutsomehowaggregatingthedataassociatedwiththeregions,that
datawillbelost.Forsomeapplications,youmightnotwanttosaveyourdata.Forexample,youare
mergingcensustractboundariestocreateschooldistricts.Thecensustractdataisofnointeresttoyou;
youmerelywanttheboundaries.Thereisnoreasontoaggregatethedata,butyouwouldwantto
apportionthedemographicdata.Formosttasks,you'llwanttosavethedataassociatedwiththeregions.
MapInfoProfessionalgivesyouthreemethodsforcombiningregions.
1. Thefirstmethod,Combine,workswithobjectsthatareselected.
301
MapInfoProfessionalUserGuide
Chapter11:BufferingandWorkingwithObjects
54
2. Thesecondmethod,CombineObjectsUsingColumn,isusedtocombineobjectsintogroupsbased
onaspecifiedcolumn.
3. Thethirdmethod,Redistricting,iscoveredinRedistricting-GroupingMapObjectsintoDistricts.
Mostfrequently,theCombineRegionsoptionsareyoureasiestandquickestoptionsforcombining
regionsandcreatingterritories.
CombiningSelectedObjects
Whenyouchoosetocombineobjects,MapInfoProfessionalperformstwooperations:
• MapInfoProfessionalgeographicallycombinestheselectedobjects.Thenewobjectrepresentsthe
geographicalunionoftheoriginalobjectsandtheborderbetweentheregionsdisappears.
• MapInfoProfessionalperformsdataaggregation.Asdescribedearlierinthischapter,dataaggregation
isaprocesswhereMapInfoProfessionalcalculateswhatthecolumnvaluesforthenewobjectshould
be,basedonsumsoraveragesoftheoriginalobjects.
YoursetupoftheLayerControlwindowdependsonwhetheryouwanttocopytheresultobjecttoanother
layer(and,thus,savetheoriginalobjects)orcombinetheobjectsintheoriginallayer(and,thus,lose
theoriginalobjects).
Ifyouwanttocopytheresultobject,maketheregion'slayerSelectableandanotherlayerEditable.
Specifyatargetobject,thenselecttheobjectsusinganyselectionmethodandontheObjectsmenu,
clickCombine.ThiswilldisplaytheDataAggregationdialogboxwhereyoutellMapInfoProfessional
howtocombinethedata.FillinthisdialogboxandclickOKtocombinetheobjectstocombinethe
objects'data.Thismethodwasdiscussedearlierinthischapter.
Ifyouwanttocombineobjectsintheoriginallayer,makesurethatthelayeriseditable,selecttheobjects
inthelayer,andontheObjectsmenu,clickCombine.Donotsetatarget.TheDataAggregationdialog
boxdisplays.Aftertheoperationiscomplete,anewobjectwillbeaddedtothelayer,andtheoriginal
objectswillbedeleted.
CombiningObjectsUsingColumn
CombineObjectsUsingColumnallowsyoutomodifygeographicdatatocreatenewmapobjectsthat
containdataaboutthegroup.Thisfeatureissimilartoredistrictinginthatitgroupsobjectstogether,but
goesbeyondredistrictingtocombineacopyoftherelevantobjectswhileleavingtheoriginalobjects
untouched.
ToaccessCombineObjectsUsingColumn:
1. OntheTablemenu,clickCombineObjectsUsingColumn.Forexample,youhavealayerofstates.
Youwanttocombinethestateboundariestocreatesalesterritories.Thedatarecordassociated
witheachstatelookslikethis:
AVG_SALES
CUSTOMERS
STATE
SALES_REP
24231.4
1782
WestVirginia
Benita
33265.0
121
Ohio
Benita
• SALES_REP:Salesrepresentativeassignedtothatstate
• CUSTOMERS:Numberofcustomersperstate
• AVG_SALES:Averagespentpercustomer
Youwouldliketoaggregatethedatainthefollowingmanner:
• SALES_REP:CombineallrecordsthatlistBenitaasthesalesrepresentative
• CUSTOMERSSumupthenumberofcustomersinthesalesterritory
MapInfoProfessional12.5
302
CreatingTerritoriesbyCombiningObjects
31
• AVG_SALES:Averagetheamountspentpercustomerinthesalesterritory
WhenperformingaCombineObjectsUsingColumnoperation,youmustspecifywhichcolumn
containsthegroupinginformation.Intheprecedingexample,thegroupinginformationislocated
intheSALES_REPcolumn.WewanttocombineallofBenita'sindividualterritoriesintoonelarge
territory.
2. ChoosetheappropriatecolumnfromtheGroupObjectsbyColumnpopup.Inourexample,youwould
choosetheSALES_REPcolumnfromtheGroupObjectsByColumnpopup.MapInfoProfessional
combinesallrecordsthathavecommondatainthecolumn.Inotherwords,MapInfoProfessional
combinesallrecordsthathavethesamesalesrepresentative.
3. Specifythetableandthegroupingcolumn.
• Ifyouchose<New>fromtheStoreresultsintabledrop-downlisttocreateanewtableforthe
combinedobjects,aseriesofdialogboxespromptyoutocreatethenewtable.
• Ifyouspecifiedanexistingtable,youneedtospecifyhowtocombinethedata.Toaggregateyour
data,clickNexttodisplaytheDataAggregationdialogbox.
4. Onceyouhavecompletedbothdialogboxes,clickOK.MapInfoProfessionalcombinestherecords
basedonthecolumnspecifiedintheGroupObjectsByColumnlist.MapInfoProfessionalalso
aggregatesthedataandcombinesanyobjectsassociatedwiththerecords.
5. Forspecificinstructions,seeCombiningObjectUsingColumnintheHelpSystem.
CreatingaVoronoiPolygon
TheVoronoipolygonisapartitionofspaceintocells.Voronoitakespointsandproducesregions(cells)
asoutputwhereeachcellcontainsexactlyonepoint.Eachcellisanareainwhichthecontainedpoints
areclosertotheenclosedsitethantoanyothers.UseVoronoitogeneratethesepolygonsfroma
designatedsetofpoints.Itisusefulfordividingareasofresponsibilitiesforfieldofficesorpossiblypostal
zones.Itultimatelygivesyoutheareasthatareclosesttoyourpointofinterest.YoucancreateaVoronoi
polygonwithinthesamelayer,orselectpointsfromonelayerandplacetheVoronoipolygoninanother
layer.
• Forspecificinstructionsandadditionalrelatedtopics,seeCreatingaVoronoiPolygonintheHelp
System.
303
MapInfoProfessionalUserGuide
Chapter11:BufferingandWorkingwithObjects
38
GroupingObjectsusingMultipointandCollectionObjectTypes
TheMultipointandCollectionobjecttypesallowyoutogroupmultipleobjectsintoasingleobject.One
waytocreatemultipointsandcollectionsisbyusingtheCombinecommand(ontheObjectsmenu,click
Combine).TheseobjecttypesaidinthetranslationandliveaccessofotherGISdataformats,suchas
ArcViewShapeFiles,andaremorecompatiblewithGISstandards.Thisisparticularlyusefulforsharing
mapswithothersusingdifferentsoftware.
AMultipointobjectconsistsofanumberofpointsthathavebeengroupedintoasingleobject.The
MultipointobjectdisplaysinaBrowserwindowasasinglerecord,andallthepointswithintheobject
havethesamesymbol.Onemethodyoucanusetocreateamultipointobjectistoselectagroupof
pointobjectsandcombinethem.
ACollectionobjectconsistsofmultipointobjects,zerooronepolylineobjects,andzerooroneregion
objectsthathavebeengroupedintoasingleobject.
MapInfoProfessionalautomaticallyconvertshomogeneousCollectionobjectstoamorespecifictype,
forexample,aCollectionobjectthatcontainsonlypolylinesisautomaticallyconvertedtoamulti-polyline
object.
• Forspecificinstructionsandadditionalrelatedtopics,seeGroupingObjectsusingMultipointand
CollectionObjectTypesintheHelpSystem.
Creating and Manipulating Objects
Theoperationsinthissectiondonotmakeuseofatargetobjecttoperformanalysisordataaggregation.
Thesetasksuseselectionstocreatenewobjectssothatyoucanperformfurthermappingoperations
onthoseobjects.Theresultsoftheoperationareplacedintheeditablelayer.Theoriginalobjectsremain
unchanged.
SeetheHelpSystemforrelatedtopicsincluding:
• EnclosingObjects
• CheckingRegions
• CleaningObjects
• SnappingNodesandThinningObjects
• DisaggregatingObjects
• ErasingObjects
• AddingNodestoanObject
• DisplayingandSelectinganObject'sNodes
• MovinganObject'sNodes
• CopyingandPastinganObject'sNodes
• DeletinganObject'sNodes
• CheckingRegions/TablesforIncorrectData
MapInfoProfessional12.5
304
CreatingandManipulatingObjects
16
12
Stylizing Your Map for
Presentations and
Publishing
Mostofusdonotgettomakemapssolelyforourownuse.Weusethemapswe
createinMapInfoProfessionaltocreatepresentations,topublishthemonthe
web,ortoincludeaspartofanotherdocument.Thischapterwillhelpyoucreate
presentationqualitymapsandprepareyouforprintingandexportingyourwork.
Inthissection:
• Changing aMap'sStyle . . . . . . . . . . . . . . . . . . . . . . . . . .306
• Labeling Your r Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310
• AddinganAdornmenttotheMap . . . . . . . . . . . . . . . . . .319
• WorkingwithLayouts . . . . . . . . . . . . . . . . . . . . . . . . . . . .320
• WorkingwiththeClassicLayoutWindow . . . . . . . . . . .333
• CreatingaLegendforyourMap . . . . . . . . . . . . . . . . . . .342
• Printing and ExportingYour Results . . . . . . . . . . . . . . .346
22
Changing a Map's Style
Changingthelookofthemapisanimportantpartofmakingitmoreeffective.Inthissection,wereview
howtochangethewayyourmaplooksonepieceatatime.Foramorecomprehensivechangeinyour
map'sappearance,seeCreateThematicMapsintheHelpSystem.
ChangingaRegion'sStyle
Tochangethestyleofaregion:
1. Dooneofthefollowing:
• Tochangethestyleofoneregion,clicktheregionandontheOptionsmenu,clickRegionStyle
fromthemainmenu.
• Tochangethestyleofallregionsinthesamelayer,chooseMap>LayerControlandclickthe
layer'sStyleOverrideswatch.
UsingeithermethodtheRegionStyledialogboxdisplays.
ThisdialogboxincludesaPreviewbuttonwhenlaunchedfromtheLayerControl.
2. MaketheregionchangesyouwanttoseeinyourmapwindowinthisdialogboxandclickOKto
savethem.
• Fill-ThesearethefilloptionsyouhaveintheRegionStyledialogbox.
• Pattern-Chooseapaletteforpatterns.Ifyoudonotwanttouseapattern,choosetheletterN,
fornone;theforegroundandbackgroundcoloraredisabled.Ifyouchoosethesolidblackpattern,
thebackgroundcolorisdisabled.
MapInfoProfessional12.5
306
ChangingaMap'sStyle
37
• Color-Chooseacolorfortheobject(s)'foreground.TheSampleboxdisplaysthepatternusing
theforegroundcoloryouchose.Theforegroundcolorisappliedtothepartofthepatternthat
displaysasblack.Therefore,tomaketheobjectasolidcolor,choosethesolidblackpatterninthe
FillPatternpaletteandacolorfromtheForegroundColorpalette.Thecoloryouchosedisplays
intheSampleboxasasolid-coloredregion.
• BackgroundColor-Selectthecheckboxtodisplayabackgroundcolor;clearfora"transparent"
background.Chooseacolorfortheobject'sbackground.Thebackgroundcolorisappliedtothe
partofthepatternthatdisplaysaswhite.Backgroundcolorisgrayedifyouchosethesolidpattern.
• Border-ThesearetheborderoptionsyouhaveintheRegionStyledialogbox.
• Style-Choosetheborderlinestyle.
• Color-Choosetheborderlinecolor.
• Width-Choosetheborderlinewidth.InthePixelsfield,enteranumberfrom1-7,eachnumber
representsalinewidthinpixels.InthePointsfield,selectorenterapointsize.
• Sample-Displaysthesampleofthepatternandcolorselectionsyouhavemade.
• Formoreinformation,seeCreatingCustomColorsintheHelpSystem.
ChangingaLine'sStyle
Tochangethestyleofaline:
1. DooneofthefollowingtodisplaytheLineStyledialogbox:
• Tochangethestyleofoneline,clickthelineandontheOptionsmenu,clickLineStylefromthe
Mainmenu.
• Tochangethestyleofalllinesinthesamelayer,chooseMap>LayerControlandclickthelayer's
StyleOverrideswatch.
ThisdialogboxincludesaPreviewbuttonwhenlaunchedfromtheLayerControl.
2. MakethelinestylechangesyouwanttoseeinyourmapwindowinthisdialogboxandclickOKto
savethem.
• Style-Selectthenewlinestylefromthedrop-downlist.
• Color-Chooseacolorforthelinefromthisdrop-downlist.TheSampleboxdisplaysthepattern
usingthecolorandlinestyleyouselect.
• Width(inPixelsandPoints)-Choosethelinewidthfromoneofthesedrop-downlists.Inthe
Pixelsfield,selectawidthofthelineinpixels.InthePointsfield,selectapointsizefromthe
drop-downlist,orenterapointsize.
• Interleaved-Ifyouselectalinestylethatusesmultiplepassestocreateit,MapInfoProfessional
enablestheInterleavedcheckbox.Keepinmindthesenotes:
TheInterleavedoptionisnotenabledforsolidlines
307
MapInfoProfessionalUserGuide
Chapter12:StylizingYourMapforPresentationsandPublishing
27
TheInterleavedoptionisnotactivatedforborders
TheInterleavedoptionisnotappropriateforallmultiplepasslines
ChangingaSymbol'sStyle
Tochangethestyleofasymbol:
1. Dooneofthefollowing:
• Tochangethestyleofonesymbol,clickthesymbolandontheOptionsmenu,clickSymbolStyle
fromthemainmenu.
• Tochangethestyleofallsymbolsinthesamelayer,chooseMap>LayerControlandclickthe
layer'sStyleOverrideswatch.
UsingeithermethodtheSymbolStyledialogboxdisplays.
ThisdialogboxincludesaPreviewbuttonwhenlaunchedfromtheLayerControl.
2. CompleteyourselectionsandentriesinthisdialogboxandclickOK.
• Font-Chooseafontfromthedrop-downlist.Inadditiontothesymbolsets,thelistdisplaysany
fontsinstalledonWindows.TheCustomSymbolscategoryliststhosebitmapsyouhavecreated
andsavedtotheCUSTSYMBdirectory.
• Size-Chooseasizeortypeadifferentpointsize.Themaximumsizeis240points.
• Symbol-Chooseasymboltypefromthesymbolpalette.
• Color-Chooseacolorfromthislistforthesymbol.
• Reload-Clickthisbuttonwhenyouhaveaddedyourowncustomsymbolstoupdatethelist.If
yourestartedMapInfoProfessionalsinceaddingthenewcustomsymbolsyoudonotneedto
selecttheReloadbutton.
• FullView-Clickthisbuttontodisplaylargeimagesinaseparatewindow.
• RotationAngle-Specifynumberofdegreesthesymbolshouldberotated;0-360.
• Background-Inthisbox,youcanspecifyabackground.Selectoneofthese:
MapInfoProfessional12.5
308
ChangingaMap'sStyle
30
None:Clickthisoptiontodisplaynobackground.
Halo:Clickthisoptiontodisplaythesymbolwithawhiteborderoutline.
Border:Clickthisoptiontodisplaythesymbolwithablackborderoutline.
• Effects-Inthisbox,youcanspecifyspecialeffectsforthesymbol.Notalloftheseoptionsdisplay
allthetime.Youcanselectoneormoreofthese:
Bold:Clickthischeckboxtodrawthesymbolinboldface.
DropShadow:Clickthischeckboxtodrawadropshadowunderthesymbol.
ShowBackground:Clickthischeckboxtodisplaythecustombitmapsymbolwiththebackground
withwhichitwascreated.
ApplyColor:Clickthischeckboxtoreplaceallnon-whitebitmappixelswiththecoloryouselect
fromtheColorpalette.
DisplayatActualSize:Clickthischeckboxtodisplaytheimageattheactualsize.
• Sample-Whenyouselectasymbolstyle,itdisplaysinthisboxtoshowyouasampleofthe
symbolusingthedesignatedselections.
ChangingtheTextStyle
Tochangethestyleoftext:
1. Dooneofthefollowing:
• Tochangethestyleofonetextentry,clickthetextandontheOptionsmenu,clickTextStyle
fromthemainmenu.
• Tochangethestyleofalltextentriesinthesamelayer,chooseMap>LayerControland
double-clickthelayer.IntheLayerPropertiesdialogbox,clicktheFontbuttonontheLabel
Displaytab.
TheTextStyledialogboxopens.
2. MakeyourselectionsandentriesinthisdialogboxandclickOK.
• Font-ChooseafontfromtheFontdrop-downlist.
• Size-ChooseapointsizefromthePointSizedrop-downlist.
• TextColor-Displaythecolorpalette;chooseatextcolor.
309
MapInfoProfessionalUserGuide
Chapter12:StylizingYourMapforPresentationsandPublishing
43
• Background-Inthisbox,youcanspecifybackgroundoptionsfortheselectedtext.Youcanselect
onlyoneoftheseoptions:
None-Setnospecificbackgroundfortheselectedtext.
Halo-Displaythetextoutlinedinadesignatedcolor.
Box-Surroundthetextwithaboxinadesignatedcolor.
Color-Displaythecolorpalette;selectacolortohaloorboxthetext.
• Effects-Inthisbox,youcanspecifyspecialeffectsfortheselectedtext.Notalloftheseoptions
displayallthetime.Youcanselectoneormoreofthese:
Bold-Selectthischeckboxtodisplaytextinboldface.
Italic-Selectthischeckboxtodisplaytextinitalic.
Underline-Selectthischeckboxtodisplaytextunderlined.
AllCaps-Selectthischeckboxtodisplaytextinalluppercaseletters.
Shadow-Selectthischeckboxtodisplayagrey"drop"shadowunderthetext.
Expanded-Selectthischeckboxtoinsertdoublespacesbetweeneachletterinthetext.
• Sample-Theresultsoftheoptionsyouchooseshowinthisbox.
3. ClickPreviewtodisplayyoursettingsonthemap,andthenclickOKtoapplythem.
Labeling Your Map
ThelabelingfeaturesinMapInfoProfessionalmakeiteasierforyoutodisplay,edit,andsavelabels.
Youcanspecifywhethertodisplaylabelsautomaticallywhenyoudisplaythemapordisplaythemap
withoutlabels.Youcaneditautomaticlabels,usethecustomizingoptionstomakeyourlabelsunique,
andcreateindividuallabelswiththeLabeltool.Haloingandpositioningoptionsenableyoutogetthe
preciselookyouwantforyourlabels.
AboutLabeling
ThedesignofthelabelfeatureinMapInfoProfessionalisimportantforunderstandinghowtocreateand
manipulatelabelsonyourmap.Mostimportantamongthedesignelementsarethefollowing:
• Labelsareattributesofgeographicobjectsinthemaplayer.Thetextisbasedondataassociatedwith
thatobject.
• Labelsarealwaysselectableandeditable.
• Labelsaresavedtoaworkspace.
Alabelisashortdescriptionofonegeographicobjectfromamaplayer,soastreetlabelstatesthe
nameofthatstreetforexample.Thelabel'stextcomesfromthesametablethatthelayerisbasedon.
Alabelislocatedatornearitsgeographicobject.YoucanchooseapresetpositionintheLayer
Propertiesdialogboxtoplacepointlabels,suchasontopofortotherightofpoints.
Asattributes,labelsaredynamicallyconnectedtotheirmapobjects.Ifthelayerisclosedorismade
invisible,thelabelsnolongerdisplay.Ifthedataorgeographicinformationchanges,thelabelschange.
Ifyoucreateanexpressionforyourlabelsandchangetheexpression,thecurrentlabelsaredynamically
replacedwithnewones.
Labelsarealwaysselectableandeditable,soyoudonothavetomakethemaplayereditableorselectable
toworkwiththem.And,sincelabelsarenotCosmeticobjects,youdonothavetoremembertomake
theCosmeticlayerselectableoreditabletolabelyourmap.Theyarealreadypartofthemaplayer.
MapInfoProfessional12.5
310
LabelingYourMap
Documents you may be interested
Documents you may be interested