limitedtocreatingonederivedcolumn.Youcancreateasmanyderivedcolumnsasyouwant.Notethat
themorederivedcolumnsyoucreate,thelongeritwilltakeMapInfoProfessionaltoexecutethequery.
Youcanalsocreatederivedcolumnsbasedontheaggregatefunctionscount,sum,avg,wtavg,max,
andmin.Forexample:
• sum(Population)
wouldgiveyouthepopulationfortheentireworld.
• sum(Area(obj),"sqmi")
wouldgiveyoutheareafortheentireworld.
CreatingColumnAliases
WhenMapInfoProfessionalcreatesaderivedcolumn,itusestheexpressionitselfasthenameforthat
derivedcolumn,whichcanbeawkward.Youcan,however,specifyanaliasforthecolumn.Forexample,
thepopulationdensitycolumninourDENSITYBrowserwastitled:
• Population/Area(obj,"sqmi")
Torenamethecolumn,addthenewnametotheSelectColumnsboxwhenlistingthecolumns.
Thealiasmustfollowtheexpression.Itmustalsobeseparatedfromtheexpressionbyablankspace
andenclosedinquotes.Forexample:
• Country,Population/Area(obj,"sqmi")"POP_DENSITY"
WhenMapInfoProfessionalcreatesthetemporaryquerytable,thepopulationdensitycolumnwillnow
benamedPOP_DENSITY.
Youcanusealiasestorenameanycolumninatable,notjustderivedcolumns.Forexample,ifeach
countryinyourtableisaseparatesalesterritoryforyourcorporation,youmightwanttorenamethe
Countrycolumn"TERRITORY".Theprocedureisidentical:
• Country"TERRITORY",Population/Area(obj,"sqmi")"POP_DENSITY"
Foranotherexample,seeExample-ComputingTotalWorldPopulationDensityintheHelpSystem.
AggregatingData
Whenyouaggregatedata,youperformamathematicaloperationonallofacolumn'svaluesinallof
therecordsinyourtable.UnliketheSelectcommand,whichonlyallowsyoutoperformmathematical
functionsonindividualrecords,SQLallowsyoutoaggregate(orsummarize)dataacrossrecords.
MapInfoProfessionallooksforeachuniquesetofdatavaluesinthespecifiedcolumnorcolumnsand
createsonerowforeachsuchuniqueset.Whenyouaggregatedata,youneedtospecify:
• Howtherecordswillbegrouped.
• Howthedatawillbeaggregated(summarized).
Forexample,youhaveatableofsalesrepresentativesandtheirsalesfiguresforthepastthreemonths:
SALES
MONTH
SALES_REP
1200
May
John
900
May
Cathy
1100
May
Julie
900
June
John
251
MapInfoProfessionalUserGuide
Chapter9:SelectingandQueryingData
Delete text in pdf file online - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
how to edit and delete text in pdf file online; delete text pdf document
Delete text in pdf file online - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
erase pdf text online; how to delete text from a pdf in acrobat
SALES
MONTH
SALES_REP
1400
June
Cathy
600
June
Julie
1200
July
John
700
July
Cathy
1000
July
Julie
MapInfoProfessionalcouldalsocomputethetotalsalesforeachrepresentativebyspecifyinginthe
SQLSelectdialogbox:
• SelectColumns:SALES_REP,sum(SALES)
• GroupbyColumns:SALES_REP
sum(SALES)
SALES_REP
3300
John
3000
Cathy
2700
Julie
orMapInfoProfessionalcouldcomputetheaveragesalesforeachrepresentative:
• SelectColumns:SALES_REP,avg(SALES)
• GroupbyColumns:SALES_REP
avg(SALES)
SALES_REP
1100
John
1000
Cathy
900
Julie
orMapInfoProfessionalcouldcomputethetotalsalesforeachmonth:
• SelectColumns:MONTH,sum(SALES)
• GroupbyColumns:MONTH
sum(SALES)
MONTH
3200
May
2900
June
2900
July
MapInfoProfessionalhassixaggregatefunctions:
• Count(*):countsthenumberofrecordsinagroup.Ittakes*asitsargumentbecauseitappliestothe
recordasawhole,andnottoanyparticularfieldintherecord.
• Sum(expression):calculatesthesumofthevaluesin<expression>forallgrouprecords.
MapInfoProfessional12.5
252
QueryingYourDatainMapInfoProfessional
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
NET read PDF, VB.NET convert PDF to text, VB.NET pages, VB.NET comment annotate PDF, VB.NET delete PDF pages, VB If you want to split PDF file into two or small
how to delete text in pdf file; delete text pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Online source codes for quick evaluation in VB.NET looking for a solution to conveniently delete one page which supports a variety of PDF file editing features
pdf editor delete text; online pdf editor to delete text
• Average(expression):calculatestheaverageofthevaluesin<expression>foralltherecordsina
group.
• WtAvg(expression):calculatestheweightedaverageofthevaluesin<expression>foralltherecords
inagroup.
• Max(expression):findsthehighestvaluein<expression>forallrecordsinagroup.
• Min(expression):findsthelowestvaluein<expression>forallrecordsinagroup.
Formoreaboutgroupingandorderingyourdata,seetheHelpSystem.
JoiningTablesUsingSQLSelect
WhenperforminganSQLSelectoperationwithmultipletables,MapInfoProfessionalneedstojoin
informationfromtherecordsinthevarioustables.Youmayhaveamaptablecontainingonlygraphic
objectsandtheirnamesandatableofstatisticaldataforsomegeographicregion.Youwanttodisplay
thestatisticaldataonthemaptable.YoucoulduseSQLSelecttocreateaquerytableinwhichyour
statisticaldataandmapdataarejoinedinonetable.
Wheneveryouareworkingwithmultipletables,youmustputastatementintheWhereConditiontelling
MapInfoProfessionalhowtomatchuptherowsinthedifferenttables.Forexample,youhavetheWORLD
tablethatcontainscountriesandatableofeconomicstatistics(Eco_Stats),alsobrokendownbycountry.
Youwanttocreateaquerytablethatcontainsbothsetsofdata:
• SelectColumns:*(anasteriskindicatesincludeallcolumnsinthequerytable)
• FromTables:World,Eco_Stats
• WhereCondition:World.Country=Eco_Stats.Country
Thetwocolumnsthatyouwanttomatchdonothavetohavethesamename.Forexample,youhave
atableofinternationalcustomers(Int_Cust)thatcontainsasalesterritorycolumn(TERRITORY).This
columncontainscontinentnames,sinceyourcompanybreaksupitssalesterritoriesaccordingto
continent.Ifyouwantedtotemporarilyjointhetwotables:
• SelectColumns:*
• fromTables:World, Int_Cust
• whereCondition:World.Continent = Int_Cust.TERRITORY
• intoTableNamed:WORLD_DENSITY
• SelecttheBrowseResultscheckbox.
Foranexample,seeExample-TotalPopulationandAreabyContinentintheHelpSystem.
UsingtheWhereCondition
TheorderoffieldsusedintheJoindoesnotmatter.Eitherofthefollowingsyntaxesisacceptable:
Select * from A,B where A.field1 = B.field1>
Select * from A,B where B.field1 = A.field1
However,keepinmindthatwhenyouswitchtheorderofgeographicoperands,thegeographicoperator
mustalsochange.Thefollowingstatementswillproduceidenticalresults:
Select * from states, cities where states.obj contains cities.obj
Select * from states, cities where cities.obj within states.obj
OrderofClauses
TheorderinwhichJoinclausesareperformeddoesnotmatter.Forexample,eachofthefollowingare
validclauses:
Select * from Us_custg,States,City_125
where States.state = City_125.state and States.state = Us_custg.state and
Us_custg.order_amt > 10000
Select * from Us_custg,States,City_125
where States.state = City_125.state and States.state = US.custg.state and
253
MapInfoProfessionalUserGuide
Chapter9:SelectingandQueryingData
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Able to extract and get all and partial text content from PDF file.
remove text watermark from pdf; delete text from pdf
VB.NET PDF Text Extract Library: extract text content from PDF
advanced PDF Add-On, developers are able to extract target text content from source PDF document and save extracted text to other file formats through VB
how to erase text in pdf online; how to erase text in pdf
Us_custg.order_amt > 10000
Select * from Us_custg,States,City_125
where Us_custg.state = States.state and Us_custg.order_amt > 10000 and
States.state = City_125.state
SomeofthedatausedinthisexampleisfromtheMapInfoProfessionalTutorial,whichisonly
availablefromthePitneyBowesSoftwareInc.website,http://go.pbinsight.com/webtutorials.
Note:
ErrorHandling
IfaninvalidWhereconditionthatusesanORasalogicaloperatorisdetected,MapInfoProfessional
willindicateanerrorhasoccurred.UsuallythiserrorwilldisplaywheneverMapInfoProfessionalcannot
findajoinbetweentwotables.Forexample,ifyouhavespecifiedthefollowingincorrectcondition:
Select * from A,B where A.field1 = B.field1 or A.field1 = B.field2
Thiserrormessagedisplays:
No join specified between A and B. Invalid join condition in Where clause
JoiningTablesGeographically(UsingGeographicOperators)
Whentwotableshavegraphicobjects,MapInfoProfessionalcanjointhetablesbasedonthespatial
relationshipbetweenthoseobjects.Thus,evenifyourtablesdonotshareacommoncolumn,youmay
beabletojointhetables.
Geographicoperatorsallowyoutoselectobjectsonthebasisoftheirspatialrelationshiptosomeother
object.MapInfoProfessionalhasaspecialcolumnnameyouusewithgeographicaloperators:"obj"or
"object".Thiscolumnnamereferstothegraphicobjectsthatareattachedtoyourtable.
Thegeographicoperatorsgobetweentheobjectsbeingspecified.Selectthegeographicoperatorsfrom
theOperatorsdrop-downlist.
Thefollowingtableliststhegeographicoperators:
ObjectAContainsObjectBifB'scentroidisanywherewithinA'sboundary.
Contains
ObjectAContainsEntireObjectBifB'sboundaryisentirelywithinA's
boundary.
ContainsEntire
ObjectAisWithinObjectBifitscentroidisinsideB'sboundary.
Within
ObjectAisEntirelyWithinObjectBifA'sboundaryisentirelywithinB's
boundary.
EntirelyWithin
ObjectAIntersectsObjectBiftheyhaveatleastonepointincommonorif
oneofthemisentirelywithintheother.
Intersects
ThedifferencebetweenContainsandWithinontheonehand,andContainsEntireandEntirely
Withinontheother,hingesonhowthegeographiccomparisonismade.ForContainsandWithin,the
comparisonisbasedonobjectcentroids.ForContainsEntirelyandEntirelyWithin,thecomparisons
arebasedonthewholeobject.
Thefollowinggraphicillustratesthispoint:
MapInfoProfessional12.5
254
QueryingYourDatainMapInfoProfessional
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
size, images size reducing can help to reduce PDF file size effectively will also take up too much space, glyph file unreferenced can Delete unimportant contents
how to erase pdf text; how to delete text in pdf converter
C# PDF File Split Library: Split, seperate PDF into multiple files
SharePoint. C#.NET control for splitting PDF file into two or multiple files online. Support to break a large PDF file into smaller files.
pdf text watermark remover; how to delete text in pdf converter professional
ObjectAcontainsEntireObject
B
ObjectAcontainsObjectB
ObjectBwithinObjectA
ObjectAcontainsObjectB
ObjectBwithinObjectA
ObjectBentirelyWithinObjectA
ObjectAintersectsObjectB
ObjectBintersectsObjectA
Ineachcase,objectAcontainsobjectBbecausethecentroidofobjectBisinsidetheboundaryofobject
A.However,inthecasesattheleftandinthemiddle,partofobjectBisoutsidetheboundaryofobject
A.OnlyinthecasetotherightisallofobjectBinsideobjectA.Onlyinthiscasecouldweassert"object
AContainsEntireObjectB"or"ObjectBEntirelyWithinObjectA."Further,ifAcontainsentireB,then
AcontainsB,andIfAisentirelywithinBthenAiswithinB.
MapInfoProfessionalcanperformasimpleContainsorWithincomparisonmorerapidlythanaContains
EntireorEntirelyWithin.Therefore,unlessyouareabsolutelysurethatobjectsarecompletelyinside
otherobjects,youshoulduseContainsandWithinratherthanContainsEntireorEntirelyWithin.
Geographicoperatorsprovideawayofjoiningtables.Whentherearenocolumnsinthetablesonwhich
youcanbaseyourjoin,youcanuseageographicaloperatortospecifythejoin(intheWhereCondition
field).IfyouwanttoperformaquerythatinvolvesbothaCitiestableandaStatestable,youcanjoin
thetablesusingeitherofthefollowingexpressions:
1. Cities.objwithinStates.obj
2. States.objcontainsCities.obj
Ineithercase,MapInfoProfessionalfindsthecitieswithineachstateandthenassociatesarowfora
citywiththerowforthestatethatcontainsit.InthesameSQLSelectquery,youcouldalsouseaggregate
functionstocountthenumberofcitiesperstateortosummarizecity-baseddataonastatewidebasis.
Whenyouhaveatableofcountiesandoneofcustomers,wherecountiesarepolygonsandcustomers
arepoints,youcouldspecifyageographicjoinusingeitherofthefollowinggeographicexpressions:
1. Customer.objwithinCounty.obj
2. County.objcontainsCustomer.obj
Geographicoperatorsareparticularlyusefulinconjunctionwithsubselects.
TheHelpSystemcontainsthisrelatedtopic:
• PerformingSubselects
JoiningTwoorMoreTables
Typically,youstoreyourinformationinseveraldifferenttables.Youhaveyourowndatafiles,andyou
mayalsohavevariousdatabasesofstatisticalinformationthatyoupurchasedfromMapInfoProfessional.
SQLSelectallowsyoutocreaterelationaljoinssothatyoucanbringinformationfromthesevarious
tablestogetherintoasingleresultstable.
Whenyouwanttojointwotables,youmustdeterminewhetheroneofthecolumnsinthefirsttable
containsvaluesthatmatchoneofthecolumnsinthesecondtable.Imaginethatyouhaveatableof
countiesthathasdemographicinformation--thepopulationofpeopleinvariousageranges,ethnicgroups,
andoccupationalcategoriesineachcounty.Youmayalsohaveadatabasecontaininginformationabout
customerorders.Youwanttoexaminethesetwotablesandseeifcertainkindsoforderscomefrom
countieshavingcertaindemographiccharacteristics.Perhapsyouwanttoselectcountiesaccordingto
combinationsofordersanddemographiccharacteristics.Todothisyouhavetobeabletojointhetwo
tables.
Supposethecountiestablecontainsthenameofthecounty.Similarly,oneofthecolumnsintheorder
tablecontainsthenameofthecountyinwhichtheorderoriginated.Thus,thesetwotableshaveone
fieldincommon,thecountyname.MapInfoProfessionalcanusethatcommonfieldtojointhetwotables.
255
MapInfoProfessionalUserGuide
Chapter9:SelectingandQueryingData
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Ability to remove a range of pages from PDF file. document page deleting library control (XDoc.PDF) can be C#.NET class applications to delete any unnecessary
acrobat remove text from pdf; how to delete text from pdf document
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF file into two or multiple files in ASP.NET webpage online. Support to break a large PDF file into smaller files in .NET WinForms.
how to delete text from pdf reader; how to delete text from a pdf document
County
Customer
Order#
Pop_1990
Pop_1980
CountyName
Foster
Francis
478001
27,135
23,789
Foster
Foster
James
478002
34,846
35,456
Williamette
Mason
Wickwire
478003
151,201
147,101
Mason
CountiesTableOrdersTable
WithintheSQLSelectdialogbox,youusetheWhereConditionfieldtotellMapInfoProfessionalhow
tojointhetwotables.TheSQLSelectdialogboxmightlooklikethis:
Select Columns:
*
From Tables:
Counties, Orders
Where Condition:
Counties.CountyName = Orders.County
Theorderofthetablenames(intheFromTablesfield)isimportant.Ifbothtablescontainmapobjects,
theresultstablewillonlyretainthemapobjectsfromthefirsttablelistedintheFromTablesfield.
Furthermore,whenthequeryiscomplete,MapInfoProfessionalautomaticallyselectssomeorallofthe
rowsfromwhichevertableislistedfirstintheFromTablesfield.Thus,intheprecedingexample,MapInfo
ProfessionalwillselectsomeoralloftherowsfromtheCountiestable.Theresultstablewillalsoinclude
datacopiedfromtheOrderstable,buttheOrderstablewillnotbeselectedperse.
Whenyoujointwotables,thenumberofrowsintheresultstabledependsonhowwellthetwotables
matchup.SupposeyouhaveanOrderstablewith10,000rows,andyoujointheOrderstabletothe
Statestable,whichhasfiftyrows.Theresultstablemaycontainasmanyas10,000rows.However,if
someoftherowsintheOrderstablefailtomatchanyoftherowsintheStatestable,theresultstable
willcontainfewerthan10,000rows.Thus,if400oftherowsintheOrderstabledonothaveastate
name(perhapsduetodata-entryerrors),andiftherelationaljoinreliesonthestatename,theresults
tablemayonlycontain9,600rows.
YoucanuseUpdateColumntomodifytheresultsofanSQLSelectmulti-tablejoin.Whenyouwantto
updateacolumninonetablewithinformationfromanothertable,youcan:
1. JointhetableswithSQLSelect.
2. UseUpdateColumnonSelection.Theupdateautomaticallytakeseffectintheappropriatebase
table.
3. Formoreinformation,seePerformingOuterJoinsandUsingtheInstrFunctiontoFindDatainthe
HelpSystem.
FindingDuplicateValuesinaColumn
Oftendataisenteredintotablesbymanydifferentusers.Sometimesdataisrepeated,orthereiscommon
informationinseveraldifferentrecords.Thissectionexplainshowtofindallrowsinatablethat,fora
givencolumn,shareavaluewithanotherrow.ThisisaccomplishedbyperformingtwoSQLSelect
statements.
ThefirstSQLSelectstatementproducesaquerytablewithtwocolumns.Thefirstcolumnisalistofall
uniquevaluesinthedatacolumnandthesecondcolumnliststhenumberoftimesthateachunique
valueoccurs.ThesecondSQLstatementcompareseachdatacolumnvaluewithallrowsintheQuery
tablewherethecountisgreaterthanone.
Inthenextexample,thereisatableEMPLOYEEthathastwocolumnsId_NumandName.
Tofindtheduplicatevalues,performthetwoSQLSelects,modifyingthemwhereindicated.
1. OntheQuerymenu,clickSQLSelectandfillintheSQLSelectdialogbox.
• SelectColumns:ID_Num,Count(*)
• fromTables:EMPLOYEE
• GroupbyColumns:1
MapInfoProfessional12.5
256
QueryingYourDatainMapInfoProfessional
• OrderbyColumns:2 desc
• intoTableNamed:Selection
SubstitutethenameofyourdatacolumnforID_NumandthenameofyourtableforEMPLOYEE.The
number1intheGroupByColumnsboxwillgrouptherowbyID_Num(thefirstcolumn).The2Desc
intheOrderbyColumnsboxwillarrangetherecordsindescendingorderbasedonthevaluesin
thecount(*)field(thesecondcolumn).
ThisSQLSelectstatementreturnsaquerytablewithtwocolumns.Thefirstcolumncontainsevery
identificationnumberpossessedbyatleastoneemployee.Thesecondcolumncontainsthenumber
ofemployeesthathavethatidentificationnumber.Therowsaresortedbythenumberofemployees
thathaveeachidnumber(forexample,thecount).
2. OntheQuerymenu,clickSQLSelectandfillinthedialogbox.
Also,changeEMPLOYEEtothenameofyourtableandID_Numtothenameofyourdatacolumn.
Intheexample,theSQLstatementreturnsaquerytablecontainingalloftherowsfromEMPLOYEE
withduplicateddatacolumnvalues.ThewhereconditionselectsallrowsfromEMPLOYEEthathave
anidentificationnumberthatisthesameasoneoftheIDnumbersintheCount_By_IDquerytable.This
sub-selectfindsallidentificationnumbersthatoccurmorethanonce.
CalculatingtheDistancetoaFixedPoint
InMapInfoProfessionalitispossibletocalculatethedistancefromonepointtoanother.Thisexample
showshowtocalculatethedistancefromafixedpointtoeverypointinageocodedtableandstorethe
resultinanothertable.
1. Determinethelocationofthefixedpoint.Tofindthepositionofasymbolonthemap,double-click
thesymbolwiththeSelecttool.Inthisexample,theXvalueis-101.697209andtheYvalueis
35.550036.
2. OntheQuerymenu,clickSQLSelectandfillintheSQLSelectdialogbox,substitutingyourXand
Yvaluesforthevaluesmentionedabove
AsinthepreviousSQLquery,replaceEMPLOYEEwiththenameofyourtable,andLNameandFName
withthenameoftherelevantcolumnfromyourtable.
• SelectColumns:LName, FName, Distance(-101.679209, 35.550036,
CentroidX(obj), CentroidY(obj), "mi") "Dist"
• fromTables:EMPLOYEE
• intoTableNamed:CUSTDIST
3. ClickOK.Theresultingquerytablecontainslastnamesandfirstnamesplusanewcolumncalled
DISTANCEwhichrecordsthedistancebetweenthefixedlocation(-101.697209,36.550036)and
thepointassociatedwitheachrowofthetable.
4. Tosavetheresultsinapermanenttable,ontheFilemenu,clickSaveCopyAs,andsavethe
CUSTDISTtable.
5. ForinstructionsonenteringSQLqueriesusingtheExpertbutton,seetheHelpSystem.
257
MapInfoProfessionalUserGuide
Chapter9:SelectingandQueryingData
10
Creating Thematic and Other
Themed Maps
Thematicmappingisapowerfulwaytoanalyzeandvisualizeyourdata.Yougive
graphicformtoyourdatasothatyoucanseeitonamap.Patternsandtrends
thatarealmostimpossibletodetectinlistsofdatarevealthemselvesclearlywhen
youusethematicshadingtodisplaythedataonamap.
YoucancreatethematicmapswithMapInfoProfessionalusingthefollowing
methods:rangesofvalues,graduatedsymbols,dotdensity,individualvalues,
barandpiechartsandcontinuousgrid.Therearealsoseveralvariationsonand
optionswithinthesemethods,suchasbivariatethematicmappingandinflection
point,thatgiveyouevenmorewaystoanalyzeyourdata.
ForclarificationoftheusesofthematicmapsinMapInfoProfessional,seeMapInfo
ProfessionalinActionintheHelpSystem.
TheHelpSystemalsocontainstheserelatedtopics:
• BivariateThematicMapping
• Workingwith3DandPrismMaps
Inthissection:
• MapInfoProfessionalinAction . . . . . . . . . . . . . . . . . . . .260
• UsingThematicMappingtoAnalyzeInformation . . . . .260
• CreatingaThematicMap . . . . . . . . . . . . . . . . . . . . . . . . .273
• ChangingtheDisplayParametersofaMap . . . . . . . . .278
• UpdatingColumnsusingThematicMapping . . . . . . . . .280
• WorkingwithGridSurfaceMaps . . . . . . . . . . . . . . . . . . .286
MapInfo Professional in Action
Sinceyouhaveallthetoolsyouneedtomakeeffectiveandusefulmaps,itistimetotalkaboutwhat
makesamapeffectiveanduseful.Whateveryouneedyourmaptosay,whetheritistoconveyinformation,
calculatedistancesbetweenhealthcareprovidersandtheirpatients,orgetacountofthenumberof
customersthatlivewithinagivenradiusofanoutletlocation,MapInfoProfessionalcanhelpyoudothat.
Bymakingselectionsfromyourtable,youcanextractinformationfromsetsandsubsetsofyourdataor
seepatternsanddistributions,gettinganswerstosuchquestionsas:Whichofmycustomersbought
morethan$5000ofequipment?Whichofmycustomersislocatedwithina200mileradiusofmy
warehouse?Whichofmycustomersboughtmorethan$5000ofequipmentandislocatedwithina200
mileradiusofmywarehouse?Formoreonselecting,seeSelectingYourDatainMapInfoProfessional,
andQueryingYourDatainMapInfoProfessional.
MapInfoProfessionalreferstothisgroupingoflikeinformationasthematicmapping.
• Foranexample,seeCanYouGiveMeanExampleintheHelpSystem.
Using Thematic Mapping to Analyze Information
Thematicmappingistheprocessofenhancingyourmapaccordingtoaparticulartheme.Atthe
cornerstoneofthethemeisthedatainyourtable.Themesrepresentyourdatawithshadesofcolor,fill
patterns,symbols,barandpiecharts,andgrids.
WithMapInfoProfessional,youcreatedifferentthematicmapsbyassigningthesecolors,patterns,or
symbolstomapobjectsaccordingtospecificvaluesinyourtable.MapInfoProfessional'sbarandpie
chartsallowyoutomakedatacomparisonsforeachrecord.Gridsallowyoutoseecontinuouschange
ofyourdataacrossanarea.
Thethematicmapfeatureusesawizardmadeupofaseriesofthreedialogboxestohelpyouchoose
thetypeofthematicmapyouwant,thetable(s)andfieldsthatwillbeusedtoconstructthemap,anda
varietyofoptionstocustomizeyourmap.
MapInfoProfessional12.5
260
MapInfoProfessionalinAction
Documents you may be interested
Documents you may be interested