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')#

Bases : 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')#
_iter_records(record_type=b' ')#
papierstat.datasets.carreau._read_geopandas_from_bytes(mif, mid, **kwargs)#

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)#

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)#

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)#

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