module datasets.carreau

Inheritance diagram of papierstat.datasets.carreau

Short summary

module papierstat.datasets.carreau

Jeux de données reliés aux données carroyées.

source on GitHub

Classes

class truncated documentation
DBFInMemory Overwrites DBF to read data from memory and not …

Functions

function truncated documentation
_read_geopandas_from_bytes Returns a GeoDataFrame from two sequences of bytes, one for file .mif, one from file .mid. Unfortunately, …
load_carreau_from_zip Retourne un exemple de données carroyées. Les données sont disponibles dans le répertoire data. …
load_dbf_from_zip Loads a .dbf file compressed into a zip file. It only takes the first .dbf file from the zip.
load_shapes_from_zip Loads a .mif and a .mid file compressed into a zip file. It only takes the first .mid and .mif files from the …

Properties

property truncated documentation
dbversion  
deleted Deleted records. When loaded a list of records, when not loaded a new RecordIterator object.
loaded True if records are loaded into memory.
records Records (not included deleted ones). When loaded a list of records, when not loaded a new RecordIterator object. …

Methods

method truncated documentation
__init__  
_iter_records  

Documentation

Jeux de données reliés aux données carroyées.

source on GitHub

class papierstat.datasets.carreau.DBFInMemory(filename, encoding=None, ignorecase=True, lowernames=False, parserclass=<class 'dbfread.field_parser.FieldParser'>, recfactory=<class 'collections.OrderedDict'>, load=False, raw=False, ignore_missing_memofile=False, char_decode_errors='strict')[source]

Bases : dbfread.dbf.DBF

Overwrites DBF to read data from memory and not from a file. The object DBF needs a file by default. This class avoids creating an intermediate file when the data is compressed in a zip file.

source on GitHub

__init__(filename, encoding=None, ignorecase=True, lowernames=False, parserclass=<class 'dbfread.field_parser.FieldParser'>, recfactory=<class 'collections.OrderedDict'>, load=False, raw=False, ignore_missing_memofile=False, char_decode_errors='strict')[source]

Initialize self. See help(type(self)) for accurate signature.

_iter_records(record_type=b' ')[source]
papierstat.datasets.carreau._read_geopandas_from_bytes(mif, mid, **kwargs)[source]

Returns a GeoDataFrame from two sequences of bytes, one for file .mif, one from file .mid. Unfortunately, geopandas does not read from a buffer, and fiona does it after writing in a virtual file (not clear if it is a temporary file or not).

source on GitHub

papierstat.datasets.carreau.load_carreau_from_zip(file_car=None, file_rect=None)[source]

Retourne un exemple de données carroyées. Les données sont disponibles dans le répertoire data. Notebooks associés à ce jeu de données :

Paramètres:
  • file_car – les carreaux
  • file_rect – les données
Renvoie:

4 dataframes

Résultats:

  • données sur la population par carreaux
  • shapefiles des carreaux
  • données sur la population par rectangles
  • shapefiles des rectangles

Note

Afin de respecter la règle de diffusion des données sur les revenus fiscaux des ménages, aucune information statistique (à l’exception du nombre total d’individus) n’est diffusée sur des carreaux de moins de 11 ménages. Ces carreaux de faibles effectifs sont donc regroupés en rectangles de taille plus importante et satisfaisant à cette règle des 11 ménages minimum. source : INSEE.

source on GitHub

papierstat.datasets.carreau.load_dbf_from_zip(filename)[source]

Loads a .dbf file compressed into a zip file. It only takes the first .dbf file from the zip.

Paramètres:filename – zip file
Renvoie:dataframe

source on GitHub

papierstat.datasets.carreau.load_shapes_from_zip(filename)[source]

Loads a .mif and a .mid file compressed into a zip file. It only takes the first .mid and .mif files from the zip.

Paramètres:filename – zip file
Renvoie:dataframe

source on GitHub