GeocodeAddressUSA Matching Options
Matching options are used to determine how address searches are performed. They let you set match preferences, criteria and restrictions, and multiple match settings so that the matching can be as strict or relaxed as you need.
Parameter | Description |
---|---|
Option.AddressPreference |
Determines which address to use when more than one address is present in the address block.
|
Option.FirstLetterSearch |
Specifies whether to look for the correct first letter of a street name if the first letter is missing or incorrect. If enabled, the geocoder searches through the alphabet looking for the correct first letter to complete the street address. Note: This option is not available if the match mode is set to Exact.
This example includes an incorrect first letter: Input: 4750 nalnut boulder co 80301 This example excludes a first letter: Input: 4750 alnut boulder co 80301 This example includes an extra first letter: Input: 4750 wwalnut boulder co 80301 |
Option.PerformDPV |
Delivery Point Validation (DPV®) validates that a specific address exists, as opposed to validating that a specific address is within a range of valid addresses. CMRA processing checks if an address is for a mailbox rented from a private company, referred to as a Commercial Mail Receiving Agent (CMRA). To perform DPV and CMRA processing, you must have the DPV database installed. The DPV database contains both DPV and CMRA data.
For a listing of the output fields returned by this option, see DPV and CMRA Output. |
Option.PerformLACSLink |
The USPS® Locatable Address Conversion System (LACS) allows you to correct addresses that have changed as a result of a rural route address converting to street-style address, a PO Box renumbering, or a street-style address changing. When enabled, LACSLink processing is attempted for addresses that could not be validated, or addresses were validated and flagged for LACSLink conversion. To perform LACSLink processing, you must have the LACSLink database installed.
For a listing of the output fields returned by this option, see LACSLink Output |
Option.PreferZipCodeOverCity |
Specifies whether to prefer candidates that match the input ZIP over candidates that match to input city. Note: This option is not available when processing in CASS mode.
For example, consider this input address:
301 BRYANT ST Without this option enabled, the best match would be the one that matches the input city name: 301 BRYANT ST With this option enabled, the best match would be the one that matches the input ZIP Code: 301 BRYANT ST |