Universal Geocoder: the geocoding component

This component is designed to integrate the Universal Geocoder (UGC) geocoding engine within the Java Enterprise Edition (JEE) platform, and its sub-components as the Tomcat servlet engine. By extension (deployment of the optional module) the product can be used for the purpose of deploying a geocoding web service.

Basic principles

From a functional point of view, geocoding is an operation that sets out to obtain geographic coordinates on postal addresses. For more information on geocoder terminology (types of geocoding, tolerances, …), refer to the general user’s guide for Universal Geocoder. This manual sets out to describe specifically the deployment of Universal GeoCoder for Java Enterprise Edition (ugc-jee).

Geocoding referentials consist of a set of files with extensions .ugc.xxi. This files are delivered by Geoconcept or can be constructed from Geoconcept tools.

The geocoding referential can be created from addresses (geocoding of addresses by users), but can also integrate the business data of a particular customer.

The projection system for repository files is defined when generating the table. You can adjust the settings for parameters in this reference table, and in particular the projection system, on the fly using a simple web application.

Functionalities

The geocoding web service returns, in addition to the X and Y coordinates, the address corrected and validated in the repository, the type of geocoding applied as well as a score out of 100, expressing the quality of recognition.

The different types of geocoding are:

  • on towns
  • on streets
  • on the interpolated street number
  • on the exact street number

The geocoding web service can be used via different protocols, that are described in the Universal Geocoder Server (ugc) reference guide.