User Tools

Site Tools


thinkgeo.mapsuite.mapsuitegeocoder

This is an old revision of the document!


ThinkGeo.MapSuite.MapSuiteGeocoder

article_rating <!– NamespacePage –> <!– MapSuiteGeocoder –>

MapSuiteGeocoder

Classes

Name Summary
CensusBlockDbfMatchingPlugin This is the derived class of the class DbfMatchingPlugIn for matching Census Block areas.
CensusBlockGroupDbfMatchingPlugin This is the derived class of the class DbfMatchingPlugIn for matching Census Block Group areas.
CensusTractsDbfMatchingPlugin This is the derived class of the class DbfMatchingPlugIn for matching Census Tracts.
CityDbfMatchingPlugin This is the derived class of the class DbfMatchingPlugIn for matching cities.
CoordinatesMatchingPlugin 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.
CountyDbfMatchingPlugin This is the derived class of the class DbfMatchingPlugIn for matching counties.
DbfMatchingPlugin 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.
Geocoder This class is the base class for Geocoding.
GeocoderMatch This class represents single match result.
IPAddressMatchingPlugin This class is the derived class of the MatchingPlugin class for matching IP addresses.
MatchingPlugin This class is the abstract class encapsulating matching operations. The MatchingPlugIn class is the key class in the Geocoder. 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.
PostcodeDbfMatchingPlugin This is the derived class of the class MatchingPlugIn for matching PostCode.
SimplifiedSoundex This is the derived class from the Soundex class which implements a simplfied soundex algorithm.
Soundex This class is the abstract class for Soundex algorithm.
SoundexDbfMatchingPlugin 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.
StateDbfMatchingPlugin This class is the derived class of the class DbfMatchingPlugIn for matching states.
StreamLoadingEventArgs This class represents the event arguments for the StreamLoading event.
StreetMatchingPlugin This class is the derived class of the MatchingPlugin class for matching street addresses.
UsaGeocoder This class is for United States Geocoding.
ZipDbfMatchingPlugin This class implements functions for matching zip codes.

Structures

Name Summary
DbfMatchingPluginColumn This structure represents the DBF column definition.
Segment

Enumerations

Name Summary
DbfMatchingPluginColumnType This enumeration represents the column type in the DBF.
DbfMatchingPluginReadWriteMode The ReadWrite mode for DbfMatingPlugin.
MatchMode This enumeration defines two kinds of match status.
StreetNumberMatchingMode

Interfaces

thinkgeo.mapsuite.mapsuitegeocoder.1440040131.txt.gz · Last modified: 2015/09/08 08:21 (external edit)