postgis_helpers.raw_data module

class postgis_helpers.raw_data.DataSource(sql_table_name: str, data_type: str, url: str = None, epsg: int = None, import_folder: pathlib.Path = None, export_folder: pathlib.Path = None, zip_file: bool = False)[source]

Bases: object

download_data(output_folder: pathlib.Path = None)[source]

Download data from URL to the IMPORT_FOLDER

filepath_export()[source]

Filepath for data EXPORTED FROM SQL

filepath_import()[source]

Filepath that will be used to LOAD INTO SQL

flush_data()[source]

Delete the import and export folders

flush_folder(data_folder: pathlib.Path)[source]

Delete all files within a folder, then delete the folder