Geocode functions perform different actions on Geocode objects, such as calculating the distance between two Geocode values or obtaining a Geocode's latitude coordinate.
This table describes the Geocode functions that Transform supports. The same functions are described in the Transform API Reference (Groovydoc).
Important
For those geocode functions where type Double is required for inputs, make sure you enter values that are within valid ranges. The range for valid latitude values is from -90.0 to 90.0; the range for valid longitude values is from -180.0 to 180.0. Also, note that geocode functions do not accept type Long.User Function | Return Data Type | Description |
---|---|---|
distance(Geocode geo1, Geocode geo2) |
Double |
Calculates the distance between two Geocode values, in kilometers. Note that geocode functions do not accept type Long. |
getLatitude(Geocode geo) |
Double |
Returns the latitude coordinate of a Geocode value. Note that geocode functions do not accept type Long. |
getLongitude(Geocode geo) |
Double |
Returns the longitude coordinate of a Geocode value. Note that geocode functions do not accept type Long. |
isGeocode(String s) |
Boolean |
Determines whether a String is a valid Geocode value. |
toGeocode(String s) |
Geocode |
Converts a String to a Geocode value. |
toGeocode(Double lat, Double lon) |
Geocode |
Converts a pair of latitude and longitude coordinates to a Geocode value. For the inputs to this function, ensure that you enter valid latitude and longitude values. The range for valid latitude values is from -90.0 to 90.0. The range for valid longitude values is from -180.0 to 180.0. |