| ▼Nfortranc | Utility module for supporting Fortran 2003 C language interface module | 
| Cc_ptr_ptr | Fortran derived type for handling void**,char**, etc C objects (pointer to pointer or array of pointers) | 
| Cc_ptr_ptr_new | Constructor for a c_ptr_ptr object | 
| Cstrlen | Equivalent of the strlen C function | 
| Cstrtofchar | Convert a null-terminated C string into a Fortran CHARACTERvariable of the proper length | 
| ▼Ngdal | Fortran 2003 interface to the gdal http://www.gdal.org/ library | 
| Cgdalapplygeotransform_f | Interface to a Fortran version of gdalapplygeotransform working on scalars, 1-d, 2-d and 3-d arrays | 
| Cgdaldatasetrasterio_f | Simplified Fortran generic interface to the gdaldatasetrasterio C function | 
| Cgdalmajorobjecth_new | Fortran interface for formally converting a dataset, rasterband or driver opaque object into a generic gdal object of type gdalmajorobjecth to be used in some methods such as GDALGetMetadata | 
| Cgdalrasterio_f | Simplified Fortran generic interface to the gdalrasterio C function | 
| ▼Nproj | Fortran 2003 interface to the proj.4 https://github.com/OSGeo/proj.4 library | 
| Cpj_associated | Test whether an opaque object is valid | 
| Cpj_init_plus | Initialize a projection from a string | 
| Cpj_object | Object describing a cartographic projection | 
| Cpjuv_object | Object describing a coordinate pair | 
| ▼Nreadosm | Fortran 2003 interface to the readosm https://www.gaia-gis.it/fossil/readosm/index library | 
| Cappend | Quick method to append an element to the array | 
| Carrayof_readosm_node_f | Derived type defining a dynamically extensible array of TYPE(readosm_node_f) elements | 
| Carrayof_readosm_relation_f | Derived type defining a dynamically extensible array of TYPE(readosm_relation_f) elements | 
| Carrayof_readosm_way_f | Derived type defining a dynamically extensible array of TYPE(readosm_way_f) elements | 
| Cdelete | Destructor for finalizing an array object | 
| Cinsert | Method for inserting elements of the array at a desired position | 
| Cpackarray | Method for packing the array object reducing at a minimum the memory occupation, without destroying its contents | 
| Creadosm_close | Close the .osm or .pbf file and release any allocated resource | 
| Creadosm_full_f | Derived type for performing a prepackaged full parsing of an osm file | 
| Creadosm_member | Object describing a RELATION-MEMBER structure | 
| Creadosm_member_f | A more Fortran-friendly object describing a RELATION-MEMEBER structure | 
| Creadosm_node | Object describing a NODE structure | 
| Creadosm_node_f | A more Fortran-friendly object describing a NODE structure | 
| Creadosm_open | Open the .osm or .pbf file, preparing for future functions | 
| Creadosm_parse | Parse the corresponding file calling the selected callbacks for every entity encountered | 
| Creadosm_relation | Object describing a RELATION structure | 
| Creadosm_relation_f | A more Fortran-friendly object describing a RELATION structure | 
| Creadosm_tag | Object describing a TAG structure | 
| Creadosm_tag_f | A more Fortran-friendly object describing a TAG structure | 
| Creadosm_way | Object describing a WAY structure | 
| Creadosm_way_f | A more Fortran-friendly object describing a WAY structure | 
| Cremove | Method for removing elements of the array at a desired position | 
| ▼Nshapelib | Fortran 2003 interface to the shapelib http://shapelib.maptools.org/ library | 
| Cdbfreadattribute | Interface to SUBROUTINEs for reading dbf attributes | 
| Cdbfwriteattribute | Interface to FUNCTIONs for setting dbf attributes | 
| Cshpfileobject | Object describing a shapefile dataset | 
| Cshpobject | Object describing the geometrical properties of a shape |