E2M Geocoding Web-Solution
The complexity of the Address Geocoding process is compounded in Canada by the fact that addressing is the responsability of individual municipalities and that historically addressing approaches where not governed by strict standards. Further, the Address Geocoding process needs to handle language specific components and their associated rules.
Finally, there are assumptions that are commonly made about addressing in Canada that lead to address components not compatible with the geographic data. Namely the differences that exist between Municipal information (official) and what Canada Post Corp. recognizes as valid Mailing addresses. In certain cases the differences are substantial.
The “E2M Geocoding Web-Solution” is a sophisticated software solution that efficiently deals with the Canadian addresses complexities and automatically equates these to physical locations.
The “E2M Geocoding Web-Solution” is implemented as an add-on Web Service to ESRI ArcGIS Server 9.3/10 technology on Microsoft Windows Servers. The product requires at a minimum ArcGIS Server Standard Workgroup.
The “E2M Geocoding Web-Solution” leverages the ESRI ArcGIS Server API as well as the Locator technology to perform Address Geocoding. It has been developed using Microsoft C#, Microsoft Windows Communication Foundation (WCF), .Net framework 3.0 or 4.0, Microsoft Message Queuing (MSMQ), and ESRI ArcObject. It can be accessed using the provided SOAP Application Programming Interface (API), by using a WCF Proxy Class, or simple HTTP requests.
The “E2M Geocoding Web-Solution” has the ability to include pre-geocoding modules like the Sun Media Corp. StreetPerfect software (address cleansing according to Canada Post Corp. standards) and post-geocoding modules like spatial analyses (Point-in-polygon, Proximity, Demographic, and other client specific analyses) and storing of the results in ArcSDE or other formats.