FortranGIS Version 3.0
readosm_relation Type Reference

Object describing a RELATION structure. More...

Public Attributes

integer(kind=c_long_long) id
 RELATION-ID (expected to be a unique value)
 
integer(kind=c_int) version
 object version
 
integer(kind=c_long_long) changeset
 ChangeSet ID.
 
type(c_ptr) user
 name of the User defining this RELATION
 
integer(kind=c_int) uid
 corresponding numeric UserID
 
type(c_ptr) timestamp
 when this RELATION was defined
 
integer(kind=c_int) member_count
 number of associated MEMBERs (may be zero)
 
type(c_ptr) members
 array of MEMBER objects (may be NULL)
 
integer(kind=c_int) tag_count
 number of associated TAGs (may be zero)
 
type(c_ptr) tags
 array of TAG objects (may be NULL)
 

Detailed Description

Object describing a RELATION structure.

A derived type representing a RELATION object, and wrapping a complex XML fragment like the following:

!! <relation id= version= changeset= user= uid= timestamp=>
!!         <member type= ref= role= />
!!         <member type= ref= role= />
!!         <tag key= value= />
!!         <tag key= value= />
!! </relation>
!! 

Definition at line 197 of file readosm.F90.