Telogis.GeoBase.Addresses Namespace |
The Telogis.GeoBase.Addresses namespace provides classes used to store, process and convert address data.
The GeocodeResult class is used to retrieve the raw data supplied for a geocoding operation, and the structured address data returned from the operation for easy comparison. StreetAddressData and StructuredAddressData provide methods for storing and retrieving partially and fully structured addresses, while OneLineAddressData contains an address as an unstructured single text string.
Class | Description | |
---|---|---|
AddressFormatter |
Contains methods that use IAddressData objects to format address data by culture.
| |
AddressSerializer |
Allows IStructuredAddressData to be stored in a database with pipe separated values.
| |
AddressUnit |
Represents the unit identifier portion of an address, e.g. "Apartment 3a". It consists of a single unit type and its corresponding
unit number. The unit number can be non-numeric, e.g. 3a.
| |
GeocodeResult |
This class is used to store the raw IAddressData supplied for a geocoding operation, and the
IStructuredAddressData returned.
| |
OneLineAddressData |
Implements IAddressData and contains the address as a single line of text.
| |
RemoteAddressFormatter |
Provides the same functionality as AddressFormatter except this class
connects to a GeoStream server and uses its AddressFormatter to get results.
| |
StreetAddressData |
A class that inherits IAddressData. Represents an address that is structured at the suburb level and above, however the street address (building name,
street number, street name, etc) is a single string. Structured forward geocodes will store the RawAddress as an IStreetAddressData.
| |
StructuredAddressData |
Inherits IAddressData.
StructuredAddressData represents an address that has been fully structured and allows specific details of the address to be stored and retrieved.
This is used to represent the address input into a Drill Down Geocoder. StructuredAddressData also represents the resulting addresses found by any form of GeoCoding.
|
Interface | Description | |
---|---|---|
IAddressData |
An interface used to retrieve address components (country, location and fields) from IAddressData.
| |
IAddressFormatter |
Contains methods that use IAddressData objects to format address data by culture.
| |
IAddressSerializer |
An interface used to convert IStructuredAddressData objects to strings and vice versa.
| |
IGeocodeResult |
Stores the address used to find the result as the RawAddress.
The result is stored in FoundAddress.
| |
IOneLineAddressData |
An interface which inherits IAddressData.
IOneLineAddressData contains the address as a single line of text. This represents an unstructured address and is used to
store input in the one line geocoder.
| |
IStreetAddressData |
An interface which inherits IAddressData.
IStreetAddressData represents an address that is structured at the suburb level and above,
however the street address (building name, street number, street name, etc) is a single string.
Structured forward geocodes will store the RawAddress as an IStreetAddressData IStreetAddressData.
| |
IStructuredAddressData |
An interface which inherits IAddressData.
IStructuredAddressData represents an address that has been fully structured and allows specific details of the address to be stored and retrieved.
This is used to represent the address input into a Drill Down Geocoder. IStructuredAddressData also represents the resulting addresses found by any form of GeoCoding.
|
Enumeration | Description | |
---|---|---|
AddressConvention |
An enumeration of address component ordering conventions.
| |
UnitType |
Indicates the type of unit indicator used in an address.
|