pdf reader c# : Remove text watermark from pdf software SDK dll windows wpf winforms web forms MapInfoProfessionalUserGuide37-part771

Formorespecificinstructions,seeImportingandDisplayingGML2.1FilesintheHelpSystem.
Using Universal Data Directly
YoucanopenAutoCAD,MicrostationDesign,ESRIArcSDE,PersonalGeodatabaseandGoogleEarth
KMLdatadirectlytoavoidhavingtotranslateitseparatelyandworkwithcopiesofthedatain.tabformat.
Thisfunctionalityensuresthatyouwillhavemoreflexibilitywhenworkingwithyourdata.
PitneyBowesSoftwareInc.andSafeSoftware's,athird-partypartner,haveworkedtogethertoprovide
thisdirectwaytoopenanddisplayuniversaldatainMapInfoProfessionalusingautilitycalledtheFeature
ManipulationEngine(FME).TheFMEopensavarietyofUniversalDataformatsincluding:
• AutodeskAutoCAD(*.DXF,*.DWG)
• BentleyMicroStationDesign(V7)(*.POS,*.FC1,*.DGN)
• BentleyMicroStationDesign(V8)(*.POS,*.FC1,*.DGN)
• ESRIArcInfoExport(*.E00)
• ESRIArcSDE
• ESRIGeodatabase(*.MDB)
• GoogleEarth(*KMZ,*KML)
• SpatialDataTransferStandard(*.CATD.DDF)
• VectorProductFormat(VPF)CoverageNIMA/NGA(*.FT)
• GeographyMarkupLanguage(*.GML)
• EsriGeodatabase(FileGeodatabaseAPI)Reader/Writer(*.GDB)
UsingtheOpenUniversalDatafeatureofMapInfoProfessional,youcanopendifferenttypesofdata
storedinavarietyoflocationsand:
• Combinedatafrommultiplesourcesintoasingleoutput.
• Runandjoindatafromincompatiblesystems
• Extendtheuseoflegacysystems
• ExchangedatabetweenCAD-basedsystemsandGISsystems
• Performqualityassurancetestsonspatialdata
Additionally,ifyouhavetheFMESuite,whichisavailablefromSafeSoftware,youcanusethisfeature
toopenalmost150formatswithinMapInfoProfessional.
YoucannotopenaSQLServertablethroughOpenUniversalData.Ifyouopenanexistingtable
orworkspacethatreferencesaSQLServerdatabase,thenanerrormessagedisplays.Ifyou
Note:
purchasedFMEseparatelyfromSafeSoftwareanditsupportsSQLServer,thentablesusing
SQLserveropeninMapInfoProfessional.Formoreinformation,seeWorkingwiththeFMESuite
intheHelpSystem.
OpeningUniversalDataDirectly
Whenopeninguniversaldata,youcanselectthedatayouwanttoopenandspecifythenameofthe
datasetyouwanttodisplay.
Theprocessforopeningthisdataisthesameregardlessoftheformat.
Toopentheuniversaldatadirectly:
1. ChooseFile>OpenUniversalData.
2. IntheSpecifyDataSourcedialogbox,besidetheFormatdrop-downlist,clickBrowsethegallery
.
371
MapInfoProfessionalUserGuide
Chapter14:PuttingYourDataontheMap
Remove text watermark from pdf - 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 delete text in pdf document; erase pdf text online
Remove text watermark from pdf - 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
how to erase pdf text; how to delete text in pdf preview
3. IntheFormatsGallery,selecttheformatforthedatayouwishtoopenandclickOK.
ToobtainafreetrialoftheFMESuiteandaddmoreformatstothislist,clickMoreFormats.
PersonalGeodatabaseandArcSDEalwaysdisplayintheFormatsGallerybuttheymaybe
grayedoutifyoudonothavetheappropriateclientDLLorapplicationsinstalled.SeeSetting
Note:
theArcSDEDataOptionsandSettingtheESRIPersonalGeodatabaseDataOptionsinthe
HelpSystemforthesedetails.
4. IntheSpecifyDataSourcedialogbox,clickOpenfilebrowser
besidetheDatasetfield.
Adatasetisdefinedasasetofdatainthesameformat.
5. IntheSelectFiledialogbox,locateandselectthedatafile.Ifyoudonotseeyourdatainthelist,
thenselectAllFiles(*.*)fromtheFilesoftypelist.Aftermakingyourselection,clickOpen.
TheSpecifyDataSourcedialogboxrefresheswithyourselection.IftheDatasetfieldremains
blank,thencheckthatyouareselectingdatathatmatchestheformatintheFormatfield.
6. ToopenadirectoryofdataintheSpecifyDataSourcedialogbox,clickOpenadvancedbrowser
+buttonbesidetheDatasetfield.
TheSelectFiledialogboxopensandyoucanselect:
• Directory-basedformatsbyclickingAddDirectoriesandbrowsingforaspecificdirectoryname.
ChecktheSubdirectoriescheckboxtoincludeallsubfoldersbelowthatdirectory.ClickOK.The
newdataappendstotheoriginaldata.
Whenaddingadirectory,MapInfoProfessionalopensallofthedataofthespecifiedformatitfinds
inthedirectory.IfyouselecttheSubdirectoriescheckbox,MapInfoProfessionalopensallofthe
datawiththespecifiedformatinthesubdirectories.Thedataismergedtogetherwhenyouopen
it.
• File-basedformatsbyclickingAddFilesandbrowsingforaspecificfilename.Toselectmultiple
files,pressCtrl
whilemakingyourselections.ClickOK.
SelecttheIdenticalSchemascheckboxifthefileshavethesameschema.
ClickOKtoclosetheSelectFiledialogbox.
7. Optionally,clickParameterstosethowtohandletheoutputformat.Thisishowyousetthedisplay
settingsforyourdata.
8. Ifthecoordinatesystemforyourdataselectionisunknown,thenclickOpenthecoordinatesystem
gallery
besidethefieldtoselecttheprojection.Ifyoudonotspecifythecoordinatesystem,
youwillbepromptedtodosolater.
MapInfoProfessional12.5
372
UsingUniversalDataDirectly
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
console application. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file. Free trial package
erase text from pdf; how to delete text from pdf with acrobat
C# PDF Password Library: add, remove, edit PDF file password in C#
String outputFilePath = Program.RootPath + "\\" Remove.pdf"; // Remove password in the input file and output to a new file. int
how to erase text in pdf online; how to erase in pdf text
Somedatacontainsthecoordinatesysteminformationinitandothersdonot,soyoumayneedto
specifythecoordinatesystemprojectionforthedatayouareopening.
9. ClickOK.
10.IntheSelectLayersdialogbox,selectwhichlayersyouwanttoincludeintheoutput.Bydefaultall
layersareselected.
Tosetdisplaycharacteristicsforoneorallofthelayers,seeChangingDisplaySettingsforUniversal
DataintheHelpSystem.
11.IntheDirectoryfield,typethelocationtosavetheoutputtoorbrowsetoselectalocation.
12.FromthePreferredViewdrop-downlist,selectwhetheryouwanttoviewtheoutputinaMapwindow
(CurrentMapperorNewMapper)orinatable(Browser).
13.ClickOK.
Ifyoudidnotspecifythecoordinatesysteminstep8andthecoordinatesystemisunknown,the
ChooseProjectiondialogboxdisplays,sothatyoucanselecttheprojectionforthedatayouare
opening.ThesystemdefaultstoyourTableProjectionsettingintheMapWindowPreferenceifyou
donotselectaprojectionhere.
ThedataopensinMapInfoProfessional.
WorkingwiththeFMESuite
IfyouinstalltheFMESuitefromSafeSoftware,youcanopenevenmoreformatsfromwithinMapInfo
Professional.ToextendMapInfoProfessionaltousetheseadditionalformats,usetheFMEIntegration
ConsolethatshipswiththeFMESuite.Thereareacoupleofcaveatstokeepinmind:
• MakesurethattheversionoftheFMESuitethatyouareusingisthesameversionorlaterthanthat
whichhasbeenintegratedwithMapInfoProfessional.ThismeansyoumusthaveFMESuite2013or
later.Thisworksonabuildnumberbasis,soevenaminorupdatetoMapInfoProfessionalorFME
Suitecouldresultindiscrepanciesbetweentheproductsandcouldpreventyoufromopeningparticular
formats.
• PitneyBowesSoftwareInc.localizesthedialogboxesoftheFMEproductthatweuseinMapInfo
Professional.However,whenyouextendMapInfoProfessionalwiththeFMESuite,thisfunctionality
iseffectivelyrunfromtheFMESuite,usingtheFMESuitedialogboxes.
Forexample,ifyouarerunningtheJapaneseversionofMapInfoProfessionalandyouinstallthe
EnglishversionoftheFMESuite,thedialogboxesthatdisplayforthisfeaturewillbeinEnglish.Ifyou
reverttotheMapInfoProfessionalimplementationofthisfeature,thetranslateddialogboxeswill
displayinJapanese.
Raster/gridformatsandMapInfoTAB/MIFformatsarenotavailablewhenyouextendMapInfo
ProfessionalwiththeFMESuite.
Note:
FormoreinformationseeExtendingMapInfoProfessionalwithFMESuiteintheHelpSystem.
UnderstandingMapInfoProfessional'sUseoftheTopographyLayer
OSGBMasterMap'sTopographicLayercontainsninethemesincludingroads,tracksandpaths,buildings,
landforms,water,height,heritage,structures,andadministrativeboundaries.Youcanimportthese
themesasTopographicArea,LandformArea,TopographicLine,TopograpicPoint,CartographicText,
CartographicSymbols,BoundaryLines,andDepartedFeatures.TheTopographicAreafeaturetype
containstwo'complexes',TopographyandLandform,whichcontaindifferentpolygonsofinformation.
TheLandformpolygonsoverlaptheTopographypolygons(whichrepresentlandfeatureslikeslopes
andcliffs).
WesplittheTopographicAreafeaturetypeoutputintotwolayerssoitispossibletosavethemindifferent
tables.TheTopographicAreatablecontainsonlyoutputwhoseareasdefinedintheOSGBuserguide
373
MapInfoProfessionalUserGuide
Chapter14:PuttingYourDataontheMap
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Ability to remove and delete bookmark and outline entry.GetLocation()); Console.WriteLine("Text: " + entry.GetText NET Sample Code: Update PDF Document Outline
deleting text from a pdf; how to delete text from pdf reader
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Add metadata to PDF document in C# .NET framework program. Remove and delete metadata from PDF file. Also a PDF metadata extraction control.
delete text pdf; erase text from pdf file
asbeingpartoftheTopographycomplexorStructuringLayer.ThereisafeaturetypeintheGMLImport
dialogboxcalledLandformArea,whichallowsthecreationoftheLandformAreatable.SeeImporting
andDisplayingGMLFileDataforaclearerpictureofthisprocessinaction.
Opening MapInfo Professional Grid Files
ToopenMapInfoProfessionalGridFiles:
1. ChooseFile>OpentodisplaytheOpenTabledialogbox.
2. ChooseGridImage(*.grd,*.mig),fromtheFilesofTypelistbox.
3. ClickthefileyouwanttoopenandclicktheOpenbutton.
TherearegridfilesintheintroductorydataprovidedontheMapInfoProfessionaldataDVD.
Note:
Importing Graphic Files
Toimportagraphicfile:
1. ChooseTable>ImporttodisplaytheImportFiledialogbox.Specifythelocation,name,andformat
ofthefileyouwanttoimport.
2. ClickImporttodisplaytheImportintoTabledialogbox.
3. Specifythenameandnewtableformatforthetableyouarecreating.
4. ClickSave.Thefileisimportedintothefileyounamedwiththespecifiedformat.
Geocoding - Assigning Coordinates to Records
Todisplayyourdataonamap,youmustfirstassignXandYcoordinatestoeachrecord.Onewaythat
MapInfoProfessionalassignsthesecoordinatesisbymatchinggeographicinformationinyourdatabase
tabletogeographicinformationinanothertable(referredtoasasearchtable)thatalreadyhasXandY
coordinatesassociatedwithit.
Forexample,youwanttoassignXandYcoordinatestoacustomerrecordwhoseaddressis127Winston
Ave.MapInfoProfessionalreadsthataddressandlooksforamatchingaddressinthesearchtable,
suchasaStreetProtable.(ThissearchtablealreadyhasXandYcoordinatesassociatedwithitsrecords.)
WhenMapInfoProfessionalmatches127WinstonAveinyourtableto127WinstonAveinthesearch
table,itassignsthecorrespondingXandYcoordinatestoyourrecord.Thegeocodedpointbecomes
partofyourdatabase.YoucanthenviewthesepointsbydisplayingyourtableinaMapwindow.
MapInfoProfessional12.5
374
OpeningMapInfoProfessionalGridFiles
C# PDF url edit Library: insert, remove PDF links in C#.net, ASP.
Able to insert and delete PDF links. Able to embed link to specific PDF pages. Easy to put link into specified position of PDF text, image and PDF table.
remove text watermark from pdf online; how to delete text in pdf converter
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
how to delete text in pdf file online; remove text from pdf
WhatDoINeedtoKnowBeforeGeocoding?
Itisimportanttoknowyourdataandwhatyouwanttouseitforbeforeyouselectamethodofgeocoding.
Askyourselfthesequestions:
WhatkindofgeographicinformationdoIhaveinmydatabase?
Doyouhavestreetaddresses,towns,cities,postalcodes,states,countries?Doyouhavepotentially
ambiguousinformation?Forexample,ifyouhaveadatabaseofcustomerstreetaddresses,willyou
have125MainStreetinSmithtownanda125MainStreetinNassau?Ifso,youmayhavetorefineyour
searchusingtownboundariesorpostalcodes.
WhatkindofmapsdoIhavetoworkwith?
Youwillneedcomputerizedmapsthatareatthelevelofdetailthatmatchyourdata.Forexample,ifyou
wanttogeocodeadatabaseofcustomersinspecificcountiesbystreetaddress,youwillneedmapsof
thedesiredcountiesthatgotostreetlevel.AmapoftheUnitedStatesthatonlygoestoacountylevel
wouldnotworkforyou.Youcanpurchasetheappropriatemapsforyourgeocodingapplicationfrom
MapInfoProfessionaloryourreseller.
Howgeographicallyaccuratedoestheplacementofmydatahavetobe?
Takingintoaccountthefirsttwoquestions,youmustdecidehowaccuratethegeocodingmustbe.If
youaretryingtopinpointthelocationsofcablewires,crimescenes,orfirehydrants,ahighdegreeof
accuracyisneeded.Inthiscase,youshouldgeocodeyourdatatostreetlevel.
If,however,youaregoingtouseyourdatatothematicallyshadepostalcodeboundaries,townboundaries,
countyboundaries,stateboundaries,orcountryboundaries,youmaynotneedahighdegreeofaccuracy.
Inthiscase,geocodingagainstboundaryfilessuchasUSZIPBDY.TAB,whichweprovide,wouldbe
sufficientforyourneeds.Sincethisfiledoesnotincludepointpostalcodes(postalcodesassignedtoa
singlebuildingorcompany),thehitratemaynotbeasgoodaswhenyougeocodebystreet.
UnderstandingtheGeocodingProcess
ToassignXandYcoordinatestotherecordsinyourtable,chooseGeocodefromtheTablemenu.
MapInfoProfessionaldisplaystheGeocodedialogbox,whereyouenterthefollowinginformation:
• ThenameofyourtableforwhichyouwanttoassignXandYcoordinates.
• Thecolumninyourtablethatcontainsthegeographicinformationthatwillbeusedformatching.
• Thenameofthesearchtablecontainingthegeographicinformationthatwillbeusedformatching.
• Thesearchtablecolumncontainingthegeographicinformationformatching:
375
MapInfoProfessionalUserGuide
Chapter14:PuttingYourDataontheMap
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
how to erase text in pdf file; how to delete text in a pdf acrobat
C# PDF Text Redact Library: select, redact text content from PDF
Text: Delete Text from PDF. Text: Replace Text in PDF. Image: Remove Image from PDF Page. Image: Copy, Paste Edit, Delete Metadata. Watermark: Add Watermark to PDF
remove text watermark from pdf; delete text from pdf preview
Thedialogboxalsooffersyoutheoptionofgeocodingyourdataintwomodes:automaticallyor
interactively.Whenyougeocodeatableautomatically,MapInfoProfessionalgeocodesexactmatches
onlyandignoresallotherrecords.Itisthefastermethod,sinceMapInfoProfessionalrequiresnouser
interactiononcethegeocodingprocessbegins.Whenyougeocodeatableinteractively,MapInfo
Professionalpauseswhenitfailstomatcharecordandletsyouselectfromalistofclosematches.
Werecommendthatyougeocodeyourtableautomaticallyfirstandthengobackandgeocode
interactivelytomatchtheremainingrecords.
Note:
NotGettingGeocoding?TrythisExample...
Theobjectiveofgeocodingistoplacedatafromyourdatabaseaccuratelyonamap.Letuscallyour
datathesourcetable.Youcanthinkofthegeographicalcoordinatesonamapasatargettable.
Togeocodearecord:
• MapInfohastomatchanaddressinthesourcetablewithalocationonthetargettable
Mostoftheproblemsingeocodingoccurintryingtotaketheaddressdatainthesourcefileandmatch
ittoaddressesinthetargettables.
Formoreabouttheautomaticandinteractivegeocodingmodes,seeModesofGeocoding.
ModesofGeocoding
MapInfoProfessionalhastwogeocodingmodes:automaticandinteractive.Theprocessofmatching
targetaddresseswithsourceaddressesisthesameinbothmodes.
AutomaticmodematchesaddressesbasedonthechoicesintheGeocodedialogbox.
WhenGeocodingisinautomaticmode,onlyexactmatchesaregeocoded.Whensomeofyourdata
failstomatchexactly(due,perhaps,totypographicalerrors),youneedtogeocodeinInteractivemode
tomatchthenearmissesbyhand.Itisgenerallybesttodotwopassesthroughyourtable,withthefirst
passsetonAutomaticandthesecondpasssetonInteractive.Thisapproachtakeslessprocessing
time.
Forinstructionsongeocodinginautomaticmode,seeGeocodingAutomaticallyintheHelpSystem.
Interactivemodestopsateachaddressthatdoesnotmeetthegeocodeparametersandpermitsyou
toassistinthematchingprocess.Whenyougeocodeinteractively,youarenotchangingthedata.You
aremerelyredirectingMapInfoProfessionaltolookfordifferentinformation.
Formoreinformation,seeGeocodingInteractivelyintheHelpSystem.
Inmostcases,thebestgeocodingstrategyistogeocodeinautomaticmodeandthengeocodein
interactivemodetodealwiththerecordsMapInfoProfessionalwasunabletohandleautomatically.
Manualmode.Automaticandinteractivegeocodingworkwellfordatabaseswith"clean"data.Sometimes,
however,youknowwhereapointshouldbeonthemap,butthelocationdatadoesnotallowforamatch.
Manualgeocodingistheprocessofplacingyourdatarecordsonthemapbyclickingitslocationonthe
map.Thismethodworksbestwhenyouhaveasmalltablewhichcontainsdatathatyouareveryfamiliar
with.
Formoreinformation,seeGeocodingManuallyintheHelpSystem.
MethodsofGeocoding
Inadditiontogeocodingautomaticallyandmanually,youhavechoicesinhowpreciseyouwantthe
geocodedrecordtobe.Letuslookatthevarietyofwaysyoucangeocodeyourtable.
GeocodingbyAddress
Streetaddressestypicallyconsistoftwoorthreecomponents:
• Streetnumber
MapInfoProfessional12.5
376
Geocoding-AssigningCoordinatestoRecords
C# PDF Text Highlight Library: add, delete, update PDF text
etc. Able to remove highlighted text in PDF document in C#.NET. Support to change PDF highlight color in Visual C# .NET class. Able
how to remove text watermark from pdf; how to delete text in pdf converter professional
• Streetname
• Apartment,Suite,Floor,Roomnumberorsomeotherpieceofinformation.Manyaddressesdonot
havethiscomponent
MapInfoProfessionalhasoneprocedurefordealingwiththestreetnumberandanotherprocedurefor
dealingwiththestreetname.MapInfoProfessionaldealswiththethirdcomponent,ifpresent,asthough
itwereapartofthestreetname.
Whenyougeocodeyourtablewithstreetaddresses,MapInfoProfessionalmatchestheaddressesin
yourtabletothestreetnamesandaddressrangesinastreettable,suchasStreetPro(PitneyBowes
SoftwareInc.'spremierstreetsdataproduct)andassignsXandYcoordinatestoyourrecords.When
youdisplayyourrecords,MapInfoProfessionalwillspottherecordatthelocationoftherecord'saddress.
MapInfoProfessionalplacestherecordonthepropersideofthestreet,offsetsitfromthesideofthe
streettothespecifieddistance,andinsetsitfromtheendofthestreetthespecifiedpercentageofthe
line.TheOptionsdialogboxcontrolstheseparameters.Formoreaboutsettingthestreetoffsetinthe
Optionsdialogbox,seeStreetOffsetintheHelpSystem.
GeocodingbyBoundary
Incomputermapping,thetermboundaryisusedtodesignateenclosedregionsorareassuchascountries,
cities,andpostalcodes.Whenyougeocodeyourtablewithboundaries,MapInfoProfessionalmatches
theboundarynameinyourtablewiththeboundarynameinthesearchtable.MapInfoProfessional
assignstheboundarycentroidXandYcoordinatestoyourdatarecords.Thecentroidofaboundaryis
itsapproximatecenterpoint.
Forexample,youhaveatableofwholesaleoutletstores.YouwanttoassignXandYcoordinatesto
eachrecordaccordingtocounty.MapInfoProfessionalreadsthecountynamefromyourtable,matches
itwiththecountynameinthesearchtable,andassignsthecountycentroidcoordinatestoeachofyour
records.TheoutletlocationswilldisplayatthecountycentroidinaMapwindow.
GeocodingbyUS_ZIPS.tab(PostalCodeCentroidFile)
US_ZIPS.tabisapointfilethatisincludedwiththebaseMapInfoProfessionalpackage.Thefileconsists
ofpostalcodecentroidpointsforeverypostalcodeintheUnitedStates.Thisfilecanbeusedtogeocode
anydatabasethatincludespostalcodeinformation.Thisfileincludespostalcodesthatareassignedto
individualbuildingsorcompanies.
Youcanuseanyoftheabovemethodstogeocodeyourrecords,oryoucanuseacombinationofaddress
andboundarygeocodingtoincreasethepotentialforasuccessfulmatch.
GeocodingbyServer
IfyouhaveaccesstoageocodingserversuchasMapMarkerorEnvinsaServer,youcangeocodeusing
amoreextensivedataset.
RefiningYourGeocodingSearch
Whengeocoding,youmightrefertoobjectswhosenamesareusedforotherobjectsthatdonotinterest
you(forexample,acitynamethatiscommontotwoormorestates).Toeliminatethisproblem,refine
yoursearchbyselectinganothercolumn(from,typically,anothertable).Tofurtherrefinethesearch,
specifythestateforeachcity,ratherthanjustthecityname.
IfyourareaofinterestisnotuniqueenoughforMapInfoProfessionaltoautomaticallydeterminethe
positionorlocation,youwillneedtorefineyourgeocodesearchbyspecifyingaparticularboundarythat
containsyourareaofinterest.ThiswillprovideMapInfoProfessionalwithgeographiclocationsonwhere
topositionyourpoints.
FindinganExactStreetMatch
WhenMapInfoProfessionalgeocodes,itattemptstofindanexactmatchbetweensourceandtarget
streetnames.Thatmeansthattheaddressesmustbethesame,characterforcharacter.However,
377
MapInfoProfessionalUserGuide
Chapter14:PuttingYourDataontheMap
matchingisnotcasesensitive;upperandlowercaselettersaresuccessfullymatchedwithoneanother.
MapInfoProfessionaldoesnotgetanexactmatchinmanycasesandusesafileofabbreviation
equivalencestoimproveits"hitrate".Onceyouunderstandthevariouswaysinwhichamatchcanfail,
youareinabetterpositiontounderstandwhatyoucandotoimprovethings.
Thenexttableillustratesexactmatching.Thefirstcolumncontainsastreetnamefromatargettable
andthesecondcolumncontainsthecorrespondingstreetnamefromasourcetable.Thethirdcolumn
sayswhytheydonotmatch.Thefourthcolumnindicateswhethertheparticularproblemisonewhich
canbecorrectedthroughusingtheabbreviationfile.Thistableassumesthattheaddressesarethe
contentsofasinglecolumninatable.Whilethestreetnumberwouldoftenbeinthesamecolumn,we
donotindicatestreetnumbersherebecausetheyarehandleddifferentlythanstreetnames.
Correctablewith
AbbreviationFile?
Comment
SourceAddress
TargetAddress
No
"LaSal"isthewrong
spelling.
LaSalleSt
LaSalSt
No
"LaSalle"isthewrong
spelling.
LaSalleSt
LaSalleSt
No
"Ave"doesnotmatch
"St".
LaSalleSt
LaSalleAve
Yes
"Street"doesnotmatch
"St".
LaSalleSt
LaSalleStreet
Yes
"Ave"doesnotmatch
"Av".
LaSalleAv
LaSalleAve
Yes
Thetargetaddresshas
aperiodafter"St".That
LaSalleSt
LaSalleSt.
periodisnotinthe
sourceandcausesthe
matchtofail.
No
"St"ismissingfrom
target.
LaSalleSt
LaSalle
No
Targethas"St"and
sourcedoesnot.
LaSalle
LaSalleSt
No
Targethas"North,"
whichisnotinsource.
LaSalleSt
LaSalleStNorth
Yes
Targethas"North"
insteadof"N".
LaSalleStN
LaSalleStNorth
Yes
Targethas"North"
insteadof"N".
NLaSalleSt
NorthLaSalleSt
No
Targethas"North,"
whichisnotinsource.
LaSalleSt
NorthLaSalleSt
Yes
Targethasanapartment
numberwhichdoesnot
LaSalleSt
LaSalleStApt3
matchanythinginthe
source.
Yes
"Tenth"and"10th"do
notmatch.
10thSt
TenthSt
MapInfoProfessional12.5
378
Geocoding-AssigningCoordinatestoRecords
Correctablewith
AbbreviationFile?
Comment
SourceAddress
TargetAddress
Yes
"10th"and"Tenth"do
notmatch.
TenthAv
10thAv
Yes
"Saint"and"St"donot
match.
StJohn'sLane
SaintJohn'sLane
MapInfoProfessional'smatchingprocessisnotcase-sensitive;itdoesnotcarewhetheraletterisupper
caseorlowercase.ThismeansthatMapInfoProfessionaltreatsthefollowingasthesame:Main,MAIN,
main,maIN.
MapInfoProfessionalhasafilecalledtheAbbreviationsFile(MAPINFOW.ABB),whichyoucanuseto
recordacceptablealternatespellingsforabbreviations.ForexampleAvforAve.orBLforBlvd.etc.
Usingthisfileincreasesyourhitratebecausetherearemoreacceptablespellingsforthesame
abbreviations.
Formoreinformation,seeSolvingProblemswithAbbreviationsandSubstitutionsintheHelpSystem.
PlacingGeocodedPoints
Whenyouaregeocodingtostreetlevel(byaddress),youcanspecifycertainaspectsoftheresulting
points'positioninrelationshiptothestreet.Youcanspecifytheoffsetofthepointfromthesideofthe
street,andtheinsetofthepointfromtheendofthestreet.
Formoreinformation,seeStreetOffsetintheHelpSystem.
StreetInset
Thestreetinsetisthedistanceageocodedpointissetfromtheendofthestreet.Youcanspecifya
distance,oraninsetcanbeapercentageofthelengthofthestreet.Toavoidskewingthepositionof
insetpoints,MapInfoProfessionalperformsaproportionalcalculationthatinsetsthepointslocatedat
eitherendofthestreetthespecifiedpercentageordistance,butthatdecreasestheinsetaspointlocations
approachthecenter.Pointslocatedatthecenterofthestreetremainintheiroriginalposition.
Formoreinformation,seeStreetInsetandControllingHowMuchtoInsetandOffsetaPointwhen
GeocodingintheHelpSystem.
MatchingStreetNames
MapInfoProfessionalbeginsbycomparingthestreetaddressinthetargettablewiththestreetaddresses
inthesourcetable.Whenitfindsanexactmatch,itmaybefinishedoritmayhavetodealwithregion
information,suchastown,county,orpostalcodearea.
WhenMapInfoProfessionalcannotmatchthestreetnameforaparticularrow,itappliestheabbreviation
filetothetargetaddress.Thisfileconsistsofpairsofitems,suchas"STREETST"and"AVEAV".When
MapInfoProfessionalfinds"STREET"inatargetaddress,itchangesitinto"ST";similarlyitchanges
"AVE"to"AV".MapInfoProfessionaldoesnotactuallychangeyourdatainthetargettable.Itsubstitutes
abbreviationsonlyforthepurposeofmakingmatches.Thesubstitutionisonlyeffectiveduringthe
matchingprocess.Theaddressinyourtableremainsthesame.Itdoesnotwritethecorrectaddress
formbacktoyourtable.
OnceMapInfoProfessionalhasmadeanabbreviationsubstitutionitattemptstomatchtheresulting
streetnameagainstthestreetnamesinthesourcetable.Whenitfailstofindanexactmatchatthis
pointit:
• InAutomaticmode,itmovestothenextrow
• InInteractivemode,itpresentsyouwiththeclosestmatchesandyoupickthebestmatch.MapInfo
Professionalthenmovesontothenextrow.
379
MapInfoProfessionalUserGuide
Chapter14:PuttingYourDataontheMap
AtthispointMapInfoProfessionalwillhavedonethebestitcanatidentifyingstreetnames.Thenext
stepistodealwithaddressnumbersforthoseaddresseswhereithasmatchedaname.
MatchingAddressNumbers
GiventhatMapInfoProfessionalhasidentifiedastreet,ithastodealwithstreetnumbers.MapInfo
Professionalstoresaddressrangeswitheachstreetsegment.MapInfoProfessionaltakesthestreet
numberfromthetargetaddressandcomparesittotherangesforeachsegmentinthesourcetable.
Forexample,assumethatwearetryingtomatch"343LaSalleSt".MapInfostoresthebeginningand
endingaddressforeachsegment,differentiatingbetweenleftandrightsidesofthestreet,asfollows:
ToRight
FromRight
ToLeft
FromLeft
Name
330
268
331
269
LaSalleSt
374
332
375
333
LaSalleSt
400
376
401
377
LaSalleSt
Tomatch"343LaSalleSt"MapInfoProfessionalwouldscantheaddressrangesuntilitfindstheone
where"343"goes.Since343isbetween333and375,theapplicationslocatesthisaddressonthatstreet
segment(themiddleoneinthetable).OnceMapInfoProfessionalhasmatchedanaddressnumberto
astreetsegmentitmovestothenextrow.Whenitfailstomatchatargetstreetnumbertoanaddress
rangeontheappropriatestreetit:
• InAutomaticmode,itmovestothenextrow
• InInteractivemode,itpresentsyouwiththeclosestmatchesandyoupickthebestmatch.MapInfo
Professionalthenmovesontothenextrow.
AtthispointMapInfoProfessionalhasdonethebestitcanatlocatingaddressnumbers.Notethatone
oftheoptions(ontheGeocodeOptionsdialogbox)istoautomaticallypicktheclosestaddressrange
incaseswherethereisnoexactmatch-UseTheClosestAddressNumber.Forexample,youmighthave
"412"asanaddressnumber,butnorangewhichincludesthatnumber.However,thereisarangewhich
goesfrom346to400.Sincethatistherangeclosestto412,thatiswhereMapInfoProfessionalwill
geocode412ifyouhavechosenthisparticularoption.Thenextstepistodealwithaddresseswhich
havebeenlocatedonmorethanonestreet.
MatchingtoRegion
WhenMapInfoProfessionalisgeocodingitcheckstoseehowmanyoccurrencesofthetargetaddress
exist.Ifthereismorethanone,MapInfoProfessionalmustdecidewhichsourceaddresstouse.Ifthe
user'stargettablehasacolumnwithregiondata,MapInfoProfessionalcanrefinegeocodingwithina
boundary.
Forexample,assumethatyouaregeocodingadatabaseofrecordsinCookcounty,Illinois.Theaddress
inthedatabasereads200WashingtonSt.WithinthecountyofCook,thereareeighttowns.Fourof
thesetownshaveaWashingtonSt.Threeofthefourhavea200WashingtonSt.MapInfoProfessional
mustnowplacethetargetaddressintheappropriatetown.MapInfoProfessionalusesregioninformation
todothis.MapInfoProfessionalnowmatchesaregiondesignationforthetargetaddressagainstthe
regiondesignatorforthesourceaddresses.
Whenyouoriginallysetupyourgeocodingoperation,youhadanopportunitytospecifyaregion
(boundary)touseinrefiningyourgeocodingoperation.ThisdialogboxdisplayswhenyouchooseRefine
SearchwithTableandusingBoundaryNameColumn.
IfyouspecifiedapostalcodetableyouenterthepostalcodeandMapInfoProfessionalreturnspossible
matches.
MapInfoProfessional12.5
380
Geocoding-AssigningCoordinatestoRecords
Documents you may be interested
Documents you may be interested