|  |  | 
atom.AtomBase(atom.ExtensionContainer)
GeoBaseElement
Point
Pos
Where
 
 
| class GeoBaseElement(atom.AtomBase)
 |  |  | Base class for elements. 
 To add new elements, you only need to add the element tag name to self._tag
 and the namespace to self._namespace
 
 |  |  | Method resolution order:GeoBaseElementatom.AtomBaseatom.ExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, name=None, extension_elements=None, extension_attributes=None, text=None)
 Methods inherited from atom.AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from atom.ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from atom.ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Point(GeoBaseElement)
 |  |  | (container)  Specifies a particular geographical point, by means of a <gml:pos> element.
 
 |  |  | Method resolution order:PointGeoBaseElementatom.AtomBaseatom.ExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, pos=None, extension_elements=None, extension_attributes=None, text=None)
 Methods inherited from atom.AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from atom.ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from atom.ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Pos(GeoBaseElement)
 |  |  | (string) Specifies a latitude and longitude, separated by a space, e.g. `35.669998 139.770004'
 
 |  |  | Method resolution order:PosGeoBaseElementatom.AtomBaseatom.ExtensionContainer__builtin__.object
 Methods inherited from GeoBaseElement:
 
 __init__(self, name=None, extension_elements=None, extension_attributes=None, text=None)
 Methods inherited from atom.AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from atom.ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from atom.ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  
 
| class Where(GeoBaseElement)
 |  |  | (container) Specifies a geographical location or region. A container element, containing a single <gml:Point> element.
 (Not to be confused with <gd:where>.)
 
 Note that the (only) child attribute, .Point, is title-cased.
 This reflects the names of elements in the xml stream
 (principle of least surprise).
 
 As a convenience, you can get a tuple of (lat, lon) with Where.location(),
 and set the same data with Where.setLocation( (lat, lon) ).
 
 Similarly, there are methods to set and get only latitude and longitude.
 
 |  |  | Method resolution order:WhereGeoBaseElementatom.AtomBaseatom.ExtensionContainer__builtin__.object
 Methods defined here:
 
 __init__(self, point=None, extension_elements=None, extension_attributes=None, text=None)
 latitude(self)(float) Get the latitude value of the geo-tag. See also .location()
 location(self)(float, float) Return Where.Point.pos.text as a (lat,lon) tuple
 longitude(self)(float) Get the longtitude value of the geo-tag. See also .location()
 longtitude = longitude(self)
 set_latitude(self, lat)(bool) Set the latitude value of the geo-tag.
 Args:
 lat (float): The new latitude value
 
 See also .set_location()
 set_location(self, latlon)(bool) Set Where.Point.pos.text from a (lat,lon) tuple.
 Arguments:
 lat (float): The latitude in degrees, from -90.0 to 90.0
 lon (float): The longitude in degrees, from -180.0 to 180.0
 
 Returns True on success.
 set_longitude(self, lon)(bool) Set the longtitude value of the geo-tag.
 Args:
 lat (float): The new latitude value
 
 See also .set_location()
 set_longtitude = set_longitude(self, lon)
 Methods inherited from atom.AtomBase:
 
 ToString(self, string_encoding='UTF-8')Converts the Atom object to a string containing XML.
 __str__(self)
 Methods inherited from atom.ExtensionContainer:
 
 FindExtensions(self, tag=None, namespace=None)Searches extension elements for child nodes with the desired name.
 Returns a list of extension elements within this object whose tag
 and/or namespace match those passed in. To find all extensions in
 a particular namespace, specify the namespace but not the tag name.
 If you specify only the tag, the result list may contain extension
 elements in multiple namespaces.
 
 Args:
 tag: str (optional) The desired tag
 namespace: str (optional) The desired namespace
 
 Returns:
 A list of elements whose tag and/or namespace match the parameters
 values
 Data descriptors inherited from atom.ExtensionContainer:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |  |