Skip to content
  • Marcus Lundblad's avatar
    osmEdit: Add OSM shim library · 60471b8e
    Marcus Lundblad authored and Jonas Danielsson's avatar Jonas Danielsson committed
    The following GObject classes are defined:
    
    MapsOSMObject: An abstract base class representing objects in the
    OpenStreetMap database. Has a function to serialize objects to their XML
    representation and abstract functions that implementation classes define
    to add object-specific XML tags.
    
    MapsOSMNode: Represents an object of type ”node” in OSM. Inherits from
    MapsOSMObject.
    
    MapsOSMWay: Represents an object of type ”way” in OSM. Inherits from
    MapsOSMObject.
    
    MapsOSMRelation: Represents an object of type ”relation” in OSM.
    Inherits from MapsOSMObject.
    
    MapsOSMChangeset: Represents a changeset in OSM. Has a function to
    serialize the changeset (with comment and client identifier) to the
    XML representation.
    
    maps-osm.[c|h]: Contains parsing functions to read OSM objects from
    the raw XML input as downloaded from the OSM database.
    Also contains utility functions to initialize and destruct
    the libxml2 parser.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=726628
    60471b8e