cdd_geofabrik

pydriosm.utils.cdd_geofabrik(*sub_dir, mkdir=False, default_dir='osm_geofabrik', **kwargs)[source]

Change directory to osm_geofabrik\ and its subdirectories within a package.

Parameters:
  • sub_dir (str | os.PathLike) – name of directory; names of directories (and/or a filename)

  • mkdir (bool) – whether to create a directory, defaults to False

  • default_dir (str) – default folder name of the root directory for downloading data from Geofabrik, defaults to "osm_geofabrik"

  • kwargs – [optional] parameters of pyhelpers.dir.cd()

Returns:

an absolute path to a directory (or a file) under data_dir

Return type:

str | os.PathLike

Examples:

>>> from pydriosm.utils import cdd_geofabrik
>>> import os

>>> os.path.relpath(cdd_geofabrik())
'osm_geofabrik'