User Tools

Site Tools


thinkgeo.mapsuite.mapsuitegeocoder

ThinkGeo.MapSuite.MapSuiteGeocoder

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

MapSuiteGeocoder

Classes

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C
  • 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.

D
  • 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.

G
  • Geocoder

    This class is the base class for Geocoding.

  • GeocoderMatch

    This class represents single match result.

I
M
  • 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.

P
S
  • 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.

U
  • UsaGeocoder

    This class is for United States Geocoding.

Z

Structures

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D
S

Enums

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D
M
  • MatchMode

    This enumeration defines two kinds of match status.

S

Interfaces

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

thinkgeo.mapsuite.mapsuitegeocoder.txt · Last modified: 2017/03/16 21:59 (external edit)