class DecimalDegrees extends java.lang.Object
A DecimalDegrees class that can parse and format DD, DMS, and DDM.
def dd = new DecimalDegrees(-122.525619, 47.212023) println dd.dms.longitude.degress -122 println dd.dms.longitude.minutes 31 println dd.dms.longitude.seconds 32.22839
Constructor and description |
---|
DecimalDegrees(double longitude, double latitude) Create a new DecimalDegrees from a longitude and latitude |
DecimalDegrees(Point point) Create a new DecimalDegrees from a Point (which should be in EPSG:4326) |
DecimalDegrees(java.lang.String longitude, java.lang.String latitude) Create a new DecimalDegrees from separate longitude and latitude strings |
DecimalDegrees(java.lang.String str) Create a new DecimalDegrees from a string |
Type Params | Return Type | Name and description |
---|---|---|
|
Map |
getDdm() Get the DecimalDegrees longitude and latitude in decimal degree minutes (DDM). |
|
Map |
getDms() Get the DecimalDegrees longitude and latitude in degrees, minutes, seconds (DMS). |
|
Point |
getPoint() Get the DecimalDegrees as a Point |
|
java.lang.String |
toDdm(boolean useGlyphs) Convert the DecimalDegrees to a DDM string |
|
java.lang.String |
toDms(boolean useGlyphs) Convert the DecimalDegrees to a DMS string |
|
java.lang.String |
toString() The string representation |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Create a new DecimalDegrees from a longitude and latitude
longitude
- The longitudelatitude
- The latitudeCreate a new DecimalDegrees from a Point (which should be in EPSG:4326)
point
- The PointCreate a new DecimalDegrees from separate longitude and latitude strings
longitude
- The longitude stringlatitude
- The latitude stringCreate a new DecimalDegrees from a string
str
- The stringGet the DecimalDegrees longitude and latitude in decimal degree minutes (DDM).
Get the DecimalDegrees longitude and latitude in degrees, minutes, seconds (DMS).
Get the DecimalDegrees as a Point
Convert the DecimalDegrees to a DDM string
useGlyphs
- Whether to use glyphs (true, default) or characters (false)Convert the DecimalDegrees to a DMS string
useGlyphs
- Whether to use glyphs (true, default) or characters (false)The string representation
Groovy Documentation