User Tools

Site Tools


map_suite_geocoding_api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
map_suite_geocoding_api [2017/01/12 08:43]
marklee
map_suite_geocoding_api [2017/10/13 04:49] (current)
tgwikiupdate
Line 1: Line 1:
 ===== ThinkGeo.MapSuite.Geocoding ===== ===== ThinkGeo.MapSuite.Geocoding =====
-  * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|DbfMatchingPluginReadWriteMode]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​The ReadWrite mode for DbfMatingPlugin.</​div>​ 
-  * [[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|MatchMode]] [[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This enumeration defines two kinds of match status.</​div>​ 
-  * [[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|StreetNumberMatchingMode]] [[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​ 
   * [[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|AddressPointMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|AddressPointMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.AddressPointMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|CensusBlockDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching Census Block areas.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|CensusBlockDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching Census Block areas.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|CensusBlockGroupDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching Census Block Group areas.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|CensusBlockGroupDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusBlockGroupDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching Census Block Group areas.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|CensusTractsDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching Census Tracts.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|CensusTractsDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CensusTractsDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching Census Tracts.</​div>​
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|CityDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching cities.</​div>​
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|CoordinatesMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class implements coordinate matching functions. ​                       The CoordinatesMatchingPlugin uses serveral DBF and R-Tree index files to accomplish matching operations. ​           street.dbf: Contains non-geographic information for streets. ​           rt2.dbf: Contains coordinate information for streets. ​           tlid.dbf: Contains street TIGER line ID (TLID) and index in street.dbf. ​ Sorted by TLID.            zip.dbf: Contains zip code information. ​           rt2.ids and rt2.idx: R-Tree index files for streets by zip.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|CountyDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching counties.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|CountyDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CountyDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class DbfMatchingPlugIn for matching counties.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|CustomStreetMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the derived class of the MatchingPlugin class for matching street addresses.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|CustomStreetMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CustomStreetMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the derived class of the MatchingPlugin class for matching street addresses.</​div>​
-  * [[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|IPAddressMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the derived class of the MatchingPlugin class for matching ​IP addresses.</​div>​ +  * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|DbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class encapsulates ​the matching ​operations in a DBF dataset                       This class provides functions ​for creating and adding records and matching ​for DBF index files.            The DBF file could contain one key column whose column name starts with "​ID_"​ and additional columns ​            whose column names start with "​DT_"​Each DBF file should also contain two columns named "​BB_CX" ​            and "​BB_CY",​ which represent ​the longitude and latitudeIf there is bounding box information,​ it should ​            ​consist ​of four columns"​BB_ULX",​ "​BB_ULY",​ "​BB_LRX",​ "​BB_LRY"​ representing upper left X, upper left Y,             lower right X and lower right Y            To take advantange ​of binary searching, records should be sorted before ​           insertion into the DBF file.</​div>​
-  * [[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|PostcodeDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <div>This is the derived ​class of the class MatchingPlugIn ​for matching ​PostCode.</​div>​ +
-  * [[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|SoundexDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class implements soundex matching operations. ​                       There are two columns in the DBF file that are necessary for soundex matching.            The first is the soundex value generated by certain Soundex algorithms ​           (by default this is implemented by SimplifiedSoundex)           The second is the exact value.</​div>​ +
-  * [[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|CityDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CityDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This ​is the derived class of the class DbfMatchingPlugIn for matching cities.</​div>​ +
-  * [[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|StateDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|{{:windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the derived class of the class DbfMatchingPlugIn for matching states.</​div>​ +
-  * [[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|ZipDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class implements functions for matching zip codes.</​div>​+
   * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|DbfMatchingPluginColumn]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This structure represents the DBF column definition.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|DbfMatchingPluginColumn]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumn|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This structure represents the DBF column definition.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|DbfMatchingPluginColumnType]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This enumeration represents the column type in the DBF.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|DbfMatchingPluginColumnType]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginColumnType|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This enumeration represents the column type in the DBF.</​div>​
-  * [[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|StreamLoadingEventArgs]] [[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|{{:​maccolorful.png?​14*14|Mac}}]] <div>This class represents the event arguments ​for the StreamLoading event.</​div>​+  * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|DbfMatchingPluginReadWriteMode]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPluginReadWriteMode|{{:​maccolorful.png?​14*14|Mac}}]] <div>The ReadWrite mode for DbfMatingPlugin.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|Geocoder]] [[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the base class for Geocoding.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|Geocoder]] [[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Geocoder|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the base class for Geocoding.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|GeocoderMatch]] [[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class represents single match result.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|GeocoderMatch]] [[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.GeocoderMatch|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class represents single match result.</​div>​
-  * [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|DbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.DbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class encapsulates ​the matching operations in a DBF dataset. ​                       This class provides functions ​for creating and adding records and matching ​for DBF index files. ​           The DBF file could contain one key column whose column name starts with "​ID_"​ and additional columns ​            whose column names start with "​DT_"​. Each DBF file should also contain two columns named "​BB_CX" ​            and "​BB_CY",​ which represent the longitude and latitude. If there is bounding box information,​ it should ​            ​consist of four columns: "​BB_ULX",​ "​BB_ULY",​ "​BB_LRX",​ "​BB_LRY"​ representing upper left X, upper left Y,             lower right X and lower right Y.             To take advantange of binary searching, records should be sorted before ​           insertion into the DBF file.</​div>​+  * [[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|IPAddressMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.IPAddressMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the derived class of the MatchingPlugin ​class for matching ​IP addresses.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|MatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the abstract class encapsulating matching operations. ​                       The MatchingPlugIn class is the key class in the Geocoding. It formalizes the source text using GeocoderFormalizer, ​           tries to match in some kinds of datasets and returns a MatchResult object. MatchingPlugIn can work independently ​            or can be combined to work together with others to accomplish complicated matching requirements.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|MatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the abstract class encapsulating matching operations. ​                       The MatchingPlugIn class is the key class in the Geocoding. It formalizes the source text using GeocoderFormalizer, ​           tries to match in some kinds of datasets and returns a MatchResult object. MatchingPlugIn can work independently ​            or can be combined to work together with others to accomplish complicated matching requirements.</​div>​
-  * [[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|CoordinatesMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.CoordinatesMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This ​class implements coordinate matching functions. ​                       The CoordinatesMatchingPlugin uses serveral DBF and R-Tree index files to accomplish matching operations. ​           street.dbf: Contains non-geographic information for streets. ​           rt2.dbf: Contains coordinate information for streets. ​           tlid.dbf: Contains street TIGER line ID (TLID) and index in street.dbf. ​ Sorted by TLID.            zip.dbf: Contains zip code information. ​           rt2.ids and rt2.idx: R-Tree index files for streets by zip.</​div>​ +  * [[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|MatchMode]] [[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.MatchMode|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This ​enumeration defines two kinds of match status.</​div>​ 
-  * [[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|StreetMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This ​class is the derived class of the MatchingPlugin ​class for matching ​street addresses.</​div>​ +  * [[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|PostcodeDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.PostcodeDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class of the class MatchingPlugIn ​for matching ​PostCode.</​div>​ 
-  * [[api/​ThinkGeo.MapSuite.Geocoding.Validators|Validators]] [[api/​ThinkGeo.MapSuite.Geocoding.Validators|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Validators|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Validators|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​+  * [[api/​ThinkGeo.MapSuite.Geocoding.Segment|Segment]] [[api/​ThinkGeo.MapSuite.Geocoding.Segment|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Segment|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Segment|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|SimplifiedSoundex]] [[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class from the Soundex class which implements a simplfied soundex algorithm.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|SimplifiedSoundex]] [[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.SimplifiedSoundex|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This is the derived class from the Soundex class which implements a simplfied soundex algorithm.</​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.Soundex|Soundex]] [[api/​ThinkGeo.MapSuite.Geocoding.Soundex|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Soundex|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Soundex|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the abstract class for Soundex algorithm.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.Soundex|Soundex]] [[api/​ThinkGeo.MapSuite.Geocoding.Soundex|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Soundex|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Soundex|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the abstract class for Soundex algorithm.</​div>​
-  * [[api/​ThinkGeo.MapSuite.Geocoding.Segment|Segment]] [[api/​ThinkGeo.MapSuite.Geocoding.Segment|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Segment|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Segment|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​+  * [[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|SoundexDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.SoundexDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class implements soundex matching operations. ​                       There are two columns in the DBF file that are necessary for soundex matching. ​           The first is the soundex value generated by certain Soundex algorithms ​           (by default this is implemented by SimplifiedSoundex). ​           The second is the exact value.</​div>​ 
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|StateDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StateDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the derived class of the class DbfMatchingPlugIn for matching states.</​div>​ 
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|StreamLoadingEventArgs]] [[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreamLoadingEventArgs|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class represents the event arguments for the StreamLoading event.</​div>​ 
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|StreetMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is the derived class of the MatchingPlugin class for matching street addresses.</​div>​ 
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|StreetNumberMatchingMode]] [[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.StreetNumberMatchingMode|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​
   * [[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|UsaGeocoder]] [[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is for United States Geocoding.</​div>​   * [[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|UsaGeocoder]] [[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.UsaGeocoder|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class is for United States Geocoding.</​div>​
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.Validators|Validators]] [[api/​ThinkGeo.MapSuite.Geocoding.Validators|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.Validators|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.Validators|{{:​maccolorful.png?​14*14|Mac}}]] <​div></​div>​
 +  * [[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|ZipDbfMatchingPlugin]] [[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|{{:​windowscolorful.png?​14*14|Windows}}]][[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|{{:​linuxcolorful.png?​14*14|Linux}}]][[api/​ThinkGeo.MapSuite.Geocoding.ZipDbfMatchingPlugin|{{:​maccolorful.png?​14*14|Mac}}]] <​div>​This class implements functions for matching zip codes.</​div>​
 +
 {{page>​map_suite_api}} {{page>​map_suite_api}}
  
map_suite_geocoding_api.1484210607.txt.gz · Last modified: 2017/01/12 08:43 by marklee