The GeocodeAllMatches
method accepts an address input and returns all matches above the minimum score (MinimumScore
) requested, up to the requested match count (matchCount
).
GeocodeAllMatches Example 1
This request contains the following:
CASS validation is on (CassCertify
set to true
)
MinimumScore
is 0.7
- requesting addresses with a score of 0.7 or greater
Offset (Offset
) set to 3, meaning that we are requesting that the input location is 3 meters from the side of the link
Options (Options
) bitwise value set to 312, being comprised of:
Return Zip+4: 8
Return Special Tax Jurisdictions: 16
Return Census IDs: 32
Return Building Zip Code: 256
Match count (matchCount
) is 10 - results are limited to 10 addresses returned
<s:Envelope xmlns:s= "http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem= "http://tempuri.org/" >
<s:Header>
<o:Security s:mustUnderstand= "1" xmlns:o= "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" >
<o:UsernameToken>
<o:Username> USERNAME</o:Username>
<o:Password> PASSWORD</o:Password>
</o:UsernameToken>
</o:Security>
</s:Header>
<s:Body>
<tem:GeocodeAllMatches>
<tem:inputAddress xmlns:a= "http://schemas.datacontract.org/2004/07/EZGeoSaaS" xmlns:i= "http://www.w3.org/2001/XMLSchema-instance" >
<a:CassCertify> true</a:CassCertify>
<a:City/>
<a:CityStateZip> Denver,CO 80111</a:CityStateZip>
<a:MinimumScore> 0.7</a:MinimumScore>
<a:Offset> 3</a:Offset>
<a:Options> 312</a:Options>
<a:SecondaryUnit/>
<a:Source/>
<a:State/>
<a:StreetAddress> 6465 Greenwood Plaza Blvd</a:StreetAddress>
<a:Zip/>
</tem:inputAddress>
<tem:matchCount> 10</tem:matchCount>
</tem:GeocodeAllMatches>
</s:Body>
</s:Envelope>
Response
The GeocodeAllMatchesResponse
contains detailed address information for 2 matching addresses. The records returned contain detailed information including:
CassAddress
: CASS information including Carrier Route, USPS Barcode, and standardized address
Census block and tract information
PCode
, FeatureID
, and FipsCode
Results are from different sources
First address is from TeleAtlas (NetworkID
is ta
)
Second address is from NavTeq (NetworkID
is nt
)
AFC Geo SaaS Pro Soap score is different on the records:
First address has a score (Score
) of .97 (97%)
Second address has a score (Score
) rounded to .76
View the Response XML
<s:Envelope xmlns:s= "http://schemas.xmlsoap.org/soap/envelope/" xmlns:u= "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" >
<s:Header>
<o:Security s:mustUnderstand= "1" xmlns:o= "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" >
<u:Timestamp u:Id= "_0" >
<u:Created> 2019-02-07T15:52:45.246Z</u:Created>
<u:Expires> 2019-02-07T15:57:45.246Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<GeocodeAllMatchesResponse xmlns= "http://tempuri.org/" >
<GeocodeAllMatchesResult xmlns:a= "http://schemas.datacontract.org/2004/07/EZGeoSaaS" xmlns:i= "http://www.w3.org/2001/XMLSchema-instance" >
<a:AddressLocation>
<a:Alternate> 0</a:Alternate>
<a:CassAddress>
<a:Address xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 GREENWOOD PLAZA BLVD</b:string>
<b:string> GREENWOOD VILLAGE, CO 80111-4905</b:string>
</a:Address>
<a:AddressLine> 6465 GREENWOOD PLAZA BLVD</a:AddressLine>
<a:AddressQualityFlags> H3-nostat-+D</a:AddressQualityFlags>
<a:CarrierRoute> C023</a:CarrierRoute>
<a:City> GREENWOOD VILLAGE</a:City>
<a:CityStateZip> GREENWOOD VILLAGE, CO 80111-4905</a:CityStateZip>
<a:CountyCode> 5</a:CountyCode>
<a:DeliveryPointValidation> 33</a:DeliveryPointValidation>
<a:EnhancedLineOfTravel> 0</a:EnhancedLineOfTravel>
<a:Reliability> 103</a:Reliability>
<a:State> CO</a:State>
<a:USPSBarCode> /801114905993/</a:USPSBarCode>
<a:Zip> 80111</a:Zip>
<a:Zip4> 4905</a:Zip4>
</a:CassAddress>
<a:CensusBlockGroup> 2022</a:CensusBlockGroup>
<a:CensusTract> 6712</a:CensusTract>
<a:CityName> GREENWOOD VILLAGE</a:CityName>
<a:Country> USA</a:Country>
<a:County> Arapahoe</a:County>
<a:ErrorMessage/>
<a:FeatureID> 2410661</a:FeatureID>
<a:FipsCode> 9900432152</a:FipsCode>
<a:FipsPlaceName> Greenwood Village</a:FipsPlaceName>
<a:Incorporated> true</a:Incorporated>
<a:InputAddress xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 GREENWOOD PLAZA BLVD</b:string>
<b:string> Denver,CO 80111</b:string>
</a:InputAddress>
<a:Latitude> 39.599107918885792</a:Latitude>
<a:Longitude> -104.894954777198</a:Longitude>
<a:NetworkID> ta</a:NetworkID>
<a:PCode> 432152</a:PCode>
<a:PostalCode> 80111</a:PostalCode>
<a:PostalCodeExtension> 4905</a:PostalCodeExtension>
<a:PrimaryJurisdictionName> GREENWOOD VILLAGE</a:PrimaryJurisdictionName>
<a:PrimaryJurisdictionPCode> 431200</a:PrimaryJurisdictionPCode>
<a:Score> 0.97</a:Score>
<a:SecondaryUnit/>
<a:SpecialTaxDistrictName> ARAPAHOE COUNTY RTD</a:SpecialTaxDistrictName>
<a:SpecialTaxDistrictPCode> 432152</a:SpecialTaxDistrictPCode>
<a:StandardizedAddress xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 Greenwood Plaza Blvd</b:string>
<b:string> GREENWOOD VILLAGE,CO 80111-4905</b:string>
</a:StandardizedAddress>
<a:StateName> CO</a:StateName>
<a:StreetName> Greenwood Plaza Blvd</a:StreetName>
<a:StreetNumber> 6465</a:StreetNumber>
<a:TaxJurisdictionName> ARAPAHOE COUNTY RTD</a:TaxJurisdictionName>
<a:TimeZone/>
<a:UnderlyingFipsCode> 800533035</a:UnderlyingFipsCode>
</a:AddressLocation>
<a:AddressLocation>
<a:Alternate> 0</a:Alternate>
<a:CassAddress>
<a:Address xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 GREENWOOD PLAZA BLVD</b:string>
<b:string> GREENWOOD VILLAGE, CO 80111-4905</b:string>
</a:Address>
<a:AddressLine> 6465 GREENWOOD PLAZA BLVD</a:AddressLine>
<a:AddressQualityFlags> H3-nostat-+DR</a:AddressQualityFlags>
<a:CarrierRoute> C023</a:CarrierRoute>
<a:City> GREENWOOD VILLAGE</a:City>
<a:CityStateZip> GREENWOOD VILLAGE, CO 80111-4905</a:CityStateZip>
<a:CountyCode> 5</a:CountyCode>
<a:DeliveryPointValidation> 33</a:DeliveryPointValidation>
<a:EnhancedLineOfTravel> 0</a:EnhancedLineOfTravel>
<a:Reliability> 97</a:Reliability>
<a:State> CO</a:State>
<a:USPSBarCode> /801114905993/</a:USPSBarCode>
<a:Zip> 80111</a:Zip>
<a:Zip4> 4905</a:Zip4>
</a:CassAddress>
<a:CensusBlockGroup> 2022</a:CensusBlockGroup>
<a:CensusTract> 6712</a:CensusTract>
<a:CityName> CENTENNIAL</a:CityName>
<a:Country> USA</a:Country>
<a:County> ARAPAHOE</a:County>
<a:ErrorMessage/>
<a:FeatureID> 2409422</a:FeatureID>
<a:FipsCode> 9900432152</a:FipsCode>
<a:FipsPlaceName> CENTENNIAL</a:FipsPlaceName>
<a:Incorporated> true</a:Incorporated>
<a:InputAddress xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 GREENWOOD PLAZA BLVD</b:string>
<b:string> Denver,CO 80111</b:string>
</a:InputAddress>
<a:Latitude> 39.599219108437929</a:Latitude>
<a:Longitude> -104.89498041358691</a:Longitude>
<a:NetworkID> nt</a:NetworkID>
<a:PCode> 432152</a:PCode>
<a:PostalCode> 80111</a:PostalCode>
<a:PostalCodeExtension> 4905</a:PostalCodeExtension>
<a:PrimaryJurisdictionName> CENTENNIAL</a:PrimaryJurisdictionName>
<a:PrimaryJurisdictionPCode> 432150</a:PrimaryJurisdictionPCode>
<a:Score> 0.75829380750656128</a:Score>
<a:SecondaryUnit/>
<a:SpecialTaxDistrictName> ARAPAHOE COUNTY RTD</a:SpecialTaxDistrictName>
<a:SpecialTaxDistrictPCode> 432152</a:SpecialTaxDistrictPCode>
<a:StandardizedAddress xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 GREENWOOD PLAZA BLVD</b:string>
<b:string> CENTENNIAL,CO 80111-4905</b:string>
</a:StandardizedAddress>
<a:StateName> CO</a:StateName>
<a:StreetName> GREENWOOD PLAZA BLVD</a:StreetName>
<a:StreetNumber> 6465</a:StreetNumber>
<a:TaxJurisdictionName> ARAPAHOE COUNTY RTD</a:TaxJurisdictionName>
<a:TimeZone/>
<a:UnderlyingFipsCode> 800512815</a:UnderlyingFipsCode>
</a:AddressLocation>
</GeocodeAllMatchesResult>
</GeocodeAllMatchesResponse>
</s:Body>
</s:Envelope>
GeocodeAllMatches Example 2 - Minimum Score
Using the same input address as Example 1 , let’s change the minimum score (MinimumScore
) to 0.8
to remove the second address result.
<s:Envelope xmlns:s= "http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem= "http://tempuri.org/" >
<s:Header>
<o:Security s:mustUnderstand= "1" xmlns:o= "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" >
<o:UsernameToken>
<o:Username> USERNAME</o:Username>
<o:Password> PASSWORD</o:Password>
</o:UsernameToken>
</o:Security>
</s:Header>
<s:Body>
<tem:GeocodeAllMatches>
<tem:inputAddress xmlns:a= "http://schemas.datacontract.org/2004/07/EZGeoSaaS" xmlns:i= "http://www.w3.org/2001/XMLSchema-instance" >
<a:CassCertify> true</a:CassCertify>
<a:City/>
<a:CityStateZip> Denver,CO 80111</a:CityStateZip>
<a:MinimumScore> 0.8</a:MinimumScore>
<a:Offset> 3</a:Offset>
<a:Options> 312</a:Options>
<a:SecondaryUnit/>
<a:Source/>
<a:State/>
<a:StreetAddress> 6465 Greenwood Plaza Blvd</a:StreetAddress>
<a:Zip/>
</tem:inputAddress>
<tem:matchCount> 10</tem:matchCount>
</tem:GeocodeAllMatches>
</s:Body>
</s:Envelope>
Response
The GeocodeAllMatchesResponse
contains the same first address results as Example 1 , but the second address has been removed because of the second address score (Score
) of 0.76 is below the requested minimum score (MinimumScore
) of 0.8.
View the Response XML
<s:Envelope xmlns:s= "http://schemas.xmlsoap.org/soap/envelope/" xmlns:u= "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" >
<s:Header>
<o:Security s:mustUnderstand= "1" xmlns:o= "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" >
<u:Timestamp u:Id= "_0" >
<u:Created> 2019-02-07T16:07:22.348Z</u:Created>
<u:Expires> 2019-02-07T16:12:22.348Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<GeocodeAllMatchesResponse xmlns= "http://tempuri.org/" >
<GeocodeAllMatchesResult xmlns:a= "http://schemas.datacontract.org/2004/07/EZGeoSaaS" xmlns:i= "http://www.w3.org/2001/XMLSchema-instance" >
<a:AddressLocation>
<a:Alternate> 0</a:Alternate>
<a:CassAddress>
<a:Address xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 GREENWOOD PLAZA BLVD</b:string>
<b:string> GREENWOOD VILLAGE, CO 80111-4905</b:string>
</a:Address>
<a:AddressLine> 6465 GREENWOOD PLAZA BLVD</a:AddressLine>
<a:AddressQualityFlags> H3-nostat-+DCR</a:AddressQualityFlags>
<a:CarrierRoute> C023</a:CarrierRoute>
<a:City> GREENWOOD VILLAGE</a:City>
<a:CityStateZip> GREENWOOD VILLAGE, CO 80111-4905</a:CityStateZip>
<a:CountyCode> 5</a:CountyCode>
<a:DeliveryPointValidation> 33</a:DeliveryPointValidation>
<a:EnhancedLineOfTravel> 0</a:EnhancedLineOfTravel>
<a:Reliability> 92</a:Reliability>
<a:State> CO</a:State>
<a:USPSBarCode> /801114905993/</a:USPSBarCode>
<a:Zip> 80111</a:Zip>
<a:Zip4> 4905</a:Zip4>
</a:CassAddress>
<a:CensusBlockGroup> 2022</a:CensusBlockGroup>
<a:CensusTract> 6712</a:CensusTract>
<a:CityName> GREENWOOD VILLAGE</a:CityName>
<a:Country> USA</a:Country>
<a:County> Arapahoe</a:County>
<a:ErrorMessage/>
<a:FeatureID> 2410661</a:FeatureID>
<a:FipsCode> 9900432152</a:FipsCode>
<a:FipsPlaceName> Greenwood Village</a:FipsPlaceName>
<a:Incorporated> true</a:Incorporated>
<a:InputAddress xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 GREENWOOD PLAZA BLVD</b:string>
<b:string> Denver,CO 80111</b:string>
</a:InputAddress>
<a:Latitude> 39.599107918885792</a:Latitude>
<a:Longitude> -104.894954777198</a:Longitude>
<a:NetworkID> ta</a:NetworkID>
<a:PCode> 432152</a:PCode>
<a:PostalCode> 80111</a:PostalCode>
<a:PostalCodeExtension> 4905</a:PostalCodeExtension>
<a:PrimaryJurisdictionName> GREENWOOD VILLAGE</a:PrimaryJurisdictionName>
<a:PrimaryJurisdictionPCode> 431200</a:PrimaryJurisdictionPCode>
<a:Score> 0.97</a:Score>
<a:SecondaryUnit/>
<a:SpecialTaxDistrictName> ARAPAHOE COUNTY RTD</a:SpecialTaxDistrictName>
<a:SpecialTaxDistrictPCode> 432152</a:SpecialTaxDistrictPCode>
<a:StandardizedAddress xmlns:b= "http://schemas.microsoft.com/2003/10/Serialization/Arrays" >
<b:string> 6465 Greenwood Plaza Blvd</b:string>
<b:string> GREENWOOD VILLAGE,CO 80111-4905</b:string>
</a:StandardizedAddress>
<a:StateName> CO</a:StateName>
<a:StreetName> Greenwood Plaza Blvd</a:StreetName>
<a:StreetNumber> 6465</a:StreetNumber>
<a:TaxJurisdictionName> ARAPAHOE COUNTY RTD</a:TaxJurisdictionName>
<a:TimeZone/>
<a:UnderlyingFipsCode> 800533035</a:UnderlyingFipsCode>
</a:AddressLocation>
</GeocodeAllMatchesResult>
</GeocodeAllMatchesResponse>
</s:Body>
</s:Envelope>
See Also
Input
Results