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