Geocodes
Geocodes hold information about the geographical location of an address. It depends on the map projection which values the (x,y) coordinates consist of (Mercator UTM, ...). If available, the latitude/longitude is stored along with the x,y coordinate. Otherwise, the latitude/longitude values will be stored with zero values. In case only latitude and longitude values are available, the internal projection coordinates are 0.
Additionally, a match level is stored along with the geocode. This is both the case for on-the-fly geocoded addresses as with addresses that have been geocoded with the Geocoder upfront, or with addresses that have been uploaded from an external system, in which the geocode for the address is available.
| Value | Match Level |
| 0 | Unknown |
| 1 | House number |
| 2 | Street |
| 3 | Postal code or city |
| 4 | Manually geocoded |
| 5 | No geocode |
The format of a geoode string is x_y_long_lat match, where x and y are the coordinates of the actual map projection and long/lat are the longitude/latitude values multiplied with 1 000 000, converting the values to decimals, and match is the match level value.
Example
0_0_-6285552_53319389 4, corresponding to 53.319389, -6.285552 (WGS 84) or 53° 19' 9' N, 6° 17' 7" W.
mapLatLong preference to true. In case you prefer to use degree/minutes/seconds values instead of decimal values, you may set the mapLatLongDMS to true. http://www.cpearson.com/Excel/LatLong.aspx contains some very useful information and formulas on lat/long conversions.