From ffc9e84bee4edd78b833b7b8d5c7c3b6cb1ab972 Mon Sep 17 00:00:00 2001 From: Nelly Barret <nelly.barret@etu.univ-lyon1.fr> Date: Wed, 3 Jun 2020 16:14:39 +0200 Subject: [PATCH] updated interface with prediction of ev in popup --- distribution-batiment | Bin 0 -> 204454 bytes predihood/charts.py | 2 +- predihood/classes/Chart.py | 58 +- predihood/classes/Data.py | 12 +- predihood/classes/MethodSelection.py | 3 +- predihood/classes/hierarchy-ancestors.csv | 1258 ++++++++--------- predihood/classes/regrouping.csv | 1258 ++++++++--------- predihood/classes/small_dataset.csv | 3 + .../.~lock.data_density_filtered.csv# | 1 - .../.~lock.selection-distribution.csv# | 1 - .../selection-distribution.csv | 2 +- predihood/main.py | 6 +- predihood/predict.py | 13 +- predihood/selection.py | 14 +- predihood/small_dataset.csv | 9 + predihood/static/js/carto.js | 98 +- predihood/static/js/prediction.js | 5 +- predihood/utility_functions.py | 4 +- 18 files changed, 1409 insertions(+), 1338 deletions(-) create mode 100644 distribution-batiment create mode 100644 predihood/classes/small_dataset.csv delete mode 100644 predihood/generated_files/datasets/.~lock.data_density_filtered.csv# delete mode 100644 predihood/generated_files/selected-indicators/.~lock.selection-distribution.csv# create mode 100644 predihood/small_dataset.csv diff --git a/distribution-batiment b/distribution-batiment new file mode 100644 index 0000000000000000000000000000000000000000..86b48774c891bf5a61502429e573726b63e1fa00 GIT binary patch literal 204454 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 literal 0 HcmV?d00001 diff --git a/predihood/charts.py b/predihood/charts.py index 43d65626..0bd2be9c 100644 --- a/predihood/charts.py +++ b/predihood/charts.py @@ -20,7 +20,7 @@ def generate_charts(): data.generate_from_cities(cities) lists = get_selected_indicators_lists(10) for j, env in enumerate(["social"]): - dataset = Dataset(data, env, selected_indicators=lists["10"][env], train_size=0.8, test_size=0.2) + dataset = Dataset(data, env, selected_indicators=lists["10"][env], train_size=0.8, test_size=0.2, _type="unsupervised") dataset.init_all_in_one() algo = Chart(name='chart', dataset=dataset, number_of_iris=len(cities)) algo.compute_trendline() diff --git a/predihood/classes/Chart.py b/predihood/classes/Chart.py index 531587c7..0c0c569a 100644 --- a/predihood/classes/Chart.py +++ b/predihood/classes/Chart.py @@ -80,45 +80,45 @@ def similarity(data1, data2, max_distance, nb_points): class Chart(Method): - def __init__(self, name, dataset, number_of_iris=12): + def __init__(self, name, dataset, number_of_iris=16): Method.__init__(self, name, dataset) self.chart = None self.dataset = dataset # set all NaN values as 0 self.dataset.data = self.dataset.data.fillna(0) - # self.number_of_iris = number_of_iris if number_of_iris % 2 == 0 else 12 + self.number_of_iris = number_of_iris if number_of_iris % 2 == 0 else 12 self.iris_per_line = 2 self.step = 0 self.max_value = 0 def compute_trendline(self): # for indicator in self.dataset.selected_indicators: - # fig, axs = plt.subplots(int(self.number_of_iris / 2), self.iris_per_line, figsize=(15, 15)) # rows, columns + fig, axs = plt.subplots(int(self.number_of_iris / 2), self.iris_per_line, figsize=(15, 15)) # rows, columns i, j, z = 0, 0, 1 # i and j are indices to plot sub-figures and z is the counter to place figures all_relevant_indicators = [] n = 0 - for index, row in self.dataset.data.iterrows(): # head(self.number_of_iris). + for index, row in self.dataset.data.head(self.number_of_iris).iterrows(): # head(self.number_of_iris). data = [] list_indicators = self.dataset.selected_indicators if self.dataset.selected_indicators is not None else self.dataset.indicators for indicator in list_indicators: data.append(row[indicator]) - # max_value = self.dataset.data[self.dataset.selected_indicators].values.max() # .head(self.number_of_iris) - # logging.debug("max value is %.4f", max_value) - # x = np.arange(0, len(data)) - # y = data + max_value = self.dataset.data.head(self.number_of_iris)[self.dataset.selected_indicators].values.max() # .head(self.number_of_iris) + logging.debug("max value is %.4f", max_value) + x = np.arange(0, len(data)) + y = data mean_of_data = round(sum(data) / len(data), 3) - # logging.debug("y = %s", y) - # f = interp1d(x, y) - # axs[i, j].axis(ymin=0, ymax=max_value) - # axs[i, j].set_xticks(np.arange(0, len(data))) - # self.max_value = max_value - # self.step = max_value / 5 - # axs[i, j].set_yticks(np.arange(0, max_value, step=self.step)) - # axs[i, j].plot(x, data, 'o', x, f(x), '-') - # for k, v in enumerate(data): - # # label = # "{:.1E}".format(v) - # axs[i, j].annotate(round(v, 2), (k, v), ) - # title = str(row['CODE']) + " - " + str(self.dataset.env) + " -" + str(mean_of_data) + logging.debug("y = %s", y) + f = interp1d(x, y) + axs[i, j].axis(ymin=0, ymax=max_value) + axs[i, j].set_xticks(np.arange(0, len(data))) + self.max_value = max_value + self.step = max_value / 5 + axs[i, j].set_yticks(np.arange(0, max_value, step=self.step)) + axs[i, j].plot(x, data, 'o', x, f(x), '-') + for k, v in enumerate(data): + # label = # "{:.1E}".format(v) + axs[i, j].annotate(round(v, 2), (k, v), ) + title = str(row['CODE']) + " - " + str(self.dataset.env) + " -" + str(mean_of_data) relevant_indicators = [] for ind in range(len(list_indicators)): indicator = list_indicators[ind] @@ -132,15 +132,15 @@ class Chart(Method): all_relevant_indicators = union(all_relevant_indicators, relevant_indicators) n += 1 - # axs[i, j].set_title(title) - # if z < self.iris_per_line: - # z += 1 - # j += 1 - # else: - # z = 1 - # i += 1 - # j = 0 - # fig.show() + axs[i, j].set_title(title) + if z < self.iris_per_line: + z += 1 + j += 1 + else: + z = 1 + i += 1 + j = 0 + fig.show() print(all_relevant_indicators) print(len(all_relevant_indicators)) # self.compute_similarity() diff --git a/predihood/classes/Data.py b/predihood/classes/Data.py index 7783b103..97c9f119 100644 --- a/predihood/classes/Data.py +++ b/predihood/classes/Data.py @@ -348,13 +348,13 @@ if __name__ == '__main__': data = Data() cities = { - "tassin": ["maisons", "résidentiel", "espaces verts", "périurbain", "ouest lyon", "moyen-sup"], - "107 rue jean voillot villeurbanne": ["grands ensembles", "autres activités", "urbanisé", "urbain", "est lyon", "popu"], + # "tassin": ["maisons", "résidentiel", "espaces verts", "périurbain", "ouest lyon", "moyen-sup"], + # "107 rue jean voillot villeurbanne": ["grands ensembles", "autres activités", "urbanisé", "urbain", "est lyon", "popu"], "saint cyr au mont d'or": ["maisons", "résidentiel", "arboré", "périurbain", "ouest lyon", "sup"], - "doua villeurbanne": ["immeubles", "autres activités", "urabnisé", "central", "est-lyon", "moyen-inf"], + # "doua villeurbanne": ["immeubles", "autres activités", "urabnisé", "central", "est-lyon", "moyen-inf"], "part dieu lyon": ["immeubles", "commerçant", "urbanisé", "centrtal", "centre lyon", "moyen"], - "dompierre sur besbre": ["maisons", "résidentiel", "arboré", "rural", "est moulins", "sup"], - "rue de la favorite lyon": ["mixte", "commercant", "urbanisé", "urbain", "nord-ouest lyon", "moyen"], - "lezoux": ["maisons", "résidentiel", "arboré", "rural", "est clermont-ferrand", "moyen-sup"] + # "dompierre sur besbre": ["maisons", "résidentiel", "arboré", "rural", "est moulins", "sup"], + # "rue de la favorite lyon": ["mixte", "commercant", "urbanisé", "urbain", "nord-ouest lyon", "moyen"], + # "lezoux": ["maisons", "résidentiel", "arboré", "rural", "est clermont-ferrand", "moyen-sup"] } data.generate_from_cities(cities) diff --git a/predihood/classes/MethodSelection.py b/predihood/classes/MethodSelection.py index cf44c33c..d7162072 100644 --- a/predihood/classes/MethodSelection.py +++ b/predihood/classes/MethodSelection.py @@ -62,10 +62,11 @@ class MethodSelection(Method): upper = corr_matrix.where(np.triu(np.ones(corr_matrix.shape), k=1).astype(np.bool)) self.best_indicators = [] + print(upper) for i in range(len(upper.columns)): column = upper.columns[i] for k, value in upper[column].items(): - if value == 1 and column not in self.best_indicators: + if value == 1 and column not in self.best_indicators: # and (column, k) not in self.best_indicators and (k, column) not in self.best_indicators: self.best_indicators.append(column) if TITLES: plt.title("Matrice de corrélation : filtrage = " + ( diff --git a/predihood/classes/hierarchy-ancestors.csv b/predihood/classes/hierarchy-ancestors.csv index 961cb57c..242e208e 100644 --- a/predihood/classes/hierarchy-ancestors.csv +++ b/predihood/classes/hierarchy-ancestors.csv @@ -1,629 +1,629 @@ -INDICATOR,LABEL,LEVEL,ANCESTOR -C101,École maternelle,1, -C101_NB_CANT,École maternelle avec cantine,2,['C101'] -C101_NB_EP,École maternelle appartenant à un EP,2,['C101'] -C101_NB_RPIC,École maternelle en RPIC,2,['C101'] -C102,École maternelle de RPI dispersé,1, -C102_NB_CANT,École maternelle de RPI dispersé avec cantine,2,['C102'] -C102_NB_EP,École maternelle en RPIC appartenant à un EP,2,['C102'] -C104,École élémentaire,1, -C104_NB_CANT,École élémentaire avec cantine,2,['C104'] -C104_NB_EP,École élémentaire appartenant à un EP,2,['C104'] -C104_NB_PELEM,École élémentaire avec classe pré-élémentaire,2,['C104'] -C104_NB_RPIC,École élémentaire en RPIC,2,['C104'] -C105,École élémentaire de RPI dispersé,1, -C105_NB_CANT,École élémentaire de RPI dispersé avec cantine,2,['C105'] -C105_NB_EP,École élémentaire de RPI dispersé appartenant à un EP,2,['C105'] -C105_NB_PELEM,École élémentaire de RPI dispersé avec École pré-élémentaire,2,['C105'] -C14_ACT1564,Actifs 15-64 ans en 2014 (compl),2,['P14_POP'] -C14_ACT1564_CS1,Actifs 15-64 ans Agriculteurs exploitants en 2014 (compl),3,['C14_ACT1564'] -C14_ACT1564_CS2,"Actifs 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",3,['C14_ACT1564'] -C14_ACT1564_CS3,"Actifs 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",3,['C14_ACT1564'] -C14_ACT1564_CS4,Actifs 15-64 ans Prof. intermédiaires en 2014 (compl),3,['C14_ACT1564'] -C14_ACT1564_CS5,Actifs 15-64 ans Employés en 2014 (compl),3,['C14_ACT1564'] -C14_ACT1564_CS6,Actifs 15-64 ans Ouvriers en 2014 (compl),3,['C14_ACT1564'] -C14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),3,['C14_ACT1564'] -C14_ACTOCC1564_CS1,Actifs occ 15-64 ans Agriculteurs exploitants en 2014 (compl),4,['C14_ACTOCC1564'] -C14_ACTOCC1564_CS2,"Actifs occ 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",4,['C14_ACTOCC1564'] -C14_ACTOCC1564_CS3,"Actifs occ 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",4,['C14_ACTOCC1564'] -C14_ACTOCC1564_CS4,Actifs occ 15-64 ans Prof. intermédiaires en 2014 (compl),4,['C14_ACTOCC1564'] -C14_ACTOCC1564_CS5,Actifs occ 15-64 ans Employés en 2014 (compl),4,['C14_ACTOCC1564'] -C14_ACTOCC1564_CS6,Actifs occ 15-64 ans Ouvriers en 2014 (compl),4,['C14_ACTOCC1564'] -C14_ACTOCC15P,Actif occ 15 ans ou plus en 2014 (compl),2, -C14_ACTOCC15P_DROU,Actif occ 15 ans ou plus deux roues en 2014 (compl),3,['C14_ACTOCC15P'] -C14_ACTOCC15P_MAR,Actif occ 15 ans ou plus marche à pied en 2014 (compl),3,['C14_ACTOCC15P'] -C14_ACTOCC15P_PAS,Actif occ 15 ans ou plus pas de transport en 2014 (compl),3,['C14_ACTOCC15P'] -C14_ACTOCC15P_TCOM,Actif occ 15 ans ou plus transport en commun en 2014 (compl),3,['C14_ACTOCC15P'] -C14_ACTOCC15P_VOIT,Actif occ 15 ans ou plus voiture en 2014 (compl),3,['C14_ACTOCC15P'] -C14_COUPAENF,Fam Couple avec enfant(s) en 2014 (compl),2, -C14_COUPSENF,Fam Couple sans enfant en 2014 (compl),2, -C14_F15P,Pop 15 ans ou plus Femmes en 2014 (compl),3,['P14_POPF'] -C14_F15P_CS1,Pop 15 ans ou plus Femmes Agriculteurs exploitants en 2014 (compl),4,['C14_F15P'] -C14_F15P_CS2,"Pop 15 ans ou plus Femmes Artisans, Comm., Chefs entr. en 2014 (compl)",4,['C14_F15P'] -C14_F15P_CS3,"Pop 15 ans ou plus Femmes Cadres, Prof. intel. sup. en 2014 (compl)",4,['C14_F15P'] -C14_F15P_CS4,Pop 15 ans ou plus Femmes Prof. intermédiaires en 2014 (compl),4,['C14_F15P'] -C14_F15P_CS5,Pop 15 ans ou plus Femmes Employés en 2014 (compl),4,['C14_F15P'] -C14_F15P_CS6,Pop 15 ans ou plus Femmes Ouvriers en 2014 (compl),4,['C14_F15P'] -C14_F15P_CS7,Pop 15 ans ou plus Femmes Retraités en 2014 (compl),4,['C14_F15P'] -C14_F15P_CS8,Pop 15 ans ou plus Femmes Autres en 2014 (compl),4,['C14_F15P'] -C14_FAM,Familles en 2014 (compl),2,['P14_POP'] -C14_FAMMONO,Fam Monoparentales en 2014 (compl),3,['C14_FAM'] -C14_H15P,Pop 15 ans ou plus Hommes en 2014 (compl),3,P14_POPH -C14_H15P_CS1,Pop 15 ans ou plus Hommes Agriculteurs exploitants en 2014 (compl),4,['C14_H15P'] -C14_H15P_CS2,"Pop 15 ans ou plus Hommes Artisans, Comm., Chefs entr. en 2014 (compl)",4,['C14_H15P'] -C14_H15P_CS3,"Pop 15 ans ou plus Hommes Cadres, Prof. intel. sup. en 2014 (compl)",4,['C14_H15P'] -C14_H15P_CS4,Pop 15 ans ou plus Hommes Prof. intermédiaires en 2014 (compl),4,['C14_H15P'] -C14_H15P_CS5,Pop 15 ans ou plus Hommes Employés en 2014 (compl),4,['C14_H15P'] -C14_H15P_CS6,Pop 15 ans ou plus Hommes Ouvriers en 2014 (compl),4,['C14_H15P'] -C14_H15P_CS7,Pop 15 ans ou plus Hommes Retraités en 2014 (compl),4,['C14_H15P'] -C14_H15P_CS8,Pop 15 ans ou plus Hommes Autres en 2014 (compl),4,['C14_H15P'] -C14_MEN,Ménages en 2014 (compl),2,['P14_POP'] -C14_MEN_CS1,Ménages Pers Réf Agri. expl. en 2014 (compl),3,['C14_MEN'] -C14_MEN_CS2,Ménages Pers Réf Art. Comm. Chefs entr. en 2014 (compl),3,['C14_MEN'] -C14_MEN_CS3,Ménages Pers Réf Cadres Prof int sup en 2014 (compl),3,['C14_MEN'] -C14_MEN_CS4,Ménages Pers Réf Prof intermédiaire en 2014 (compl),3,['C14_MEN'] -C14_MEN_CS5,Ménages Pers Réf Employé en 2014 (compl),3,['C14_MEN'] -C14_MEN_CS6,Ménages Pers Réf Ouvrier en 2014 (compl),3,['C14_MEN'] -C14_MEN_CS7,Ménages Pers Réf Retraité en 2014 (compl),3,['C14_MEN'] -C14_MEN_CS8,Ménages Pers Réf Autre en 2014 (compl),3,['C14_MEN'] -C14_MENCOUPAENF,Mén fam princ Couple avec enfant(s) en 2014 (compl),3,['C14_MEN'] -C14_MENCOUPSENF,Mén fam princ Couple sans enfant en 2014 (compl),3,['C14_MEN'] -C14_MENFAM,Ménages avec famille(s) en 2014 (compl),3,['C14_MEN'] -C14_MENFAMMONO,Mén fam princ Famille mono en 2014 (compl),4,['C14_MENFAM'] -C14_MENFSEUL,Ménages Femmes seules en 2014 (compl),3,['C14_MEN'] -C14_MENHSEUL,Ménages Hommes seuls en 2014 (compl),3,['C14_MEN'] -C14_MENPSEUL,Ménages 1 personne en 2014 (compl),3,['C14_MEN'] -C14_MENSFAM,Ménages Autres sans famille en 2014 (compl),3,['C14_MEN'] -C14_NE24F0,Fam 0 enfant moins 25 ans en 2014 (compl),2,['P14_POP'] -C14_NE24F1,Fam 1 enfant moins 25 ans en 2014 (compl),2,['P14_POP'] -C14_NE24F2,Fam 2 enfants moins 25 ans en 2014 (compl),2,['P14_POP'] -C14_NE24F3,Fam 3 enfants moins 25 ans en 2014 (compl),2,['P14_POP'] -C14_NE24F4P,Fam 4 enfants ou plus moins 25 ans en 2014 (compl),2,['P14_POP'] -C14_PMEN,Pop Ménages en 2014 (compl),2,['P14_POP'] -C14_PMEN_CS1,Pop mén Pers Réf Agri. expl. en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_CS2,Pop mén Pers Réf Art Com Chef ent en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_CS3,Pop mén Pers Réf Cadres Prof int sup en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_CS4,Pop mén Pers Réf Prof intermédiaire en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_CS5,Pop mén Pers Réf Employé en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_CS6,Pop mén Pers Réf Ouvrier en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_CS7,Pop mén Pers Réf Retraité en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_CS8,Pop mén Pers Réf Autre en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_MENCOUPAENF,Pop mén fam princ Couple avec enfant(s) en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_MENCOUPSENF,Pop mén fam princ Couple sans enfant en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_MENFAM,Pop mén avec famille(s) en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_MENFAMMONO,Pop mén fam princ Famille mono en 2014 (compl),4,['C14_PMEN_MENFAM'] -C14_PMEN_MENFSEUL,Pop mén Femmes seules en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_MENHSEUL,Pop mén Hommes seuls en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_MENPSEUL,Pop mén Personnes seules en 2014 (compl),3,['C14_PMEN'] -C14_PMEN_MENSFAM,Pop mén Autres sans famille en 2014 (compl),3,['C14_PMEN'] -C14_POP15P,Pop 15 ans ou plus en 2014 (compl),2,['P14_POP'] -C14_POP15P_CS1,Pop 15 ans ou plus Agriculteurs exploitants en 2014 (compl),3,['C14_POP15P'] -C14_POP15P_CS2,"Pop 15 ans ou plus Artisans, Comm., Chefs entr. en 2014 (compl)",3,['C14_POP15P'] -C14_POP15P_CS3,"Pop 15 ans ou plus Cadres, Prof. intel. sup. en 2014 (compl)",3,['C14_POP15P'] -C14_POP15P_CS4,Pop 15 ans ou plus Prof. intermédiaires en 2014 (compl),3,['C14_POP15P'] -C14_POP15P_CS5,Pop 15 ans ou plus Employés en 2014 (compl),3,['C14_POP15P'] -C14_POP15P_CS6,Pop 15 ans ou plus Ouvriers en 2014 (compl),3,['C14_POP15P'] -C14_POP15P_CS7,Pop 15 ans ou plus Retraités en 2014 (compl),3,['C14_POP15P'] -C14_POP15P_CS8,Pop 15 ans ou plus Autres en 2014 (compl),3,['C14_POP15P'] -C15_POP01P,Total : population âgée de 1 an ou plus au 1er janvier 2015,2,['P14_POP'] -C15_POP01P_IRAN012,Population n'ayant pas changé de commune (ou arrondissement municipal) de résidence à 1 an d'intervalle,2,['C15_POP01P] -C15_POP01P_IRANAUT,Population ayant changé de commune (ou arrondissement municipal) de résidence à 1an d'intervalle,2,['C15_POP01P] -C201,Collège,1, -C201_NB_CANT,Collège avec cantine,2,['C201'] -C201_NB_EP,Collège appartenant à un EP,2,['C201'] -C201_NB_INT,Collège avec internat,2,['C201'] -C301,Lycée d'enseignement général et/ou technologique,1, -C301_NB_CANT,Lycée d'enseignement général et/ou technologique avec cantine,2,['C301'] -C301_NB_EP,Lycée d'enseignement général et/ou technologique appartenant à un EP,2,['C301'] -C301_NB_INT,Lycée d'enseignement général et/ou technologique avec internat,2,['C301'] -C301_NB_PGE,Lycée d'enseignement général et/ou technologique avec prépa grandes écoles,2,['C301'] -C302,Lycée d'enseignement professionnel,1, -C302_NB_CANT,Lycée d'enseignement professionnel avec cantine,2,['C302'] -C302_NB_EP,Lycée d'enseignement professionnel appartenant à un EP,2,['C302'] -C302_NB_INT,Lycée d'enseignement professionnel avec internat,2,['C302'] -C302_NB_PGE,Lycée d'enseignement professionnel avec prépa grandes écoles,2,['C302'] -C303,Lycée technique ou/et professionnel agricole,1, -C303_NB_INT,Lycée technique ou/et professionnel agricole avec internat,2,['C303'] -C303_NB_PGE,Lycée technique ou/et professionnel agricole avec prépa grandes écoles,2,['C303'] -C304,SGT : Section d'enseignement général et technologique,1, -C304_NB_CANT,SGT : Section d'enseignement général et technologique avec cantine,2,['C304'] -C304_NB_INT,SGT : Section d'enseignement général et technologique avec internat,2,['C304'] -C305,SEP : section d'enseignement professionnel,1, -C305_NB_CANT,SEP : section d'enseignement professionnel avec cantine,2,['C305'] -C305_NB_INT,SEP : section d'enseignement professionnel avec internat,2,['C305'] -C401,"Section Technicien Supérieur, Classe Prépa Grandes Ecoles",1, -C402,Formation santé,1, -C403,Formation commerce,1, -C409,Autre formation post bac non universitaire,1, -C501,Unité de Formation et de Recherche,1, -C502,Institut universitaire,1, -C503,Ecole d'ingénieurs,1, -C504,Enseignement général supérieur privé,1, -C505,Ecole d'enseignement supérieur agricole,1, -C505_NB_INT,Ecole d'enseignement supérieur agricole avec internat,2,['C505'] -C509,Autre enseignement supérieur,1, -C601,Centre de formation d'apprentis hors agriculture,1, -C602,GRETA,1, -C603,Centre dispensant de la formation continue agricole,1, -C604,Formation aux métiers du sport,1, -C605,Centre dispensant des formations d'apprentissage agricole,1, -C605_NB_INT,Centre dispensant des formations d'apprentissage agricole avec internat,2,['C605'] -C609,Autre formation continue,1, -C701,Résidence universitaire,1, -C702,Restaurant universitaire,1, -DEC_D114,1er décile (€),1, -DEC_D214,2e décile (€),1, -DEC_D314,3e décile (€),1, -DEC_D414,4e décile (€),1, -DEC_D614,6e décile (€),1, -DEC_D714,7e décile (€),1, -DEC_D814,8e décile (€),1, -DEC_D914,9e décile (€),1, -DEC_EQ14,Écart interquartile rapporté à la médiane,1, -DEC_GI14,Indice de Gini,1, -DEC_MED14,Médiane (€),1, -DEC_PAUT14,Part des autres revenus (%),1, -DEC_PBEN14,Part des revenus d'activités non salariées (%),1, -DEC_PCHO14,Part des indemnités de chômage (%),1, -DEC_PIMP14,Part des ménages fiscaux imposés (%),1, -DEC_PPEN14,"Part des pensions, retraites et rentes (%)",1, -DEC_PTSA14,Part des revenus d'activités salariées (%),1, -DEC_Q114,1er quartile(€),1, -DEC_Q314,3e quartile(€),1, -DEC_RD14,Rapport interdécile D9/D1,1, -DEC_S80S2014,S80/S20,1, -DEC_TP6014,Taux de bas revenus déclarés au seuil de 60 % (%),1, -NB_A101,Police,1, -NB_A104,Gendarmerie,1, -NB_A105,Cour d'appel,1, -NB_A106,Tribunal de grande instance,1, -NB_A107,Tribunal d'instance,1, -NB_A108,Conseil des prud'hommes,1, -NB_A109,Tribunal de commerce,1, -NB_A115,Réseau spécialisé pôle emploi,1, -NB_A119,DGFiP,1, -NB_A120,DRFiP,1, -NB_A121,DDFiP,1, -NB_A122,Réseau de proximité pôle emploi,1, -NB_A123,Réseau partenarial pôle emploi,1, -NB_A124,Maison de justice et du droit,1, -NB_A125,Antenne de justice,1, -NB_A203,"Banques, caisses d'épargne",1, -NB_A205,Pompes funèbres,1, -NB_A206,Bureau de poste,1, -NB_A207,Relais poste,1, -NB_A208,Agence postale,1, -NB_A301,Réparation auto et de matériel agricole,1, -NB_A302,Contrôle technique auto,1, -NB_A303,Location auto-utilitaires légers,1, -NB_A304,École de conduite,1, -NB_A401,Maçon,1, -NB_A402,"Plâtrier, peintre",1, -NB_A403,"Menuisier, charpentier, serrurier",1, -NB_A404,"Plombier, couvreur, chauffagiste",1, -NB_A405,Électricien,1, -NB_A406,Entreprise générale du bâtiment,1, -NB_A501,Coiffure,1, -NB_A502,Vétérinaire,1, -NB_A503,Agence de travail temporaire,1, -NB_A504,Restaurant,1, -NB_A505,Agence immobilière,1, -NB_A506,Blanchisserie teinturerie,1, -NB_A507,Soins de beauté,1, -NB_B101,Hypermarché,1, -NB_B102,Supermarché,1, -NB_B103,Grande surface de bricolage,1, -NB_B201,Supérette,1, -NB_B202,Epicerie,1, -NB_B203,Boulangerie,1, -NB_B204,Boucherie charcuterie,1, -NB_B205,Produits surgelés,1, -NB_B206,Poissonnerie,1, -NB_B301,Librairie papeterie journaux,1, -NB_B302,Magasin de vêtements,1, -NB_B303,Magasin d'équipements du foyer,1, -NB_B304,Magasin de chaussures,1, -NB_B305,Magasin d'électroménager et de matériel audio-vidéo,1, -NB_B306,Magasin de meubles,1, -NB_B307,Magasin d'articles de sports et de loisirs,1, -NB_B308,Magasin de revêtements murs et sols,1, -NB_B309,Droguerie quincaillerie bricolage,1, -NB_B310,Parfumerie,1, -NB_B311,Horlogerie Bijouterie,1, -NB_B312,Fleuriste,1, -NB_B313,Magasin d'optique,1, -NB_B315,Magasin de matériel médical et orthopédique,1, -NB_B316,Station service,1, -NB_D201,Médecin omnipraticien,1, -NB_D202,Spécialiste en cardiologie,1, -NB_D203,Spécialiste en dermatologie vénéréologie,1, -NB_D204,Spécialiste en gynécologie médicale,1, -NB_D205,Spécialiste en gynécologie obstétrique,1, -NB_D206,Spécialiste en gastro-entérologie hépatologie,1, -NB_D207,Spécialiste en psychiatrie,1, -NB_D208,Spécialiste en ophtalmologie,1, -NB_D209,Spécialiste en oto-rhino-laryngologie,1, -NB_D210,Spécialiste en pédiatrie,1, -NB_D211,Spécialiste en pneumologie,1, -NB_D212,Spécialiste en radiodiagnostic et imagerie médicale,1, -NB_D213,Spécialiste en stomatologie,1, -NB_D221,Chirurgien dentiste,1, -NB_D231,Sage-femme,1, -NB_D232,Infirmier,1, -NB_D233,Masseur kinésithérapeute,1, -NB_D235,Orthophoniste,1, -NB_D236,Orthoptiste,1, -NB_D237,Pédicure-podologue,1, -NB_D238,Audio prothésiste,1, -NB_D239,Ergothérapeute,1, -NB_D240,Psychomotricien,1, -NB_D242,Diététicien,1, -NB_D243,Psychologue,1, -NB_D401,Personnes âgées : hébergement,1, -NB_D402,Personnes âgées : soins à domicile,1, -NB_D403,Personnes âgées : services d'aide,1, -NB_D404,Personnes âgées : foyer restaurant,1, -NB_D405,Personnes âgées : services de repas à domicile,1, -NB_D502,Établissement d'accueil du jeune enfant,1, -NB_D601,Enfants handicapés : hébergement,1, -NB_D602,Enfants handicapés : services à domicile ou ambulatoires,1, -NB_D603,Adultes handicapés : hébergement,1, -NB_D604,Adultes handicapés : services d'aides,1, -NB_D605,Travail protégé,1, -NB_D606,Adultes handicapés : services de soins à domicile,1, -NB_D701,Aide sociale à l'enfance : hébergement,1, -NB_D702,Aide sociale à l'enfance : action éducative,1, -NB_D703,CHRS : centre d'hébergement et de réadaptation sociale,1, -NB_D704,Centre provisoire d'hébergement,1, -NB_D705,Centre accueil demandeur d'asile,1, -NB_D709,Autres établissements pour adultes et familles en difficulté,1, -NB_E101,Taxi,1, -NB_E102,Aéroport,1, -NB_E103,Gare avec desserte train à grande vitesse (TAGV),1, -NB_E106,Gare sans desserte train à grande vitesse (TAGV),1, -NB_F101,Bassin de natation,1, -NB_F101_NB_AIREJEU,"Bassin de natation - nombre de bassins de natation, sportive et/ou ludique",2,['NB_F101'] -NB_F101_NB_COU,Bassin de natation avec au moins un bassin couvert,2,['NB_F101'] -NB_F101_NB_ECL,Bassin de natation avec au moins un bassin éclairé,2,['NB_F101'] -NB_F102,Boulodrome,1, -NB_F102_NB_AIREJEU,Boulodrome - nombre de terrains,2,['NB_F102'] -NB_F102_NB_COU,Boulodrome avec au moins un terrain couvert,2,['NB_F102'] -NB_F102_NB_ECL,Boulodrome avec au moins un terrain éclairé,2,['NB_F102'] -NB_F103,Tennis,1, -NB_F103_NB_AIREJEU,Tennis - nombre de courts,2,['NB_F103'] -NB_F103_NB_COU,Tennis avec au moins un court couvert,2,['NB_F103'] -NB_F103_NB_ECL,Tennis avec au moins un court éclairé,2,['NB_F103'] -NB_F104,Équipement de cyclisme,1, -NB_F104_NB_AIREJEU,Équipement de cyclisme - nombre de pistes,2,['NB_F104'] -NB_F104_NB_COU,Équipement de cyclisme avec au moins une piste couverte,2,['NB_F104'] -NB_F104_NB_ECL,Équipement de cyclisme avec au moins une piste éclairée,2,['NB_F104'] -NB_F105,Domaine skiable,1, -NB_F105_NB_AIREJEU,Domaine skiable - nombre de pistes,2,['NB_F105'] -NB_F105_NB_COU,Domaine skiable avec au moins une piste couverte,2,['NB_F105'] -NB_F105_NB_ECL,Domaine skiable avec au moins une piste éclairée,2,['NB_F105'] -NB_F106,Centre équestre,1, -NB_F106_NB_AIREJEU,"Centre équestre - nombre de carrières, manèges",2,['NB_F106'] -NB_F106_NB_COU,Centre équestre avec au moins un équipement couvert,2,['NB_F106'] -NB_F106_NB_ECL,Centre équestre avec au moins un équipement éclairé,2,['NB_F106'] -NB_F107,Athlétisme,1, -NB_F107_NB_AIREJEU,Athlétisme - nombre d'aires de pratique,2,['NB_F107'] -NB_F107_NB_COU,Athlétisme avec au moins une aire de pratique couverte,2,['NB_F107'] -NB_F107_NB_ECL,Athlétisme avec au moins une aire de pratique éclairée,2,['NB_F107'] -NB_F108,Terrain de golf,1, -NB_F108_NB_AIREJEU,Terrain de golf - nombre d'aires de pratique,2,['NB_F108'] -NB_F108_NB_COU,Terrain de golf avec au moins une aire de pratique couverte,2,['NB_F108'] -NB_F108_NB_ECL,Terrain de golf avec au moins une aire de pratique éclairée,2,['NB_F108'] -NB_F109,Parcours sportif/santé,1, -NB_F109_NB_AIREJEU,Parcours sportif/santé - nombre de parcours,2,['NB_F109'] -NB_F109_NB_COU,Parcours sportif/santé avec au moins un parcours couvert,2,['NB_F109'] -NB_F109_NB_ECL,Parcours sportif/santé avec au moins un parcours éclairé,2,['NB_F109'] -NB_F110,Sports de glace,1, -NB_F110_NB_AIREJEU,Sports de glace - nombre d'aires de pratique,2,['NB_F110'] -NB_F110_NB_COU,Sports de glace avec au moins une aire de pratique couverte,2,['NB_F110'] -NB_F110_NB_ECL,Sports de glace avec au moins une aire de pratique éclairée,2,['NB_F110'] -NB_F111,Plateaux et terrains de jeux extérieurs,1, -NB_F111_NB_AIREJEU,Plateaux et terrains de jeux extérieurs - nombre d'aires de pratique,2,['NB_F111'] -NB_F111_NB_COU,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique couverte,2,['NB_F111'] -NB_F111_NB_ECL,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique éclairée,2,['NB_F111'] -NB_F112,Salles spécialisées,1, -NB_F112_NB_AIREJEU,Salles spécialisées - nombre d'aires de pratique,2,['NB_F112'] -NB_F112_NB_COU,Salles spécialisées avec au moins une aire de pratique couverte,2,['NB_F112'] -NB_F112_NB_ECL,Salles spécialisées avec au moins une aire de pratique éclairée,2,['NB_F112'] -NB_F113,Terrains de grands jeux,1, -NB_F113_NB_AIREJEU,Terrains de grands jeux - nombre de terrains,2,['NB_F113'] -NB_F113_NB_COU,Terrains de grands jeux avec au moins un terrain couvert,2,['NB_F113'] -NB_F113_NB_ECL,Terrains de grands jeux avec au moins un terrain éclairé,2,['NB_F113'] -NB_F114,Salles de combat,1, -NB_F114_NB_AIREJEU,Salles de combat - nombre d'aires de pratique,2,['NB_F114'] -NB_F114_NB_COU,Salles de combat avec au moins une aire de pratique couverte,2,['NB_F114'] -NB_F114_NB_ECL,Salles de combat avec au moins une aire de pratique éclairée,2,['NB_F114'] -NB_F116,Salles non spécialisées,1, -NB_F116_NB_AIREJEU,Salles non spécialisées - nombre d'équipements où s'exerce au moins une activité physique et/ou sportive,2,['NB_F116'] -NB_F116_NB_COU,Salles non spécialisées avec au moins un équipement couvert,2,['NB_F116'] -NB_F116_NB_ECL,Salles non spécialisées avec au moins un équipement éclairé,2,['NB_F116'] -NB_F117,Roller-Skate-Vélo bicross ou freestyle,1, -NB_F117_NB_AIREJEU,Roller-Skate-Vélo bicross ou freestyle - nombre de pistes,2,['NB_F117'] -NB_F117_NB_COU,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement couvert,2,['NB_F117'] -NB_F117_NB_ECL,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement éclairé,2,['NB_F117'] -NB_F118,Sports nautiques,1, -NB_F118_NB_AIREJEU,Sports nautiques - nombre d'aires de pratique,2,['NB_F118'] -NB_F118_NB_COU,Sports nautiques avec au moins une aire de pratique couverte,2,['NB_F118'] -NB_F118_NB_ECL,Sports nautiques avec au moins une aire de pratique éclairée,2,['NB_F118'] -NB_F119,Bowling,1, -NB_F119_NB_AIREJEU,Bowling - nombre d'aires de jeu,2,['NB_F119'] -NB_F119_NB_COU,Bowling avec au moins une aire de jeu couverte,2,['NB_F119'] -NB_F119_NB_ECL,Bowling avec au moins une aire de jeu éclairée,2,['NB_F119'] -NB_F120,Salles de remise en forme,1, -NB_F120_NB_AIREJEU,Salles de remise en forme - nombre d'aires de pratique,2,['NB_F120'] -NB_F120_NB_COU,Salles de remise en forme avec au moins une aire de pratique couverte,2,['NB_F120'] -NB_F120_NB_ECL,Salles de remise en forme avec au moins une aire de pratique éclairée,2,['NB_F120'] -NB_F121,Salles multisports (gymnase),1, -NB_F121_NB_AIREJEU,Salles multisports (gymnase) - nombre d'aires de pratique,2,['NB_F121'] -NB_F121_NB_COU,Salles multisports (gymnase) avec au moins une aire de pratique couverte,2,['NB_F121'] -NB_F121_NB_ECL,Salles multisports (gymnase) avec au moins une aire de pratique éclairée,2,['NB_F121'] -NB_F201,Baignade aménagée,1, -NB_F201_NB_AIREJEU,Baignade aménagée - nombre d'aires de pratique,2,['NB_F201'] -NB_F202,Port de plaisance - Mouillage,2,['NB_F201'] -NB_F202_NB_AIREJEU,"Port de plaisance - Mouillage - nombre de ports, de zones",2,['NB_F201'] -NB_F203,Boucle de randonnée,1, -NB_F203_NB_AIREJEU,Boucle de randonnée - nombre de circuits,2,['NB_F203'] -NB_F302,Théâtre,1, -NB_F302_NB_SALLES,Nombre de salles dans le théâtre,2,['NB_F302'] -NB_F303,Cinéma,1, -NB_F303_NB_SALLES,Nombre de salles dans le cinéma,2,['NB_F303'] -NB_F304,Musée,1, -NB_F305,Conservatoire,1, -NB_G101,Agence de voyage,1, -NB_G102,Hôtel,1, -NB_G103,Camping,1, -NB_G104,Information Touristique,1, -note,Note de précaution (voir onglet seuils),1, -P14_ACT1524,Actifs 15-24 ans en 2014 (princ),3,['P14_POP1524'] -P14_ACT1564,Actifs 15-64 ans en 2014 (compl),2,['P14_POP'] -P14_ACT2554,Actifs 25-54 ans en 2014 (princ),3,['P14_POP2554'] -P14_ACT5564,Actifs 55-64 ans en 2014 (princ),3,['P14_POP5564'] -P14_ACTOCC1524,Actifs occupés 15-24 ans en 2014 (princ),4,['P14_ACT1524'] -P14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),3,['P14_ACT1564'] -P14_ACTOCC15P,Actifs occupés 15 ans ou plus en 2014 (princ),2,['P14_POP'] -P14_ACTOCC15P_ILT1,Actif occ 15 ans ou plus travaille commune résidence en 2014 (princ),3,['P14_ACTOCC15P'] -P14_ACTOCC15P_ILT2,Actif occ 15 ans ou plus travaille autre commune même dépt résidence en 2014 (princ),3,['P14_ACTOCC15P'] -P14_ACTOCC15P_ILT2P,Actif occ 15 ans ou plus travaille autre commune que commune résidence en 2014 (princ),3,['P14_ACTOCC15P'] -P14_ACTOCC15P_ILT3,Actif occ 15 ans ou plus travaille autre dépt même région résidence en 2014 (princ),3,['P14_ACTOCC15P'] -P14_ACTOCC15P_ILT4,Actif occ 15 ans ou plus travaille autre région en métropole en 2014 (princ),3,['P14_ACTOCC15P'] -P14_ACTOCC15P_ILT5,Actif occ 15 ans ou plus travaille autre région hors métropole en 2014 (princ),3,['P14_ACTOCC15P'] -P14_ACTOCC15P_TP,Actifs occ 15 ans ou plus TP en 2014 (princ),3,['P14_ACTOCC15P'] -P14_ACTOCC2554,Actifs occupés 25-54 ans en 2014 (princ),4,['P14_ACT2554'] -P14_ACTOCC5564,Actifs occupés 55-64 ans en 2014 (princ),4,['P14_ACT5564'] -P14_AINACT1564,Autres inactifs 15-64 ans en 2014 (princ),2,['P14_POP'] -P14_ANEM_RP,Anc tot Emméngt Rés princ (années) en 2014 (princ),2,['P14_LOG'] -P14_ANEM_RP_GRAT,Anc tot Emméngt Rés princ occ gratuit (années) en 2014 (princ),3,['P14_ANEM_RP'] -P14_ANEM_RP_LOC,Anc tot Emméngt Rés princ occ par Locataires (années) en 2014 (princ),3,['P14_ANEM_RP'] -P14_ANEM_RP_LOCHLMV,Anc tot Emméngt Rés princ HLM louées vides (années) en 2014 (princ),3,['P14_ANEM_RP'] -P14_ANEM_RP_PROP,Anc tot Emméngt Rés princ occ par Propriétaires (années) en 2014 (princ),3,['P14_ANEM_RP'] -P14_APPART,Appartements en 2014 (princ),2,['P14_LOG'] -P14_CHOM1524,Chômeurs 15-24 ans en 2014 (princ),3,['P14_POP1524'] -P14_CHOM1564,Chômeurs 15-64 ans en 2014 (princ),2,['P14_POP'] -P14_CHOM2554,Chômeurs 25-54 ans en 2014 (princ),3,['P14_POP2554'] -P14_CHOM5564,Chômeurs 55-64 ans en 2014 (princ),3,['P14_POP5564'] -P14_ETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans en 2014 (princ),2,['P14_POP'] -P14_F0014,Pop Femmes 0-14 ans en 2014 (princ),3,['P14_POPF'] -P14_F0019,Pop Femmes 0-19 ans en 2014 (princ),3,['P14_POPF'] -P14_F1524,Pop 15-24 ans Femmes en 2014 (princ),3,['P14_POPF'] -P14_F1564,Pop 15-64 ans Femmes en 2014 (princ),3,['P14_POPF'] -P14_F2064,Pop Femmes 20-64 ans en 2014 (princ),3,['P14_POPF'] -P14_F2554,Pop 25-54 ans Femmes en 2014 (princ),3,['P14_POPF'] -P14_F4559,Pop Femmes 45-59 ans en 2014 (princ),3,['P14_POPF'] -P14_F5564,Pop 55-64 ans Femmes en 2014 (princ),3,['P14_POPF'] -P14_F6074,Pop Femmes 60-74 ans en 2014 (princ),3,['P14_POPF'] -P14_F65P,Pop Femmes 65 ans ou plus en 2014 (princ),3,['P14_POPF'] -P14_F75P,Pop Femmes 75 ans ou plus en 2014 (princ),3,['P14_POPF'] -P14_FACT1524,Actifs 15-24 ans Femmes en 2014 (princ),4,['P14_F1524'] -P14_FACT1564,Actifs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] -P14_FACT2554,Actifs 25-54 ans Femmes en 2014 (princ),4,['P14_F2554'] -P14_FACT5564,Actifs 55-64 ans Femmes en 2014 (princ),4,['P14_F5564'] -P14_FACTOCC1524,Actifs occupés 15-24 ans Femmes en 2014 (princ),5,['P14_FACT1524'] -P14_FACTOCC1564,Actifs occupés 15-64 ans Femmes en 2014 (princ),5,['P14_FACT1564'] -P14_FACTOCC15P,Actifs occupés 15 ans ou plus Femmes en 2014 (princ),4,['C14_F15P'] -P14_FACTOCC2554,Actifs occupés 25-54 ans Femmes en 2014 (princ),5,['P14_FACT2554'] -P14_FACTOCC5564,Actifs occupés 55-64 ans Femmes en 2014 (princ),5,['P14_FACT5564'] -P14_FAINACT1564,Autres inactifs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] -P14_FCHOM1564,Chômeurs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] -P14_FETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] -P14_FINACT1564,Inactifs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] -P14_FNSAL15P,Non-salariés 15 ans ou plus Femmes en 2014 (princ),4,['C14_F15P'] -P14_FNSCOL15P,Femmes 15 ans ou plus non scolarisées en 2014 (princ),4,['P14_F15P'] -P14_FNSCOL15P_BAC,Femmes 15 ans ou plus non scol. BAC en 2014 (princ),5,['P14_FNSCOL15P'] -P14_FNSCOL15P_CAPBEP,Femmes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),5,['P14_FNSCOL15P'] -P14_FNSCOL15P_DIPLMIN,"Femmes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",5,['P14_FNSCOL15P'] -P14_FNSCOL15P_SUP,Femmes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),5,['P14_FNSCOL15P'] -P14_FRETR1564,Retraités Préretraités 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] -P14_FSAL15P,Salariés 15 ans ou plus Femmes en 2014 (princ),4,['C14_F15P'] -P14_FSAL15P_TP,Salariés 15 ans ou plus TP Femmes en 2014 (princ),5,['P14_FSAL15P'] -P14_H0014,Pop Hommes 0-14 ans en 2014 (princ),3,['P14_POPH'] -P14_H0019,Pop Hommes 0-19 ans en 2014 (princ),3,['P14_POPH'] -P14_H1524,Pop 15-24 ans Hommes en 2014 (princ),3,['P14_POPH'] -P14_H1529,Pop Hommes 15-29 ans en 2014 (princ),3,['P14_POPH'] -P14_H1564,Pop 15-64 ans Hommes en 2014 (princ),3,['P14_POPH'] -P14_H2064,Pop Hommes 20-64 ans en 2014 (princ),3,['P14_POPH'] -P14_H2554,Pop 25-54 ans Hommes en 2014 (princ),3,['P14_POPH'] -P14_H3044,Pop Hommes 30-44 ans en 2014 (princ),3,['P14_POPH'] -P14_H4559,Pop Hommes 45-59 ans en 2014 (princ),3,['P14_POPH'] -P14_H5564,Pop 55-64 ans Hommes en 2014 (princ),3,['P14_POPH'] -P14_H6074,Pop Hommes 60-74 ans en 2014 (princ),3,['P14_POPH'] -P14_H65P,Pop Hommes 65 ans ou plus en 2014 (princ),3,['P14_POPH'] -P14_H75P,Pop Hommes 75 ans ou plus en 2014 (princ),3,['P14_POPH'] -P14_HACT1524,Actifs 15-24 ans Hommes en 2014 (princ),4,['P14_H1524'] -P14_HACT1564,Actifs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] -P14_HACT2554,Actifs 25-54 ans Hommes en 2014 (princ),4,['P14_H2554'] -P14_HACT5564,Actifs 55-64 ans Hommes en 2014 (princ),4,['P14_H5564'] -P14_HACTOCC1524,Actifs occupés 15-24 ans Hommes en 2014 (princ),5,['P14_HACT1524'] -P14_HACTOCC1564,Actifs occupés 15-64 ans Hommes en 2014 (princ),5,['P14_HACT1564'] -P14_HACTOCC15P,Actifs occupés 15 ans ou plus Hommes en 2014 (princ),4,['C14_F15P'] -P14_HACTOCC2554,Actifs occupés 25-54 ans Hommes en 2014 (princ),5,['P14_HACT2554'] -P14_HACTOCC5564,Actifs occupés 55-64 ans Hommes en 2014 (princ),5,['P14_HACT5564'] -P14_HAINACT1564,Autres inactifs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] -P14_HCHOM1564,Chômeurs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] -P14_HETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] -P14_HINACT1564,Inactifs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] -P14_HNSAL15P,Non-salariés 15 ans ou plus Hommes en 2014 (princ),4,['C14_F15P'] -P14_HNSCOL15P,Hommes 15 ans ou plus non scolarisés en 2014 (princ),4,['C14_F15P'] -P14_HNSCOL15P_BAC,Hommes 15 ans ou plus non scol. BAC en 2014 (princ),5,['P14_HNSCOL15P_BAC'] -P14_HNSCOL15P_CAPBEP,Hommes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),5,['P14_HNSCOL15P_BAC'] -P14_HNSCOL15P_DIPLMIN,"Hommes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",5,['P14_HNSCOL15P_BAC'] -P14_HNSCOL15P_SUP,Hommes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),5,['P14_HNSCOL15P_BAC'] -P14_HRETR1564,Retraités Préretraités 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] -P14_HSAL15P,Salariés 15 ans ou plus Hommes en 2014 (princ),4,['C14_F15P'] -P14_HSAL15P_TP,Salariés 15 ans ou plus TP Hommes en 2014 (princ),5,['P14_HSAL15P'] -P14_INACT1564,Inactifs 15-64 ans en 2014 (princ),2,['P14_POP'] -P14_LOG,Logements en 2014 (princ),1, -P14_LOGVAC,Logements vacants en 2014 (princ),2,['P14_LOG'] -P14_MAISON,Maisons en 2014 (princ),2,['P14_LOG'] -P14_MEN,Ménages en 2014 (princ),2,['P14_POP'] -P14_MEN_ANEM0002,Ménages emménagés moins 2 ans en 2014 (princ),3,['P14_MEN'] -P14_MEN_ANEM0204,Ménages emménagés entre 2-4 ans en 2014 (princ),3,['P14_MEN'] -P14_MEN_ANEM0509,Ménages emménagés entre 5-9 ans en 2014 (princ),3,['P14_MEN'] -P14_MEN_ANEM10P,Ménages emménagés depuis 10 ans ou plus en 2014 (princ),3,['P14_MEN'] -P14_NBPI_RP,Pièces rés princ en 2014 (princ),3,['P14_RP'] -P14_NBPI_RP_ANEM0002,Pièces Rés princ Mén. emménagés moins 2 ans en 2014 (princ),4,['P14_NBPI_RP'] -P14_NBPI_RP_ANEM0204,Pièces Rés princ Mén. emménagés entre 2-4 ans en 2014 (princ),4,['P14_NBPI_RP'] -P14_NBPI_RP_ANEM0509,Pièces Rés princ Mén. emménagés entre 5-9 ans en 2014 (princ),4,['P14_NBPI_RP'] -P14_NBPI_RP_ANEM10P,Pièces Rés princ Mén. emménagés depuis 10 ans ou plus en 2014 (princ),4,['P14_NBPI_RP'] -P14_NBPI_RPAPPART,Pièces rés princ type appartement en 2014 (princ),4,['P14_NBPI_RP'] -P14_NBPI_RPMAISON,Pièces rés princ type maison en 2014 (princ),4,['P14_NBPI_RP'] -P14_NPER_RP,Personnes Rés princ en 2014 (princ),2,['P14_POP'] -P14_NPER_RP_GRAT,Pers Rés princ occupées gratuit en 2014 (princ),3,['P14_NPER_RP'] -P14_NPER_RP_LOC,Pers Rés princ occupées Locataires en 2014 (princ),3,['P14_NPER_RP'] -P14_NPER_RP_LOCHLMV,Pers Rés princ HLM louées vides en 2014 (princ),3,['P14_NPER_RP'] -P14_NPER_RP_PROP,Pers Rés princ occupées Propriétaires en 2014 (princ),3,['P14_NPER_RP'] -P14_NSAL15P,Non-salariés 15 ans ou plus en 2014 (princ),3,['P14_POP15P'] -P14_NSAL15P_AIDFAM,Non-salariés 15 ans ou plus Aides familiaux en 2014 (princ),4,['P14_NSAL15P'] -P14_NSAL15P_EMPLOY,Non-salariés 15 ans ou plus Employeurs en 2014 (princ),4,['P14_NSAL15P'] -P14_NSAL15P_INDEP,Non-salariés 15 ans ou plus Indépendants en 2014 (princ),4,['P14_NSAL15P'] -P14_NSAL15P_TP,Non-salariés 15 ans ou plus TP en 2014 (princ),4,['P14_NSAL15P'] -P14_NSCOL15P,Pop 15 ans ou plus non scolarisée en 2014 (princ),3,['P14_POP15P'] -P14_NSCOL15P_BAC,Pop 15 ans ou plus non scol. BAC en 2014 (princ),4,['P14_NSCOL15P'] -P14_NSCOL15P_CAPBEP,Pop 15 ans ou plus non scol. CAP-BEP en 2014 (princ),4,['P14_NSCOL15P'] -P14_NSCOL15P_DIPLMIN,"Pop 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",4,['P14_NSCOL15P'] -P14_NSCOL15P_SUP,Pop 15 ans ou plus non scol. Enseignement sup en 2014 (princ),4,['P14_NSCOL15P'] -P14_PHORMEN,Pop hors ménages en 2014 (princ),2,['P14_POP'] -P14_PMEN,Pop Ménages en 2014 (compl),2,['P14_POP'] -P14_PMEN_ANEM0002,Pop mén emménagés moins 2 ans en 2014 (princ),3,['P14_PMEN'] -P14_PMEN_ANEM0204,Pop mén emménagés entre 2-4 ans en 2014 (princ),3,['P14_PMEN'] -P14_PMEN_ANEM0509,Pop mén emménagés entre 5-9 ans en 2014 (princ),3,['P14_PMEN'] -P14_PMEN_ANEM10P,Pop mén emménagés depuis 10 ans ou plus en 2014 (princ),3,['P14_PMEN'] -P14_POP,Population en 2014 (princ),1, -P14_POP_ETR,Pop Etrangers en 2014 (princ),2,['P14_POP'] -P14_POP_FR,Pop Français en 2014 (princ),2,['P14_POP'] -P14_POP_IMM,Pop Immigrés en 2014 (princ),2,['P14_POP'] -P14_POP0002,Pop 0-2 ans en 2014 (princ),2,['P14_POP'] -P14_POP0014,Pop 0-14 ans en 2014 (princ),2,['P14_POP'] -P14_POP0019,Pop 0-19 ans en 2014 (princ),2,['P14_POP'] -P14_POP0205,Pop 2-5 ans en 2014 (princ),2,['P14_POP'] -P14_POP0305,Pop 3-5 ans en 2014 (princ),2,['P14_POP'] -P14_POP0610,Pop 6-10 ans en 2014 (princ),2,['P14_POP'] -P14_POP1114,Pop 11-14 ans en 2014 (princ),2,['P14_POP'] -P14_POP1117,Pop 11-17 ans en 2014 (princ),2,['P14_POP'] -P14_POP1517,Pop 15-17 ans en 2014 (princ),2,['P14_POP'] -P14_POP1524,Pop 15-24 ans en 2014 (princ),2,['P14_POP'] -P14_POP1524_PSEUL,Pop 15-24 ans vivant seule en 2014 (princ),3,['P14_POP1524'] -P14_POP1529,Pop 15-29 ans en 2014 (princ),2,['P14_POP'] -P14_POP15P,Pop 15 ans ou plus en 2014 (princ),2,['P14_POP'] -P14_POP15P_MARIEE,Pop 15 ans ou plus Mariée en 2014 (princ),3,['P14_POP15P'] -P14_POP15P_NONMARIEE,Pop 15 ans ou plus Non mariée en 2014 (princ),3,['P14_POP15P'] -P14_POP15P_PSEUL,Pop 15 ans ou plus ans vivant seule en 2014 (princ),3,['P14_POP15P'] -P14_POP1824,Pop 18-24 ans en 2014 (princ),2,['P14_POP'] -P14_POP2064,Pop 20-64 ans en 2014 (princ),2,['P14_POP'] -P14_POP2529,Pop 25-29 ans en 2014 (princ),2,['P14_POP'] -P14_POP2539,Pop 25-39 ans en 2014 (princ),2,['P14_POP'] -P14_POP2554,Pop 25-54 ans en 2014 (princ),2,['P14_POP'] -P14_POP2554_PSEUL,Pop 25-54 ans vivant seule en 2014 (princ),3,['P14_POP2554'] -P14_POP3044,Pop 30-44 ans en 2014 (princ),2,['P14_POP'] -P14_POP30P,Pop 30 ans ou plus en 2014 (princ),2,['P14_POP'] -P14_POP4054,Pop 40-54 ans en 2014 (princ),2,['P14_POP'] -P14_POP4559,Pop 45-59 ans en 2014 (princ),2,['P14_POP'] -P14_POP5564,Pop 55-64 ans en 2014 (princ),2,['P14_POP'] -P14_POP5579,Pop 55-79 ans en 2014 (princ),2,['P14_POP'] -P14_POP5579_PSEUL,Pop 55-79 ans vivant seule en 2014 (princ),3,['P14_POP5579'] -P14_POP6074,Pop 60-74 ans en 2014 (princ),2,['P14_POP'] -P14_POP6579,Pop 65-79 ans en 2014 (princ),2,['P14_POP'] -P14_POP65P,Pop 65 ans ou plus en 2014 (princ),2,['P14_POP'] -P14_POP75P,Pop 75 ans ou plus en 2014 (princ),2,['P14_POP'] -P14_POP80P,Pop 80 ans ou plus en 2014 (princ),2,['P14_POP'] -P14_POP80P_PSEUL,Pop 80 ans ou plus vivant seule en 2014 (princ),3,['P14_POP80P'] -P14_POPF,Pop Femmes en 2014 (princ),2,['P14_POP'] -P14_POPH,Pop Hommes en 2014 (princ),2,['P14_POP'] -P14_POPMEN1524,Pop mén 15-24 ans en 2014 (princ),3,['P14_POP1524'] -P14_POPMEN15P,Pop mén 15 ans ou plus en 2014 (princ),3,['P14_POP15P'] -P14_POPMEN2554,Pop mén 25-54 ans en 2014 (princ),3,['P14_POP2554'] -P14_POPMEN5579,Pop mén 55-79 ans en 2014 (princ),3,['P14_POP5579'] -P14_POPMEN80P,Pop mén 80 ans ou plus en 2014 (princ),3,['P14_POP80P'] -P14_RETR1564,Retraités Préretraités 15-64 ans en 2014 (princ),3,['P14_POP1564'] -P14_RP,Résidences principales en 2014 (princ),2,['P14_LOG'] -P14_RP_100120M2,Rés princ de 100 à moins de 120 m2 en 2014 (princ),3,['P14_RP'] -P14_RP_120M2P,Rés princ de 120 m2 ou plus en 2014 (princ),3,['P14_RP'] -P14_RP_1P,Rés princ 1 pièce en 2014 (princ),3,['P14_RP'] -P14_RP_2P,Rés princ 2 pièces en 2014 (princ),3,['P14_RP'] -P14_RP_3040M2,Rés princ de 30 à moins de 40 m2 en 2014 (princ),3,['P14_RP'] -P14_RP_3P,Rés princ 3 pièces en 2014 (princ),3,['P14_RP'] -P14_RP_4060M2,Rés princ de 40 à moins de 60 m2 en 2014 (princ),3,['P14_RP'] -P14_RP_4P,Rés princ 4 pièces en 2014 (princ),3,['P14_RP'] -P14_RP_5PP,Rés princ 5 pièces ou plus en 2014 (princ),3,['P14_RP'] -P14_RP_6080M2,Rés princ de 60 à moins de 80 m2 en 2014 (princ),3,['P14_RP'] -P14_RP_80100M2,Rés princ de 80 à moins de 100 m2 en 2014 (princ),3,['P14_RP'] -P14_RP_ACH05,Rés princ 1991 à 2005 en 2014 (princ),3,['P14_RP'] -P14_RP_ACH11,Rés princ 2006 à 2011 en 2014 (princ),3,['P14_RP'] -P14_RP_ACH19,Rés princ avt 1919 en 2014 (princ),3,['P14_RP'] -P14_RP_ACH45,Rés princ 1919 à 1945 en 2014 (princ),3,['P14_RP'] -P14_RP_ACH70,Rés princ 1946 à 1970 en 2014 (princ),3,['P14_RP'] -P14_RP_ACH90,Rés princ 1971 à 1990 en 2014 (princ),3,['P14_RP'] -P14_RP_ACHTOT,Rés princ avt 2012 en 2014 (princ),3,['P14_RP'] -P14_RP_BDWC,Rés princ avec Bain/Douche WC (DOM) en 2014 (princ),3,['P14_RP'] -P14_RP_CCCOLL,Rés princ Chauffage Central Collectif (MET) en 2014 (princ),3,['P14_RP'] -P14_RP_CCIND,Rés princ Chauffage Central Individuel (MET) en 2014 (princ),3,['P14_RP'] -P14_RP_CHOS,Rés princ avec chauffe-eau solaire (DOM) en 2014 (princ),3,['P14_RP'] -P14_RP_CINDELEC,Rés princ Chauffage Individuel Electrique (MET) en 2014 (princ),3,['P14_RP'] -P14_RP_CLIM,Rés princ avec pièce climatisée (DOM) en 2014 (princ),3,['P14_RP'] -P14_RP_EAUCH,Rés princ avec eau chaude (DOM) en 2014 (princ),3,['P14_RP'] -P14_RP_ELEC,Rés princ avec électricité (DOM) en 2014 (princ),3,['P14_RP'] -P14_RP_GARL,Ménages au moins un parking en 2014 (princ),3,['P14_RP'] -P14_RP_GRAT,Rés princ logé gratuit en 2014 (princ),3,['P14_RP'] -P14_RP_LOC,Rés princ occupées Locataires en 2014 (princ),3,['P14_RP'] -P14_RP_LOCHLMV,Rés princ HLM louée vide en 2014 (princ),4,['P14_RP_LOC'] -P14_RP_M30M2,Rés princ de moins de 30 m2 en 2014 (princ),3,['P14_RP'] -P14_RP_PROP,Rés princ occupées Propriétaires en 2014 (princ),3,['P14_RP'] -P14_RP_SDB,Rés princ SDB baignoire douche (MET) en 2014 (princ),3,['P14_RP'] -P14_RP_TTEGOU,Rés princ avec tout à l'égout (DOM) en 2014 (princ),3,['P14_RP'] -P14_RP_VOIT1,Ménages une voiture en 2014 (princ),3,['P14_MEN'] -P14_RP_VOIT1P,Ménages au moins une voiture en 2014 (princ),3,['P14_MEN'] -P14_RP_VOIT2P,Ménages deux voitures ou plus en 2014 (princ),3,['P14_MEN'] -P14_RPAPPART,Rés princ type appartement en 2014 (princ),3,['P14_RP'] -P14_RPAPPART_ACH05,Rés princ Type appart 1991 à 2005 en 2014 (princ),4,['P14_RP_ACH05'] -P14_RPAPPART_ACH11,Rés princ Type appart 2006 à 2011 en 2014 (princ),4,['P14_RP_ACH11'] -P14_RPAPPART_ACH19,Rés princ Type appart avt 1919 en 2014 (princ),4,['P14_RP_ACH19'] -P14_RPAPPART_ACH45,Rés princ Type appart 1919 à 1945 en 2014 (princ),4,['P14_RP_ACH45'] -P14_RPAPPART_ACH70,Rés princ Type appart 1946 à 1970 en 2014 (princ),4,['P14_RP_ACH70'] -P14_RPAPPART_ACH90,Rés princ Type appart 1971 à 1990 en 2014 (princ),4,['P14_RP_ACH90'] -P14_RPAPPART_ACHTOT,Rés princ Type appart avt 2012 en 2014 (princ),4,['P14_RPAPPART'] -P14_RPMAISON,Rés princ type maison en 2014 (princ),3,['P14_RP'] -P14_RPMAISON_ACH05,Rés princ Type maison 1991 à 2005 en 2014 (princ),4,['P14_RP_ACH05'] -P14_RPMAISON_ACH11,Rés princ Type maison 2006 à 2011 en 2014 (princ),4,['P14_RP_ACH11'] -P14_RPMAISON_ACH19,Rés princ Type maison avt 1919 en 2014 (princ),4,['P14_RP_ACH19'] -P14_RPMAISON_ACH45,Rés princ Type maison 1919 à 1945 en 2014 (princ),4,['P14_RP_ACH45'] -P14_RPMAISON_ACH70,Rés princ Type maison 1946 à 1970 en 2014 (princ),4,['P14_RP_ACH70'] -P14_RPMAISON_ACH90,Rés princ Type maison 1971 à 1990 en 2014 (princ),4,['P14_RP_ACH90'] -P14_RPMAISON_ACHTOT,Rés princ Type maison avt 2012 en 2014 (princ),4,['P14_RPMAISON'] -P14_RSECOCC,Rés secondaires et logts occasionnels en 2014 (princ),2,['P14_LOG'] -P14_SAL15P,Salariés 15 ans ou plus en 2014 (princ),3,['P14_POP15P'] -P14_SAL15P_APPR,Salariés 15 ans ou plus Apprentissage - Stage en 2014 (princ),4,['P14_SAL15P'] -P14_SAL15P_CDD,Salariés 15 ans ou plus CDD en 2014 (princ),4,['P14_SAL15P'] -P14_SAL15P_CDI,"Salariés 15 ans ou plus Fonct publ, CDI en 2014 (princ)",4,['P14_SAL15P'] -P14_SAL15P_EMPAID,Salariés 15 ans ou plus Emplois aidés en 2014 (princ),4,['P14_SAL15P'] -P14_SAL15P_INTERIM,Salariés 15 ans ou plus Intérim en 2014 (princ),4,['P14_SAL15P'] -P14_SAL15P_TP,Salariés 15 ans ou plus TP en 2014 (princ),4,['P14_SAL15P'] -P14_SCOL0205,Pop scolarisée 2-5 ans en 2014 (princ),3,['P14_POP0205'] -P14_SCOL0610,Pop scolarisée 6-10 ans en 2014 (princ),3,['P14_POP0610'] -P14_SCOL1114,Pop scolarisée 11-14 ans en 2014 (princ),3,['P14_POP1114'] -P14_SCOL1517,Pop scolarisée 15-17 ans en 2014 (princ),3,['P14_POP1517'] -P14_SCOL1824,Pop scolarisée 18-24 ans en 2014 (princ),3,['P14_POP1824'] -P14_SCOL2529,Pop scolarisée 25-29 ans en 2014 (princ),3,['P14_POP2529'] -P14_SCOL30P,Pop scolarisée 30 ans ou plus en 2014 (princ),3,['P14_POP30P'] \ No newline at end of file +INDICATOR,LABEL,LEVEL,ANCESTOR +C101,École maternelle,1, +C101_NB_CANT,École maternelle avec cantine,2,['C101'] +C101_NB_EP,École maternelle appartenant à un EP,2,['C101'] +C101_NB_RPIC,École maternelle en RPIC,2,['C101'] +C102,École maternelle de RPI dispersé,1, +C102_NB_CANT,École maternelle de RPI dispersé avec cantine,2,['C102'] +C102_NB_EP,École maternelle en RPIC appartenant à un EP,2,['C102'] +C104,École élémentaire,1, +C104_NB_CANT,École élémentaire avec cantine,2,['C104'] +C104_NB_EP,École élémentaire appartenant à un EP,2,['C104'] +C104_NB_PELEM,École élémentaire avec classe pré-élémentaire,2,['C104'] +C104_NB_RPIC,École élémentaire en RPIC,2,['C104'] +C105,École élémentaire de RPI dispersé,1, +C105_NB_CANT,École élémentaire de RPI dispersé avec cantine,2,['C105'] +C105_NB_EP,École élémentaire de RPI dispersé appartenant à un EP,2,['C105'] +C105_NB_PELEM,École élémentaire de RPI dispersé avec École pré-élémentaire,2,['C105'] +C14_ACT1564,Actifs 15-64 ans en 2014 (compl),2,['P14_POP'] +C14_ACT1564_CS1,Actifs 15-64 ans Agriculteurs exploitants en 2014 (compl),3,['C14_ACT1564'] +C14_ACT1564_CS2,"Actifs 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",3,['C14_ACT1564'] +C14_ACT1564_CS3,"Actifs 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",3,['C14_ACT1564'] +C14_ACT1564_CS4,Actifs 15-64 ans Prof. intermédiaires en 2014 (compl),3,['C14_ACT1564'] +C14_ACT1564_CS5,Actifs 15-64 ans Employés en 2014 (compl),3,['C14_ACT1564'] +C14_ACT1564_CS6,Actifs 15-64 ans Ouvriers en 2014 (compl),3,['C14_ACT1564'] +C14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),3,['C14_ACT1564'] +C14_ACTOCC1564_CS1,Actifs occ 15-64 ans Agriculteurs exploitants en 2014 (compl),4,['C14_ACTOCC1564'] +C14_ACTOCC1564_CS2,"Actifs occ 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",4,['C14_ACTOCC1564'] +C14_ACTOCC1564_CS3,"Actifs occ 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",4,['C14_ACTOCC1564'] +C14_ACTOCC1564_CS4,Actifs occ 15-64 ans Prof. intermédiaires en 2014 (compl),4,['C14_ACTOCC1564'] +C14_ACTOCC1564_CS5,Actifs occ 15-64 ans Employés en 2014 (compl),4,['C14_ACTOCC1564'] +C14_ACTOCC1564_CS6,Actifs occ 15-64 ans Ouvriers en 2014 (compl),4,['C14_ACTOCC1564'] +C14_ACTOCC15P,Actif occ 15 ans ou plus en 2014 (compl),2, +C14_ACTOCC15P_DROU,Actif occ 15 ans ou plus deux roues en 2014 (compl),3,['C14_ACTOCC15P'] +C14_ACTOCC15P_MAR,Actif occ 15 ans ou plus marche à pied en 2014 (compl),3,['C14_ACTOCC15P'] +C14_ACTOCC15P_PAS,Actif occ 15 ans ou plus pas de transport en 2014 (compl),3,['C14_ACTOCC15P'] +C14_ACTOCC15P_TCOM,Actif occ 15 ans ou plus transport en commun en 2014 (compl),3,['C14_ACTOCC15P'] +C14_ACTOCC15P_VOIT,Actif occ 15 ans ou plus voiture en 2014 (compl),3,['C14_ACTOCC15P'] +C14_COUPAENF,Fam Couple avec enfant(s) en 2014 (compl),2, +C14_COUPSENF,Fam Couple sans enfant en 2014 (compl),2, +C14_F15P,Pop 15 ans ou plus Femmes en 2014 (compl),3,['P14_POPF'] +C14_F15P_CS1,Pop 15 ans ou plus Femmes Agriculteurs exploitants en 2014 (compl),4,['C14_F15P'] +C14_F15P_CS2,"Pop 15 ans ou plus Femmes Artisans, Comm., Chefs entr. en 2014 (compl)",4,['C14_F15P'] +C14_F15P_CS3,"Pop 15 ans ou plus Femmes Cadres, Prof. intel. sup. en 2014 (compl)",4,['C14_F15P'] +C14_F15P_CS4,Pop 15 ans ou plus Femmes Prof. intermédiaires en 2014 (compl),4,['C14_F15P'] +C14_F15P_CS5,Pop 15 ans ou plus Femmes Employés en 2014 (compl),4,['C14_F15P'] +C14_F15P_CS6,Pop 15 ans ou plus Femmes Ouvriers en 2014 (compl),4,['C14_F15P'] +C14_F15P_CS7,Pop 15 ans ou plus Femmes Retraités en 2014 (compl),4,['C14_F15P'] +C14_F15P_CS8,Pop 15 ans ou plus Femmes Autres en 2014 (compl),4,['C14_F15P'] +C14_FAM,Familles en 2014 (compl),2,['P14_POP'] +C14_FAMMONO,Fam Monoparentales en 2014 (compl),3,['C14_FAM'] +C14_H15P,Pop 15 ans ou plus Hommes en 2014 (compl),3,P14_POPH +C14_H15P_CS1,Pop 15 ans ou plus Hommes Agriculteurs exploitants en 2014 (compl),4,['C14_H15P'] +C14_H15P_CS2,"Pop 15 ans ou plus Hommes Artisans, Comm., Chefs entr. en 2014 (compl)",4,['C14_H15P'] +C14_H15P_CS3,"Pop 15 ans ou plus Hommes Cadres, Prof. intel. sup. en 2014 (compl)",4,['C14_H15P'] +C14_H15P_CS4,Pop 15 ans ou plus Hommes Prof. intermédiaires en 2014 (compl),4,['C14_H15P'] +C14_H15P_CS5,Pop 15 ans ou plus Hommes Employés en 2014 (compl),4,['C14_H15P'] +C14_H15P_CS6,Pop 15 ans ou plus Hommes Ouvriers en 2014 (compl),4,['C14_H15P'] +C14_H15P_CS7,Pop 15 ans ou plus Hommes Retraités en 2014 (compl),4,['C14_H15P'] +C14_H15P_CS8,Pop 15 ans ou plus Hommes Autres en 2014 (compl),4,['C14_H15P'] +C14_MEN,Ménages en 2014 (compl),2,['P14_POP'] +C14_MEN_CS1,Ménages Pers Réf Agri. expl. en 2014 (compl),3,['C14_MEN'] +C14_MEN_CS2,Ménages Pers Réf Art. Comm. Chefs entr. en 2014 (compl),3,['C14_MEN'] +C14_MEN_CS3,Ménages Pers Réf Cadres Prof int sup en 2014 (compl),3,['C14_MEN'] +C14_MEN_CS4,Ménages Pers Réf Prof intermédiaire en 2014 (compl),3,['C14_MEN'] +C14_MEN_CS5,Ménages Pers Réf Employé en 2014 (compl),3,['C14_MEN'] +C14_MEN_CS6,Ménages Pers Réf Ouvrier en 2014 (compl),3,['C14_MEN'] +C14_MEN_CS7,Ménages Pers Réf Retraité en 2014 (compl),3,['C14_MEN'] +C14_MEN_CS8,Ménages Pers Réf Autre en 2014 (compl),3,['C14_MEN'] +C14_MENCOUPAENF,Mén fam princ Couple avec enfant(s) en 2014 (compl),3,['C14_MEN'] +C14_MENCOUPSENF,Mén fam princ Couple sans enfant en 2014 (compl),3,['C14_MEN'] +C14_MENFAM,Ménages avec famille(s) en 2014 (compl),3,['C14_MEN'] +C14_MENFAMMONO,Mén fam princ Famille mono en 2014 (compl),4,['C14_MENFAM'] +C14_MENFSEUL,Ménages Femmes seules en 2014 (compl),3,['C14_MEN'] +C14_MENHSEUL,Ménages Hommes seuls en 2014 (compl),3,['C14_MEN'] +C14_MENPSEUL,Ménages 1 personne en 2014 (compl),3,['C14_MEN'] +C14_MENSFAM,Ménages Autres sans famille en 2014 (compl),3,['C14_MEN'] +C14_NE24F0,Fam 0 enfant moins 25 ans en 2014 (compl),2,['P14_POP'] +C14_NE24F1,Fam 1 enfant moins 25 ans en 2014 (compl),2,['P14_POP'] +C14_NE24F2,Fam 2 enfants moins 25 ans en 2014 (compl),2,['P14_POP'] +C14_NE24F3,Fam 3 enfants moins 25 ans en 2014 (compl),2,['P14_POP'] +C14_NE24F4P,Fam 4 enfants ou plus moins 25 ans en 2014 (compl),2,['P14_POP'] +C14_PMEN,Pop Ménages en 2014 (compl),2,['P14_POP'] +C14_PMEN_CS1,Pop mén Pers Réf Agri. expl. en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_CS2,Pop mén Pers Réf Art Com Chef ent en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_CS3,Pop mén Pers Réf Cadres Prof int sup en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_CS4,Pop mén Pers Réf Prof intermédiaire en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_CS5,Pop mén Pers Réf Employé en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_CS6,Pop mén Pers Réf Ouvrier en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_CS7,Pop mén Pers Réf Retraité en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_CS8,Pop mén Pers Réf Autre en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_MENCOUPAENF,Pop mén fam princ Couple avec enfant(s) en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_MENCOUPSENF,Pop mén fam princ Couple sans enfant en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_MENFAM,Pop mén avec famille(s) en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_MENFAMMONO,Pop mén fam princ Famille mono en 2014 (compl),4,['C14_PMEN_MENFAM'] +C14_PMEN_MENFSEUL,Pop mén Femmes seules en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_MENHSEUL,Pop mén Hommes seuls en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_MENPSEUL,Pop mén Personnes seules en 2014 (compl),3,['C14_PMEN'] +C14_PMEN_MENSFAM,Pop mén Autres sans famille en 2014 (compl),3,['C14_PMEN'] +C14_POP15P,Pop 15 ans ou plus en 2014 (compl),2,['P14_POP'] +C14_POP15P_CS1,Pop 15 ans ou plus Agriculteurs exploitants en 2014 (compl),3,['C14_POP15P'] +C14_POP15P_CS2,"Pop 15 ans ou plus Artisans, Comm., Chefs entr. en 2014 (compl)",3,['C14_POP15P'] +C14_POP15P_CS3,"Pop 15 ans ou plus Cadres, Prof. intel. sup. en 2014 (compl)",3,['C14_POP15P'] +C14_POP15P_CS4,Pop 15 ans ou plus Prof. intermédiaires en 2014 (compl),3,['C14_POP15P'] +C14_POP15P_CS5,Pop 15 ans ou plus Employés en 2014 (compl),3,['C14_POP15P'] +C14_POP15P_CS6,Pop 15 ans ou plus Ouvriers en 2014 (compl),3,['C14_POP15P'] +C14_POP15P_CS7,Pop 15 ans ou plus Retraités en 2014 (compl),3,['C14_POP15P'] +C14_POP15P_CS8,Pop 15 ans ou plus Autres en 2014 (compl),3,['C14_POP15P'] +C15_POP01P,Total : population âgée de 1 an ou plus au 1er janvier 2015,2,['P14_POP'] +C15_POP01P_IRAN012,Population n'ayant pas changé de commune (ou arrondissement municipal) de résidence à 1 an d'intervalle,2,['C15_POP01P] +C15_POP01P_IRANAUT,Population ayant changé de commune (ou arrondissement municipal) de résidence à 1an d'intervalle,2,['C15_POP01P] +C201,Collège,1, +C201_NB_CANT,Collège avec cantine,2,['C201'] +C201_NB_EP,Collège appartenant à un EP,2,['C201'] +C201_NB_INT,Collège avec internat,2,['C201'] +C301,Lycée d'enseignement général et/ou technologique,1, +C301_NB_CANT,Lycée d'enseignement général et/ou technologique avec cantine,2,['C301'] +C301_NB_EP,Lycée d'enseignement général et/ou technologique appartenant à un EP,2,['C301'] +C301_NB_INT,Lycée d'enseignement général et/ou technologique avec internat,2,['C301'] +C301_NB_PGE,Lycée d'enseignement général et/ou technologique avec prépa grandes écoles,2,['C301'] +C302,Lycée d'enseignement professionnel,1, +C302_NB_CANT,Lycée d'enseignement professionnel avec cantine,2,['C302'] +C302_NB_EP,Lycée d'enseignement professionnel appartenant à un EP,2,['C302'] +C302_NB_INT,Lycée d'enseignement professionnel avec internat,2,['C302'] +C302_NB_PGE,Lycée d'enseignement professionnel avec prépa grandes écoles,2,['C302'] +C303,Lycée technique ou/et professionnel agricole,1, +C303_NB_INT,Lycée technique ou/et professionnel agricole avec internat,2,['C303'] +C303_NB_PGE,Lycée technique ou/et professionnel agricole avec prépa grandes écoles,2,['C303'] +C304,SGT : Section d'enseignement général et technologique,1, +C304_NB_CANT,SGT : Section d'enseignement général et technologique avec cantine,2,['C304'] +C304_NB_INT,SGT : Section d'enseignement général et technologique avec internat,2,['C304'] +C305,SEP : section d'enseignement professionnel,1, +C305_NB_CANT,SEP : section d'enseignement professionnel avec cantine,2,['C305'] +C305_NB_INT,SEP : section d'enseignement professionnel avec internat,2,['C305'] +C401,"Section Technicien Supérieur, Classe Prépa Grandes Ecoles",1, +C402,Formation santé,1, +C403,Formation commerce,1, +C409,Autre formation post bac non universitaire,1, +C501,Unité de Formation et de Recherche,1, +C502,Institut universitaire,1, +C503,Ecole d'ingénieurs,1, +C504,Enseignement général supérieur privé,1, +C505,Ecole d'enseignement supérieur agricole,1, +C505_NB_INT,Ecole d'enseignement supérieur agricole avec internat,2,['C505'] +C509,Autre enseignement supérieur,1, +C601,Centre de formation d'apprentis hors agriculture,1, +C602,GRETA,1, +C603,Centre dispensant de la formation continue agricole,1, +C604,Formation aux métiers du sport,1, +C605,Centre dispensant des formations d'apprentissage agricole,1, +C605_NB_INT,Centre dispensant des formations d'apprentissage agricole avec internat,2,['C605'] +C609,Autre formation continue,1, +C701,Résidence universitaire,1, +C702,Restaurant universitaire,1, +DEC_D114,1er décile (€),1, +DEC_D214,2e décile (€),1, +DEC_D314,3e décile (€),1, +DEC_D414,4e décile (€),1, +DEC_D614,6e décile (€),1, +DEC_D714,7e décile (€),1, +DEC_D814,8e décile (€),1, +DEC_D914,9e décile (€),1, +DEC_EQ14,Écart interquartile rapporté à la médiane,1, +DEC_GI14,Indice de Gini,1, +DEC_MED14,Médiane (€),1, +DEC_PAUT14,Part des autres revenus (%),1, +DEC_PBEN14,Part des revenus d'activités non salariées (%),1, +DEC_PCHO14,Part des indemnités de chômage (%),1, +DEC_PIMP14,Part des ménages fiscaux imposés (%),1, +DEC_PPEN14,"Part des pensions, retraites et rentes (%)",1, +DEC_PTSA14,Part des revenus d'activités salariées (%),1, +DEC_Q114,1er quartile(€),1, +DEC_Q314,3e quartile(€),1, +DEC_RD14,Rapport interdécile D9/D1,1, +DEC_S80S2014,S80/S20,1, +DEC_TP6014,Taux de bas revenus déclarés au seuil de 60 % (%),1, +NB_A101,Police,1, +NB_A104,Gendarmerie,1, +NB_A105,Cour d'appel,1, +NB_A106,Tribunal de grande instance,1, +NB_A107,Tribunal d'instance,1, +NB_A108,Conseil des prud'hommes,1, +NB_A109,Tribunal de commerce,1, +NB_A115,Réseau spécialisé pôle emploi,1, +NB_A119,DGFiP,1, +NB_A120,DRFiP,1, +NB_A121,DDFiP,1, +NB_A122,Réseau de proximité pôle emploi,1, +NB_A123,Réseau partenarial pôle emploi,1, +NB_A124,Maison de justice et du droit,1, +NB_A125,Antenne de justice,1, +NB_A203,"Banques, caisses d'épargne",1, +NB_A205,Pompes funèbres,1, +NB_A206,Bureau de poste,1, +NB_A207,Relais poste,1, +NB_A208,Agence postale,1, +NB_A301,Réparation auto et de matériel agricole,1, +NB_A302,Contrôle technique auto,1, +NB_A303,Location auto-utilitaires légers,1, +NB_A304,École de conduite,1, +NB_A401,Maçon,1, +NB_A402,"Plâtrier, peintre",1, +NB_A403,"Menuisier, charpentier, serrurier",1, +NB_A404,"Plombier, couvreur, chauffagiste",1, +NB_A405,Électricien,1, +NB_A406,Entreprise générale du bâtiment,1, +NB_A501,Coiffure,1, +NB_A502,Vétérinaire,1, +NB_A503,Agence de travail temporaire,1, +NB_A504,Restaurant,1, +NB_A505,Agence immobilière,1, +NB_A506,Blanchisserie teinturerie,1, +NB_A507,Soins de beauté,1, +NB_B101,Hypermarché,1, +NB_B102,Supermarché,1, +NB_B103,Grande surface de bricolage,1, +NB_B201,Supérette,1, +NB_B202,Epicerie,1, +NB_B203,Boulangerie,1, +NB_B204,Boucherie charcuterie,1, +NB_B205,Produits surgelés,1, +NB_B206,Poissonnerie,1, +NB_B301,Librairie papeterie journaux,1, +NB_B302,Magasin de vêtements,1, +NB_B303,Magasin d'équipements du foyer,1, +NB_B304,Magasin de chaussures,1, +NB_B305,Magasin d'électroménager et de matériel audio-vidéo,1, +NB_B306,Magasin de meubles,1, +NB_B307,Magasin d'articles de sports et de loisirs,1, +NB_B308,Magasin de revêtements murs et sols,1, +NB_B309,Droguerie quincaillerie bricolage,1, +NB_B310,Parfumerie,1, +NB_B311,Horlogerie Bijouterie,1, +NB_B312,Fleuriste,1, +NB_B313,Magasin d'optique,1, +NB_B315,Magasin de matériel médical et orthopédique,1, +NB_B316,Station service,1, +NB_D201,Médecin omnipraticien,1, +NB_D202,Spécialiste en cardiologie,1, +NB_D203,Spécialiste en dermatologie vénéréologie,1, +NB_D204,Spécialiste en gynécologie médicale,1, +NB_D205,Spécialiste en gynécologie obstétrique,1, +NB_D206,Spécialiste en gastro-entérologie hépatologie,1, +NB_D207,Spécialiste en psychiatrie,1, +NB_D208,Spécialiste en ophtalmologie,1, +NB_D209,Spécialiste en oto-rhino-laryngologie,1, +NB_D210,Spécialiste en pédiatrie,1, +NB_D211,Spécialiste en pneumologie,1, +NB_D212,Spécialiste en radiodiagnostic et imagerie médicale,1, +NB_D213,Spécialiste en stomatologie,1, +NB_D221,Chirurgien dentiste,1, +NB_D231,Sage-femme,1, +NB_D232,Infirmier,1, +NB_D233,Masseur kinésithérapeute,1, +NB_D235,Orthophoniste,1, +NB_D236,Orthoptiste,1, +NB_D237,Pédicure-podologue,1, +NB_D238,Audio prothésiste,1, +NB_D239,Ergothérapeute,1, +NB_D240,Psychomotricien,1, +NB_D242,Diététicien,1, +NB_D243,Psychologue,1, +NB_D401,Personnes âgées : hébergement,1, +NB_D402,Personnes âgées : soins à domicile,1, +NB_D403,Personnes âgées : services d'aide,1, +NB_D404,Personnes âgées : foyer restaurant,1, +NB_D405,Personnes âgées : services de repas à domicile,1, +NB_D502,Établissement d'accueil du jeune enfant,1, +NB_D601,Enfants handicapés : hébergement,1, +NB_D602,Enfants handicapés : services à domicile ou ambulatoires,1, +NB_D603,Adultes handicapés : hébergement,1, +NB_D604,Adultes handicapés : services d'aides,1, +NB_D605,Travail protégé,1, +NB_D606,Adultes handicapés : services de soins à domicile,1, +NB_D701,Aide sociale à l'enfance : hébergement,1, +NB_D702,Aide sociale à l'enfance : action éducative,1, +NB_D703,CHRS : centre d'hébergement et de réadaptation sociale,1, +NB_D704,Centre provisoire d'hébergement,1, +NB_D705,Centre accueil demandeur d'asile,1, +NB_D709,Autres établissements pour adultes et familles en difficulté,1, +NB_E101,Taxi,1, +NB_E102,Aéroport,1, +NB_E103,Gare avec desserte train à grande vitesse (TAGV),1, +NB_E106,Gare sans desserte train à grande vitesse (TAGV),1, +NB_F101,Bassin de natation,1, +NB_F101_NB_AIREJEU,"Bassin de natation - nombre de bassins de natation, sportive et/ou ludique",2,['NB_F101'] +NB_F101_NB_COU,Bassin de natation avec au moins un bassin couvert,2,['NB_F101'] +NB_F101_NB_ECL,Bassin de natation avec au moins un bassin éclairé,2,['NB_F101'] +NB_F102,Boulodrome,1, +NB_F102_NB_AIREJEU,Boulodrome - nombre de terrains,2,['NB_F102'] +NB_F102_NB_COU,Boulodrome avec au moins un terrain couvert,2,['NB_F102'] +NB_F102_NB_ECL,Boulodrome avec au moins un terrain éclairé,2,['NB_F102'] +NB_F103,Tennis,1, +NB_F103_NB_AIREJEU,Tennis - nombre de courts,2,['NB_F103'] +NB_F103_NB_COU,Tennis avec au moins un court couvert,2,['NB_F103'] +NB_F103_NB_ECL,Tennis avec au moins un court éclairé,2,['NB_F103'] +NB_F104,Équipement de cyclisme,1, +NB_F104_NB_AIREJEU,Équipement de cyclisme - nombre de pistes,2,['NB_F104'] +NB_F104_NB_COU,Équipement de cyclisme avec au moins une piste couverte,2,['NB_F104'] +NB_F104_NB_ECL,Équipement de cyclisme avec au moins une piste éclairée,2,['NB_F104'] +NB_F105,Domaine skiable,1, +NB_F105_NB_AIREJEU,Domaine skiable - nombre de pistes,2,['NB_F105'] +NB_F105_NB_COU,Domaine skiable avec au moins une piste couverte,2,['NB_F105'] +NB_F105_NB_ECL,Domaine skiable avec au moins une piste éclairée,2,['NB_F105'] +NB_F106,Centre équestre,1, +NB_F106_NB_AIREJEU,"Centre équestre - nombre de carrières, manèges",2,['NB_F106'] +NB_F106_NB_COU,Centre équestre avec au moins un équipement couvert,2,['NB_F106'] +NB_F106_NB_ECL,Centre équestre avec au moins un équipement éclairé,2,['NB_F106'] +NB_F107,Athlétisme,1, +NB_F107_NB_AIREJEU,Athlétisme - nombre d'aires de pratique,2,['NB_F107'] +NB_F107_NB_COU,Athlétisme avec au moins une aire de pratique couverte,2,['NB_F107'] +NB_F107_NB_ECL,Athlétisme avec au moins une aire de pratique éclairée,2,['NB_F107'] +NB_F108,Terrain de golf,1, +NB_F108_NB_AIREJEU,Terrain de golf - nombre d'aires de pratique,2,['NB_F108'] +NB_F108_NB_COU,Terrain de golf avec au moins une aire de pratique couverte,2,['NB_F108'] +NB_F108_NB_ECL,Terrain de golf avec au moins une aire de pratique éclairée,2,['NB_F108'] +NB_F109,Parcours sportif/santé,1, +NB_F109_NB_AIREJEU,Parcours sportif/santé - nombre de parcours,2,['NB_F109'] +NB_F109_NB_COU,Parcours sportif/santé avec au moins un parcours couvert,2,['NB_F109'] +NB_F109_NB_ECL,Parcours sportif/santé avec au moins un parcours éclairé,2,['NB_F109'] +NB_F110,Sports de glace,1, +NB_F110_NB_AIREJEU,Sports de glace - nombre d'aires de pratique,2,['NB_F110'] +NB_F110_NB_COU,Sports de glace avec au moins une aire de pratique couverte,2,['NB_F110'] +NB_F110_NB_ECL,Sports de glace avec au moins une aire de pratique éclairée,2,['NB_F110'] +NB_F111,Plateaux et terrains de jeux extérieurs,1, +NB_F111_NB_AIREJEU,Plateaux et terrains de jeux extérieurs - nombre d'aires de pratique,2,['NB_F111'] +NB_F111_NB_COU,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique couverte,2,['NB_F111'] +NB_F111_NB_ECL,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique éclairée,2,['NB_F111'] +NB_F112,Salles spécialisées,1, +NB_F112_NB_AIREJEU,Salles spécialisées - nombre d'aires de pratique,2,['NB_F112'] +NB_F112_NB_COU,Salles spécialisées avec au moins une aire de pratique couverte,2,['NB_F112'] +NB_F112_NB_ECL,Salles spécialisées avec au moins une aire de pratique éclairée,2,['NB_F112'] +NB_F113,Terrains de grands jeux,1, +NB_F113_NB_AIREJEU,Terrains de grands jeux - nombre de terrains,2,['NB_F113'] +NB_F113_NB_COU,Terrains de grands jeux avec au moins un terrain couvert,2,['NB_F113'] +NB_F113_NB_ECL,Terrains de grands jeux avec au moins un terrain éclairé,2,['NB_F113'] +NB_F114,Salles de combat,1, +NB_F114_NB_AIREJEU,Salles de combat - nombre d'aires de pratique,2,['NB_F114'] +NB_F114_NB_COU,Salles de combat avec au moins une aire de pratique couverte,2,['NB_F114'] +NB_F114_NB_ECL,Salles de combat avec au moins une aire de pratique éclairée,2,['NB_F114'] +NB_F116,Salles non spécialisées,1, +NB_F116_NB_AIREJEU,Salles non spécialisées - nombre d'équipements où s'exerce au moins une activité physique et/ou sportive,2,['NB_F116'] +NB_F116_NB_COU,Salles non spécialisées avec au moins un équipement couvert,2,['NB_F116'] +NB_F116_NB_ECL,Salles non spécialisées avec au moins un équipement éclairé,2,['NB_F116'] +NB_F117,Roller-Skate-Vélo bicross ou freestyle,1, +NB_F117_NB_AIREJEU,Roller-Skate-Vélo bicross ou freestyle - nombre de pistes,2,['NB_F117'] +NB_F117_NB_COU,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement couvert,2,['NB_F117'] +NB_F117_NB_ECL,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement éclairé,2,['NB_F117'] +NB_F118,Sports nautiques,1, +NB_F118_NB_AIREJEU,Sports nautiques - nombre d'aires de pratique,2,['NB_F118'] +NB_F118_NB_COU,Sports nautiques avec au moins une aire de pratique couverte,2,['NB_F118'] +NB_F118_NB_ECL,Sports nautiques avec au moins une aire de pratique éclairée,2,['NB_F118'] +NB_F119,Bowling,1, +NB_F119_NB_AIREJEU,Bowling - nombre d'aires de jeu,2,['NB_F119'] +NB_F119_NB_COU,Bowling avec au moins une aire de jeu couverte,2,['NB_F119'] +NB_F119_NB_ECL,Bowling avec au moins une aire de jeu éclairée,2,['NB_F119'] +NB_F120,Salles de remise en forme,1, +NB_F120_NB_AIREJEU,Salles de remise en forme - nombre d'aires de pratique,2,['NB_F120'] +NB_F120_NB_COU,Salles de remise en forme avec au moins une aire de pratique couverte,2,['NB_F120'] +NB_F120_NB_ECL,Salles de remise en forme avec au moins une aire de pratique éclairée,2,['NB_F120'] +NB_F121,Salles multisports (gymnase),1, +NB_F121_NB_AIREJEU,Salles multisports (gymnase) - nombre d'aires de pratique,2,['NB_F121'] +NB_F121_NB_COU,Salles multisports (gymnase) avec au moins une aire de pratique couverte,2,['NB_F121'] +NB_F121_NB_ECL,Salles multisports (gymnase) avec au moins une aire de pratique éclairée,2,['NB_F121'] +NB_F201,Baignade aménagée,1, +NB_F201_NB_AIREJEU,Baignade aménagée - nombre d'aires de pratique,2,['NB_F201'] +NB_F202,Port de plaisance - Mouillage,2,['NB_F201'] +NB_F202_NB_AIREJEU,"Port de plaisance - Mouillage - nombre de ports, de zones",2,['NB_F201'] +NB_F203,Boucle de randonnée,1, +NB_F203_NB_AIREJEU,Boucle de randonnée - nombre de circuits,2,['NB_F203'] +NB_F302,Théâtre,1, +NB_F302_NB_SALLES,Nombre de salles dans le théâtre,2,['NB_F302'] +NB_F303,Cinéma,1, +NB_F303_NB_SALLES,Nombre de salles dans le cinéma,2,['NB_F303'] +NB_F304,Musée,1, +NB_F305,Conservatoire,1, +NB_G101,Agence de voyage,1, +NB_G102,Hôtel,1, +NB_G103,Camping,1, +NB_G104,Information Touristique,1, +note,Note de précaution (voir onglet seuils),1, +P14_ACT1524,Actifs 15-24 ans en 2014 (princ),3,['P14_POP1524'] +P14_ACT1564,Actifs 15-64 ans en 2014 (compl),2,['P14_POP'] +P14_ACT2554,Actifs 25-54 ans en 2014 (princ),3,['P14_POP2554'] +P14_ACT5564,Actifs 55-64 ans en 2014 (princ),3,['P14_POP5564'] +P14_ACTOCC1524,Actifs occupés 15-24 ans en 2014 (princ),4,['P14_ACT1524'] +P14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),3,['P14_ACT1564'] +P14_ACTOCC15P,Actifs occupés 15 ans ou plus en 2014 (princ),2,['P14_POP'] +P14_ACTOCC15P_ILT1,Actif occ 15 ans ou plus travaille commune résidence en 2014 (princ),3,['P14_ACTOCC15P'] +P14_ACTOCC15P_ILT2,Actif occ 15 ans ou plus travaille autre commune même dépt résidence en 2014 (princ),3,['P14_ACTOCC15P'] +P14_ACTOCC15P_ILT2P,Actif occ 15 ans ou plus travaille autre commune que commune résidence en 2014 (princ),3,['P14_ACTOCC15P'] +P14_ACTOCC15P_ILT3,Actif occ 15 ans ou plus travaille autre dépt même région résidence en 2014 (princ),3,['P14_ACTOCC15P'] +P14_ACTOCC15P_ILT4,Actif occ 15 ans ou plus travaille autre région en métropole en 2014 (princ),3,['P14_ACTOCC15P'] +P14_ACTOCC15P_ILT5,Actif occ 15 ans ou plus travaille autre région hors métropole en 2014 (princ),3,['P14_ACTOCC15P'] +P14_ACTOCC15P_TP,Actifs occ 15 ans ou plus TP en 2014 (princ),3,['P14_ACTOCC15P'] +P14_ACTOCC2554,Actifs occupés 25-54 ans en 2014 (princ),4,['P14_ACT2554'] +P14_ACTOCC5564,Actifs occupés 55-64 ans en 2014 (princ),4,['P14_ACT5564'] +P14_AINACT1564,Autres inactifs 15-64 ans en 2014 (princ),2,['P14_POP'] +P14_ANEM_RP,Anc tot Emméngt Rés princ (années) en 2014 (princ),2,['P14_LOG'] +P14_ANEM_RP_GRAT,Anc tot Emméngt Rés princ occ gratuit (années) en 2014 (princ),3,['P14_ANEM_RP'] +P14_ANEM_RP_LOC,Anc tot Emméngt Rés princ occ par Locataires (années) en 2014 (princ),3,['P14_ANEM_RP'] +P14_ANEM_RP_LOCHLMV,Anc tot Emméngt Rés princ HLM louées vides (années) en 2014 (princ),3,['P14_ANEM_RP'] +P14_ANEM_RP_PROP,Anc tot Emméngt Rés princ occ par Propriétaires (années) en 2014 (princ),3,['P14_ANEM_RP'] +P14_APPART,Appartements en 2014 (princ),2,['P14_LOG'] +P14_CHOM1524,Chômeurs 15-24 ans en 2014 (princ),3,['P14_POP1524'] +P14_CHOM1564,Chômeurs 15-64 ans en 2014 (princ),2,['P14_POP'] +P14_CHOM2554,Chômeurs 25-54 ans en 2014 (princ),3,['P14_POP2554'] +P14_CHOM5564,Chômeurs 55-64 ans en 2014 (princ),3,['P14_POP5564'] +P14_ETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans en 2014 (princ),2,['P14_POP'] +P14_F0014,Pop Femmes 0-14 ans en 2014 (princ),3,['P14_POPF'] +P14_F0019,Pop Femmes 0-19 ans en 2014 (princ),3,['P14_POPF'] +P14_F1524,Pop 15-24 ans Femmes en 2014 (princ),3,['P14_POPF'] +P14_F1564,Pop 15-64 ans Femmes en 2014 (princ),3,['P14_POPF'] +P14_F2064,Pop Femmes 20-64 ans en 2014 (princ),3,['P14_POPF'] +P14_F2554,Pop 25-54 ans Femmes en 2014 (princ),3,['P14_POPF'] +P14_F4559,Pop Femmes 45-59 ans en 2014 (princ),3,['P14_POPF'] +P14_F5564,Pop 55-64 ans Femmes en 2014 (princ),3,['P14_POPF'] +P14_F6074,Pop Femmes 60-74 ans en 2014 (princ),3,['P14_POPF'] +P14_F65P,Pop Femmes 65 ans ou plus en 2014 (princ),3,['P14_POPF'] +P14_F75P,Pop Femmes 75 ans ou plus en 2014 (princ),3,['P14_POPF'] +P14_FACT1524,Actifs 15-24 ans Femmes en 2014 (princ),4,['P14_F1524'] +P14_FACT1564,Actifs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] +P14_FACT2554,Actifs 25-54 ans Femmes en 2014 (princ),4,['P14_F2554'] +P14_FACT5564,Actifs 55-64 ans Femmes en 2014 (princ),4,['P14_F5564'] +P14_FACTOCC1524,Actifs occupés 15-24 ans Femmes en 2014 (princ),5,['P14_FACT1524'] +P14_FACTOCC1564,Actifs occupés 15-64 ans Femmes en 2014 (princ),5,['P14_FACT1564'] +P14_FACTOCC15P,Actifs occupés 15 ans ou plus Femmes en 2014 (princ),4,['C14_F15P'] +P14_FACTOCC2554,Actifs occupés 25-54 ans Femmes en 2014 (princ),5,['P14_FACT2554'] +P14_FACTOCC5564,Actifs occupés 55-64 ans Femmes en 2014 (princ),5,['P14_FACT5564'] +P14_FAINACT1564,Autres inactifs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] +P14_FCHOM1564,Chômeurs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] +P14_FETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] +P14_FINACT1564,Inactifs 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] +P14_FNSAL15P,Non-salariés 15 ans ou plus Femmes en 2014 (princ),4,['C14_F15P'] +P14_FNSCOL15P,Femmes 15 ans ou plus non scolarisées en 2014 (princ),4,['P14_F15P'] +P14_FNSCOL15P_BAC,Femmes 15 ans ou plus non scol. BAC en 2014 (princ),5,['P14_FNSCOL15P'] +P14_FNSCOL15P_CAPBEP,Femmes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),5,['P14_FNSCOL15P'] +P14_FNSCOL15P_DIPLMIN,"Femmes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",5,['P14_FNSCOL15P'] +P14_FNSCOL15P_SUP,Femmes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),5,['P14_FNSCOL15P'] +P14_FRETR1564,Retraités Préretraités 15-64 ans Femmes en 2014 (princ),4,['P14_F1564'] +P14_FSAL15P,Salariés 15 ans ou plus Femmes en 2014 (princ),4,['C14_F15P'] +P14_FSAL15P_TP,Salariés 15 ans ou plus TP Femmes en 2014 (princ),5,['P14_FSAL15P'] +P14_H0014,Pop Hommes 0-14 ans en 2014 (princ),3,['P14_POPH'] +P14_H0019,Pop Hommes 0-19 ans en 2014 (princ),3,['P14_POPH'] +P14_H1524,Pop 15-24 ans Hommes en 2014 (princ),3,['P14_POPH'] +P14_H1529,Pop Hommes 15-29 ans en 2014 (princ),3,['P14_POPH'] +P14_H1564,Pop 15-64 ans Hommes en 2014 (princ),3,['P14_POPH'] +P14_H2064,Pop Hommes 20-64 ans en 2014 (princ),3,['P14_POPH'] +P14_H2554,Pop 25-54 ans Hommes en 2014 (princ),3,['P14_POPH'] +P14_H3044,Pop Hommes 30-44 ans en 2014 (princ),3,['P14_POPH'] +P14_H4559,Pop Hommes 45-59 ans en 2014 (princ),3,['P14_POPH'] +P14_H5564,Pop 55-64 ans Hommes en 2014 (princ),3,['P14_POPH'] +P14_H6074,Pop Hommes 60-74 ans en 2014 (princ),3,['P14_POPH'] +P14_H65P,Pop Hommes 65 ans ou plus en 2014 (princ),3,['P14_POPH'] +P14_H75P,Pop Hommes 75 ans ou plus en 2014 (princ),3,['P14_POPH'] +P14_HACT1524,Actifs 15-24 ans Hommes en 2014 (princ),4,['P14_H1524'] +P14_HACT1564,Actifs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] +P14_HACT2554,Actifs 25-54 ans Hommes en 2014 (princ),4,['P14_H2554'] +P14_HACT5564,Actifs 55-64 ans Hommes en 2014 (princ),4,['P14_H5564'] +P14_HACTOCC1524,Actifs occupés 15-24 ans Hommes en 2014 (princ),5,['P14_HACT1524'] +P14_HACTOCC1564,Actifs occupés 15-64 ans Hommes en 2014 (princ),5,['P14_HACT1564'] +P14_HACTOCC15P,Actifs occupés 15 ans ou plus Hommes en 2014 (princ),4,['C14_F15P'] +P14_HACTOCC2554,Actifs occupés 25-54 ans Hommes en 2014 (princ),5,['P14_HACT2554'] +P14_HACTOCC5564,Actifs occupés 55-64 ans Hommes en 2014 (princ),5,['P14_HACT5564'] +P14_HAINACT1564,Autres inactifs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] +P14_HCHOM1564,Chômeurs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] +P14_HETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] +P14_HINACT1564,Inactifs 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] +P14_HNSAL15P,Non-salariés 15 ans ou plus Hommes en 2014 (princ),4,['C14_F15P'] +P14_HNSCOL15P,Hommes 15 ans ou plus non scolarisés en 2014 (princ),4,['C14_F15P'] +P14_HNSCOL15P_BAC,Hommes 15 ans ou plus non scol. BAC en 2014 (princ),5,['P14_HNSCOL15P_BAC'] +P14_HNSCOL15P_CAPBEP,Hommes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),5,['P14_HNSCOL15P_BAC'] +P14_HNSCOL15P_DIPLMIN,"Hommes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",5,['P14_HNSCOL15P_BAC'] +P14_HNSCOL15P_SUP,Hommes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),5,['P14_HNSCOL15P_BAC'] +P14_HRETR1564,Retraités Préretraités 15-64 ans Hommes en 2014 (princ),4,['P14_H1564'] +P14_HSAL15P,Salariés 15 ans ou plus Hommes en 2014 (princ),4,['C14_F15P'] +P14_HSAL15P_TP,Salariés 15 ans ou plus TP Hommes en 2014 (princ),5,['P14_HSAL15P'] +P14_INACT1564,Inactifs 15-64 ans en 2014 (princ),2,['P14_POP'] +P14_LOG,Logements en 2014 (princ),1, +P14_LOGVAC,Logements vacants en 2014 (princ),2,['P14_LOG'] +P14_MAISON,Maisons en 2014 (princ),2,['P14_LOG'] +P14_MEN,Ménages en 2014 (princ),2,['P14_POP'] +P14_MEN_ANEM0002,Ménages emménagés moins 2 ans en 2014 (princ),3,['P14_MEN'] +P14_MEN_ANEM0204,Ménages emménagés entre 2-4 ans en 2014 (princ),3,['P14_MEN'] +P14_MEN_ANEM0509,Ménages emménagés entre 5-9 ans en 2014 (princ),3,['P14_MEN'] +P14_MEN_ANEM10P,Ménages emménagés depuis 10 ans ou plus en 2014 (princ),3,['P14_MEN'] +P14_NBPI_RP,Pièces rés princ en 2014 (princ),3,['P14_RP'] +P14_NBPI_RP_ANEM0002,Pièces Rés princ Mén. emménagés moins 2 ans en 2014 (princ),4,['P14_NBPI_RP'] +P14_NBPI_RP_ANEM0204,Pièces Rés princ Mén. emménagés entre 2-4 ans en 2014 (princ),4,['P14_NBPI_RP'] +P14_NBPI_RP_ANEM0509,Pièces Rés princ Mén. emménagés entre 5-9 ans en 2014 (princ),4,['P14_NBPI_RP'] +P14_NBPI_RP_ANEM10P,Pièces Rés princ Mén. emménagés depuis 10 ans ou plus en 2014 (princ),4,['P14_NBPI_RP'] +P14_NBPI_RPAPPART,Pièces rés princ type appartement en 2014 (princ),4,['P14_NBPI_RP'] +P14_NBPI_RPMAISON,Pièces rés princ type maison en 2014 (princ),4,['P14_NBPI_RP'] +P14_NPER_RP,Personnes Rés princ en 2014 (princ),2,['P14_POP'] +P14_NPER_RP_GRAT,Pers Rés princ occupées gratuit en 2014 (princ),3,['P14_NPER_RP'] +P14_NPER_RP_LOC,Pers Rés princ occupées Locataires en 2014 (princ),3,['P14_NPER_RP'] +P14_NPER_RP_LOCHLMV,Pers Rés princ HLM louées vides en 2014 (princ),3,['P14_NPER_RP'] +P14_NPER_RP_PROP,Pers Rés princ occupées Propriétaires en 2014 (princ),3,['P14_NPER_RP'] +P14_NSAL15P,Non-salariés 15 ans ou plus en 2014 (princ),3,['P14_POP15P'] +P14_NSAL15P_AIDFAM,Non-salariés 15 ans ou plus Aides familiaux en 2014 (princ),4,['P14_NSAL15P'] +P14_NSAL15P_EMPLOY,Non-salariés 15 ans ou plus Employeurs en 2014 (princ),4,['P14_NSAL15P'] +P14_NSAL15P_INDEP,Non-salariés 15 ans ou plus Indépendants en 2014 (princ),4,['P14_NSAL15P'] +P14_NSAL15P_TP,Non-salariés 15 ans ou plus TP en 2014 (princ),4,['P14_NSAL15P'] +P14_NSCOL15P,Pop 15 ans ou plus non scolarisée en 2014 (princ),3,['P14_POP15P'] +P14_NSCOL15P_BAC,Pop 15 ans ou plus non scol. BAC en 2014 (princ),4,['P14_NSCOL15P'] +P14_NSCOL15P_CAPBEP,Pop 15 ans ou plus non scol. CAP-BEP en 2014 (princ),4,['P14_NSCOL15P'] +P14_NSCOL15P_DIPLMIN,"Pop 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",4,['P14_NSCOL15P'] +P14_NSCOL15P_SUP,Pop 15 ans ou plus non scol. Enseignement sup en 2014 (princ),4,['P14_NSCOL15P'] +P14_PHORMEN,Pop hors ménages en 2014 (princ),2,['P14_POP'] +P14_PMEN,Pop Ménages en 2014 (compl),2,['P14_POP'] +P14_PMEN_ANEM0002,Pop mén emménagés moins 2 ans en 2014 (princ),3,['P14_PMEN'] +P14_PMEN_ANEM0204,Pop mén emménagés entre 2-4 ans en 2014 (princ),3,['P14_PMEN'] +P14_PMEN_ANEM0509,Pop mén emménagés entre 5-9 ans en 2014 (princ),3,['P14_PMEN'] +P14_PMEN_ANEM10P,Pop mén emménagés depuis 10 ans ou plus en 2014 (princ),3,['P14_PMEN'] +P14_POP,Population en 2014 (princ),1, +P14_POP_ETR,Pop Etrangers en 2014 (princ),2,['P14_POP'] +P14_POP_FR,Pop Français en 2014 (princ),2,['P14_POP'] +P14_POP_IMM,Pop Immigrés en 2014 (princ),2,['P14_POP'] +P14_POP0002,Pop 0-2 ans en 2014 (princ),2,['P14_POP'] +P14_POP0014,Pop 0-14 ans en 2014 (princ),2,['P14_POP'] +P14_POP0019,Pop 0-19 ans en 2014 (princ),2,['P14_POP'] +P14_POP0205,Pop 2-5 ans en 2014 (princ),2,['P14_POP'] +P14_POP0305,Pop 3-5 ans en 2014 (princ),2,['P14_POP'] +P14_POP0610,Pop 6-10 ans en 2014 (princ),2,['P14_POP'] +P14_POP1114,Pop 11-14 ans en 2014 (princ),2,['P14_POP'] +P14_POP1117,Pop 11-17 ans en 2014 (princ),2,['P14_POP'] +P14_POP1517,Pop 15-17 ans en 2014 (princ),2,['P14_POP'] +P14_POP1524,Pop 15-24 ans en 2014 (princ),2,['P14_POP'] +P14_POP1524_PSEUL,Pop 15-24 ans vivant seule en 2014 (princ),3,['P14_POP1524'] +P14_POP1529,Pop 15-29 ans en 2014 (princ),2,['P14_POP'] +P14_POP15P,Pop 15 ans ou plus en 2014 (princ),2,['P14_POP'] +P14_POP15P_MARIEE,Pop 15 ans ou plus Mariée en 2014 (princ),3,['P14_POP15P'] +P14_POP15P_NONMARIEE,Pop 15 ans ou plus Non mariée en 2014 (princ),3,['P14_POP15P'] +P14_POP15P_PSEUL,Pop 15 ans ou plus ans vivant seule en 2014 (princ),3,['P14_POP15P'] +P14_POP1824,Pop 18-24 ans en 2014 (princ),2,['P14_POP'] +P14_POP2064,Pop 20-64 ans en 2014 (princ),2,['P14_POP'] +P14_POP2529,Pop 25-29 ans en 2014 (princ),2,['P14_POP'] +P14_POP2539,Pop 25-39 ans en 2014 (princ),2,['P14_POP'] +P14_POP2554,Pop 25-54 ans en 2014 (princ),2,['P14_POP'] +P14_POP2554_PSEUL,Pop 25-54 ans vivant seule en 2014 (princ),3,['P14_POP2554'] +P14_POP3044,Pop 30-44 ans en 2014 (princ),2,['P14_POP'] +P14_POP30P,Pop 30 ans ou plus en 2014 (princ),2,['P14_POP'] +P14_POP4054,Pop 40-54 ans en 2014 (princ),2,['P14_POP'] +P14_POP4559,Pop 45-59 ans en 2014 (princ),2,['P14_POP'] +P14_POP5564,Pop 55-64 ans en 2014 (princ),2,['P14_POP'] +P14_POP5579,Pop 55-79 ans en 2014 (princ),2,['P14_POP'] +P14_POP5579_PSEUL,Pop 55-79 ans vivant seule en 2014 (princ),3,['P14_POP5579'] +P14_POP6074,Pop 60-74 ans en 2014 (princ),2,['P14_POP'] +P14_POP6579,Pop 65-79 ans en 2014 (princ),2,['P14_POP'] +P14_POP65P,Pop 65 ans ou plus en 2014 (princ),2,['P14_POP'] +P14_POP75P,Pop 75 ans ou plus en 2014 (princ),2,['P14_POP'] +P14_POP80P,Pop 80 ans ou plus en 2014 (princ),2,['P14_POP'] +P14_POP80P_PSEUL,Pop 80 ans ou plus vivant seule en 2014 (princ),3,['P14_POP80P'] +P14_POPF,Pop Femmes en 2014 (princ),2,['P14_POP'] +P14_POPH,Pop Hommes en 2014 (princ),2,['P14_POP'] +P14_POPMEN1524,Pop mén 15-24 ans en 2014 (princ),3,['P14_POP1524'] +P14_POPMEN15P,Pop mén 15 ans ou plus en 2014 (princ),3,['P14_POP15P'] +P14_POPMEN2554,Pop mén 25-54 ans en 2014 (princ),3,['P14_POP2554'] +P14_POPMEN5579,Pop mén 55-79 ans en 2014 (princ),3,['P14_POP5579'] +P14_POPMEN80P,Pop mén 80 ans ou plus en 2014 (princ),3,['P14_POP80P'] +P14_RETR1564,Retraités Préretraités 15-64 ans en 2014 (princ),3,['P14_POP1564'] +P14_RP,Résidences principales en 2014 (princ),2,['P14_LOG'] +P14_RP_100120M2,Rés princ de 100 à moins de 120 m2 en 2014 (princ),3,['P14_RP'] +P14_RP_120M2P,Rés princ de 120 m2 ou plus en 2014 (princ),3,['P14_RP'] +P14_RP_1P,Rés princ 1 pièce en 2014 (princ),3,['P14_RP'] +P14_RP_2P,Rés princ 2 pièces en 2014 (princ),3,['P14_RP'] +P14_RP_3040M2,Rés princ de 30 à moins de 40 m2 en 2014 (princ),3,['P14_RP'] +P14_RP_3P,Rés princ 3 pièces en 2014 (princ),3,['P14_RP'] +P14_RP_4060M2,Rés princ de 40 à moins de 60 m2 en 2014 (princ),3,['P14_RP'] +P14_RP_4P,Rés princ 4 pièces en 2014 (princ),3,['P14_RP'] +P14_RP_5PP,Rés princ 5 pièces ou plus en 2014 (princ),3,['P14_RP'] +P14_RP_6080M2,Rés princ de 60 à moins de 80 m2 en 2014 (princ),3,['P14_RP'] +P14_RP_80100M2,Rés princ de 80 à moins de 100 m2 en 2014 (princ),3,['P14_RP'] +P14_RP_ACH05,Rés princ 1991 à 2005 en 2014 (princ),3,['P14_RP'] +P14_RP_ACH11,Rés princ 2006 à 2011 en 2014 (princ),3,['P14_RP'] +P14_RP_ACH19,Rés princ avt 1919 en 2014 (princ),3,['P14_RP'] +P14_RP_ACH45,Rés princ 1919 à 1945 en 2014 (princ),3,['P14_RP'] +P14_RP_ACH70,Rés princ 1946 à 1970 en 2014 (princ),3,['P14_RP'] +P14_RP_ACH90,Rés princ 1971 à 1990 en 2014 (princ),3,['P14_RP'] +P14_RP_ACHTOT,Rés princ avt 2012 en 2014 (princ),3,['P14_RP'] +P14_RP_BDWC,Rés princ avec Bain/Douche WC (DOM) en 2014 (princ),3,['P14_RP'] +P14_RP_CCCOLL,Rés princ Chauffage Central Collectif (MET) en 2014 (princ),3,['P14_RP'] +P14_RP_CCIND,Rés princ Chauffage Central Individuel (MET) en 2014 (princ),3,['P14_RP'] +P14_RP_CHOS,Rés princ avec chauffe-eau solaire (DOM) en 2014 (princ),3,['P14_RP'] +P14_RP_CINDELEC,Rés princ Chauffage Individuel Electrique (MET) en 2014 (princ),3,['P14_RP'] +P14_RP_CLIM,Rés princ avec pièce climatisée (DOM) en 2014 (princ),3,['P14_RP'] +P14_RP_EAUCH,Rés princ avec eau chaude (DOM) en 2014 (princ),3,['P14_RP'] +P14_RP_ELEC,Rés princ avec électricité (DOM) en 2014 (princ),3,['P14_RP'] +P14_RP_GARL,Ménages au moins un parking en 2014 (princ),3,['P14_RP'] +P14_RP_GRAT,Rés princ logé gratuit en 2014 (princ),3,['P14_RP'] +P14_RP_LOC,Rés princ occupées Locataires en 2014 (princ),3,['P14_RP'] +P14_RP_LOCHLMV,Rés princ HLM louée vide en 2014 (princ),4,['P14_RP_LOC'] +P14_RP_M30M2,Rés princ de moins de 30 m2 en 2014 (princ),3,['P14_RP'] +P14_RP_PROP,Rés princ occupées Propriétaires en 2014 (princ),3,['P14_RP'] +P14_RP_SDB,Rés princ SDB baignoire douche (MET) en 2014 (princ),3,['P14_RP'] +P14_RP_TTEGOU,Rés princ avec tout à l'égout (DOM) en 2014 (princ),3,['P14_RP'] +P14_RP_VOIT1,Ménages une voiture en 2014 (princ),3,['P14_MEN'] +P14_RP_VOIT1P,Ménages au moins une voiture en 2014 (princ),3,['P14_MEN'] +P14_RP_VOIT2P,Ménages deux voitures ou plus en 2014 (princ),3,['P14_MEN'] +P14_RPAPPART,Rés princ type appartement en 2014 (princ),3,['P14_RP'] +P14_RPAPPART_ACH05,Rés princ Type appart 1991 à 2005 en 2014 (princ),4,['P14_RP_ACH05'] +P14_RPAPPART_ACH11,Rés princ Type appart 2006 à 2011 en 2014 (princ),4,['P14_RP_ACH11'] +P14_RPAPPART_ACH19,Rés princ Type appart avt 1919 en 2014 (princ),4,['P14_RP_ACH19'] +P14_RPAPPART_ACH45,Rés princ Type appart 1919 à 1945 en 2014 (princ),4,['P14_RP_ACH45'] +P14_RPAPPART_ACH70,Rés princ Type appart 1946 à 1970 en 2014 (princ),4,['P14_RP_ACH70'] +P14_RPAPPART_ACH90,Rés princ Type appart 1971 à 1990 en 2014 (princ),4,['P14_RP_ACH90'] +P14_RPAPPART_ACHTOT,Rés princ Type appart avt 2012 en 2014 (princ),4,['P14_RPAPPART'] +P14_RPMAISON,Rés princ type maison en 2014 (princ),3,['P14_RP'] +P14_RPMAISON_ACH05,Rés princ Type maison 1991 à 2005 en 2014 (princ),4,['P14_RP_ACH05'] +P14_RPMAISON_ACH11,Rés princ Type maison 2006 à 2011 en 2014 (princ),4,['P14_RP_ACH11'] +P14_RPMAISON_ACH19,Rés princ Type maison avt 1919 en 2014 (princ),4,['P14_RP_ACH19'] +P14_RPMAISON_ACH45,Rés princ Type maison 1919 à 1945 en 2014 (princ),4,['P14_RP_ACH45'] +P14_RPMAISON_ACH70,Rés princ Type maison 1946 à 1970 en 2014 (princ),4,['P14_RP_ACH70'] +P14_RPMAISON_ACH90,Rés princ Type maison 1971 à 1990 en 2014 (princ),4,['P14_RP_ACH90'] +P14_RPMAISON_ACHTOT,Rés princ Type maison avt 2012 en 2014 (princ),4,['P14_RPMAISON'] +P14_RSECOCC,Rés secondaires et logts occasionnels en 2014 (princ),2,['P14_LOG'] +P14_SAL15P,Salariés 15 ans ou plus en 2014 (princ),3,['P14_POP15P'] +P14_SAL15P_APPR,Salariés 15 ans ou plus Apprentissage - Stage en 2014 (princ),4,['P14_SAL15P'] +P14_SAL15P_CDD,Salariés 15 ans ou plus CDD en 2014 (princ),4,['P14_SAL15P'] +P14_SAL15P_CDI,"Salariés 15 ans ou plus Fonct publ, CDI en 2014 (princ)",4,['P14_SAL15P'] +P14_SAL15P_EMPAID,Salariés 15 ans ou plus Emplois aidés en 2014 (princ),4,['P14_SAL15P'] +P14_SAL15P_INTERIM,Salariés 15 ans ou plus Intérim en 2014 (princ),4,['P14_SAL15P'] +P14_SAL15P_TP,Salariés 15 ans ou plus TP en 2014 (princ),4,['P14_SAL15P'] +P14_SCOL0205,Pop scolarisée 2-5 ans en 2014 (princ),3,['P14_POP0205'] +P14_SCOL0610,Pop scolarisée 6-10 ans en 2014 (princ),3,['P14_POP0610'] +P14_SCOL1114,Pop scolarisée 11-14 ans en 2014 (princ),3,['P14_POP1114'] +P14_SCOL1517,Pop scolarisée 15-17 ans en 2014 (princ),3,['P14_POP1517'] +P14_SCOL1824,Pop scolarisée 18-24 ans en 2014 (princ),3,['P14_POP1824'] +P14_SCOL2529,Pop scolarisée 25-29 ans en 2014 (princ),3,['P14_POP2529'] +P14_SCOL30P,Pop scolarisée 30 ans ou plus en 2014 (princ),3,['P14_POP30P'] diff --git a/predihood/classes/regrouping.csv b/predihood/classes/regrouping.csv index de611c33..19e37da6 100644 --- a/predihood/classes/regrouping.csv +++ b/predihood/classes/regrouping.csv @@ -1,629 +1,629 @@ -INDICATOR,DESCRIPTION,STATUS -C101,École maternelle,0 -C101_NB_CANT,École maternelle avec cantine,1 -C101_NB_EP,École maternelle appartenant à un EP,1 -C101_NB_RPIC,École maternelle en RPIC,1 -C102,École maternelle de RPI dispersé,0 -C102_NB_CANT,École maternelle de RPI dispersé avec cantine,1 -C102_NB_EP,École maternelle en RPIC appartenant à un EP,1 -C104,École élémentaire,0 -C104_NB_CANT,École élémentaire avec cantine,1 -C104_NB_EP,École élémentaire appartenant à un EP,1 -C104_NB_PELEM,École élémentaire avec classe pré-élémentaire,1 -C104_NB_RPIC,École élémentaire en RPIC,1 -C105,École élémentaire de RPI dispersé,0 -C105_NB_CANT,École élémentaire de RPI dispersé avec cantine,1 -C105_NB_EP,École élémentaire de RPI dispersé appartenant à un EP,1 -C105_NB_PELEM,École élémentaire de RPI dispersé avec École pré-élémentaire,1 -C14_ACT1564,Actifs 15-64 ans en 2014 (compl),0 -C14_ACT1564_CS1,Actifs 15-64 ans Agriculteurs exploitants en 2014 (compl),0 -C14_ACT1564_CS2,"Actifs 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",0 -C14_ACT1564_CS3,"Actifs 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",0 -C14_ACT1564_CS4,Actifs 15-64 ans Prof. intermédiaires en 2014 (compl),0 -C14_ACT1564_CS5,Actifs 15-64 ans Employés en 2014 (compl),0 -C14_ACT1564_CS6,Actifs 15-64 ans Ouvriers en 2014 (compl),0 -C14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),0 -C14_ACTOCC1564_CS1,Actifs occ 15-64 ans Agriculteurs exploitants en 2014 (compl),0 -C14_ACTOCC1564_CS2,"Actifs occ 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",0 -C14_ACTOCC1564_CS3,"Actifs occ 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",0 -C14_ACTOCC1564_CS4,Actifs occ 15-64 ans Prof. intermédiaires en 2014 (compl),0 -C14_ACTOCC1564_CS5,Actifs occ 15-64 ans Employés en 2014 (compl),0 -C14_ACTOCC1564_CS6,Actifs occ 15-64 ans Ouvriers en 2014 (compl),0 -C14_ACTOCC15P,Actif occ 15 ans ou plus en 2014 (compl),0 -C14_ACTOCC15P_DROU,Actif occ 15 ans ou plus deux roues en 2014 (compl),0 -C14_ACTOCC15P_MAR,Actif occ 15 ans ou plus marche à pied en 2014 (compl),0 -C14_ACTOCC15P_PAS,Actif occ 15 ans ou plus pas de transport en 2014 (compl),0 -C14_ACTOCC15P_TCOM,Actif occ 15 ans ou plus transport en commun en 2014 (compl),0 -C14_ACTOCC15P_VOIT,Actif occ 15 ans ou plus voiture en 2014 (compl),0 -C14_COUPAENF,Fam Couple avec enfant(s) en 2014 (compl),0 -C14_COUPSENF,Fam Couple sans enfant en 2014 (compl),0 -C14_F15P,Pop 15 ans ou plus Femmes en 2014 (compl),1 -C14_F15P_CS1,Pop 15 ans ou plus Femmes Agriculteurs exploitants en 2014 (compl),1 -C14_F15P_CS2,"Pop 15 ans ou plus Femmes Artisans, Comm., Chefs entr. en 2014 (compl)",1 -C14_F15P_CS3,"Pop 15 ans ou plus Femmes Cadres, Prof. intel. sup. en 2014 (compl)",1 -C14_F15P_CS4,Pop 15 ans ou plus Femmes Prof. intermédiaires en 2014 (compl),1 -C14_F15P_CS5,Pop 15 ans ou plus Femmes Employés en 2014 (compl),1 -C14_F15P_CS6,Pop 15 ans ou plus Femmes Ouvriers en 2014 (compl),1 -C14_F15P_CS7,Pop 15 ans ou plus Femmes Retraités en 2014 (compl),1 -C14_F15P_CS8,Pop 15 ans ou plus Femmes Autres en 2014 (compl),1 -C14_FAM,Familles en 2014 (compl),0 -C14_FAMMONO,Fam Monoparentales en 2014 (compl),0 -C14_H15P,Pop 15 ans ou plus Hommes en 2014 (compl),1 -C14_H15P_CS1,Pop 15 ans ou plus Hommes Agriculteurs exploitants en 2014 (compl),1 -C14_H15P_CS2,"Pop 15 ans ou plus Hommes Artisans, Comm., Chefs entr. en 2014 (compl)",1 -C14_H15P_CS3,"Pop 15 ans ou plus Hommes Cadres, Prof. intel. sup. en 2014 (compl)",1 -C14_H15P_CS4,Pop 15 ans ou plus Hommes Prof. intermédiaires en 2014 (compl),1 -C14_H15P_CS5,Pop 15 ans ou plus Hommes Employés en 2014 (compl),1 -C14_H15P_CS6,Pop 15 ans ou plus Hommes Ouvriers en 2014 (compl),1 -C14_H15P_CS7,Pop 15 ans ou plus Hommes Retraités en 2014 (compl),1 -C14_H15P_CS8,Pop 15 ans ou plus Hommes Autres en 2014 (compl),1 -C14_MEN,Ménages en 2014 (compl),0 -C14_MEN_CS1,Ménages Pers Réf Agri. expl. en 2014 (compl),0 -C14_MEN_CS2,Ménages Pers Réf Art. Comm. Chefs entr. en 2014 (compl),0 -C14_MEN_CS3,Ménages Pers Réf Cadres Prof int sup en 2014 (compl),0 -C14_MEN_CS4,Ménages Pers Réf Prof intermédiaire en 2014 (compl),0 -C14_MEN_CS5,Ménages Pers Réf Employé en 2014 (compl),0 -C14_MEN_CS6,Ménages Pers Réf Ouvrier en 2014 (compl),0 -C14_MEN_CS7,Ménages Pers Réf Retraité en 2014 (compl),0 -C14_MEN_CS8,Ménages Pers Réf Autre en 2014 (compl),0 -C14_MENCOUPAENF,Mén fam princ Couple avec enfant(s) en 2014 (compl),0 -C14_MENCOUPSENF,Mén fam princ Couple sans enfant en 2014 (compl),0 -C14_MENFAM,Ménages avec famille(s) en 2014 (compl),0 -C14_MENFAMMONO,Mén fam princ Famille mono en 2014 (compl),0 -C14_MENFSEUL,Ménages Femmes seules en 2014 (compl),0 -C14_MENHSEUL,Ménages Hommes seuls en 2014 (compl),0 -C14_MENPSEUL,Ménages 1 personne en 2014 (compl),0 -C14_MENSFAM,Ménages Autres sans famille en 2014 (compl),0 -C14_NE24F0,Fam 0 enfant moins 25 ans en 2014 (compl),0 -C14_NE24F1,Fam 1 enfant moins 25 ans en 2014 (compl),0 -C14_NE24F2,Fam 2 enfants moins 25 ans en 2014 (compl),0 -C14_NE24F3,Fam 3 enfants moins 25 ans en 2014 (compl),0 -C14_NE24F4P,Fam 4 enfants ou plus moins 25 ans en 2014 (compl),0 -C14_PMEN,Pop Ménages en 2014 (compl),0 -C14_PMEN_CS1,Pop mén Pers Réf Agri. expl. en 2014 (compl),0 -C14_PMEN_CS2,Pop mén Pers Réf Art Com Chef ent en 2014 (compl),0 -C14_PMEN_CS3,Pop mén Pers Réf Cadres Prof int sup en 2014 (compl),0 -C14_PMEN_CS4,Pop mén Pers Réf Prof intermédiaire en 2014 (compl),0 -C14_PMEN_CS5,Pop mén Pers Réf Employé en 2014 (compl),0 -C14_PMEN_CS6,Pop mén Pers Réf Ouvrier en 2014 (compl),0 -C14_PMEN_CS7,Pop mén Pers Réf Retraité en 2014 (compl),0 -C14_PMEN_CS8,Pop mén Pers Réf Autre en 2014 (compl),0 -C14_PMEN_MENCOUPAENF,Pop mén fam princ Couple avec enfant(s) en 2014 (compl),0 -C14_PMEN_MENCOUPSENF,Pop mén fam princ Couple sans enfant en 2014 (compl),0 -C14_PMEN_MENFAM,Pop mén avec famille(s) en 2014 (compl),0 -C14_PMEN_MENFAMMONO,Pop mén fam princ Famille mono en 2014 (compl),0 -C14_PMEN_MENFSEUL,Pop mén Femmes seules en 2014 (compl),0 -C14_PMEN_MENHSEUL,Pop mén Hommes seuls en 2014 (compl),0 -C14_PMEN_MENPSEUL,Pop mén Personnes seules en 2014 (compl),0 -C14_PMEN_MENSFAM,Pop mén Autres sans famille en 2014 (compl),0 -C14_POP15P,Pop 15 ans ou plus en 2014 (compl),0 -C14_POP15P_CS1,Pop 15 ans ou plus Agriculteurs exploitants en 2014 (compl),0 -C14_POP15P_CS2,"Pop 15 ans ou plus Artisans, Comm., Chefs entr. en 2014 (compl)",0 -C14_POP15P_CS3,"Pop 15 ans ou plus Cadres, Prof. intel. sup. en 2014 (compl)",0 -C14_POP15P_CS4,Pop 15 ans ou plus Prof. intermédiaires en 2014 (compl),0 -C14_POP15P_CS5,Pop 15 ans ou plus Employés en 2014 (compl),0 -C14_POP15P_CS6,Pop 15 ans ou plus Ouvriers en 2014 (compl),0 -C14_POP15P_CS7,Pop 15 ans ou plus Retraités en 2014 (compl),0 -C14_POP15P_CS8,Pop 15 ans ou plus Autres en 2014 (compl),0 -C15_POP01P,Total : population âgée de 1 an ou plus au 1er janvier 2015,0 -C15_POP01P_IRAN012,Population n'ayant pas changé de commune (ou arrondissement municipal) de résidence à 1 an d'intervalle,0 -C15_POP01P_IRANAUT,Population ayant changé de commune (ou arrondissement municipal) de résidence à 1an d'intervalle,0 -C201,Collège,0 -C201_NB_CANT,Collège avec cantine,1 -C201_NB_EP,Collège appartenant à un EP,1 -C201_NB_INT,Collège avec internat,1 -C301,Lycée d'enseignement général et/ou technologique,0 -C301_NB_CANT,Lycée d'enseignement général et/ou technologique avec cantine,1 -C301_NB_EP,Lycée d'enseignement général et/ou technologique appartenant à un EP,1 -C301_NB_INT,Lycée d'enseignement général et/ou technologique avec internat,1 -C301_NB_PGE,Lycée d'enseignement général et/ou technologique avec prépa grandes écoles,1 -C302,Lycée d'enseignement professionnel,0 -C302_NB_CANT,Lycée d'enseignement professionnel avec cantine,1 -C302_NB_EP,Lycée d'enseignement professionnel appartenant à un EP,1 -C302_NB_INT,Lycée d'enseignement professionnel avec internat,1 -C302_NB_PGE,Lycée d'enseignement professionnel avec prépa grandes écoles,1 -C303,Lycée technique ou/et professionnel agricole,0 -C303_NB_INT,Lycée technique ou/et professionnel agricole avec internat,1 -C303_NB_PGE,Lycée technique ou/et professionnel agricole avec prépa grandes écoles,1 -C304,SGT : Section d'enseignement général et technologique,0 -C304_NB_CANT,SGT : Section d'enseignement général et technologique avec cantine,1 -C304_NB_INT,SGT : Section d'enseignement général et technologique avec internat,1 -C305,SEP : section d'enseignement professionnel,0 -C305_NB_CANT,SEP : section d'enseignement professionnel avec cantine,1 -C305_NB_INT,SEP : section d'enseignement professionnel avec internat,1 -C401,"Section Technicien Supérieur, Classe Prépa Grandes Ecoles",0 -C402,Formation santé,0 -C403,Formation commerce,0 -C409,Autre formation post bac non universitaire,0 -C501,Unité de Formation et de Recherche,0 -C502,Institut universitaire,0 -C503,Ecole d'ingénieurs,0 -C504,Enseignement général supérieur privé,0 -C505,Ecole d'enseignement supérieur agricole,0 -C505_NB_INT,Ecole d'enseignement supérieur agricole avec internat,1 -C509,Autre enseignement supérieur,0 -C601,Centre de formation d'apprentis hors agriculture,0 -C602,GRETA,0 -C603,Centre dispensant de la formation continue agricole,0 -C604,Formation aux métiers du sport,0 -C605,Centre dispensant des formations d'apprentissage agricole,0 -C605_NB_INT,Centre dispensant des formations d'apprentissage agricole avec internat,1 -C609,Autre formation continue,0 -C701,Résidence universitaire,0 -C702,Restaurant universitaire,0 -DEC_D114,1er décile (€),0 -DEC_D214,2e décile (€),0 -DEC_D314,3e décile (€),0 -DEC_D414,4e décile (€),0 -DEC_D614,6e décile (€),0 -DEC_D714,7e décile (€),0 -DEC_D814,8e décile (€),0 -DEC_D914,9e décile (€),0 -DEC_EQ14,Écart interquartile rapporté à la médiane,0 -DEC_GI14,Indice de Gini,0 -DEC_MED14,Médiane (€),0 -DEC_PAUT14,Part des autres revenus (%),0 -DEC_PBEN14,Part des revenus d'activités non salariées (%),0 -DEC_PCHO14,Part des indemnités de chômage (%),0 -DEC_PIMP14,Part des ménages fiscaux imposés (%),0 -DEC_PPEN14,"Part des pensions, retraites et rentes (%)",0 -DEC_PTSA14,Part des revenus d'activités salariées (%),0 -DEC_Q114,1er quartile(€),0 -DEC_Q314,3e quartile(€),0 -DEC_RD14,Rapport interdécile D9/D1,0 -DEC_S80S2014,S80/S20,0 -DEC_TP6014,Taux de bas revenus déclarés au seuil de 60 % (%),0 -NB_A101,Police,0 -NB_A104,Gendarmerie,0 -NB_A105,Cour d'appel,0 -NB_A106,Tribunal de grande instance,0 -NB_A107,Tribunal d'instance,0 -NB_A108,Conseil des prud'hommes,0 -NB_A109,Tribunal de commerce,0 -NB_A115,Réseau spécialisé pôle emploi,0 -NB_A119,DGFiP,0 -NB_A120,DRFiP,0 -NB_A121,DDFiP,0 -NB_A122,Réseau de proximité pôle emploi,0 -NB_A123,Réseau partenarial pôle emploi,0 -NB_A124,Maison de justice et du droit,0 -NB_A125,Antenne de justice,0 -NB_A203,"Banques, caisses d'épargne",0 -NB_A205,Pompes funèbres,0 -NB_A206,Bureau de poste,0 -NB_A207,Relais poste,0 -NB_A208,Agence postale,0 -NB_A301,Réparation auto et de matériel agricole,0 -NB_A302,Contrôle technique auto,0 -NB_A303,Location auto-utilitaires légers,0 -NB_A304,École de conduite,0 -NB_A401,Maçon,0 -NB_A402,"Plâtrier, peintre",0 -NB_A403,"Menuisier, charpentier, serrurier",0 -NB_A404,"Plombier, couvreur, chauffagiste",0 -NB_A405,Électricien,0 -NB_A406,Entreprise générale du bâtiment,0 -NB_A501,Coiffure,0 -NB_A502,Vétérinaire,0 -NB_A503,Agence de travail temporaire,0 -NB_A504,Restaurant,0 -NB_A505,Agence immobilière,0 -NB_A506,Blanchisserie teinturerie,0 -NB_A507,Soins de beauté,0 -NB_B101,Hypermarché,0 -NB_B102,Supermarché,0 -NB_B103,Grande surface de bricolage,0 -NB_B201,Supérette,0 -NB_B202,Epicerie,0 -NB_B203,Boulangerie,0 -NB_B204,Boucherie charcuterie,0 -NB_B205,Produits surgelés,0 -NB_B206,Poissonnerie,0 -NB_B301,Librairie papeterie journaux,0 -NB_B302,Magasin de vêtements,0 -NB_B303,Magasin d'équipements du foyer,0 -NB_B304,Magasin de chaussures,0 -NB_B305,Magasin d'électroménager et de matériel audio-vidéo,0 -NB_B306,Magasin de meubles,0 -NB_B307,Magasin d'articles de sports et de loisirs,0 -NB_B308,Magasin de revêtements murs et sols,0 -NB_B309,Droguerie quincaillerie bricolage,0 -NB_B310,Parfumerie,0 -NB_B311,Horlogerie Bijouterie,0 -NB_B312,Fleuriste,0 -NB_B313,Magasin d'optique,0 -NB_B315,Magasin de matériel médical et orthopédique,0 -NB_B316,Station service,0 -NB_D201,Médecin omnipraticien,0 -NB_D202,Spécialiste en cardiologie,0 -NB_D203,Spécialiste en dermatologie vénéréologie,0 -NB_D204,Spécialiste en gynécologie médicale,0 -NB_D205,Spécialiste en gynécologie obstétrique,0 -NB_D206,Spécialiste en gastro-entérologie hépatologie,0 -NB_D207,Spécialiste en psychiatrie,0 -NB_D208,Spécialiste en ophtalmologie,0 -NB_D209,Spécialiste en oto-rhino-laryngologie,0 -NB_D210,Spécialiste en pédiatrie,0 -NB_D211,Spécialiste en pneumologie,0 -NB_D212,Spécialiste en radiodiagnostic et imagerie médicale,0 -NB_D213,Spécialiste en stomatologie,0 -NB_D221,Chirurgien dentiste,0 -NB_D231,Sage-femme,0 -NB_D232,Infirmier,0 -NB_D233,Masseur kinésithérapeute,0 -NB_D235,Orthophoniste,0 -NB_D236,Orthoptiste,0 -NB_D237,Pédicure-podologue,0 -NB_D238,Audio prothésiste,0 -NB_D239,Ergothérapeute,0 -NB_D240,Psychomotricien,0 -NB_D242,Diététicien,0 -NB_D243,Psychologue,0 -NB_D401,Personnes âgées : hébergement,0 -NB_D402,Personnes âgées : soins à domicile,0 -NB_D403,Personnes âgées : services d'aide,0 -NB_D404,Personnes âgées : foyer restaurant,0 -NB_D405,Personnes âgées : services de repas à domicile,0 -NB_D502,Établissement d'accueil du jeune enfant,0 -NB_D601,Enfants handicapés : hébergement,0 -NB_D602,Enfants handicapés : services à domicile ou ambulatoires,0 -NB_D603,Adultes handicapés : hébergement,0 -NB_D604,Adultes handicapés : services d'aides,0 -NB_D605,Travail protégé,0 -NB_D606,Adultes handicapés : services de soins à domicile,0 -NB_D701,Aide sociale à l'enfance : hébergement,0 -NB_D702,Aide sociale à l'enfance : action éducative,0 -NB_D703,CHRS : centre d'hébergement et de réadaptation sociale,0 -NB_D704,Centre provisoire d'hébergement,0 -NB_D705,Centre accueil demandeur d'asile,0 -NB_D709,Autres établissements pour adultes et familles en difficulté,0 -NB_E101,Taxi,0 -NB_E102,Aéroport,0 -NB_E103,Gare avec desserte train à grande vitesse (TAGV),0 -NB_E106,Gare sans desserte train à grande vitesse (TAGV),0 -NB_F101,Bassin de natation,0 -NB_F101_NB_AIREJEU,"Bassin de natation - nombre de bassins de natation, sportive et/ou ludique",1 -NB_F101_NB_COU,Bassin de natation avec au moins un bassin couvert,1 -NB_F101_NB_ECL,Bassin de natation avec au moins un bassin éclairé,1 -NB_F102,Boulodrome,0 -NB_F102_NB_AIREJEU,Boulodrome - nombre de terrains,1 -NB_F102_NB_COU,Boulodrome avec au moins un terrain couvert,1 -NB_F102_NB_ECL,Boulodrome avec au moins un terrain éclairé,1 -NB_F103,Tennis,0 -NB_F103_NB_AIREJEU,Tennis - nombre de courts,1 -NB_F103_NB_COU,Tennis avec au moins un court couvert,1 -NB_F103_NB_ECL,Tennis avec au moins un court éclairé,1 -NB_F104,Équipement de cyclisme,0 -NB_F104_NB_AIREJEU,Équipement de cyclisme - nombre de pistes,1 -NB_F104_NB_COU,Équipement de cyclisme avec au moins une piste couverte,1 -NB_F104_NB_ECL,Équipement de cyclisme avec au moins une piste éclairée,1 -NB_F105,Domaine skiable,0 -NB_F105_NB_AIREJEU,Domaine skiable - nombre de pistes,1 -NB_F105_NB_COU,Domaine skiable avec au moins une piste couverte,1 -NB_F105_NB_ECL,Domaine skiable avec au moins une piste éclairée,1 -NB_F106,Centre équestre,0 -NB_F106_NB_AIREJEU,"Centre équestre - nombre de carrières, manèges",1 -NB_F106_NB_COU,Centre équestre avec au moins un équipement couvert,1 -NB_F106_NB_ECL,Centre équestre avec au moins un équipement éclairé,1 -NB_F107,Athlétisme,0 -NB_F107_NB_AIREJEU,Athlétisme - nombre d'aires de pratique,1 -NB_F107_NB_COU,Athlétisme avec au moins une aire de pratique couverte,1 -NB_F107_NB_ECL,Athlétisme avec au moins une aire de pratique éclairée,1 -NB_F108,Terrain de golf,0 -NB_F108_NB_AIREJEU,Terrain de golf - nombre d'aires de pratique,1 -NB_F108_NB_COU,Terrain de golf avec au moins une aire de pratique couverte,1 -NB_F108_NB_ECL,Terrain de golf avec au moins une aire de pratique éclairée,1 -NB_F109,Parcours sportif/santé,0 -NB_F109_NB_AIREJEU,Parcours sportif/santé - nombre de parcours,1 -NB_F109_NB_COU,Parcours sportif/santé avec au moins un parcours couvert,1 -NB_F109_NB_ECL,Parcours sportif/santé avec au moins un parcours éclairé,1 -NB_F110,Sports de glace,0 -NB_F110_NB_AIREJEU,Sports de glace - nombre d'aires de pratique,1 -NB_F110_NB_COU,Sports de glace avec au moins une aire de pratique couverte,1 -NB_F110_NB_ECL,Sports de glace avec au moins une aire de pratique éclairée,1 -NB_F111,Plateaux et terrains de jeux extérieurs,0 -NB_F111_NB_AIREJEU,Plateaux et terrains de jeux extérieurs - nombre d'aires de pratique,1 -NB_F111_NB_COU,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique couverte,1 -NB_F111_NB_ECL,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique éclairée,1 -NB_F112,Salles spécialisées,0 -NB_F112_NB_AIREJEU,Salles spécialisées - nombre d'aires de pratique,1 -NB_F112_NB_COU,Salles spécialisées avec au moins une aire de pratique couverte,1 -NB_F112_NB_ECL,Salles spécialisées avec au moins une aire de pratique éclairée,1 -NB_F113,Terrains de grands jeux,0 -NB_F113_NB_AIREJEU,Terrains de grands jeux - nombre de terrains,1 -NB_F113_NB_COU,Terrains de grands jeux avec au moins un terrain couvert,1 -NB_F113_NB_ECL,Terrains de grands jeux avec au moins un terrain éclairé,1 -NB_F114,Salles de combat,0 -NB_F114_NB_AIREJEU,Salles de combat - nombre d'aires de pratique,1 -NB_F114_NB_COU,Salles de combat avec au moins une aire de pratique couverte,1 -NB_F114_NB_ECL,Salles de combat avec au moins une aire de pratique éclairée,1 -NB_F116,Salles non spécialisées,0 -NB_F116_NB_AIREJEU,Salles non spécialisées - nombre d'équipements où s'exerce au moins une activité physique et/ou sportive,1 -NB_F116_NB_COU,Salles non spécialisées avec au moins un équipement couvert,1 -NB_F116_NB_ECL,Salles non spécialisées avec au moins un équipement éclairé,1 -NB_F117,Roller-Skate-Vélo bicross ou freestyle,0 -NB_F117_NB_AIREJEU,Roller-Skate-Vélo bicross ou freestyle - nombre de pistes,1 -NB_F117_NB_COU,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement couvert,1 -NB_F117_NB_ECL,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement éclairé,1 -NB_F118,Sports nautiques,0 -NB_F118_NB_AIREJEU,Sports nautiques - nombre d'aires de pratique,1 -NB_F118_NB_COU,Sports nautiques avec au moins une aire de pratique couverte,1 -NB_F118_NB_ECL,Sports nautiques avec au moins une aire de pratique éclairée,1 -NB_F119,Bowling,0 -NB_F119_NB_AIREJEU,Bowling - nombre d'aires de jeu,1 -NB_F119_NB_COU,Bowling avec au moins une aire de jeu couverte,1 -NB_F119_NB_ECL,Bowling avec au moins une aire de jeu éclairée,1 -NB_F120,Salles de remise en forme,0 -NB_F120_NB_AIREJEU,Salles de remise en forme - nombre d'aires de pratique,1 -NB_F120_NB_COU,Salles de remise en forme avec au moins une aire de pratique couverte,1 -NB_F120_NB_ECL,Salles de remise en forme avec au moins une aire de pratique éclairée,1 -NB_F121,Salles multisports (gymnase),0 -NB_F121_NB_AIREJEU,Salles multisports (gymnase) - nombre d'aires de pratique,1 -NB_F121_NB_COU,Salles multisports (gymnase) avec au moins une aire de pratique couverte,1 -NB_F121_NB_ECL,Salles multisports (gymnase) avec au moins une aire de pratique éclairée,1 -NB_F201,Baignade aménagée,0 -NB_F201_NB_AIREJEU,Baignade aménagée - nombre d'aires de pratique,1 -NB_F202,Port de plaisance - Mouillage,0 -NB_F202_NB_AIREJEU,"Port de plaisance - Mouillage - nombre de ports, de zones",1 -NB_F203,Boucle de randonnée,0 -NB_F203_NB_AIREJEU,Boucle de randonnée - nombre de circuits,1 -NB_F302,Théâtre,0 -NB_F302_NB_SALLES,Nombre de salles dans le théâtre,1 -NB_F303,Cinéma,0 -NB_F303_NB_SALLES,Nombre de salles dans le cinéma,1 -NB_F304,Musée,0 -NB_F305,Conservatoire,0 -NB_G101,Agence de voyage,0 -NB_G102,Hôtel,0 -NB_G103,Camping,0 -NB_G104,Information Touristique,0 -note,Note de précaution (voir onglet seuils),0 -P14_ACT1524,Actifs 15-24 ans en 2014 (princ),0 -P14_ACT1564,Actifs 15-64 ans en 2014 (compl),0 -P14_ACT2554,Actifs 25-54 ans en 2014 (princ),0 -P14_ACT5564,Actifs 55-64 ans en 2014 (princ),0 -P14_ACTOCC1524,Actifs occupés 15-24 ans en 2014 (princ),0 -P14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),0 -P14_ACTOCC15P,Actifs occupés 15 ans ou plus en 2014 (princ),0 -P14_ACTOCC15P_ILT1,Actif occ 15 ans ou plus travaille commune résidence en 2014 (princ),0 -P14_ACTOCC15P_ILT2,Actif occ 15 ans ou plus travaille autre commune même dépt résidence en 2014 (princ),0 -P14_ACTOCC15P_ILT2P,Actif occ 15 ans ou plus travaille autre commune que commune résidence en 2014 (princ),0 -P14_ACTOCC15P_ILT3,Actif occ 15 ans ou plus travaille autre dépt même région résidence en 2014 (princ),0 -P14_ACTOCC15P_ILT4,Actif occ 15 ans ou plus travaille autre région en métropole en 2014 (princ),0 -P14_ACTOCC15P_ILT5,Actif occ 15 ans ou plus travaille autre région hors métropole en 2014 (princ),0 -P14_ACTOCC15P_TP,Actifs occ 15 ans ou plus TP en 2014 (princ),0 -P14_ACTOCC2554,Actifs occupés 25-54 ans en 2014 (princ),0 -P14_ACTOCC5564,Actifs occupés 55-64 ans en 2014 (princ),0 -P14_AINACT1564,Autres inactifs 15-64 ans en 2014 (princ),0 -P14_ANEM_RP,Anc tot Emméngt Rés princ (années) en 2014 (princ),0 -P14_ANEM_RP_GRAT,Anc tot Emméngt Rés princ occ gratuit (années) en 2014 (princ),0 -P14_ANEM_RP_LOC,Anc tot Emméngt Rés princ occ par Locataires (années) en 2014 (princ),0 -P14_ANEM_RP_LOCHLMV,Anc tot Emméngt Rés princ HLM louées vides (années) en 2014 (princ),0 -P14_ANEM_RP_PROP,Anc tot Emméngt Rés princ occ par Propriétaires (années) en 2014 (princ),0 -P14_APPART,Appartements en 2014 (princ),0 -P14_CHOM1524,Chômeurs 15-24 ans en 2014 (princ),0 -P14_CHOM1564,Chômeurs 15-64 ans en 2014 (princ),0 -P14_CHOM2554,Chômeurs 25-54 ans en 2014 (princ),0 -P14_CHOM5564,Chômeurs 55-64 ans en 2014 (princ),0 -P14_ETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans en 2014 (princ),0 -P14_F0014,Pop Femmes 0-14 ans en 2014 (princ),1 -P14_F0019,Pop Femmes 0-19 ans en 2014 (princ),1 -P14_F1524,Pop 15-24 ans Femmes en 2014 (princ),1 -P14_F1564,Pop 15-64 ans Femmes en 2014 (princ),1 -P14_F2064,Pop Femmes 20-64 ans en 2014 (princ),1 -P14_F2554,Pop 25-54 ans Femmes en 2014 (princ),1 -P14_F4559,Pop Femmes 45-59 ans en 2014 (princ),1 -P14_F5564,Pop 55-64 ans Femmes en 2014 (princ),1 -P14_F6074,Pop Femmes 60-74 ans en 2014 (princ),1 -P14_F65P,Pop Femmes 65 ans ou plus en 2014 (princ),1 -P14_F75P,Pop Femmes 75 ans ou plus en 2014 (princ),1 -P14_FACT1524,Actifs 15-24 ans Femmes en 2014 (princ),1 -P14_FACT1564,Actifs 15-64 ans Femmes en 2014 (princ),1 -P14_FACT2554,Actifs 25-54 ans Femmes en 2014 (princ),1 -P14_FACT5564,Actifs 55-64 ans Femmes en 2014 (princ),1 -P14_FACTOCC1524,Actifs occupés 15-24 ans Femmes en 2014 (princ),1 -P14_FACTOCC1564,Actifs occupés 15-64 ans Femmes en 2014 (princ),1 -P14_FACTOCC15P,Actifs occupés 15 ans ou plus Femmes en 2014 (princ),1 -P14_FACTOCC2554,Actifs occupés 25-54 ans Femmes en 2014 (princ),1 -P14_FACTOCC5564,Actifs occupés 55-64 ans Femmes en 2014 (princ),1 -P14_FAINACT1564,Autres inactifs 15-64 ans Femmes en 2014 (princ),1 -P14_FCHOM1564,Chômeurs 15-64 ans Femmes en 2014 (princ),1 -P14_FETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Femmes en 2014 (princ),1 -P14_FINACT1564,Inactifs 15-64 ans Femmes en 2014 (princ),1 -P14_FNSAL15P,Non-salariés 15 ans ou plus Femmes en 2014 (princ),1 -P14_FNSCOL15P,Femmes 15 ans ou plus non scolarisées en 2014 (princ),1 -P14_FNSCOL15P_BAC,Femmes 15 ans ou plus non scol. BAC en 2014 (princ),1 -P14_FNSCOL15P_CAPBEP,Femmes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),1 -P14_FNSCOL15P_DIPLMIN,"Femmes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",1 -P14_FNSCOL15P_SUP,Femmes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),1 -P14_FRETR1564,Retraités Préretraités 15-64 ans Femmes en 2014 (princ),1 -P14_FSAL15P,Salariés 15 ans ou plus Femmes en 2014 (princ),1 -P14_FSAL15P_TP,Salariés 15 ans ou plus TP Femmes en 2014 (princ),1 -P14_H0014,Pop Hommes 0-14 ans en 2014 (princ),1 -P14_H0019,Pop Hommes 0-19 ans en 2014 (princ),1 -P14_H1524,Pop 15-24 ans Hommes en 2014 (princ),1 -P14_H1529,Pop Hommes 15-29 ans en 2014 (princ),1 -P14_H1564,Pop 15-64 ans Hommes en 2014 (princ),1 -P14_H2064,Pop Hommes 20-64 ans en 2014 (princ),1 -P14_H2554,Pop 25-54 ans Hommes en 2014 (princ),1 -P14_H3044,Pop Hommes 30-44 ans en 2014 (princ),1 -P14_H4559,Pop Hommes 45-59 ans en 2014 (princ),1 -P14_H5564,Pop 55-64 ans Hommes en 2014 (princ),1 -P14_H6074,Pop Hommes 60-74 ans en 2014 (princ),1 -P14_H65P,Pop Hommes 65 ans ou plus en 2014 (princ),1 -P14_H75P,Pop Hommes 75 ans ou plus en 2014 (princ),1 -P14_HACT1524,Actifs 15-24 ans Hommes en 2014 (princ),1 -P14_HACT1564,Actifs 15-64 ans Hommes en 2014 (princ),1 -P14_HACT2554,Actifs 25-54 ans Hommes en 2014 (princ),1 -P14_HACT5564,Actifs 55-64 ans Hommes en 2014 (princ),1 -P14_HACTOCC1524,Actifs occupés 15-24 ans Hommes en 2014 (princ),1 -P14_HACTOCC1564,Actifs occupés 15-64 ans Hommes en 2014 (princ),1 -P14_HACTOCC15P,Actifs occupés 15 ans ou plus Hommes en 2014 (princ),1 -P14_HACTOCC2554,Actifs occupés 25-54 ans Hommes en 2014 (princ),1 -P14_HACTOCC5564,Actifs occupés 55-64 ans Hommes en 2014 (princ),1 -P14_HAINACT1564,Autres inactifs 15-64 ans Hommes en 2014 (princ),1 -P14_HCHOM1564,Chômeurs 15-64 ans Hommes en 2014 (princ),1 -P14_HETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Hommes en 2014 (princ),1 -P14_HINACT1564,Inactifs 15-64 ans Hommes en 2014 (princ),1 -P14_HNSAL15P,Non-salariés 15 ans ou plus Hommes en 2014 (princ),1 -P14_HNSCOL15P,Hommes 15 ans ou plus non scolarisés en 2014 (princ),1 -P14_HNSCOL15P_BAC,Hommes 15 ans ou plus non scol. BAC en 2014 (princ),1 -P14_HNSCOL15P_CAPBEP,Hommes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),1 -P14_HNSCOL15P_DIPLMIN,"Hommes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",1 -P14_HNSCOL15P_SUP,Hommes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),1 -P14_HRETR1564,Retraités Préretraités 15-64 ans Hommes en 2014 (princ),1 -P14_HSAL15P,Salariés 15 ans ou plus Hommes en 2014 (princ),1 -P14_HSAL15P_TP,Salariés 15 ans ou plus TP Hommes en 2014 (princ),1 -P14_INACT1564,Inactifs 15-64 ans en 2014 (princ),0 -P14_LOG,Logements en 2014 (princ),0 -P14_LOGVAC,Logements vacants en 2014 (princ),0 -P14_MAISON,Maisons en 2014 (princ),0 -P14_MEN,Ménages en 2014 (princ),0 -P14_MEN_ANEM0002,Ménages emménagés moins 2 ans en 2014 (princ),0 -P14_MEN_ANEM0204,Ménages emménagés entre 2-4 ans en 2014 (princ),0 -P14_MEN_ANEM0509,Ménages emménagés entre 5-9 ans en 2014 (princ),0 -P14_MEN_ANEM10P,Ménages emménagés depuis 10 ans ou plus en 2014 (princ),0 -P14_NBPI_RP,Pièces rés princ en 2014 (princ),0 -P14_NBPI_RP_ANEM0002,Pièces Rés princ Mén. emménagés moins 2 ans en 2014 (princ),0 -P14_NBPI_RP_ANEM0204,Pièces Rés princ Mén. emménagés entre 2-4 ans en 2014 (princ),0 -P14_NBPI_RP_ANEM0509,Pièces Rés princ Mén. emménagés entre 5-9 ans en 2014 (princ),0 -P14_NBPI_RP_ANEM10P,Pièces Rés princ Mén. emménagés depuis 10 ans ou plus en 2014 (princ),0 -P14_NBPI_RPAPPART,Pièces rés princ type appartement en 2014 (princ),0 -P14_NBPI_RPMAISON,Pièces rés princ type maison en 2014 (princ),0 -P14_NPER_RP,Personnes Rés princ en 2014 (princ),0 -P14_NPER_RP_GRAT,Pers Rés princ occupées gratuit en 2014 (princ),0 -P14_NPER_RP_LOC,Pers Rés princ occupées Locataires en 2014 (princ),0 -P14_NPER_RP_LOCHLMV,Pers Rés princ HLM louées vides en 2014 (princ),0 -P14_NPER_RP_PROP,Pers Rés princ occupées Propriétaires en 2014 (princ),0 -P14_NSAL15P,Non-salariés 15 ans ou plus en 2014 (princ),0 -P14_NSAL15P_AIDFAM,Non-salariés 15 ans ou plus Aides familiaux en 2014 (princ),0 -P14_NSAL15P_EMPLOY,Non-salariés 15 ans ou plus Employeurs en 2014 (princ),0 -P14_NSAL15P_INDEP,Non-salariés 15 ans ou plus Indépendants en 2014 (princ),0 -P14_NSAL15P_TP,Non-salariés 15 ans ou plus TP en 2014 (princ),0 -P14_NSCOL15P,Pop 15 ans ou plus non scolarisée en 2014 (princ),0 -P14_NSCOL15P_BAC,Pop 15 ans ou plus non scol. BAC en 2014 (princ),0 -P14_NSCOL15P_CAPBEP,Pop 15 ans ou plus non scol. CAP-BEP en 2014 (princ),0 -P14_NSCOL15P_DIPLMIN,"Pop 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",0 -P14_NSCOL15P_SUP,Pop 15 ans ou plus non scol. Enseignement sup en 2014 (princ),0 -P14_PHORMEN,Pop hors ménages en 2014 (princ),0 -P14_PMEN,Pop Ménages en 2014 (compl),0 -P14_PMEN_ANEM0002,Pop mén emménagés moins 2 ans en 2014 (princ),0 -P14_PMEN_ANEM0204,Pop mén emménagés entre 2-4 ans en 2014 (princ),0 -P14_PMEN_ANEM0509,Pop mén emménagés entre 5-9 ans en 2014 (princ),0 -P14_PMEN_ANEM10P,Pop mén emménagés depuis 10 ans ou plus en 2014 (princ),0 -P14_POP,Population en 2014 (princ),0 -P14_POP_ETR,Pop Etrangers en 2014 (princ),0 -P14_POP_FR,Pop Français en 2014 (princ),0 -P14_POP_IMM,Pop Immigrés en 2014 (princ),0 -P14_POP0002,Pop 0-2 ans en 2014 (princ),0 -P14_POP0014,Pop 0-14 ans en 2014 (princ),0 -P14_POP0019,Pop 0-19 ans en 2014 (princ),0 -P14_POP0205,Pop 2-5 ans en 2014 (princ),0 -P14_POP0305,Pop 3-5 ans en 2014 (princ),0 -P14_POP0610,Pop 6-10 ans en 2014 (princ),0 -P14_POP1114,Pop 11-14 ans en 2014 (princ),0 -P14_POP1117,Pop 11-17 ans en 2014 (princ),0 -P14_POP1517,Pop 15-17 ans en 2014 (princ),0 -P14_POP1524,Pop 15-24 ans en 2014 (princ),0 -P14_POP1524_PSEUL,Pop 15-24 ans vivant seule en 2014 (princ),0 -P14_POP1529,Pop 15-29 ans en 2014 (princ),0 -P14_POP15P,Pop 15 ans ou plus en 2014 (princ),0 -P14_POP15P_MARIEE,Pop 15 ans ou plus Mariée en 2014 (princ),0 -P14_POP15P_NONMARIEE,Pop 15 ans ou plus Non mariée en 2014 (princ),0 -P14_POP15P_PSEUL,Pop 15 ans ou plus ans vivant seule en 2014 (princ),1 -P14_POP1824,Pop 18-24 ans en 2014 (princ),0 -P14_POP2064,Pop 20-64 ans en 2014 (princ),0 -P14_POP2529,Pop 25-29 ans en 2014 (princ),0 -P14_POP2539,Pop 25-39 ans en 2014 (princ),0 -P14_POP2554,Pop 25-54 ans en 2014 (princ),0 -P14_POP2554_PSEUL,Pop 25-54 ans vivant seule en 2014 (princ),1 -P14_POP3044,Pop 30-44 ans en 2014 (princ),0 -P14_POP30P,Pop 30 ans ou plus en 2014 (princ),0 -P14_POP4054,Pop 40-54 ans en 2014 (princ),0 -P14_POP4559,Pop 45-59 ans en 2014 (princ),0 -P14_POP5564,Pop 55-64 ans en 2014 (princ),0 -P14_POP5579,Pop 55-79 ans en 2014 (princ),0 -P14_POP5579_PSEUL,Pop 55-79 ans vivant seule en 2014 (princ),1 -P14_POP6074,Pop 60-74 ans en 2014 (princ),0 -P14_POP6579,Pop 65-79 ans en 2014 (princ),0 -P14_POP65P,Pop 65 ans ou plus en 2014 (princ),0 -P14_POP75P,Pop 75 ans ou plus en 2014 (princ),0 -P14_POP80P,Pop 80 ans ou plus en 2014 (princ),0 -P14_POP80P_PSEUL,Pop 80 ans ou plus vivant seule en 2014 (princ),1 -P14_POPF,Pop Femmes en 2014 (princ),1 -P14_POPH,Pop Hommes en 2014 (princ),1 -P14_POPMEN1524,Pop mén 15-24 ans en 2014 (princ),0 -P14_POPMEN15P,Pop mén 15 ans ou plus en 2014 (princ),0 -P14_POPMEN2554,Pop mén 25-54 ans en 2014 (princ),0 -P14_POPMEN5579,Pop mén 55-79 ans en 2014 (princ),0 -P14_POPMEN80P,Pop mén 80 ans ou plus en 2014 (princ),0 -P14_RETR1564,Retraités Préretraités 15-64 ans en 2014 (princ),0 -P14_RP,Résidences principales en 2014 (princ),0 -P14_RP_100120M2,Rés princ de 100 à moins de 120 m2 en 2014 (princ),0 -P14_RP_120M2P,Rés princ de 120 m2 ou plus en 2014 (princ),0 -P14_RP_1P,Rés princ 1 pièce en 2014 (princ),0 -P14_RP_2P,Rés princ 2 pièces en 2014 (princ),0 -P14_RP_3040M2,Rés princ de 30 à moins de 40 m2 en 2014 (princ),0 -P14_RP_3P,Rés princ 3 pièces en 2014 (princ),0 -P14_RP_4060M2,Rés princ de 40 à moins de 60 m2 en 2014 (princ),0 -P14_RP_4P,Rés princ 4 pièces en 2014 (princ),0 -P14_RP_5PP,Rés princ 5 pièces ou plus en 2014 (princ),0 -P14_RP_6080M2,Rés princ de 60 à moins de 80 m2 en 2014 (princ),0 -P14_RP_80100M2,Rés princ de 80 à moins de 100 m2 en 2014 (princ),0 -P14_RP_ACH05,Rés princ 1991 à 2005 en 2014 (princ),0 -P14_RP_ACH11,Rés princ 2006 à 2011 en 2014 (princ),0 -P14_RP_ACH19,Rés princ avt 1919 en 2014 (princ),0 -P14_RP_ACH45,Rés princ 1919 à 1945 en 2014 (princ),0 -P14_RP_ACH70,Rés princ 1946 à 1970 en 2014 (princ),0 -P14_RP_ACH90,Rés princ 1971 à 1990 en 2014 (princ),0 -P14_RP_ACHTOT,Rés princ avt 2012 en 2014 (princ),0 -P14_RP_BDWC,Rés princ avec Bain/Douche WC (DOM) en 2014 (princ),0 -P14_RP_CCCOLL,Rés princ Chauffage Central Collectif (MET) en 2014 (princ),0 -P14_RP_CCIND,Rés princ Chauffage Central Individuel (MET) en 2014 (princ),0 -P14_RP_CHOS,Rés princ avec chauffe-eau solaire (DOM) en 2014 (princ),0 -P14_RP_CINDELEC,Rés princ Chauffage Individuel Electrique (MET) en 2014 (princ),0 -P14_RP_CLIM,Rés princ avec pièce climatisée (DOM) en 2014 (princ),0 -P14_RP_EAUCH,Rés princ avec eau chaude (DOM) en 2014 (princ),0 -P14_RP_ELEC,Rés princ avec électricité (DOM) en 2014 (princ),0 -P14_RP_GARL,Ménages au moins un parking en 2014 (princ),0 -P14_RP_GRAT,Rés princ logé gratuit en 2014 (princ),0 -P14_RP_LOC,Rés princ occupées Locataires en 2014 (princ),0 -P14_RP_LOCHLMV,Rés princ HLM louée vide en 2014 (princ),0 -P14_RP_M30M2,Rés princ de moins de 30 m2 en 2014 (princ),0 -P14_RP_PROP,Rés princ occupées Propriétaires en 2014 (princ),0 -P14_RP_SDB,Rés princ SDB baignoire douche (MET) en 2014 (princ),0 -P14_RP_TTEGOU,Rés princ avec tout à l'égout (DOM) en 2014 (princ),0 -P14_RP_VOIT1,Ménages une voiture en 2014 (princ),0 -P14_RP_VOIT1P,Ménages au moins une voiture en 2014 (princ),0 -P14_RP_VOIT2P,Ménages deux voitures ou plus en 2014 (princ),0 -P14_RPAPPART,Rés princ type appartement en 2014 (princ),0 -P14_RPAPPART_ACH05,Rés princ Type appart 1991 à 2005 en 2014 (princ),0 -P14_RPAPPART_ACH11,Rés princ Type appart 2006 à 2011 en 2014 (princ),0 -P14_RPAPPART_ACH19,Rés princ Type appart avt 1919 en 2014 (princ),0 -P14_RPAPPART_ACH45,Rés princ Type appart 1919 à 1945 en 2014 (princ),0 -P14_RPAPPART_ACH70,Rés princ Type appart 1946 à 1970 en 2014 (princ),0 -P14_RPAPPART_ACH90,Rés princ Type appart 1971 à 1990 en 2014 (princ),0 -P14_RPAPPART_ACHTOT,Rés princ Type appart avt 2012 en 2014 (princ),0 -P14_RPMAISON,Rés princ type maison en 2014 (princ),0 -P14_RPMAISON_ACH05,Rés princ Type maison 1991 à 2005 en 2014 (princ),0 -P14_RPMAISON_ACH11,Rés princ Type maison 2006 à 2011 en 2014 (princ),0 -P14_RPMAISON_ACH19,Rés princ Type maison avt 1919 en 2014 (princ),0 -P14_RPMAISON_ACH45,Rés princ Type maison 1919 à 1945 en 2014 (princ),0 -P14_RPMAISON_ACH70,Rés princ Type maison 1946 à 1970 en 2014 (princ),0 -P14_RPMAISON_ACH90,Rés princ Type maison 1971 à 1990 en 2014 (princ),0 -P14_RPMAISON_ACHTOT,Rés princ Type maison avt 2012 en 2014 (princ),0 -P14_RSECOCC,Rés secondaires et logts occasionnels en 2014 (princ),0 -P14_SAL15P,Salariés 15 ans ou plus en 2014 (princ),0 -P14_SAL15P_APPR,Salariés 15 ans ou plus Apprentissage - Stage en 2014 (princ),0 -P14_SAL15P_CDD,Salariés 15 ans ou plus CDD en 2014 (princ),0 -P14_SAL15P_CDI,"Salariés 15 ans ou plus Fonct publ, CDI en 2014 (princ)",0 -P14_SAL15P_EMPAID,Salariés 15 ans ou plus Emplois aidés en 2014 (princ),0 -P14_SAL15P_INTERIM,Salariés 15 ans ou plus Intérim en 2014 (princ),0 -P14_SAL15P_TP,Salariés 15 ans ou plus TP en 2014 (princ),0 -P14_SCOL0205,Pop scolarisée 2-5 ans en 2014 (princ),0 -P14_SCOL0610,Pop scolarisée 6-10 ans en 2014 (princ),0 -P14_SCOL1114,Pop scolarisée 11-14 ans en 2014 (princ),0 -P14_SCOL1517,Pop scolarisée 15-17 ans en 2014 (princ),0 -P14_SCOL1824,Pop scolarisée 18-24 ans en 2014 (princ),0 -P14_SCOL2529,Pop scolarisée 25-29 ans en 2014 (princ),0 -P14_SCOL30P,Pop scolarisée 30 ans ou plus en 2014 (princ),0 \ No newline at end of file +INDICATOR,DESCRIPTION,STATUS +C101,École maternelle,0 +C101_NB_CANT,École maternelle avec cantine,1 +C101_NB_EP,École maternelle appartenant à un EP,1 +C101_NB_RPIC,École maternelle en RPIC,1 +C102,École maternelle de RPI dispersé,0 +C102_NB_CANT,École maternelle de RPI dispersé avec cantine,1 +C102_NB_EP,École maternelle en RPIC appartenant à un EP,1 +C104,École élémentaire,0 +C104_NB_CANT,École élémentaire avec cantine,1 +C104_NB_EP,École élémentaire appartenant à un EP,1 +C104_NB_PELEM,École élémentaire avec classe pré-élémentaire,1 +C104_NB_RPIC,École élémentaire en RPIC,1 +C105,École élémentaire de RPI dispersé,0 +C105_NB_CANT,École élémentaire de RPI dispersé avec cantine,1 +C105_NB_EP,École élémentaire de RPI dispersé appartenant à un EP,1 +C105_NB_PELEM,École élémentaire de RPI dispersé avec École pré-élémentaire,1 +C14_ACT1564,Actifs 15-64 ans en 2014 (compl),0 +C14_ACT1564_CS1,Actifs 15-64 ans Agriculteurs exploitants en 2014 (compl),0 +C14_ACT1564_CS2,"Actifs 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",0 +C14_ACT1564_CS3,"Actifs 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",0 +C14_ACT1564_CS4,Actifs 15-64 ans Prof. intermédiaires en 2014 (compl),0 +C14_ACT1564_CS5,Actifs 15-64 ans Employés en 2014 (compl),0 +C14_ACT1564_CS6,Actifs 15-64 ans Ouvriers en 2014 (compl),0 +C14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),0 +C14_ACTOCC1564_CS1,Actifs occ 15-64 ans Agriculteurs exploitants en 2014 (compl),0 +C14_ACTOCC1564_CS2,"Actifs occ 15-64 ans Artisans, Comm., Chefs entr. en 2014 (compl)",0 +C14_ACTOCC1564_CS3,"Actifs occ 15-64 ans Cadres, Prof. intel. sup. en 2014 (compl)",0 +C14_ACTOCC1564_CS4,Actifs occ 15-64 ans Prof. intermédiaires en 2014 (compl),0 +C14_ACTOCC1564_CS5,Actifs occ 15-64 ans Employés en 2014 (compl),0 +C14_ACTOCC1564_CS6,Actifs occ 15-64 ans Ouvriers en 2014 (compl),0 +C14_ACTOCC15P,Actif occ 15 ans ou plus en 2014 (compl),0 +C14_ACTOCC15P_DROU,Actif occ 15 ans ou plus deux roues en 2014 (compl),0 +C14_ACTOCC15P_MAR,Actif occ 15 ans ou plus marche à pied en 2014 (compl),0 +C14_ACTOCC15P_PAS,Actif occ 15 ans ou plus pas de transport en 2014 (compl),0 +C14_ACTOCC15P_TCOM,Actif occ 15 ans ou plus transport en commun en 2014 (compl),0 +C14_ACTOCC15P_VOIT,Actif occ 15 ans ou plus voiture en 2014 (compl),0 +C14_COUPAENF,Fam Couple avec enfant(s) en 2014 (compl),0 +C14_COUPSENF,Fam Couple sans enfant en 2014 (compl),0 +C14_F15P,Pop 15 ans ou plus Femmes en 2014 (compl),1 +C14_F15P_CS1,Pop 15 ans ou plus Femmes Agriculteurs exploitants en 2014 (compl),1 +C14_F15P_CS2,"Pop 15 ans ou plus Femmes Artisans, Comm., Chefs entr. en 2014 (compl)",1 +C14_F15P_CS3,"Pop 15 ans ou plus Femmes Cadres, Prof. intel. sup. en 2014 (compl)",1 +C14_F15P_CS4,Pop 15 ans ou plus Femmes Prof. intermédiaires en 2014 (compl),1 +C14_F15P_CS5,Pop 15 ans ou plus Femmes Employés en 2014 (compl),1 +C14_F15P_CS6,Pop 15 ans ou plus Femmes Ouvriers en 2014 (compl),1 +C14_F15P_CS7,Pop 15 ans ou plus Femmes Retraités en 2014 (compl),1 +C14_F15P_CS8,Pop 15 ans ou plus Femmes Autres en 2014 (compl),1 +C14_FAM,Familles en 2014 (compl),0 +C14_FAMMONO,Fam Monoparentales en 2014 (compl),0 +C14_H15P,Pop 15 ans ou plus Hommes en 2014 (compl),1 +C14_H15P_CS1,Pop 15 ans ou plus Hommes Agriculteurs exploitants en 2014 (compl),1 +C14_H15P_CS2,"Pop 15 ans ou plus Hommes Artisans, Comm., Chefs entr. en 2014 (compl)",1 +C14_H15P_CS3,"Pop 15 ans ou plus Hommes Cadres, Prof. intel. sup. en 2014 (compl)",1 +C14_H15P_CS4,Pop 15 ans ou plus Hommes Prof. intermédiaires en 2014 (compl),1 +C14_H15P_CS5,Pop 15 ans ou plus Hommes Employés en 2014 (compl),1 +C14_H15P_CS6,Pop 15 ans ou plus Hommes Ouvriers en 2014 (compl),1 +C14_H15P_CS7,Pop 15 ans ou plus Hommes Retraités en 2014 (compl),1 +C14_H15P_CS8,Pop 15 ans ou plus Hommes Autres en 2014 (compl),1 +C14_MEN,Ménages en 2014 (compl),0 +C14_MEN_CS1,Ménages Pers Réf Agri. expl. en 2014 (compl),0 +C14_MEN_CS2,Ménages Pers Réf Art. Comm. Chefs entr. en 2014 (compl),0 +C14_MEN_CS3,Ménages Pers Réf Cadres Prof int sup en 2014 (compl),0 +C14_MEN_CS4,Ménages Pers Réf Prof intermédiaire en 2014 (compl),0 +C14_MEN_CS5,Ménages Pers Réf Employé en 2014 (compl),0 +C14_MEN_CS6,Ménages Pers Réf Ouvrier en 2014 (compl),0 +C14_MEN_CS7,Ménages Pers Réf Retraité en 2014 (compl),0 +C14_MEN_CS8,Ménages Pers Réf Autre en 2014 (compl),0 +C14_MENCOUPAENF,Mén fam princ Couple avec enfant(s) en 2014 (compl),0 +C14_MENCOUPSENF,Mén fam princ Couple sans enfant en 2014 (compl),0 +C14_MENFAM,Ménages avec famille(s) en 2014 (compl),0 +C14_MENFAMMONO,Mén fam princ Famille mono en 2014 (compl),0 +C14_MENFSEUL,Ménages Femmes seules en 2014 (compl),0 +C14_MENHSEUL,Ménages Hommes seuls en 2014 (compl),0 +C14_MENPSEUL,Ménages 1 personne en 2014 (compl),0 +C14_MENSFAM,Ménages Autres sans famille en 2014 (compl),0 +C14_NE24F0,Fam 0 enfant moins 25 ans en 2014 (compl),0 +C14_NE24F1,Fam 1 enfant moins 25 ans en 2014 (compl),0 +C14_NE24F2,Fam 2 enfants moins 25 ans en 2014 (compl),0 +C14_NE24F3,Fam 3 enfants moins 25 ans en 2014 (compl),0 +C14_NE24F4P,Fam 4 enfants ou plus moins 25 ans en 2014 (compl),0 +C14_PMEN,Pop Ménages en 2014 (compl),0 +C14_PMEN_CS1,Pop mén Pers Réf Agri. expl. en 2014 (compl),0 +C14_PMEN_CS2,Pop mén Pers Réf Art Com Chef ent en 2014 (compl),0 +C14_PMEN_CS3,Pop mén Pers Réf Cadres Prof int sup en 2014 (compl),0 +C14_PMEN_CS4,Pop mén Pers Réf Prof intermédiaire en 2014 (compl),0 +C14_PMEN_CS5,Pop mén Pers Réf Employé en 2014 (compl),0 +C14_PMEN_CS6,Pop mén Pers Réf Ouvrier en 2014 (compl),0 +C14_PMEN_CS7,Pop mén Pers Réf Retraité en 2014 (compl),0 +C14_PMEN_CS8,Pop mén Pers Réf Autre en 2014 (compl),0 +C14_PMEN_MENCOUPAENF,Pop mén fam princ Couple avec enfant(s) en 2014 (compl),0 +C14_PMEN_MENCOUPSENF,Pop mén fam princ Couple sans enfant en 2014 (compl),0 +C14_PMEN_MENFAM,Pop mén avec famille(s) en 2014 (compl),0 +C14_PMEN_MENFAMMONO,Pop mén fam princ Famille mono en 2014 (compl),0 +C14_PMEN_MENFSEUL,Pop mén Femmes seules en 2014 (compl),0 +C14_PMEN_MENHSEUL,Pop mén Hommes seuls en 2014 (compl),0 +C14_PMEN_MENPSEUL,Pop mén Personnes seules en 2014 (compl),0 +C14_PMEN_MENSFAM,Pop mén Autres sans famille en 2014 (compl),0 +C14_POP15P,Pop 15 ans ou plus en 2014 (compl),0 +C14_POP15P_CS1,Pop 15 ans ou plus Agriculteurs exploitants en 2014 (compl),0 +C14_POP15P_CS2,"Pop 15 ans ou plus Artisans, Comm., Chefs entr. en 2014 (compl)",0 +C14_POP15P_CS3,"Pop 15 ans ou plus Cadres, Prof. intel. sup. en 2014 (compl)",0 +C14_POP15P_CS4,Pop 15 ans ou plus Prof. intermédiaires en 2014 (compl),0 +C14_POP15P_CS5,Pop 15 ans ou plus Employés en 2014 (compl),0 +C14_POP15P_CS6,Pop 15 ans ou plus Ouvriers en 2014 (compl),0 +C14_POP15P_CS7,Pop 15 ans ou plus Retraités en 2014 (compl),0 +C14_POP15P_CS8,Pop 15 ans ou plus Autres en 2014 (compl),0 +C15_POP01P,Total : population âgée de 1 an ou plus au 1er janvier 2015,0 +C15_POP01P_IRAN012,Population n'ayant pas changé de commune (ou arrondissement municipal) de résidence à 1 an d'intervalle,0 +C15_POP01P_IRANAUT,Population ayant changé de commune (ou arrondissement municipal) de résidence à 1an d'intervalle,0 +C201,Collège,0 +C201_NB_CANT,Collège avec cantine,1 +C201_NB_EP,Collège appartenant à un EP,1 +C201_NB_INT,Collège avec internat,1 +C301,Lycée d'enseignement général et/ou technologique,0 +C301_NB_CANT,Lycée d'enseignement général et/ou technologique avec cantine,1 +C301_NB_EP,Lycée d'enseignement général et/ou technologique appartenant à un EP,1 +C301_NB_INT,Lycée d'enseignement général et/ou technologique avec internat,1 +C301_NB_PGE,Lycée d'enseignement général et/ou technologique avec prépa grandes écoles,1 +C302,Lycée d'enseignement professionnel,0 +C302_NB_CANT,Lycée d'enseignement professionnel avec cantine,1 +C302_NB_EP,Lycée d'enseignement professionnel appartenant à un EP,1 +C302_NB_INT,Lycée d'enseignement professionnel avec internat,1 +C302_NB_PGE,Lycée d'enseignement professionnel avec prépa grandes écoles,1 +C303,Lycée technique ou/et professionnel agricole,0 +C303_NB_INT,Lycée technique ou/et professionnel agricole avec internat,1 +C303_NB_PGE,Lycée technique ou/et professionnel agricole avec prépa grandes écoles,1 +C304,SGT : Section d'enseignement général et technologique,0 +C304_NB_CANT,SGT : Section d'enseignement général et technologique avec cantine,1 +C304_NB_INT,SGT : Section d'enseignement général et technologique avec internat,1 +C305,SEP : section d'enseignement professionnel,0 +C305_NB_CANT,SEP : section d'enseignement professionnel avec cantine,1 +C305_NB_INT,SEP : section d'enseignement professionnel avec internat,1 +C401,"Section Technicien Supérieur, Classe Prépa Grandes Ecoles",0 +C402,Formation santé,0 +C403,Formation commerce,0 +C409,Autre formation post bac non universitaire,0 +C501,Unité de Formation et de Recherche,0 +C502,Institut universitaire,0 +C503,Ecole d'ingénieurs,0 +C504,Enseignement général supérieur privé,0 +C505,Ecole d'enseignement supérieur agricole,0 +C505_NB_INT,Ecole d'enseignement supérieur agricole avec internat,1 +C509,Autre enseignement supérieur,0 +C601,Centre de formation d'apprentis hors agriculture,0 +C602,GRETA,0 +C603,Centre dispensant de la formation continue agricole,0 +C604,Formation aux métiers du sport,0 +C605,Centre dispensant des formations d'apprentissage agricole,0 +C605_NB_INT,Centre dispensant des formations d'apprentissage agricole avec internat,1 +C609,Autre formation continue,0 +C701,Résidence universitaire,0 +C702,Restaurant universitaire,0 +DEC_D114,1er décile (€),0 +DEC_D214,2e décile (€),0 +DEC_D314,3e décile (€),0 +DEC_D414,4e décile (€),0 +DEC_D614,6e décile (€),0 +DEC_D714,7e décile (€),0 +DEC_D814,8e décile (€),0 +DEC_D914,9e décile (€),0 +DEC_EQ14,Écart interquartile rapporté à la médiane,0 +DEC_GI14,Indice de Gini,0 +DEC_MED14,Médiane (€),0 +DEC_PAUT14,Part des autres revenus (%),0 +DEC_PBEN14,Part des revenus d'activités non salariées (%),0 +DEC_PCHO14,Part des indemnités de chômage (%),0 +DEC_PIMP14,Part des ménages fiscaux imposés (%),0 +DEC_PPEN14,"Part des pensions, retraites et rentes (%)",0 +DEC_PTSA14,Part des revenus d'activités salariées (%),0 +DEC_Q114,1er quartile(€),0 +DEC_Q314,3e quartile(€),0 +DEC_RD14,Rapport interdécile D9/D1,0 +DEC_S80S2014,S80/S20,0 +DEC_TP6014,Taux de bas revenus déclarés au seuil de 60 % (%),0 +NB_A101,Police,0 +NB_A104,Gendarmerie,0 +NB_A105,Cour d'appel,0 +NB_A106,Tribunal de grande instance,0 +NB_A107,Tribunal d'instance,0 +NB_A108,Conseil des prud'hommes,0 +NB_A109,Tribunal de commerce,0 +NB_A115,Réseau spécialisé pôle emploi,0 +NB_A119,DGFiP,0 +NB_A120,DRFiP,0 +NB_A121,DDFiP,0 +NB_A122,Réseau de proximité pôle emploi,0 +NB_A123,Réseau partenarial pôle emploi,0 +NB_A124,Maison de justice et du droit,0 +NB_A125,Antenne de justice,0 +NB_A203,"Banques, caisses d'épargne",0 +NB_A205,Pompes funèbres,0 +NB_A206,Bureau de poste,0 +NB_A207,Relais poste,0 +NB_A208,Agence postale,0 +NB_A301,Réparation auto et de matériel agricole,0 +NB_A302,Contrôle technique auto,0 +NB_A303,Location auto-utilitaires légers,0 +NB_A304,École de conduite,0 +NB_A401,Maçon,0 +NB_A402,"Plâtrier, peintre",0 +NB_A403,"Menuisier, charpentier, serrurier",0 +NB_A404,"Plombier, couvreur, chauffagiste",0 +NB_A405,Électricien,0 +NB_A406,Entreprise générale du bâtiment,0 +NB_A501,Coiffure,0 +NB_A502,Vétérinaire,0 +NB_A503,Agence de travail temporaire,0 +NB_A504,Restaurant,0 +NB_A505,Agence immobilière,0 +NB_A506,Blanchisserie teinturerie,0 +NB_A507,Soins de beauté,0 +NB_B101,Hypermarché,0 +NB_B102,Supermarché,0 +NB_B103,Grande surface de bricolage,0 +NB_B201,Supérette,0 +NB_B202,Epicerie,0 +NB_B203,Boulangerie,0 +NB_B204,Boucherie charcuterie,0 +NB_B205,Produits surgelés,0 +NB_B206,Poissonnerie,0 +NB_B301,Librairie papeterie journaux,0 +NB_B302,Magasin de vêtements,0 +NB_B303,Magasin d'équipements du foyer,0 +NB_B304,Magasin de chaussures,0 +NB_B305,Magasin d'électroménager et de matériel audio-vidéo,0 +NB_B306,Magasin de meubles,0 +NB_B307,Magasin d'articles de sports et de loisirs,0 +NB_B308,Magasin de revêtements murs et sols,0 +NB_B309,Droguerie quincaillerie bricolage,0 +NB_B310,Parfumerie,0 +NB_B311,Horlogerie Bijouterie,0 +NB_B312,Fleuriste,0 +NB_B313,Magasin d'optique,0 +NB_B315,Magasin de matériel médical et orthopédique,0 +NB_B316,Station service,0 +NB_D201,Médecin omnipraticien,0 +NB_D202,Spécialiste en cardiologie,0 +NB_D203,Spécialiste en dermatologie vénéréologie,0 +NB_D204,Spécialiste en gynécologie médicale,0 +NB_D205,Spécialiste en gynécologie obstétrique,0 +NB_D206,Spécialiste en gastro-entérologie hépatologie,0 +NB_D207,Spécialiste en psychiatrie,0 +NB_D208,Spécialiste en ophtalmologie,0 +NB_D209,Spécialiste en oto-rhino-laryngologie,0 +NB_D210,Spécialiste en pédiatrie,0 +NB_D211,Spécialiste en pneumologie,0 +NB_D212,Spécialiste en radiodiagnostic et imagerie médicale,0 +NB_D213,Spécialiste en stomatologie,0 +NB_D221,Chirurgien dentiste,0 +NB_D231,Sage-femme,0 +NB_D232,Infirmier,0 +NB_D233,Masseur kinésithérapeute,0 +NB_D235,Orthophoniste,0 +NB_D236,Orthoptiste,0 +NB_D237,Pédicure-podologue,0 +NB_D238,Audio prothésiste,0 +NB_D239,Ergothérapeute,0 +NB_D240,Psychomotricien,0 +NB_D242,Diététicien,0 +NB_D243,Psychologue,0 +NB_D401,Personnes âgées : hébergement,0 +NB_D402,Personnes âgées : soins à domicile,0 +NB_D403,Personnes âgées : services d'aide,0 +NB_D404,Personnes âgées : foyer restaurant,0 +NB_D405,Personnes âgées : services de repas à domicile,0 +NB_D502,Établissement d'accueil du jeune enfant,0 +NB_D601,Enfants handicapés : hébergement,0 +NB_D602,Enfants handicapés : services à domicile ou ambulatoires,0 +NB_D603,Adultes handicapés : hébergement,0 +NB_D604,Adultes handicapés : services d'aides,0 +NB_D605,Travail protégé,0 +NB_D606,Adultes handicapés : services de soins à domicile,0 +NB_D701,Aide sociale à l'enfance : hébergement,0 +NB_D702,Aide sociale à l'enfance : action éducative,0 +NB_D703,CHRS : centre d'hébergement et de réadaptation sociale,0 +NB_D704,Centre provisoire d'hébergement,0 +NB_D705,Centre accueil demandeur d'asile,0 +NB_D709,Autres établissements pour adultes et familles en difficulté,0 +NB_E101,Taxi,0 +NB_E102,Aéroport,0 +NB_E103,Gare avec desserte train à grande vitesse (TAGV),0 +NB_E106,Gare sans desserte train à grande vitesse (TAGV),0 +NB_F101,Bassin de natation,0 +NB_F101_NB_AIREJEU,"Bassin de natation - nombre de bassins de natation, sportive et/ou ludique",1 +NB_F101_NB_COU,Bassin de natation avec au moins un bassin couvert,1 +NB_F101_NB_ECL,Bassin de natation avec au moins un bassin éclairé,1 +NB_F102,Boulodrome,0 +NB_F102_NB_AIREJEU,Boulodrome - nombre de terrains,1 +NB_F102_NB_COU,Boulodrome avec au moins un terrain couvert,1 +NB_F102_NB_ECL,Boulodrome avec au moins un terrain éclairé,1 +NB_F103,Tennis,0 +NB_F103_NB_AIREJEU,Tennis - nombre de courts,1 +NB_F103_NB_COU,Tennis avec au moins un court couvert,1 +NB_F103_NB_ECL,Tennis avec au moins un court éclairé,1 +NB_F104,Équipement de cyclisme,0 +NB_F104_NB_AIREJEU,Équipement de cyclisme - nombre de pistes,1 +NB_F104_NB_COU,Équipement de cyclisme avec au moins une piste couverte,1 +NB_F104_NB_ECL,Équipement de cyclisme avec au moins une piste éclairée,1 +NB_F105,Domaine skiable,0 +NB_F105_NB_AIREJEU,Domaine skiable - nombre de pistes,1 +NB_F105_NB_COU,Domaine skiable avec au moins une piste couverte,1 +NB_F105_NB_ECL,Domaine skiable avec au moins une piste éclairée,1 +NB_F106,Centre équestre,0 +NB_F106_NB_AIREJEU,"Centre équestre - nombre de carrières, manèges",1 +NB_F106_NB_COU,Centre équestre avec au moins un équipement couvert,1 +NB_F106_NB_ECL,Centre équestre avec au moins un équipement éclairé,1 +NB_F107,Athlétisme,0 +NB_F107_NB_AIREJEU,Athlétisme - nombre d'aires de pratique,1 +NB_F107_NB_COU,Athlétisme avec au moins une aire de pratique couverte,1 +NB_F107_NB_ECL,Athlétisme avec au moins une aire de pratique éclairée,1 +NB_F108,Terrain de golf,0 +NB_F108_NB_AIREJEU,Terrain de golf - nombre d'aires de pratique,1 +NB_F108_NB_COU,Terrain de golf avec au moins une aire de pratique couverte,1 +NB_F108_NB_ECL,Terrain de golf avec au moins une aire de pratique éclairée,1 +NB_F109,Parcours sportif/santé,0 +NB_F109_NB_AIREJEU,Parcours sportif/santé - nombre de parcours,1 +NB_F109_NB_COU,Parcours sportif/santé avec au moins un parcours couvert,1 +NB_F109_NB_ECL,Parcours sportif/santé avec au moins un parcours éclairé,1 +NB_F110,Sports de glace,0 +NB_F110_NB_AIREJEU,Sports de glace - nombre d'aires de pratique,1 +NB_F110_NB_COU,Sports de glace avec au moins une aire de pratique couverte,1 +NB_F110_NB_ECL,Sports de glace avec au moins une aire de pratique éclairée,1 +NB_F111,Plateaux et terrains de jeux extérieurs,0 +NB_F111_NB_AIREJEU,Plateaux et terrains de jeux extérieurs - nombre d'aires de pratique,1 +NB_F111_NB_COU,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique couverte,1 +NB_F111_NB_ECL,Plateaux et terrains de jeux extérieurs avec au moins une aire de pratique éclairée,1 +NB_F112,Salles spécialisées,0 +NB_F112_NB_AIREJEU,Salles spécialisées - nombre d'aires de pratique,1 +NB_F112_NB_COU,Salles spécialisées avec au moins une aire de pratique couverte,1 +NB_F112_NB_ECL,Salles spécialisées avec au moins une aire de pratique éclairée,1 +NB_F113,Terrains de grands jeux,0 +NB_F113_NB_AIREJEU,Terrains de grands jeux - nombre de terrains,1 +NB_F113_NB_COU,Terrains de grands jeux avec au moins un terrain couvert,1 +NB_F113_NB_ECL,Terrains de grands jeux avec au moins un terrain éclairé,1 +NB_F114,Salles de combat,0 +NB_F114_NB_AIREJEU,Salles de combat - nombre d'aires de pratique,1 +NB_F114_NB_COU,Salles de combat avec au moins une aire de pratique couverte,1 +NB_F114_NB_ECL,Salles de combat avec au moins une aire de pratique éclairée,1 +NB_F116,Salles non spécialisées,0 +NB_F116_NB_AIREJEU,Salles non spécialisées - nombre d'équipements où s'exerce au moins une activité physique et/ou sportive,1 +NB_F116_NB_COU,Salles non spécialisées avec au moins un équipement couvert,1 +NB_F116_NB_ECL,Salles non spécialisées avec au moins un équipement éclairé,1 +NB_F117,Roller-Skate-Vélo bicross ou freestyle,0 +NB_F117_NB_AIREJEU,Roller-Skate-Vélo bicross ou freestyle - nombre de pistes,1 +NB_F117_NB_COU,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement couvert,1 +NB_F117_NB_ECL,Roller-Skate-Vélo bicross ou freestyle avec au moins un équipement éclairé,1 +NB_F118,Sports nautiques,0 +NB_F118_NB_AIREJEU,Sports nautiques - nombre d'aires de pratique,1 +NB_F118_NB_COU,Sports nautiques avec au moins une aire de pratique couverte,1 +NB_F118_NB_ECL,Sports nautiques avec au moins une aire de pratique éclairée,1 +NB_F119,Bowling,0 +NB_F119_NB_AIREJEU,Bowling - nombre d'aires de jeu,1 +NB_F119_NB_COU,Bowling avec au moins une aire de jeu couverte,1 +NB_F119_NB_ECL,Bowling avec au moins une aire de jeu éclairée,1 +NB_F120,Salles de remise en forme,0 +NB_F120_NB_AIREJEU,Salles de remise en forme - nombre d'aires de pratique,1 +NB_F120_NB_COU,Salles de remise en forme avec au moins une aire de pratique couverte,1 +NB_F120_NB_ECL,Salles de remise en forme avec au moins une aire de pratique éclairée,1 +NB_F121,Salles multisports (gymnase),0 +NB_F121_NB_AIREJEU,Salles multisports (gymnase) - nombre d'aires de pratique,1 +NB_F121_NB_COU,Salles multisports (gymnase) avec au moins une aire de pratique couverte,1 +NB_F121_NB_ECL,Salles multisports (gymnase) avec au moins une aire de pratique éclairée,1 +NB_F201,Baignade aménagée,0 +NB_F201_NB_AIREJEU,Baignade aménagée - nombre d'aires de pratique,1 +NB_F202,Port de plaisance - Mouillage,0 +NB_F202_NB_AIREJEU,"Port de plaisance - Mouillage - nombre de ports, de zones",1 +NB_F203,Boucle de randonnée,0 +NB_F203_NB_AIREJEU,Boucle de randonnée - nombre de circuits,1 +NB_F302,Théâtre,0 +NB_F302_NB_SALLES,Nombre de salles dans le théâtre,1 +NB_F303,Cinéma,0 +NB_F303_NB_SALLES,Nombre de salles dans le cinéma,1 +NB_F304,Musée,0 +NB_F305,Conservatoire,0 +NB_G101,Agence de voyage,0 +NB_G102,Hôtel,0 +NB_G103,Camping,0 +NB_G104,Information Touristique,0 +note,Note de précaution (voir onglet seuils),0 +P14_ACT1524,Actifs 15-24 ans en 2014 (princ),0 +P14_ACT1564,Actifs 15-64 ans en 2014 (compl),0 +P14_ACT2554,Actifs 25-54 ans en 2014 (princ),0 +P14_ACT5564,Actifs 55-64 ans en 2014 (princ),0 +P14_ACTOCC1524,Actifs occupés 15-24 ans en 2014 (princ),0 +P14_ACTOCC1564,Actifs occupés 15-64 ans en 2014 (compl),0 +P14_ACTOCC15P,Actifs occupés 15 ans ou plus en 2014 (princ),0 +P14_ACTOCC15P_ILT1,Actif occ 15 ans ou plus travaille commune résidence en 2014 (princ),0 +P14_ACTOCC15P_ILT2,Actif occ 15 ans ou plus travaille autre commune même dépt résidence en 2014 (princ),0 +P14_ACTOCC15P_ILT2P,Actif occ 15 ans ou plus travaille autre commune que commune résidence en 2014 (princ),0 +P14_ACTOCC15P_ILT3,Actif occ 15 ans ou plus travaille autre dépt même région résidence en 2014 (princ),0 +P14_ACTOCC15P_ILT4,Actif occ 15 ans ou plus travaille autre région en métropole en 2014 (princ),0 +P14_ACTOCC15P_ILT5,Actif occ 15 ans ou plus travaille autre région hors métropole en 2014 (princ),0 +P14_ACTOCC15P_TP,Actifs occ 15 ans ou plus TP en 2014 (princ),0 +P14_ACTOCC2554,Actifs occupés 25-54 ans en 2014 (princ),0 +P14_ACTOCC5564,Actifs occupés 55-64 ans en 2014 (princ),0 +P14_AINACT1564,Autres inactifs 15-64 ans en 2014 (princ),0 +P14_ANEM_RP,Anc tot Emméngt Rés princ (années) en 2014 (princ),0 +P14_ANEM_RP_GRAT,Anc tot Emméngt Rés princ occ gratuit (années) en 2014 (princ),0 +P14_ANEM_RP_LOC,Anc tot Emméngt Rés princ occ par Locataires (années) en 2014 (princ),0 +P14_ANEM_RP_LOCHLMV,Anc tot Emméngt Rés princ HLM louées vides (années) en 2014 (princ),0 +P14_ANEM_RP_PROP,Anc tot Emméngt Rés princ occ par Propriétaires (années) en 2014 (princ),0 +P14_APPART,Appartements en 2014 (princ),0 +P14_CHOM1524,Chômeurs 15-24 ans en 2014 (princ),0 +P14_CHOM1564,Chômeurs 15-64 ans en 2014 (princ),0 +P14_CHOM2554,Chômeurs 25-54 ans en 2014 (princ),0 +P14_CHOM5564,Chômeurs 55-64 ans en 2014 (princ),0 +P14_ETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans en 2014 (princ),0 +P14_F0014,Pop Femmes 0-14 ans en 2014 (princ),1 +P14_F0019,Pop Femmes 0-19 ans en 2014 (princ),1 +P14_F1524,Pop 15-24 ans Femmes en 2014 (princ),1 +P14_F1564,Pop 15-64 ans Femmes en 2014 (princ),1 +P14_F2064,Pop Femmes 20-64 ans en 2014 (princ),1 +P14_F2554,Pop 25-54 ans Femmes en 2014 (princ),1 +P14_F4559,Pop Femmes 45-59 ans en 2014 (princ),1 +P14_F5564,Pop 55-64 ans Femmes en 2014 (princ),1 +P14_F6074,Pop Femmes 60-74 ans en 2014 (princ),1 +P14_F65P,Pop Femmes 65 ans ou plus en 2014 (princ),1 +P14_F75P,Pop Femmes 75 ans ou plus en 2014 (princ),1 +P14_FACT1524,Actifs 15-24 ans Femmes en 2014 (princ),1 +P14_FACT1564,Actifs 15-64 ans Femmes en 2014 (princ),1 +P14_FACT2554,Actifs 25-54 ans Femmes en 2014 (princ),1 +P14_FACT5564,Actifs 55-64 ans Femmes en 2014 (princ),1 +P14_FACTOCC1524,Actifs occupés 15-24 ans Femmes en 2014 (princ),1 +P14_FACTOCC1564,Actifs occupés 15-64 ans Femmes en 2014 (princ),1 +P14_FACTOCC15P,Actifs occupés 15 ans ou plus Femmes en 2014 (princ),1 +P14_FACTOCC2554,Actifs occupés 25-54 ans Femmes en 2014 (princ),1 +P14_FACTOCC5564,Actifs occupés 55-64 ans Femmes en 2014 (princ),1 +P14_FAINACT1564,Autres inactifs 15-64 ans Femmes en 2014 (princ),1 +P14_FCHOM1564,Chômeurs 15-64 ans Femmes en 2014 (princ),1 +P14_FETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Femmes en 2014 (princ),1 +P14_FINACT1564,Inactifs 15-64 ans Femmes en 2014 (princ),1 +P14_FNSAL15P,Non-salariés 15 ans ou plus Femmes en 2014 (princ),1 +P14_FNSCOL15P,Femmes 15 ans ou plus non scolarisées en 2014 (princ),1 +P14_FNSCOL15P_BAC,Femmes 15 ans ou plus non scol. BAC en 2014 (princ),1 +P14_FNSCOL15P_CAPBEP,Femmes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),1 +P14_FNSCOL15P_DIPLMIN,"Femmes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",1 +P14_FNSCOL15P_SUP,Femmes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),1 +P14_FRETR1564,Retraités Préretraités 15-64 ans Femmes en 2014 (princ),1 +P14_FSAL15P,Salariés 15 ans ou plus Femmes en 2014 (princ),1 +P14_FSAL15P_TP,Salariés 15 ans ou plus TP Femmes en 2014 (princ),1 +P14_H0014,Pop Hommes 0-14 ans en 2014 (princ),1 +P14_H0019,Pop Hommes 0-19 ans en 2014 (princ),1 +P14_H1524,Pop 15-24 ans Hommes en 2014 (princ),1 +P14_H1529,Pop Hommes 15-29 ans en 2014 (princ),1 +P14_H1564,Pop 15-64 ans Hommes en 2014 (princ),1 +P14_H2064,Pop Hommes 20-64 ans en 2014 (princ),1 +P14_H2554,Pop 25-54 ans Hommes en 2014 (princ),1 +P14_H3044,Pop Hommes 30-44 ans en 2014 (princ),1 +P14_H4559,Pop Hommes 45-59 ans en 2014 (princ),1 +P14_H5564,Pop 55-64 ans Hommes en 2014 (princ),1 +P14_H6074,Pop Hommes 60-74 ans en 2014 (princ),1 +P14_H65P,Pop Hommes 65 ans ou plus en 2014 (princ),1 +P14_H75P,Pop Hommes 75 ans ou plus en 2014 (princ),1 +P14_HACT1524,Actifs 15-24 ans Hommes en 2014 (princ),1 +P14_HACT1564,Actifs 15-64 ans Hommes en 2014 (princ),1 +P14_HACT2554,Actifs 25-54 ans Hommes en 2014 (princ),1 +P14_HACT5564,Actifs 55-64 ans Hommes en 2014 (princ),1 +P14_HACTOCC1524,Actifs occupés 15-24 ans Hommes en 2014 (princ),1 +P14_HACTOCC1564,Actifs occupés 15-64 ans Hommes en 2014 (princ),1 +P14_HACTOCC15P,Actifs occupés 15 ans ou plus Hommes en 2014 (princ),1 +P14_HACTOCC2554,Actifs occupés 25-54 ans Hommes en 2014 (princ),1 +P14_HACTOCC5564,Actifs occupés 55-64 ans Hommes en 2014 (princ),1 +P14_HAINACT1564,Autres inactifs 15-64 ans Hommes en 2014 (princ),1 +P14_HCHOM1564,Chômeurs 15-64 ans Hommes en 2014 (princ),1 +P14_HETUD1564,Elèv. Etud. Stag. non rémunérés 15-64 ans Hommes en 2014 (princ),1 +P14_HINACT1564,Inactifs 15-64 ans Hommes en 2014 (princ),1 +P14_HNSAL15P,Non-salariés 15 ans ou plus Hommes en 2014 (princ),1 +P14_HNSCOL15P,Hommes 15 ans ou plus non scolarisés en 2014 (princ),1 +P14_HNSCOL15P_BAC,Hommes 15 ans ou plus non scol. BAC en 2014 (princ),1 +P14_HNSCOL15P_CAPBEP,Hommes 15 ans ou plus non scol. CAP-BEP en 2014 (princ),1 +P14_HNSCOL15P_DIPLMIN,"Hommes 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",1 +P14_HNSCOL15P_SUP,Hommes 15 ans ou plus non scol. Enseignement sup en 2014 (princ),1 +P14_HRETR1564,Retraités Préretraités 15-64 ans Hommes en 2014 (princ),1 +P14_HSAL15P,Salariés 15 ans ou plus Hommes en 2014 (princ),1 +P14_HSAL15P_TP,Salariés 15 ans ou plus TP Hommes en 2014 (princ),1 +P14_INACT1564,Inactifs 15-64 ans en 2014 (princ),0 +P14_LOG,Logements en 2014 (princ),0 +P14_LOGVAC,Logements vacants en 2014 (princ),0 +P14_MAISON,Maisons en 2014 (princ),0 +P14_MEN,Ménages en 2014 (princ),0 +P14_MEN_ANEM0002,Ménages emménagés moins 2 ans en 2014 (princ),0 +P14_MEN_ANEM0204,Ménages emménagés entre 2-4 ans en 2014 (princ),0 +P14_MEN_ANEM0509,Ménages emménagés entre 5-9 ans en 2014 (princ),0 +P14_MEN_ANEM10P,Ménages emménagés depuis 10 ans ou plus en 2014 (princ),0 +P14_NBPI_RP,Pièces rés princ en 2014 (princ),0 +P14_NBPI_RP_ANEM0002,Pièces Rés princ Mén. emménagés moins 2 ans en 2014 (princ),0 +P14_NBPI_RP_ANEM0204,Pièces Rés princ Mén. emménagés entre 2-4 ans en 2014 (princ),0 +P14_NBPI_RP_ANEM0509,Pièces Rés princ Mén. emménagés entre 5-9 ans en 2014 (princ),0 +P14_NBPI_RP_ANEM10P,Pièces Rés princ Mén. emménagés depuis 10 ans ou plus en 2014 (princ),0 +P14_NBPI_RPAPPART,Pièces rés princ type appartement en 2014 (princ),0 +P14_NBPI_RPMAISON,Pièces rés princ type maison en 2014 (princ),0 +P14_NPER_RP,Personnes Rés princ en 2014 (princ),0 +P14_NPER_RP_GRAT,Pers Rés princ occupées gratuit en 2014 (princ),0 +P14_NPER_RP_LOC,Pers Rés princ occupées Locataires en 2014 (princ),0 +P14_NPER_RP_LOCHLMV,Pers Rés princ HLM louées vides en 2014 (princ),0 +P14_NPER_RP_PROP,Pers Rés princ occupées Propriétaires en 2014 (princ),0 +P14_NSAL15P,Non-salariés 15 ans ou plus en 2014 (princ),0 +P14_NSAL15P_AIDFAM,Non-salariés 15 ans ou plus Aides familiaux en 2014 (princ),0 +P14_NSAL15P_EMPLOY,Non-salariés 15 ans ou plus Employeurs en 2014 (princ),0 +P14_NSAL15P_INDEP,Non-salariés 15 ans ou plus Indépendants en 2014 (princ),0 +P14_NSAL15P_TP,Non-salariés 15 ans ou plus TP en 2014 (princ),0 +P14_NSCOL15P,Pop 15 ans ou plus non scolarisée en 2014 (princ),0 +P14_NSCOL15P_BAC,Pop 15 ans ou plus non scol. BAC en 2014 (princ),0 +P14_NSCOL15P_CAPBEP,Pop 15 ans ou plus non scol. CAP-BEP en 2014 (princ),0 +P14_NSCOL15P_DIPLMIN,"Pop 15 ans ou plus non scol. Sans diplôme ou BEPC, brevet des collèges, DNB en 2014 (princ)",0 +P14_NSCOL15P_SUP,Pop 15 ans ou plus non scol. Enseignement sup en 2014 (princ),0 +P14_PHORMEN,Pop hors ménages en 2014 (princ),0 +P14_PMEN,Pop Ménages en 2014 (compl),0 +P14_PMEN_ANEM0002,Pop mén emménagés moins 2 ans en 2014 (princ),0 +P14_PMEN_ANEM0204,Pop mén emménagés entre 2-4 ans en 2014 (princ),0 +P14_PMEN_ANEM0509,Pop mén emménagés entre 5-9 ans en 2014 (princ),0 +P14_PMEN_ANEM10P,Pop mén emménagés depuis 10 ans ou plus en 2014 (princ),0 +P14_POP,Population en 2014 (princ),0 +P14_POP_ETR,Pop Etrangers en 2014 (princ),0 +P14_POP_FR,Pop Français en 2014 (princ),0 +P14_POP_IMM,Pop Immigrés en 2014 (princ),0 +P14_POP0002,Pop 0-2 ans en 2014 (princ),0 +P14_POP0014,Pop 0-14 ans en 2014 (princ),0 +P14_POP0019,Pop 0-19 ans en 2014 (princ),0 +P14_POP0205,Pop 2-5 ans en 2014 (princ),0 +P14_POP0305,Pop 3-5 ans en 2014 (princ),0 +P14_POP0610,Pop 6-10 ans en 2014 (princ),0 +P14_POP1114,Pop 11-14 ans en 2014 (princ),0 +P14_POP1117,Pop 11-17 ans en 2014 (princ),0 +P14_POP1517,Pop 15-17 ans en 2014 (princ),0 +P14_POP1524,Pop 15-24 ans en 2014 (princ),0 +P14_POP1524_PSEUL,Pop 15-24 ans vivant seule en 2014 (princ),0 +P14_POP1529,Pop 15-29 ans en 2014 (princ),0 +P14_POP15P,Pop 15 ans ou plus en 2014 (princ),0 +P14_POP15P_MARIEE,Pop 15 ans ou plus Mariée en 2014 (princ),0 +P14_POP15P_NONMARIEE,Pop 15 ans ou plus Non mariée en 2014 (princ),0 +P14_POP15P_PSEUL,Pop 15 ans ou plus ans vivant seule en 2014 (princ),1 +P14_POP1824,Pop 18-24 ans en 2014 (princ),0 +P14_POP2064,Pop 20-64 ans en 2014 (princ),0 +P14_POP2529,Pop 25-29 ans en 2014 (princ),0 +P14_POP2539,Pop 25-39 ans en 2014 (princ),0 +P14_POP2554,Pop 25-54 ans en 2014 (princ),0 +P14_POP2554_PSEUL,Pop 25-54 ans vivant seule en 2014 (princ),1 +P14_POP3044,Pop 30-44 ans en 2014 (princ),0 +P14_POP30P,Pop 30 ans ou plus en 2014 (princ),0 +P14_POP4054,Pop 40-54 ans en 2014 (princ),0 +P14_POP4559,Pop 45-59 ans en 2014 (princ),0 +P14_POP5564,Pop 55-64 ans en 2014 (princ),0 +P14_POP5579,Pop 55-79 ans en 2014 (princ),0 +P14_POP5579_PSEUL,Pop 55-79 ans vivant seule en 2014 (princ),1 +P14_POP6074,Pop 60-74 ans en 2014 (princ),0 +P14_POP6579,Pop 65-79 ans en 2014 (princ),0 +P14_POP65P,Pop 65 ans ou plus en 2014 (princ),0 +P14_POP75P,Pop 75 ans ou plus en 2014 (princ),0 +P14_POP80P,Pop 80 ans ou plus en 2014 (princ),0 +P14_POP80P_PSEUL,Pop 80 ans ou plus vivant seule en 2014 (princ),1 +P14_POPF,Pop Femmes en 2014 (princ),1 +P14_POPH,Pop Hommes en 2014 (princ),1 +P14_POPMEN1524,Pop mén 15-24 ans en 2014 (princ),0 +P14_POPMEN15P,Pop mén 15 ans ou plus en 2014 (princ),0 +P14_POPMEN2554,Pop mén 25-54 ans en 2014 (princ),0 +P14_POPMEN5579,Pop mén 55-79 ans en 2014 (princ),0 +P14_POPMEN80P,Pop mén 80 ans ou plus en 2014 (princ),0 +P14_RETR1564,Retraités Préretraités 15-64 ans en 2014 (princ),0 +P14_RP,Résidences principales en 2014 (princ),0 +P14_RP_100120M2,Rés princ de 100 à moins de 120 m2 en 2014 (princ),0 +P14_RP_120M2P,Rés princ de 120 m2 ou plus en 2014 (princ),0 +P14_RP_1P,Rés princ 1 pièce en 2014 (princ),0 +P14_RP_2P,Rés princ 2 pièces en 2014 (princ),0 +P14_RP_3040M2,Rés princ de 30 à moins de 40 m2 en 2014 (princ),0 +P14_RP_3P,Rés princ 3 pièces en 2014 (princ),0 +P14_RP_4060M2,Rés princ de 40 à moins de 60 m2 en 2014 (princ),0 +P14_RP_4P,Rés princ 4 pièces en 2014 (princ),0 +P14_RP_5PP,Rés princ 5 pièces ou plus en 2014 (princ),0 +P14_RP_6080M2,Rés princ de 60 à moins de 80 m2 en 2014 (princ),0 +P14_RP_80100M2,Rés princ de 80 à moins de 100 m2 en 2014 (princ),0 +P14_RP_ACH05,Rés princ 1991 à 2005 en 2014 (princ),0 +P14_RP_ACH11,Rés princ 2006 à 2011 en 2014 (princ),0 +P14_RP_ACH19,Rés princ avt 1919 en 2014 (princ),0 +P14_RP_ACH45,Rés princ 1919 à 1945 en 2014 (princ),0 +P14_RP_ACH70,Rés princ 1946 à 1970 en 2014 (princ),0 +P14_RP_ACH90,Rés princ 1971 à 1990 en 2014 (princ),0 +P14_RP_ACHTOT,Rés princ avt 2012 en 2014 (princ),0 +P14_RP_BDWC,Rés princ avec Bain/Douche WC (DOM) en 2014 (princ),0 +P14_RP_CCCOLL,Rés princ Chauffage Central Collectif (MET) en 2014 (princ),0 +P14_RP_CCIND,Rés princ Chauffage Central Individuel (MET) en 2014 (princ),0 +P14_RP_CHOS,Rés princ avec chauffe-eau solaire (DOM) en 2014 (princ),0 +P14_RP_CINDELEC,Rés princ Chauffage Individuel Electrique (MET) en 2014 (princ),0 +P14_RP_CLIM,Rés princ avec pièce climatisée (DOM) en 2014 (princ),0 +P14_RP_EAUCH,Rés princ avec eau chaude (DOM) en 2014 (princ),0 +P14_RP_ELEC,Rés princ avec électricité (DOM) en 2014 (princ),0 +P14_RP_GARL,Ménages au moins un parking en 2014 (princ),0 +P14_RP_GRAT,Rés princ logé gratuit en 2014 (princ),0 +P14_RP_LOC,Rés princ occupées Locataires en 2014 (princ),0 +P14_RP_LOCHLMV,Rés princ HLM louée vide en 2014 (princ),0 +P14_RP_M30M2,Rés princ de moins de 30 m2 en 2014 (princ),0 +P14_RP_PROP,Rés princ occupées Propriétaires en 2014 (princ),0 +P14_RP_SDB,Rés princ SDB baignoire douche (MET) en 2014 (princ),0 +P14_RP_TTEGOU,Rés princ avec tout à l'égout (DOM) en 2014 (princ),0 +P14_RP_VOIT1,Ménages une voiture en 2014 (princ),0 +P14_RP_VOIT1P,Ménages au moins une voiture en 2014 (princ),0 +P14_RP_VOIT2P,Ménages deux voitures ou plus en 2014 (princ),0 +P14_RPAPPART,Rés princ type appartement en 2014 (princ),0 +P14_RPAPPART_ACH05,Rés princ Type appart 1991 à 2005 en 2014 (princ),0 +P14_RPAPPART_ACH11,Rés princ Type appart 2006 à 2011 en 2014 (princ),0 +P14_RPAPPART_ACH19,Rés princ Type appart avt 1919 en 2014 (princ),0 +P14_RPAPPART_ACH45,Rés princ Type appart 1919 à 1945 en 2014 (princ),0 +P14_RPAPPART_ACH70,Rés princ Type appart 1946 à 1970 en 2014 (princ),0 +P14_RPAPPART_ACH90,Rés princ Type appart 1971 à 1990 en 2014 (princ),0 +P14_RPAPPART_ACHTOT,Rés princ Type appart avt 2012 en 2014 (princ),0 +P14_RPMAISON,Rés princ type maison en 2014 (princ),0 +P14_RPMAISON_ACH05,Rés princ Type maison 1991 à 2005 en 2014 (princ),0 +P14_RPMAISON_ACH11,Rés princ Type maison 2006 à 2011 en 2014 (princ),0 +P14_RPMAISON_ACH19,Rés princ Type maison avt 1919 en 2014 (princ),0 +P14_RPMAISON_ACH45,Rés princ Type maison 1919 à 1945 en 2014 (princ),0 +P14_RPMAISON_ACH70,Rés princ Type maison 1946 à 1970 en 2014 (princ),0 +P14_RPMAISON_ACH90,Rés princ Type maison 1971 à 1990 en 2014 (princ),0 +P14_RPMAISON_ACHTOT,Rés princ Type maison avt 2012 en 2014 (princ),0 +P14_RSECOCC,Rés secondaires et logts occasionnels en 2014 (princ),0 +P14_SAL15P,Salariés 15 ans ou plus en 2014 (princ),0 +P14_SAL15P_APPR,Salariés 15 ans ou plus Apprentissage - Stage en 2014 (princ),0 +P14_SAL15P_CDD,Salariés 15 ans ou plus CDD en 2014 (princ),0 +P14_SAL15P_CDI,"Salariés 15 ans ou plus Fonct publ, CDI en 2014 (princ)",0 +P14_SAL15P_EMPAID,Salariés 15 ans ou plus Emplois aidés en 2014 (princ),0 +P14_SAL15P_INTERIM,Salariés 15 ans ou plus Intérim en 2014 (princ),0 +P14_SAL15P_TP,Salariés 15 ans ou plus TP en 2014 (princ),0 +P14_SCOL0205,Pop scolarisée 2-5 ans en 2014 (princ),0 +P14_SCOL0610,Pop scolarisée 6-10 ans en 2014 (princ),0 +P14_SCOL1114,Pop scolarisée 11-14 ans en 2014 (princ),0 +P14_SCOL1517,Pop scolarisée 15-17 ans en 2014 (princ),0 +P14_SCOL1824,Pop scolarisée 18-24 ans en 2014 (princ),0 +P14_SCOL2529,Pop scolarisée 25-29 ans en 2014 (princ),0 +P14_SCOL30P,Pop scolarisée 30 ans ou plus en 2014 (princ),0 diff --git a/predihood/classes/small_dataset.csv b/predihood/classes/small_dataset.csv new file mode 100644 index 00000000..67beef33 --- /dev/null +++ b/predihood/classes/small_dataset.csv @@ -0,0 +1,3 @@ +CODE,CITY,AREA,DENSITY,P14_POP,P14_POP0002,P14_POP0305,P14_POP0610,P14_POP1117,P14_POP1824,P14_POP2539,P14_POP4054,P14_POP5564,P14_POP6579,P14_POP80P,P14_POP0014,P14_POP1529,P14_POP3044,P14_POP4559,P14_POP6074,P14_POP75P,P14_POP0019,P14_POP2064,P14_POP65P,P14_POPH,P14_H0014,P14_H1529,P14_H3044,P14_H4559,P14_H6074,P14_H75P,P14_H0019,P14_H2064,P14_H65P,P14_POPF,P14_F0014,P14_F1529,P14_F3044,P14_F4559,P14_F6074,P14_F75P,P14_F0019,P14_F2064,P14_F65P,C14_POP15P,C14_POP15P_CS1,C14_POP15P_CS2,C14_POP15P_CS3,C14_POP15P_CS4,C14_POP15P_CS5,C14_POP15P_CS6,C14_POP15P_CS7,C14_POP15P_CS8,C14_H15P,C14_H15P_CS1,C14_H15P_CS2,C14_H15P_CS3,C14_H15P_CS4,C14_H15P_CS5,C14_H15P_CS6,C14_H15P_CS7,C14_H15P_CS8,C14_F15P,C14_F15P_CS1,C14_F15P_CS2,C14_F15P_CS3,C14_F15P_CS4,C14_F15P_CS5,C14_F15P_CS6,C14_F15P_CS7,C14_F15P_CS8,P14_POP_FR,P14_POP_ETR,P14_POP_IMM,P14_PMEN,P14_PHORMEN,P14_LOG,P14_RP,P14_RSECOCC,P14_LOGVAC,P14_MAISON,P14_APPART,P14_RP_1P,P14_RP_2P,P14_RP_3P,P14_RP_4P,P14_RP_5PP,P14_NBPI_RP,P14_RPMAISON,P14_NBPI_RPMAISON,P14_RPAPPART,P14_NBPI_RPAPPART,P14_RP_M30M2,P14_RP_3040M2,P14_RP_4060M2,P14_RP_6080M2,P14_RP_80100M2,P14_RP_100120M2,P14_RP_120M2P,P14_RP_ACHTOT,P14_RP_ACH19,P14_RP_ACH45,P14_RP_ACH70,P14_RP_ACH90,P14_RP_ACH05,P14_RP_ACH11,P14_RPMAISON_ACHTOT,P14_RPMAISON_ACH19,P14_RPMAISON_ACH45,P14_RPMAISON_ACH70,P14_RPMAISON_ACH90,P14_RPMAISON_ACH05,P14_RPMAISON_ACH11,P14_RPAPPART_ACHTOT,P14_RPAPPART_ACH19,P14_RPAPPART_ACH45,P14_RPAPPART_ACH70,P14_RPAPPART_ACH90,P14_RPAPPART_ACH05,P14_RPAPPART_ACH11,P14_MEN,P14_MEN_ANEM0002,P14_MEN_ANEM0204,P14_MEN_ANEM0509,P14_MEN_ANEM10P,P14_PMEN_ANEM0002,P14_PMEN_ANEM0204,P14_PMEN_ANEM0509,P14_PMEN_ANEM10P,P14_NBPI_RP_ANEM0002,P14_NBPI_RP_ANEM0204,P14_NBPI_RP_ANEM0509,P14_NBPI_RP_ANEM10P,P14_RP_PROP,P14_RP_LOC,P14_RP_LOCHLMV,P14_RP_GRAT,P14_NPER_RP,P14_NPER_RP_PROP,P14_NPER_RP_LOC,P14_NPER_RP_LOCHLMV,P14_NPER_RP_GRAT,P14_ANEM_RP,P14_ANEM_RP_PROP,P14_ANEM_RP_LOC,P14_ANEM_RP_LOCHLMV,P14_ANEM_RP_GRAT,P14_RP_SDB,P14_RP_CCCOLL,P14_RP_CCIND,P14_RP_CINDELEC,P14_RP_ELEC,P14_RP_EAUCH,P14_RP_BDWC,P14_RP_CHOS,P14_RP_CLIM,P14_RP_TTEGOU,P14_RP_GARL,P14_RP_VOIT1P,P14_RP_VOIT1,P14_RP_VOIT2P,NB_B101,NB_B102,NB_B103,NB_B201,NB_B202,NB_B203,NB_B204,NB_B205,NB_B206,NB_B301,NB_B302,NB_B303,NB_B304,NB_B305,NB_B306,NB_B307,NB_B308,NB_B309,NB_B310,NB_B311,NB_B312,NB_B313,NB_B315,NB_B316,DEC_PIMP14,DEC_TP6014,DEC_Q114,DEC_MED14,DEC_Q314,DEC_EQ14,DEC_D114,DEC_D214,DEC_D314,DEC_D414,DEC_D614,DEC_D714,DEC_D814,DEC_D914,DEC_RD14,DEC_S80S2014,DEC_GI14,DEC_PTSA14,DEC_PCHO14,DEC_PBEN14,DEC_PPEN14,DEC_PAUT14,note,NB_D201,NB_D202,NB_D203,NB_D204,NB_D205,NB_D206,NB_D207,NB_D208,NB_D209,NB_D210,NB_D211,NB_D212,NB_D213,NB_D221,NB_D231,NB_D232,NB_D233,NB_D235,NB_D236,NB_D237,NB_D238,NB_D239,NB_D240,NB_D242,NB_D243,C401,C402,C403,C409,C501,C502,C503,C504,C505,C505_NB_INT,C509,C601,C602,C603,C604,C605,C605_NB_INT,C609,C701,C702,C101,C101_NB_CANT,C101_NB_EP,C101_NB_RPIC,C102,C102_NB_CANT,C102_NB_EP,C104,C104_NB_CANT,C104_NB_PELEM,C104_NB_EP,C104_NB_RPIC,C105,C105_NB_CANT,C105_NB_PELEM,C105_NB_EP,NB_F101,NB_F101_NB_AIREJEU,NB_F101_NB_COU,NB_F101_NB_ECL,NB_F102,NB_F102_NB_AIREJEU,NB_F102_NB_COU,NB_F102_NB_ECL,NB_F103,NB_F103_NB_AIREJEU,NB_F103_NB_COU,NB_F103_NB_ECL,NB_F104,NB_F104_NB_AIREJEU,NB_F104_NB_COU,NB_F104_NB_ECL,NB_F105,NB_F105_NB_AIREJEU,NB_F105_NB_COU,NB_F105_NB_ECL,NB_F106,NB_F106_NB_AIREJEU,NB_F106_NB_COU,NB_F106_NB_ECL,NB_F107,NB_F107_NB_AIREJEU,NB_F107_NB_COU,NB_F107_NB_ECL,NB_F108,NB_F108_NB_AIREJEU,NB_F108_NB_COU,NB_F108_NB_ECL,NB_F109,NB_F109_NB_AIREJEU,NB_F109_NB_COU,NB_F109_NB_ECL,NB_F110,NB_F110_NB_AIREJEU,NB_F110_NB_COU,NB_F110_NB_ECL,NB_F111,NB_F111_NB_AIREJEU,NB_F111_NB_COU,NB_F111_NB_ECL,NB_F112,NB_F112_NB_AIREJEU,NB_F112_NB_COU,NB_F112_NB_ECL,NB_F113,NB_F113_NB_AIREJEU,NB_F113_NB_COU,NB_F113_NB_ECL,NB_F114,NB_F114_NB_AIREJEU,NB_F114_NB_COU,NB_F114_NB_ECL,NB_F116,NB_F116_NB_AIREJEU,NB_F116_NB_COU,NB_F116_NB_ECL,NB_F117,NB_F117_NB_AIREJEU,NB_F117_NB_COU,NB_F117_NB_ECL,NB_F118,NB_F118_NB_AIREJEU,NB_F118_NB_COU,NB_F118_NB_ECL,NB_F119,NB_F119_NB_AIREJEU,NB_F119_NB_COU,NB_F119_NB_ECL,NB_F120,NB_F120_NB_AIREJEU,NB_F120_NB_COU,NB_F120_NB_ECL,NB_F121,NB_F121_NB_AIREJEU,NB_F121_NB_COU,NB_F121_NB_ECL,NB_F201,NB_F201_NB_AIREJEU,NB_F202,NB_F202_NB_AIREJEU,NB_F203,NB_F203_NB_AIREJEU,NB_F302,NB_F302_NB_SALLES,NB_F303,NB_F303_NB_SALLES,NB_F304,NB_F305,NB_A101,NB_A104,NB_A105,NB_A106,NB_A107,NB_A108,NB_A109,NB_A115,NB_A119,NB_A120,NB_A121,NB_A122,NB_A123,NB_A124,NB_A125,NB_A203,NB_A205,NB_A206,NB_A207,NB_A208,NB_A301,NB_A302,NB_A303,NB_A304,NB_A401,NB_A402,NB_A403,NB_A404,NB_A405,NB_A406,NB_A501,NB_A502,NB_A503,NB_A504,NB_A505,NB_A506,NB_A507,P14_POP1564,P14_POP1524,P14_POP2554,P14_H1564,P14_H1524,P14_H2554,P14_H5564,P14_F1564,P14_F1524,P14_F2554,P14_F5564,P14_ACT1564,P14_ACT1524,P14_ACT2554,P14_ACT5564,P14_HACT1564,P14_HACT1524,P14_HACT2554,P14_HACT5564,P14_FACT1564,P14_FACT1524,P14_FACT2554,P14_FACT5564,P14_ACTOCC1564,P14_ACTOCC1524,P14_ACTOCC2554,P14_ACTOCC5564,P14_HACTOCC1564,P14_HACTOCC1524,P14_HACTOCC2554,P14_HACTOCC5564,P14_FACTOCC1564,P14_FACTOCC1524,P14_FACTOCC2554,P14_FACTOCC5564,P14_CHOM1564,P14_CHOM1524,P14_CHOM2554,P14_CHOM5564,P14_HCHOM1564,P14_FCHOM1564,P14_INACT1564,P14_HINACT1564,P14_FINACT1564,P14_ETUD1564,P14_HETUD1564,P14_FETUD1564,P14_RETR1564,P14_HRETR1564,P14_FRETR1564,P14_AINACT1564,P14_HAINACT1564,P14_FAINACT1564,C14_ACT1564,C14_ACT1564_CS1,C14_ACT1564_CS2,C14_ACT1564_CS3,C14_ACT1564_CS4,C14_ACT1564_CS5,C14_ACT1564_CS6,C14_ACTOCC1564,C14_ACTOCC1564_CS1,C14_ACTOCC1564_CS2,C14_ACTOCC1564_CS3,C14_ACTOCC1564_CS4,C14_ACTOCC1564_CS5,C14_ACTOCC1564_CS6,P14_ACTOCC15P,P14_HACTOCC15P,P14_FACTOCC15P,P14_SAL15P,P14_HSAL15P,P14_FSAL15P,P14_NSAL15P,P14_HNSAL15P,P14_FNSAL15P,P14_ACTOCC15P_TP,P14_SAL15P_TP,P14_HSAL15P_TP,P14_FSAL15P_TP,P14_NSAL15P_TP,P14_SAL15P_CDI,P14_SAL15P_CDD,P14_SAL15P_INTERIM,P14_SAL15P_EMPAID,P14_SAL15P_APPR,P14_NSAL15P_INDEP,P14_NSAL15P_EMPLOY,P14_NSAL15P_AIDFAM,P14_ACTOCC15P_ILT1,P14_ACTOCC15P_ILT2P,P14_ACTOCC15P_ILT2,P14_ACTOCC15P_ILT3,P14_ACTOCC15P_ILT4,P14_ACTOCC15P_ILT5,C14_ACTOCC15P,C14_ACTOCC15P_PAS,C14_ACTOCC15P_MAR,C14_ACTOCC15P_DROU,C14_ACTOCC15P_VOIT,C14_ACTOCC15P_TCOM,C201,C201_NB_CANT,C201_NB_EP,C201_NB_INT,C301,C301_NB_CANT,C301_NB_PGE,C301_NB_EP,C301_NB_INT,C302,C302_NB_CANT,C302_NB_PGE,C302_NB_EP,C302_NB_INT,C303,C303_NB_PGE,C303_NB_INT,C304,C304_NB_CANT,C304_NB_INT,C305,C305_NB_CANT,C305_NB_INT,NB_D401,NB_D402,NB_D403,NB_D404,NB_D405,NB_D502,NB_D601,NB_D602,NB_D603,NB_D604,NB_D605,NB_D606,NB_D701,NB_D702,NB_D703,NB_D704,NB_D705,NB_D709,NB_E101,NB_E102,NB_E103,NB_E106,NB_G101,NB_G102,NB_G103,NB_G104,C14_MEN,C14_MENPSEUL,C14_MENHSEUL,C14_MENFSEUL,C14_MENSFAM,C14_MENFAM,C14_MENCOUPSENF,C14_MENCOUPAENF,C14_MENFAMMONO,C14_PMEN,C14_PMEN_MENPSEUL,C14_PMEN_MENHSEUL,C14_PMEN_MENFSEUL,C14_PMEN_MENSFAM,C14_PMEN_MENFAM,C14_PMEN_MENCOUPSENF,C14_PMEN_MENCOUPAENF,C14_PMEN_MENFAMMONO,P14_POP15P,P14_POP5579,P14_POPMEN15P,P14_POPMEN1524,P14_POPMEN2554,P14_POPMEN5579,P14_POPMEN80P,P14_POP15P_PSEUL,P14_POP1524_PSEUL,P14_POP2554_PSEUL,P14_POP5579_PSEUL,P14_POP80P_PSEUL,P14_POP15P_MARIEE,P14_POP15P_NONMARIEE,C14_MEN_CS1,C14_MEN_CS2,C14_MEN_CS3,C14_MEN_CS4,C14_MEN_CS5,C14_MEN_CS6,C14_MEN_CS7,C14_MEN_CS8,C14_PMEN_CS1,C14_PMEN_CS2,C14_PMEN_CS3,C14_PMEN_CS4,C14_PMEN_CS5,C14_PMEN_CS6,C14_PMEN_CS7,C14_PMEN_CS8,C14_FAM,C14_COUPAENF,C14_FAMMONO,C14_COUPSENF,C14_NE24F0,C14_NE24F1,C14_NE24F2,C14_NE24F3,C14_NE24F4P,P14_POP0205,P14_POP1114,P14_POP1517,P14_POP2529,P14_POP30P,P14_SCOL0205,P14_SCOL0610,P14_SCOL1114,P14_SCOL1517,P14_SCOL1824,P14_SCOL2529,P14_SCOL30P,P14_NSCOL15P,P14_NSCOL15P_DIPLMIN,P14_NSCOL15P_CAPBEP,P14_NSCOL15P_BAC,P14_NSCOL15P_SUP,P14_HNSCOL15P,P14_HNSCOL15P_DIPLMIN,P14_HNSCOL15P_CAPBEP,P14_HNSCOL15P_BAC,P14_HNSCOL15P_SUP,P14_FNSCOL15P,P14_FNSCOL15P_DIPLMIN,P14_FNSCOL15P_CAPBEP,P14_FNSCOL15P_BAC,P14_FNSCOL15P_SUP,C15_POP01P_IRAN012,C15_POP01P_IRANAUT,C15_POP01P,batiment,usage,paysage,morpho,geo,social +691910102,saint cyr au mont d'or,4.06781786426077,818.9902708867584,3331.5032545689232,76.98330410345714,94.0121782522999,192.7938487419909,354.41397156414564,245.1770212756093,357.00381297661073,713.263797944255,507.3596377952264,497.0909370642007,293.4047448511275,562.1319794820487,499.2701541681201,467.0941808457472,752.1863552978557,638.7426370622669,412.07794771288457,808.0815067275795,1732.9260659260156,790.4956819153282,1593.073723621543,295.5112345336855,249.24531697002104,219.3935353372964,377.5181682383789,320.47361010216594,130.9318584399953,418.3425590722418,847.6085405071798,327.12262404212146,1738.42953094738,266.6207449483631,250.02483719809905,247.7006455084508,374.6681870594769,318.269026960101,281.1460892728893,389.73894765533765,885.3175254188357,463.37305787320673,2751.9418128591647,0.0,139.5119473040038,553.9657665633968,336.0556070672835,217.6735164466612,111.4752082247064,888.6807028520788,504.5790644010343,1287.4786697711336,0.0,103.59851615645248,354.5056486758734,140.6771280359918,40.71317015062986,92.19952469712165,379.2069234208927,176.57775863417177,1464.463143088031,0.0,35.91343114755132,199.46011788752332,195.3784790312917,176.96034629603136,19.27568352758476,509.473779431186,328.0013057668625,3177.9843409897644,153.51891357915878,239.20781977552735,3068.50325456905,262.99999999987295,1313.090376619586,1212.1398512255405,19.37434325744307,81.5761821366024,1077.946836522431,234.0799284358077,23.28282977624894,59.95765855944054,111.84748661472337,171.54066534701406,845.5112109281137,6595.721542353153,993.311547555706,5892.932616530212,217.7646920084872,700.6617025002478,14.83224987216634,25.29422559543401,82.58020916620792,99.89523008082888,107.97894369417416,164.18520658539072,717.3737862313386,1204.0864061112472,237.27628124378148,70.60248504157653,186.578220562609,418.3299383010319,221.1081550408162,70.1913259214321,988.3906240387588,183.19849629375489,39.44346108013154,145.09591986664918,347.80804060751484,208.83332928325555,64.01137690745288,214.63217041114103,54.0777849500266,30.0954123000977,41.482300695959815,70.52189769351706,12.274825757560649,6.179949013979219,1212.1398512255405,97.02487203199485,168.12529216530135,178.97046359161854,768.0192234366258,272.522787772369,495.6932428716353,535.1985558801227,1765.088668044923,448.85403427246166,791.8970367260811,1005.1783675213128,4349.792103833298,963.2040186994706,231.53842742777792,70.25978588738072,17.39740509829207,3068.50325456905,2490.275358410852,537.1147184570765,177.60831423912063,41.11317770112238,22162.13110306449,19559.05051847977,2241.200093088324,728.1030695947321,361.8804914963963,1187.3845694475408,51.6345243204203,748.389111246978,347.84173361648743,,,,,,,1049.4308380640457,1141.2219301995124,416.0097081562998,725.2122220432126,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1978.8755931715464,401.24834445545423,1070.2676109208658,970.439865045736,202.13522014539183,519.4546354839516,248.8500094163926,1008.4357281258102,199.1131243100624,550.812975436914,258.50962837883384,1333.4407263806077,97.81195155710104,944.9837555582292,290.6450192652774,713.2029379190811,55.297493825990415,490.4481902041478,167.45725388894292,620.2377884615266,42.51445773111062,454.5355653540815,123.1877653763345,1229.442903312818,78.49024090075537,874.536350606717,276.41631180534546,672.637634458645,42.54616231433884,468.6723582416975,161.41911390260864,556.8052688541728,35.94407858641652,405.8639923650194,114.99719790273684,103.99782306778992,19.321710656345665,70.44740495151231,14.228707459931927,40.56530346043612,63.43251960735378,645.4348667909386,257.2369271266549,388.19793966428364,293.3406931551036,138.72817501076304,154.6125181443405,151.66096776884763,76.33235566218295,75.32861210666466,200.4332058669874,42.17639645370893,158.25680941327846,1332.987280432584,0.0,135.37412743200608,541.4356801740122,323.63895037176263,209.53569657466545,111.4752082247064,1205.9966171747835,0.0,135.37412743200608,533.3837903794777,287.84534307713045,173.41726215101582,75.97609413515352,1267.7755259498167,696.4340731617262,571.3414527880905,879.9296917333102,429.8023597805172,450.127331952793,387.8458342165065,266.63171338120907,121.21412083529746,244.4131258731119,191.95238849187783,38.05504710327213,153.89734138860572,52.46073738123404,789.1147448658825,61.59545080321692,5.988211183394492,1.06361166134729,22.16767321946903,144.10810001650475,237.6420800968537,6.095654103148068,246.3281136408,1021.4474123090166,928.5161497388538,51.33804878872739,35.69223937441055,5.900974407024968,1243.2190000036824,44.06933467988882,48.72512017319361,75.19720720978589,934.6336538372904,140.5936841035237,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1205.9076367475232,259.52124536873754,93.59782619856108,165.92341917017646,24.06047246218702,922.3259189165984,429.8826573505746,427.9612394733864,64.48202209263756,3055.909997744433,259.52124536873754,93.59782619856108,165.92341917017646,74.35094295471136,2722.037809420984,875.6422349024909,1659.3956644514749,186.9999100670187,2769.3712750868744,1004.4505748594271,2537.3712750869863,387.248344455461,1032.267610920884,960.4505748594484,157.4047448511932,259.52124536873873,4.25444664538916,74.45281629431031,119.12450607089647,61.68947635814282,1581.7240416483023,1187.647233438572,0.0,112.10740944723076,358.9869547089899,117.9041562399033,49.55630652648634,64.26769050173971,482.4999460597261,20.58517326344686,0.0,353.6115248915178,1183.1564506690788,307.8205651011467,101.99613685089186,193.7277058831148,871.0836310893602,44.51398325932314,937.1663698208116,427.9612394733864,75.51569913040346,433.6894312170218,474.1601923860894,197.00842632202756,179.4490039624472,72.33164475988882,14.21710239035865,122.18425705897396,198.34264838430067,156.07132317984497,98.02180971266584,2270.1011209187545,97.89942416081432,190.83681378072248,193.3909549176908,152.18332122145364,178.43891446309183,12.760303371305133,19.071556143832204,2406.917179887192,481.4196480669799,306.36586299983026,405.4337219844415,1213.69794683594,1120.307934585794,165.20399423752133,167.0663100585703,167.46618154865533,620.5714487410471,1286.6092453013976,316.2156538294586,139.29955294125998,237.96754043578613,593.1264980948929,,,,maisons,résidentiel,arboré,périurbain,ouest lyon,sup +693830105,part dieu lyon,0.1820333661663812,15759.391669306415,2868.735114298272,89.37744289683285,65.00699410511523,109.62493164848075,122.07945082526108,735.8326244731194,810.9626712227148,424.0727553309982,260.4090809465158,168.39066145916664,82.9785013900671,334.28848339567253,1150.9618330736075,612.2084187812508,360.5117433522781,290.5456874999086,120.21894819555433,576.9422168501824,2040.423734598856,251.36916284923373,1394.3254883457255,202.00157054606476,511.48486032394726,348.6057000587006,163.6968232188202,138.37672460428192,30.159809593910737,296.5920313360928,1001.3665002391252,96.3669567705074,1474.4096259525463,132.28691284960777,639.4769727496604,263.6027187225501,196.81492013345792,152.16896289562663,90.05913860164358,280.3501855140896,1039.0572343597305,155.00220607872637,2539.446647504612,0.0,83.05034145413771,704.6283321387307,367.9730180325022,301.5039050583068,98.29824375952228,280.9214476164014,703.0713594450111,1190.3239111588557,0.0,66.79925356984343,429.32811797789793,155.34266625722324,86.32380403170538,88.58748225003595,100.65025773255093,263.2923293395987,1349.1227363457565,0.0,16.25108788429428,275.3002141608327,212.6303517752789,215.18010102660145,9.71076150948633,180.2711898838505,439.7790301054124,2626.512218439074,242.22289585919785,289.78110452173945,2868.735114298272,0.0,2033.0057366276155,1727.6961236904133,72.51386285485307,232.7957500823489,12.99558709500999,1997.3270298885109,455.3031007775552,452.9081339919927,420.1044999056224,210.65345002830784,188.7269389869352,4536.366166871877,3.27921785928091,19.67530715568546,1701.733786187038,4484.250333559404,366.4608570658795,252.65845929839023,328.6350073608472,289.3083232227793,221.9387581994257,160.98074356446452,107.71397497862677,1726.6961203700107,711.7676503833012,248.84570759798265,342.0029261707826,138.47530080033238,238.50857808471028,47.09595733290157,3.27921785928091,3.27921785928091,0.0,0.0,0.0,0.0,0.0,1700.7337828666357,705.1541626604536,248.84570759798265,342.0029261707826,134.09659920418693,232.53845978395128,38.09592744927835,1727.6961236904133,587.7833091919883,468.9477339313985,248.4127165579665,422.5523640090599,863.5758953233284,792.8286982166152,443.1827935498193,769.147727208509,1232.2039909922064,1153.130015050683,671.0987893472782,1479.9333714817094,497.90300616018993,1200.4002848689925,35.980204073780584,29.392832661230837,2868.735114298272,1102.7384329386257,1723.431925257006,60.51774450229238,42.56475610264027,13884.26496100124,7588.178204669629,6003.503267147241,285.0317593185571,292.5834891843726,1671.907929380486,212.44066033881904,706.0195833544321,777.9259719739744,,,,,,,223.21536959241448,825.7687175096696,676.4558695050845,149.31284800458508,0.0,0.0,0.0,2.0,1.0,4.0,2.0,0.0,0.0,2.0,8.0,4.0,0.0,4.0,23.0,9.0,1.0,1.0,0.0,0.0,1.0,2.0,2.0,0.0,71.96261682242991,12.001533742331288,18828.0,28173.0,41694.0,0.8116281546161218,10830.0,16470.0,21246.0,24884.0,33140.0,37952.0,45216.0,59378.0,5.482733148661127,7.747861598465689,0.3730561919,62.0,2.9,8.4,18.9,7.8,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,8.0,5.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,1.0,1.0,14.0,0.0,8.0,37.0,8.0,3.0,2.0,2283.077468053365,787.6329605531367,1235.035426553713,1095.9569610291533,344.6983155609278,636.9973828423216,114.26126262590398,1187.1205070242122,442.934644992209,598.0380437113914,146.14781832061186,1558.169007507554,244.4077543264409,1159.3234843966927,154.4377687844203,827.4088491521577,114.2007023105375,621.5038263584864,91.7043204831338,730.7601583553961,130.2070520159034,537.8196580382063,62.73344830128651,1365.820059414279,185.70677338100185,1051.452402876774,128.6608831565034,719.7509042837581,82.15966475419236,564.56807781224,73.02316171732575,646.069155130521,103.54710862680946,486.8843250645338,55.637721439177646,192.3489480932748,58.70098094543907,107.8710815199188,25.77688562791692,107.65794486839962,84.69100322487517,724.9084605458119,268.5481118769957,456.36034866881613,567.9395385943797,236.6618635518527,331.27767504252694,71.00509629187721,22.55694214277017,48.44815414910704,85.96382565955487,9.329306182372768,76.6345194771821,1567.169037391177,0.0,83.05034145413771,695.0175973374423,367.9730180325022,298.1202231789545,94.91456188017,1365.820059414279,0.0,66.8261189300018,673.4690655161534,311.48921548351336,250.79667305088915,63.23898643372136,1382.198157974272,732.7453209643986,649.4528370098733,1189.944178700894,604.6719658819795,585.2722128189143,192.25397927337812,128.07335508241917,64.18062419095898,261.28212181538515,220.806279100421,59.90833834137228,160.89794075904874,40.47584271496414,946.4513977439236,154.84727326786,5.324309297153036,6.368741029731784,76.95245736222516,125.95320661084472,65.30575294574027,0.995019716793168,850.7106854468644,531.4874725274075,412.0701172408793,63.55855233570655,36.37911189965891,19.47969105116274,1382.198157974272,50.70868711012296,239.43800818482876,158.08859251167772,366.9227093250352,567.0401608426073,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,7.0,2.0,0.0,1.0,1732.696140292426,1035.8733713346055,456.1517101502505,579.721661184355,143.15984111691432,553.6629278409063,274.3232693312335,212.31103281765792,67.02862569201488,2881.7351574635054,1035.8733713346055,456.1517101502505,579.721661184355,345.5049202812469,1500.356865847653,548.646538662467,798.4541528542068,153.25617433097915,2534.4466309025997,428.7997424056824,2534.4466309025997,787.6329605531369,1235.035426553713,428.7997424056824,82.9785013900671,1034.873368014203,407.778054914005,413.7232067473779,156.11966095623248,57.2524453965876,652.2472127747718,1882.199418127828,0.0,69.9784447209263,507.3180935551661,252.8943610579161,204.480654531788,81.97399452718834,203.568046322732,412.4825455767093,0.0,182.7379529128382,1057.4133976874537,398.7674831379562,261.0021524608823,133.94471327565503,300.616909372834,547.2525486158859,553.6629278409063,212.31103281765792,67.02862569201488,274.3232693312335,296.92962348978926,124.86350133611116,96.19155212323872,32.39903303248624,3.27921785928091,95.30875667136532,70.27911474524369,51.8003360800174,363.3288725204709,1383.4847978289918,68.34126396868191,109.62493164848075,70.27911474524369,47.471046499657525,627.8022039728917,106.34992461173955,7.557892747228328,1745.2655630710822,253.7424506954132,101.59803997966644,214.80155480756025,1175.1235175884424,863.286967270473,100.59808308856296,51.071784797215656,117.98888886200712,593.6282105226874,881.9785958006091,153.14436760685018,50.52625518245078,96.81266594555314,581.495307065755,,,,immeubles,commerçant,urbanisé,centrtal,centre lyon,moyen diff --git a/predihood/generated_files/datasets/.~lock.data_density_filtered.csv# b/predihood/generated_files/datasets/.~lock.data_density_filtered.csv# deleted file mode 100644 index 83abca58..00000000 --- a/predihood/generated_files/datasets/.~lock.data_density_filtered.csv# +++ /dev/null @@ -1 +0,0 @@ -,nelly,MacBook-Pro.local,29.05.2020 17:18,file:///Users/nelly/Library/Application%20Support/LibreOffice/4; \ No newline at end of file diff --git a/predihood/generated_files/selected-indicators/.~lock.selection-distribution.csv# b/predihood/generated_files/selected-indicators/.~lock.selection-distribution.csv# deleted file mode 100644 index 5c6a5057..00000000 --- a/predihood/generated_files/selected-indicators/.~lock.selection-distribution.csv# +++ /dev/null @@ -1 +0,0 @@ -,nelly,MacBook-Pro.local,29.05.2020 15:26,file:///Users/nelly/Library/Application%20Support/LibreOffice/4; \ No newline at end of file diff --git a/predihood/generated_files/selected-indicators/selection-distribution.csv b/predihood/generated_files/selected-indicators/selection-distribution.csv index ba192885..6e31c556 100644 --- a/predihood/generated_files/selected-indicators/selection-distribution.csv +++ b/predihood/generated_files/selected-indicators/selection-distribution.csv @@ -1 +1 @@ -P14_LOG,DENSITY,P14_RP_SDB,P14_POP15P,DEC_D914,P14_ACTOCC15P,C14_ACTOCC1564,DEC_MED14,P14_MAISON,DEC_D814,DEC_D614,P14_POP30P,P14_POP_FR,P14_NBPI_RPMAISON,P14_NBPI_RP_ANEM10P,DEC_D414,DEC_D114,P14_ANEM_RP_LOCHLMV,P14_PMEN_ANEM10P,C14_PMEN_MENCOUPAENF,P14_RPAPPART_ACHTOT,P14_APPART,P14_NBPI_RP,P14_RPAPPART,C14_MEN,P14_ANEM_RP_PROP,DEC_Q314,DEC_D714,P14_PMEN,P14_POP2064,P14_NPER_RP_PROP,P14_MEN,P14_POP,C14_ACTOCC15P,P14_NPER_RP,DEC_D314,P14_POPMEN15P,P14_RP,P14_NSCOL15P,C14_PMEN_MENFAM,P14_POP1564,P14_NBPI_RP_ANEM0509,AREA,C14_POP15P,P14_ACTOCC1564,P14_ANEM_RP_LOC,C14_ACT1564,C14_PMEN,P14_NBPI_RPAPPART,P14_RP_ACHTOT,P14_ANEM_RP,DEC_Q114,P14_ACT1564,DEC_D214,P14_RSECOCC,P14_NBPI_RP_ANEM0204 +P14_RP,DENSITY,C14_MEN,C14_ACTOCC1564,P14_MEN,P14_LOG,DEC_Q314,DEC_D214,P14_RP_ACHTOT,P14_NBPI_RP_ANEM0509,P14_ANEM_RP_PROP,P14_POP1564,P14_RP_SDB,DEC_D114,P14_NPER_RP_PROP,DEC_D314,C14_PMEN_MENFAM,P14_POP30P,P14_NBPI_RPMAISON,P14_NBPI_RP_ANEM0204,C14_ACT1564,AREA,P14_POP,DEC_D414,P14_NBPI_RPAPPART,P14_POP15P,P14_ACTOCC1564,P14_PMEN,P14_ANEM_RP_LOCHLMV,P14_RPAPPART_ACHTOT,P14_NSCOL15P,DEC_D714,P14_RPAPPART,DEC_D614,DEC_D814,DEC_MED14,P14_NBPI_RP_ANEM10P,P14_PMEN_ANEM10P,P14_NBPI_RP,P14_ANEM_RP,DEC_Q114,P14_ACTOCC15P,C14_PMEN_MENCOUPAENF,P14_NPER_RP,P14_POPMEN15P,P14_MAISON,P14_ACT1564,P14_ANEM_RP_LOC,C14_POP15P,P14_RSECOCC,P14_APPART,P14_POP_FR,DEC_D914,P14_POP2064,C14_ACTOCC15P,C14_PMEN diff --git a/predihood/main.py b/predihood/main.py index ef28479b..5f3730ed 100644 --- a/predihood/main.py +++ b/predihood/main.py @@ -96,12 +96,12 @@ def run_algorithm(): @app.route('/predict_iris', methods=["GET"]) def predict_iris(): iris_code_to_predict = request.args['iris_code'] - # clf_name = request.args['clf'] - # clf = get_classifier(clf_name) + clf_name = request.args['algorithm_name'] + clf = get_classifier(clf_name) data = Data(normalize="density", filter=True) data.init_all_in_one() - predictions = predict_one_iris(iris_code_to_predict, data, KNeighborsClassifier(n_neighbors=30), 0.8, 0.2, False) # clf + predictions = predict_one_iris(iris_code_to_predict, data, clf, 0.8, 0.2, False) # clf return {"predictions": predictions} diff --git a/predihood/predict.py b/predihood/predict.py index fb53068d..e8f1eabf 100644 --- a/predihood/predict.py +++ b/predihood/predict.py @@ -347,11 +347,11 @@ def expe4(data, clf, train_size, test_size, remove_outliers=False): results[env] = OrderedDict() logging.debug("--- %s ---", env) - dataset = Dataset(data_not_filtered, env, selected_indicators=data_not_filtered.indicators, train_size=train_size, test_size=test_size, outliers=remove_outliers) + dataset = Dataset(data_not_filtered, env, selected_indicators=data_not_filtered.indicators, train_size=train_size, test_size=test_size, outliers=remove_outliers, _type='supervised') dataset.init_all_in_one() mean_classifier = 0.0 - algo = MethodPrediction(name="", dataset=dataset, classifier=clf, _type='supervised') + algo = MethodPrediction(name="", dataset=dataset, classifier=clf) algo.fit() algo.compute_performance() results[env]["accuracy_none"] = algo.accuracy @@ -359,9 +359,9 @@ def expe4(data, clf, train_size, test_size, remove_outliers=False): logging.debug("accuracy for %s without filtering: %f", env, algo.accuracy) predictions[env] = [] for top_k, lst in lists.items(): - dataset = Dataset(data, env, selected_indicators=lst[env], train_size=train_size, test_size=test_size, outliers=remove_outliers) + dataset = Dataset(data, env, selected_indicators=lst[env], train_size=train_size, test_size=test_size, outliers=remove_outliers, _type='supervised') dataset.init_all_in_one() - algo2 = MethodPrediction(name='', dataset=dataset, classifier=clf, _type='supervised') + algo2 = MethodPrediction(name='', dataset=dataset, classifier=clf) # logging.debug("size of X_train: %d", len(algo2.dataset.X_train.columns)) # logging.debug(algo2.dataset.X_train.columns) algo2.fit() @@ -435,6 +435,7 @@ def predict_one_iris(iris_code, data, clf, train_size, test_size, remove_outlier algo.predict(iris_code) predictions_lst.append(algo.prediction) predictions[env] = get_most_frequent(predictions_lst) # get the most frequent value, i.e. choose among the result of each list + print(predictions) return predictions @@ -471,8 +472,8 @@ def predict_k_means(data, iris_code): kmeans.fit() kmeans.predict(iris_code) print(kmeans.classifier.labels_) - # chart = Chart(dataset=dataset, name='') - # chart.compute_trendline() + chart = Chart(dataset=dataset, name='') + chart.compute_trendline() if __name__ == '__main__': diff --git a/predihood/selection.py b/predihood/selection.py index 25009d4f..4d1070f3 100644 --- a/predihood/selection.py +++ b/predihood/selection.py @@ -74,13 +74,13 @@ def generate_lists(): data.init_all_in_one() # # 2. Run heat map and get less correlated indicators - dataset = Dataset(data, "batiment") # WARNING: fill _type parameter + dataset = Dataset(data, "batiment", 'unsupervised') # WARNING: fill _type parameter dataset.init_all_in_one() heat_map = MethodSelection(name="heat map EV-agnostic", dataset=dataset, parameters=PARAMETERS) heat_map.results() # heat_map.draw_and_save() fully_correlated_indicators = heat_map.best_indicators - logging.debug("fully correlated indicators: %s", fully_correlated_indicators) + logging.info("fully correlated indicators: %d %s", len(fully_correlated_indicators), fully_correlated_indicators) hierarchy = pd.read_csv(FILE_HIERARCHY) @@ -96,7 +96,7 @@ def generate_lists(): # logging.debug("%s { threshold_HM: %f, min_col_HM: %f, top_k: %d}", env, PARAMETERS["threshold_HM"], PARAMETERS["min_col_HM"], PARAMETERS["top_k"]) # B. FEATURE IMPORTANCE on uncorrelated indicators (the ones that are not chosen by heat map) to select the most relevant ones - dataset = Dataset(data, env, indicators_to_remove=fully_correlated_indicators) # WARNING: fill _type parameter + dataset = Dataset(data, env, indicators_to_remove=fully_correlated_indicators, _type="supervised") # WARNING: fill _type parameter dataset.init_all_in_one() # a. get best indicators for ET @@ -117,9 +117,8 @@ def generate_lists(): primary_FI = best_indicators_FI_ET # [indicator[0] for indicator in best_indicators_FI_ET] indic_ET = [best_indicators_FI_ET[i][0] for i in range(len(best_indicators_FI_ET))] for i in range(len(best_indicators_FI_RF)): - # [['indic1', score1], ['indic2, score2], ...] - index_indicator_in_ET = indic_ET.index(best_indicators_FI_RF[i][0]) if best_indicators_FI_RF[i][ - 0] in indic_ET else -1 + # [['indic1', score1], ['indic2', score2], ...] + index_indicator_in_ET = indic_ET.index(best_indicators_FI_RF[i][0]) if best_indicators_FI_RF[i][0] in indic_ET else -1 if index_indicator_in_ET >= 0: primary_FI[index_indicator_in_ET][1] += best_indicators_FI_RF[i][1] else: @@ -143,7 +142,6 @@ def generate_lists(): def selection_by_distribution(dataset): # for indicator in self.dataset.selected_indicators: # fig, axs = plt.subplots(int(self.number_of_iris / 2), self.iris_per_line, figsize=(15, 15)) # rows, columns - i, j, z = 0, 0, 1 # i and j are indices to plot sub-figures and z is the counter to place figures all_relevant_indicators = [] n = 0 for index, row in dataset.data.iterrows(): # head(self.number_of_iris). @@ -175,7 +173,9 @@ def selection_by_distribution(dataset): if __name__ == '__main__': # generate_all_data() + # generate_lists() + data = Data(normalize="density", filter=True) data.init_all_in_one() dataset = Dataset(data, "batiment", "unsupervised") diff --git a/predihood/small_dataset.csv b/predihood/small_dataset.csv new file mode 100644 index 00000000..600fb286 --- /dev/null +++ b/predihood/small_dataset.csv @@ -0,0 +1,9 @@ +CODE,CITY,AREA,DENSITY,P14_POP,P14_POP0002,P14_POP0305,P14_POP0610,P14_POP1117,P14_POP1824,P14_POP2539,P14_POP4054,P14_POP5564,P14_POP6579,P14_POP80P,P14_POP0014,P14_POP1529,P14_POP3044,P14_POP4559,P14_POP6074,P14_POP75P,P14_POP0019,P14_POP2064,P14_POP65P,P14_POPH,P14_H0014,P14_H1529,P14_H3044,P14_H4559,P14_H6074,P14_H75P,P14_H0019,P14_H2064,P14_H65P,P14_POPF,P14_F0014,P14_F1529,P14_F3044,P14_F4559,P14_F6074,P14_F75P,P14_F0019,P14_F2064,P14_F65P,C14_POP15P,C14_POP15P_CS1,C14_POP15P_CS2,C14_POP15P_CS3,C14_POP15P_CS4,C14_POP15P_CS5,C14_POP15P_CS6,C14_POP15P_CS7,C14_POP15P_CS8,C14_H15P,C14_H15P_CS1,C14_H15P_CS2,C14_H15P_CS3,C14_H15P_CS4,C14_H15P_CS5,C14_H15P_CS6,C14_H15P_CS7,C14_H15P_CS8,C14_F15P,C14_F15P_CS1,C14_F15P_CS2,C14_F15P_CS3,C14_F15P_CS4,C14_F15P_CS5,C14_F15P_CS6,C14_F15P_CS7,C14_F15P_CS8,P14_POP_FR,P14_POP_ETR,P14_POP_IMM,P14_PMEN,P14_PHORMEN,P14_LOG,P14_RP,P14_RSECOCC,P14_LOGVAC,P14_MAISON,P14_APPART,P14_RP_1P,P14_RP_2P,P14_RP_3P,P14_RP_4P,P14_RP_5PP,P14_NBPI_RP,P14_RPMAISON,P14_NBPI_RPMAISON,P14_RPAPPART,P14_NBPI_RPAPPART,P14_RP_M30M2,P14_RP_3040M2,P14_RP_4060M2,P14_RP_6080M2,P14_RP_80100M2,P14_RP_100120M2,P14_RP_120M2P,P14_RP_ACHTOT,P14_RP_ACH19,P14_RP_ACH45,P14_RP_ACH70,P14_RP_ACH90,P14_RP_ACH05,P14_RP_ACH11,P14_RPMAISON_ACHTOT,P14_RPMAISON_ACH19,P14_RPMAISON_ACH45,P14_RPMAISON_ACH70,P14_RPMAISON_ACH90,P14_RPMAISON_ACH05,P14_RPMAISON_ACH11,P14_RPAPPART_ACHTOT,P14_RPAPPART_ACH19,P14_RPAPPART_ACH45,P14_RPAPPART_ACH70,P14_RPAPPART_ACH90,P14_RPAPPART_ACH05,P14_RPAPPART_ACH11,P14_MEN,P14_MEN_ANEM0002,P14_MEN_ANEM0204,P14_MEN_ANEM0509,P14_MEN_ANEM10P,P14_PMEN_ANEM0002,P14_PMEN_ANEM0204,P14_PMEN_ANEM0509,P14_PMEN_ANEM10P,P14_NBPI_RP_ANEM0002,P14_NBPI_RP_ANEM0204,P14_NBPI_RP_ANEM0509,P14_NBPI_RP_ANEM10P,P14_RP_PROP,P14_RP_LOC,P14_RP_LOCHLMV,P14_RP_GRAT,P14_NPER_RP,P14_NPER_RP_PROP,P14_NPER_RP_LOC,P14_NPER_RP_LOCHLMV,P14_NPER_RP_GRAT,P14_ANEM_RP,P14_ANEM_RP_PROP,P14_ANEM_RP_LOC,P14_ANEM_RP_LOCHLMV,P14_ANEM_RP_GRAT,P14_RP_SDB,P14_RP_CCCOLL,P14_RP_CCIND,P14_RP_CINDELEC,P14_RP_ELEC,P14_RP_EAUCH,P14_RP_BDWC,P14_RP_CHOS,P14_RP_CLIM,P14_RP_TTEGOU,P14_RP_GARL,P14_RP_VOIT1P,P14_RP_VOIT1,P14_RP_VOIT2P,NB_B101,NB_B102,NB_B103,NB_B201,NB_B202,NB_B203,NB_B204,NB_B205,NB_B206,NB_B301,NB_B302,NB_B303,NB_B304,NB_B305,NB_B306,NB_B307,NB_B308,NB_B309,NB_B310,NB_B311,NB_B312,NB_B313,NB_B315,NB_B316,DEC_PIMP14,DEC_TP6014,DEC_Q114,DEC_MED14,DEC_Q314,DEC_EQ14,DEC_D114,DEC_D214,DEC_D314,DEC_D414,DEC_D614,DEC_D714,DEC_D814,DEC_D914,DEC_RD14,DEC_S80S2014,DEC_GI14,DEC_PTSA14,DEC_PCHO14,DEC_PBEN14,DEC_PPEN14,DEC_PAUT14,note,NB_D201,NB_D202,NB_D203,NB_D204,NB_D205,NB_D206,NB_D207,NB_D208,NB_D209,NB_D210,NB_D211,NB_D212,NB_D213,NB_D221,NB_D231,NB_D232,NB_D233,NB_D235,NB_D236,NB_D237,NB_D238,NB_D239,NB_D240,NB_D242,NB_D243,C401,C402,C403,C409,C501,C502,C503,C504,C505,C505_NB_INT,C509,C601,C602,C603,C604,C605,C605_NB_INT,C609,C701,C702,C101,C101_NB_CANT,C101_NB_EP,C101_NB_RPIC,C102,C102_NB_CANT,C102_NB_EP,C104,C104_NB_CANT,C104_NB_PELEM,C104_NB_EP,C104_NB_RPIC,C105,C105_NB_CANT,C105_NB_PELEM,C105_NB_EP,NB_F101,NB_F101_NB_AIREJEU,NB_F101_NB_COU,NB_F101_NB_ECL,NB_F102,NB_F102_NB_AIREJEU,NB_F102_NB_COU,NB_F102_NB_ECL,NB_F103,NB_F103_NB_AIREJEU,NB_F103_NB_COU,NB_F103_NB_ECL,NB_F104,NB_F104_NB_AIREJEU,NB_F104_NB_COU,NB_F104_NB_ECL,NB_F105,NB_F105_NB_AIREJEU,NB_F105_NB_COU,NB_F105_NB_ECL,NB_F106,NB_F106_NB_AIREJEU,NB_F106_NB_COU,NB_F106_NB_ECL,NB_F107,NB_F107_NB_AIREJEU,NB_F107_NB_COU,NB_F107_NB_ECL,NB_F108,NB_F108_NB_AIREJEU,NB_F108_NB_COU,NB_F108_NB_ECL,NB_F109,NB_F109_NB_AIREJEU,NB_F109_NB_COU,NB_F109_NB_ECL,NB_F110,NB_F110_NB_AIREJEU,NB_F110_NB_COU,NB_F110_NB_ECL,NB_F111,NB_F111_NB_AIREJEU,NB_F111_NB_COU,NB_F111_NB_ECL,NB_F112,NB_F112_NB_AIREJEU,NB_F112_NB_COU,NB_F112_NB_ECL,NB_F113,NB_F113_NB_AIREJEU,NB_F113_NB_COU,NB_F113_NB_ECL,NB_F114,NB_F114_NB_AIREJEU,NB_F114_NB_COU,NB_F114_NB_ECL,NB_F116,NB_F116_NB_AIREJEU,NB_F116_NB_COU,NB_F116_NB_ECL,NB_F117,NB_F117_NB_AIREJEU,NB_F117_NB_COU,NB_F117_NB_ECL,NB_F118,NB_F118_NB_AIREJEU,NB_F118_NB_COU,NB_F118_NB_ECL,NB_F119,NB_F119_NB_AIREJEU,NB_F119_NB_COU,NB_F119_NB_ECL,NB_F120,NB_F120_NB_AIREJEU,NB_F120_NB_COU,NB_F120_NB_ECL,NB_F121,NB_F121_NB_AIREJEU,NB_F121_NB_COU,NB_F121_NB_ECL,NB_F201,NB_F201_NB_AIREJEU,NB_F202,NB_F202_NB_AIREJEU,NB_F203,NB_F203_NB_AIREJEU,NB_F302,NB_F302_NB_SALLES,NB_F303,NB_F303_NB_SALLES,NB_F304,NB_F305,NB_A101,NB_A104,NB_A105,NB_A106,NB_A107,NB_A108,NB_A109,NB_A115,NB_A119,NB_A120,NB_A121,NB_A122,NB_A123,NB_A124,NB_A125,NB_A203,NB_A205,NB_A206,NB_A207,NB_A208,NB_A301,NB_A302,NB_A303,NB_A304,NB_A401,NB_A402,NB_A403,NB_A404,NB_A405,NB_A406,NB_A501,NB_A502,NB_A503,NB_A504,NB_A505,NB_A506,NB_A507,P14_POP1564,P14_POP1524,P14_POP2554,P14_H1564,P14_H1524,P14_H2554,P14_H5564,P14_F1564,P14_F1524,P14_F2554,P14_F5564,P14_ACT1564,P14_ACT1524,P14_ACT2554,P14_ACT5564,P14_HACT1564,P14_HACT1524,P14_HACT2554,P14_HACT5564,P14_FACT1564,P14_FACT1524,P14_FACT2554,P14_FACT5564,P14_ACTOCC1564,P14_ACTOCC1524,P14_ACTOCC2554,P14_ACTOCC5564,P14_HACTOCC1564,P14_HACTOCC1524,P14_HACTOCC2554,P14_HACTOCC5564,P14_FACTOCC1564,P14_FACTOCC1524,P14_FACTOCC2554,P14_FACTOCC5564,P14_CHOM1564,P14_CHOM1524,P14_CHOM2554,P14_CHOM5564,P14_HCHOM1564,P14_FCHOM1564,P14_INACT1564,P14_HINACT1564,P14_FINACT1564,P14_ETUD1564,P14_HETUD1564,P14_FETUD1564,P14_RETR1564,P14_HRETR1564,P14_FRETR1564,P14_AINACT1564,P14_HAINACT1564,P14_FAINACT1564,C14_ACT1564,C14_ACT1564_CS1,C14_ACT1564_CS2,C14_ACT1564_CS3,C14_ACT1564_CS4,C14_ACT1564_CS5,C14_ACT1564_CS6,C14_ACTOCC1564,C14_ACTOCC1564_CS1,C14_ACTOCC1564_CS2,C14_ACTOCC1564_CS3,C14_ACTOCC1564_CS4,C14_ACTOCC1564_CS5,C14_ACTOCC1564_CS6,P14_ACTOCC15P,P14_HACTOCC15P,P14_FACTOCC15P,P14_SAL15P,P14_HSAL15P,P14_FSAL15P,P14_NSAL15P,P14_HNSAL15P,P14_FNSAL15P,P14_ACTOCC15P_TP,P14_SAL15P_TP,P14_HSAL15P_TP,P14_FSAL15P_TP,P14_NSAL15P_TP,P14_SAL15P_CDI,P14_SAL15P_CDD,P14_SAL15P_INTERIM,P14_SAL15P_EMPAID,P14_SAL15P_APPR,P14_NSAL15P_INDEP,P14_NSAL15P_EMPLOY,P14_NSAL15P_AIDFAM,P14_ACTOCC15P_ILT1,P14_ACTOCC15P_ILT2P,P14_ACTOCC15P_ILT2,P14_ACTOCC15P_ILT3,P14_ACTOCC15P_ILT4,P14_ACTOCC15P_ILT5,C14_ACTOCC15P,C14_ACTOCC15P_PAS,C14_ACTOCC15P_MAR,C14_ACTOCC15P_DROU,C14_ACTOCC15P_VOIT,C14_ACTOCC15P_TCOM,C201,C201_NB_CANT,C201_NB_EP,C201_NB_INT,C301,C301_NB_CANT,C301_NB_PGE,C301_NB_EP,C301_NB_INT,C302,C302_NB_CANT,C302_NB_PGE,C302_NB_EP,C302_NB_INT,C303,C303_NB_PGE,C303_NB_INT,C304,C304_NB_CANT,C304_NB_INT,C305,C305_NB_CANT,C305_NB_INT,NB_D401,NB_D402,NB_D403,NB_D404,NB_D405,NB_D502,NB_D601,NB_D602,NB_D603,NB_D604,NB_D605,NB_D606,NB_D701,NB_D702,NB_D703,NB_D704,NB_D705,NB_D709,NB_E101,NB_E102,NB_E103,NB_E106,NB_G101,NB_G102,NB_G103,NB_G104,C14_MEN,C14_MENPSEUL,C14_MENHSEUL,C14_MENFSEUL,C14_MENSFAM,C14_MENFAM,C14_MENCOUPSENF,C14_MENCOUPAENF,C14_MENFAMMONO,C14_PMEN,C14_PMEN_MENPSEUL,C14_PMEN_MENHSEUL,C14_PMEN_MENFSEUL,C14_PMEN_MENSFAM,C14_PMEN_MENFAM,C14_PMEN_MENCOUPSENF,C14_PMEN_MENCOUPAENF,C14_PMEN_MENFAMMONO,P14_POP15P,P14_POP5579,P14_POPMEN15P,P14_POPMEN1524,P14_POPMEN2554,P14_POPMEN5579,P14_POPMEN80P,P14_POP15P_PSEUL,P14_POP1524_PSEUL,P14_POP2554_PSEUL,P14_POP5579_PSEUL,P14_POP80P_PSEUL,P14_POP15P_MARIEE,P14_POP15P_NONMARIEE,C14_MEN_CS1,C14_MEN_CS2,C14_MEN_CS3,C14_MEN_CS4,C14_MEN_CS5,C14_MEN_CS6,C14_MEN_CS7,C14_MEN_CS8,C14_PMEN_CS1,C14_PMEN_CS2,C14_PMEN_CS3,C14_PMEN_CS4,C14_PMEN_CS5,C14_PMEN_CS6,C14_PMEN_CS7,C14_PMEN_CS8,C14_FAM,C14_COUPAENF,C14_FAMMONO,C14_COUPSENF,C14_NE24F0,C14_NE24F1,C14_NE24F2,C14_NE24F3,C14_NE24F4P,P14_POP0205,P14_POP1114,P14_POP1517,P14_POP2529,P14_POP30P,P14_SCOL0205,P14_SCOL0610,P14_SCOL1114,P14_SCOL1517,P14_SCOL1824,P14_SCOL2529,P14_SCOL30P,P14_NSCOL15P,P14_NSCOL15P_DIPLMIN,P14_NSCOL15P_CAPBEP,P14_NSCOL15P_BAC,P14_NSCOL15P_SUP,P14_HNSCOL15P,P14_HNSCOL15P_DIPLMIN,P14_HNSCOL15P_CAPBEP,P14_HNSCOL15P_BAC,P14_HNSCOL15P_SUP,P14_FNSCOL15P,P14_FNSCOL15P_DIPLMIN,P14_FNSCOL15P_CAPBEP,P14_FNSCOL15P_BAC,P14_FNSCOL15P_SUP,C15_POP01P_IRAN012,C15_POP01P_IRANAUT,C15_POP01P,batiment,usage,paysage,morpho,geo,social +031020000,dompierre sur besbre,45.8251226869184,67.43026136800957,3090.0000000000123,61.80325856489256,90.17196741435144,158.05423501841375,238.0945207008156,145.89621694007425,399.1882602388142,588.6243722798819,472.4022703030983,591.777921380247,343.98697715942325,445.7939962057824,347.5166834058713,470.1100323624614,649.6803642658264,659.2764174471833,517.6225063128874,584.5980359334919,1569.63706552685,935.7648985396702,1486.4426883419944,221.88382992969625,191.48878473384744,253.29204329874,305.2295217259299,311.57443235934653,202.97407629443424,310.02946099765774,790.5370766863157,385.8761506580208,1603.557311658018,223.91016627608616,156.02789867202384,216.81798906372143,344.4508425398965,347.7019850878368,314.64843001845315,274.56857493583414,779.0999888405344,549.8887478816494,2663.0011704466124,45.59256779377302,70.92177212364692,55.72424952572258,182.37027117509209,466.0573596696798,440.7281553398059,1075.4741217108765,326.13267310801587,1274.1850733021388,30.39504519584868,40.52672692779824,35.46088606182346,111.44849905144515,65.85593125767214,385.0039058140833,463.650534746174,141.84354424729383,1388.8160971444736,15.19752259792434,30.39504519584868,20.26336346389912,70.92177212364692,400.2014284120076,55.72424952572258,611.8235869647024,184.2891288607221,2998.5752991646086,91.42470083540336,144.4016837821781,3028.3333333333453,61.66666666666664,1837.8557223753132,1499.4625599821509,64.09675499369095,274.29640739947155,1423.8138263531068,401.4615967974816,17.22385894431432,97.26414462671616,333.3323289811418,485.30755496038586,566.3346724695928,6394.959491128248,1184.3935944649083,5386.002008704408,310.02946099765774,987.838968865086,7.09217721236472,39.51355875460344,142.85671242048937,372.8458877357453,468.08369601607154,243.1603615667904,225.91016627608616,1470.080682959497,213.75214819774664,167.1727485771684,414.38578283673866,447.8203325521723,138.80403972770952,88.14563106796152,1162.1038946546191,180.34393482870288,150.96205780604905,247.21303425957024,369.8063832161604,130.69869434214985,83.07979020198673,302.93728378529306,31.40821336904376,16.21069077111936,165.14641223077848,78.01394933601192,7.09217721236472,5.0658408659748,1499.4625599821509,154.00156232563393,224.92333444928116,214.79165271733152,905.7460104899044,302.93728378529306,460.9915188037068,493.4129003459455,1770.9916303984,543.0581408324986,897.6670014507346,905.7723468362942,4048.46200200872,892.6011605847598,570.3873451623726,290.77926570695354,36.47405423501856,3028.3333333333453,1926.032697243619,1037.4578730052492,497.4655730387254,64.84276308447744,28645.18446601953,22259.30476509327,5814.452851244305,3087.1234237250437,571.4268496819575,1480.2387010378366,232.01551166164583,678.8226760406232,352.58252427184607,,,,,,,922.9698694342186,1249.210021202996,689.9675259457678,559.242495257228,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1708.4411052545595,248.2262024327652,987.812632518696,878.6827077542772,143.86988059368431,488.3470594799707,246.46576768062215,829.7583975002823,104.35632183908088,499.4655730387254,225.93650262247607,1221.8808168731218,116.5143399174204,895.6406651043446,209.72581185135672,640.3222854592148,67.88226760406232,471.1232005356564,101.316817319496,581.5585314139071,48.63207231335808,424.5174645686882,108.40899453186071,1039.5105456980289,86.1192947215716,776.0868206673393,177.304430309118,565.3478406427877,58.76375404530768,417.4252873563235,89.15879924115649,474.1627050552413,27.35554067626392,358.66153331101583,88.14563106796152,182.3702711750928,30.3950451958488,119.55384443700528,32.42138154223872,74.97444481642704,107.39582635866576,486.5602883814377,238.3604222950625,248.19986608637527,116.5143399174204,68.89543577725728,47.61890414016312,196.52828925343232,116.5143399174204,80.01394933601192,173.51765921058512,52.95064660038482,120.56701261020027,1225.9334895658967,30.39504519584868,65.85593125767214,55.72424952572258,177.3044303091173,460.991518803705,435.6623144738311,1073.9582635866534,30.39504519584868,65.85593125767214,55.72424952572258,167.17274857716774,395.13558754603287,359.6747014842094,1050.6553956031737,572.4400178551524,478.2153777480211,915.9040285682438,481.254882267606,434.6491463006378,134.75136703492967,91.1851355875464,43.56623144738328,208.71264367816173,199.5941301194071,32.42138154223872,167.1727485771684,9.11851355875464,776.0868206673393,71.93494029684216,22.28969981028912,22.28969981028912,23.302867983484077,68.89543577725728,61.80325856489256,4.05267269277984,555.2161589108381,495.43923669233544,372.8458877357453,12.15801807833952,110.43533087825064,0.0,1109.4191496484768,81.05345385559647,96.25097645352082,25.3292043298739,871.3246289476622,35.46088606182346,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1494.42305546256,572.4400178551501,238.09452070081463,334.3454971543355,25.3292043298739,896.653833277536,481.2548822676041,293.81877022653725,121.58018078339472,3004.0436335230447,572.4400178551501,238.09452070081463,334.3454971543355,50.6584086597478,2380.9452070081466,987.838968865082,1089.1557861845777,303.9504519584868,2644.2060037942297,1064.1801916833454,2582.539337127563,248.2262024327652,987.8126325186961,1051.6685637763685,294.83193839973336,575.4531860283473,22.289699810289118,170.18591675036336,250.2525387791551,132.72503068853976,1288.4538530012535,1355.7521507929762,25.3292043298739,40.52672692779824,25.3292043298739,116.51433991741996,141.84354424729383,339.41133802031027,714.283562102444,91.18513558754604,91.18513558754604,141.84354424729383,50.6584086597478,268.4895658966633,314.0821336904364,856.1271063497378,1149.9458765762752,131.71186251534428,896.653833277536,293.81877022653725,121.58018078339472,481.2548822676041,552.176654391251,141.84354424729383,167.17274857716774,35.46088606182346,0.0,107.39582635866576,135.76453520812464,102.32998549269097,99.29048097310609,2296.6893203883583,77.00078116281696,154.00156232563393,134.75136703492967,97.26414462671616,41.53989510099336,1.01316817319496,7.09217721236472,2497.2966186809604,1102.250703954868,728.8889580948999,367.2986818850693,298.8582747461233,1172.3605546515566,424.9686678449007,442.1623650807262,178.58350007655986,126.64602164937,1324.936064029404,677.2820361099674,286.72659301417366,188.71518180850947,172.21225309675327,,,,maisons,résidentiel,arboré,rural,est moulins,moyen +631950000,lezoux,34.704530757996835,168.96929224864337,5864.0,189.4583611317896,237.16388125219373,403.03698204454463,507.4240572050514,367.185283857771,1021.8240356352984,1146.5759102434097,655.8501798502458,710.8160891897043,624.6652195899901,1134.0891820459944,860.1469758764689,1166.1119897827134,1041.115348118958,847.0524043985718,815.4840997772922,1426.9345614910392,3101.5841297292645,1335.4813087796945,2725.3181813813185,574.8614705092753,433.5492101980501,574.7635636870174,522.057759330356,394.6917679848928,225.3944096717267,736.8567274404427,1521.6114439740752,466.8500099668004,3138.68181861868,559.2277115367191,426.5977656784189,591.348426095696,519.0575887886017,452.36063641367895,590.0896901055654,690.0778340505966,1579.9726857551896,868.6312988128941,4830.436968844772,19.5116028337396,190.3605111567834,312.1856453398336,531.8135607472263,824.3652197254982,717.5409382512195,1594.06351212381,640.5959786666618,2256.038061971517,19.5116028337396,156.2152061977391,185.3602269205262,273.2848232001767,141.4591205446121,551.5699306366106,630.5956743122953,298.0414773258181,2574.398906873255,0.0,34.1453049590443,126.8254184193074,258.5287375470497,682.906099180886,165.9710076146089,963.467837811515,342.5545013408437,5793.477888018682,70.52211198131627,137.90722720268127,5407.640725370925,456.35927462907375,2676.362669439619,2372.610904582733,31.35502088845277,272.39674396843344,2213.690355137516,444.0979132603568,34.14530495904427,175.60442550365622,433.1575829090187,753.1478693823478,976.555721828666,10247.493808280027,1966.7695656409496,9057.286035421914,396.0855375249135,1165.81826931594,36.09646524241823,71.21735034314946,246.82177584680568,406.8169190834702,789.244334624766,446.8157048926364,375.5983545494869,2224.322723046312,379.5006751162349,162.9218836617255,461.449407017941,618.5178098295447,383.4029956829828,218.5299517378833,1837.0174067965816,298.5275233562156,125.8498382776203,375.5983545494869,525.8376963692817,314.13680562320724,197.06718862076977,378.5250949745479,80.97315176001926,37.0720453841052,84.87547232676717,92.680113460263,63.412709209653634,19.51160283373958,2372.610904582733,300.4786836395895,527.7888566526557,409.7436595085312,1134.5997047819567,703.3932821563119,1285.8146267434383,1069.235835288929,2349.196981182245,1130.6973842152086,2085.790342926761,1754.0930947531883,5276.912986384869,1569.7084479743492,743.392067965478,148.2881815364208,59.51038864290572,5407.640725370925,3675.01039373485,1608.7316536418284,367.7937134159911,123.89867799424631,36407.675307616366,31339.536471552517,4459.376827651181,1085.8206976976076,608.7620084126748,2299.4423939562093,63.412709209653634,1135.5752849236435,773.6350523577744,,,,,,,1657.510660726177,2138.471670577858,1069.235835288929,1069.235835288929,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3394.4295091743097,570.179383445356,2168.399945878708,1683.6067009052426,299.7233938479827,1073.5542598502727,310.32904720698724,1710.8228082690669,270.45598959737333,1094.845686028435,345.52113264325857,2598.312591190328,285.8694582198493,1979.7703046552183,332.67282831525984,1324.155972736004,159.04403980054204,1009.0191102655454,156.09282266991664,1274.1566184543235,126.82541841930728,970.7511943896732,176.5800056453432,2279.1510246252988,208.798627026578,1762.0690728256352,308.2833247730854,1169.8919268216391,119.0452539913759,907.4363920022772,143.4102808279859,1109.2590978036596,89.75337303520207,854.6326808233581,164.87304394509945,319.1615665650289,77.07083119327135,217.7012318295831,24.389503542174477,154.264045914365,164.89752065066392,796.1169179839819,359.4507281692386,436.66618981474346,232.21255042706545,116.11851356631496,116.09403686075049,266.5202732004478,140.5536258478884,125.96664735255939,297.38409435646884,102.77858875503526,194.60550560143355,2620.166981596475,19.5116028337396,190.3605111567834,312.1856453398336,526.9356600387915,824.3652197254982,712.6630375427847,2297.7360007284824,19.5116028337396,180.6047097399136,302.4298439229638,502.546156496617,712.1735034314954,580.4701843037531,2289.8824061838554,1178.672148096822,1111.2102580870337,2007.7439315918027,988.2626835289096,1019.4812480628932,282.1384745920526,190.40946456791207,91.72901002414048,410.8660998836049,370.720453841052,70.24177020146249,300.4786836395895,40.1456460425529,1730.679171352701,161.94630352003853,27.31624396723541,44.87668651760104,42.92552623422707,158.21531989224184,119.99635742749842,3.926797272312377,743.5634049044293,1546.3190012794264,1475.1016509362769,45.85226665928801,22.43834325880052,2.926740425060937,2302.6139014369173,107.3138155855678,117.0696170024376,24.3895035421745,1931.893447595865,121.9475177108725,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2360.903942882492,770.7083119327142,307.3077446313987,463.4005673013155,58.5348085012188,1531.6608224485583,643.8828935134068,668.2723970555813,219.5055318795705,5351.057077153086,770.7083119327142,307.3077446313987,463.4005673013155,151.2149219614819,4429.133843258889,1302.3994891521183,2526.752566969278,599.9817871374927,4729.910817954004,1366.66626903995,4292.552623422707,552.17836019483,2141.3984110029187,1287.7657870268122,311.2100651981463,761.9280906575306,44.87668651760103,254.62641698030149,302.42984392296347,159.99514323666455,1864.134741503992,2865.776076450012,19.5116028337396,156.0928226699168,209.7497304627007,268.2845389639195,321.9414467567034,478.0342694266202,853.6326239761075,53.6569077927839,53.6569077927839,478.0342694266202,556.0806807615786,780.464113349584,668.2723970555813,1297.5215884436834,1390.2017019039463,126.8254184193074,1541.4166238654284,668.2723970555813,224.3834325880054,648.7607942218417,746.3188083905397,331.6972481735732,341.453049590443,102.4359148771329,19.5116028337396,302.6011808619147,304.4299576174664,202.99409958758503,289.9675924311129,3869.763842077535,227.35912642419504,395.2323409110488,296.60083977840605,188.28696734558696,107.36276899669662,8.78022127518281,21.46276311711354,4404.018097219424,1585.478904387335,1228.346761208374,693.2593774829998,896.9330541407154,1984.583610079692,596.8279807905024,692.8911110407023,295.735431223574,399.1290870249135,2419.434487139732,988.6509235968329,535.4556501676716,397.5239462594258,497.8039671158019,,,,maisons,résidentiel,arboré,rural,est clermont-ferrand,moyen +691910102,saint cyr au mont d'or,4.06781786426077,818.9902708867584,3331.5032545689232,76.98330410345714,94.0121782522999,192.7938487419909,354.41397156414564,245.1770212756093,357.00381297661073,713.263797944255,507.3596377952264,497.0909370642007,293.4047448511275,562.1319794820487,499.2701541681201,467.0941808457472,752.1863552978557,638.7426370622669,412.07794771288457,808.0815067275795,1732.9260659260156,790.4956819153282,1593.073723621543,295.5112345336855,249.24531697002104,219.3935353372964,377.5181682383789,320.47361010216594,130.9318584399953,418.3425590722418,847.6085405071798,327.12262404212146,1738.42953094738,266.6207449483631,250.02483719809905,247.7006455084508,374.6681870594769,318.269026960101,281.1460892728893,389.73894765533765,885.3175254188357,463.37305787320673,2751.9418128591647,0.0,139.5119473040038,553.9657665633968,336.0556070672835,217.6735164466612,111.4752082247064,888.6807028520788,504.5790644010343,1287.4786697711336,0.0,103.59851615645248,354.5056486758734,140.6771280359918,40.71317015062986,92.19952469712165,379.2069234208927,176.57775863417177,1464.463143088031,0.0,35.91343114755132,199.46011788752332,195.3784790312917,176.96034629603136,19.27568352758476,509.473779431186,328.0013057668625,3177.9843409897644,153.51891357915878,239.20781977552735,3068.50325456905,262.99999999987295,1313.090376619586,1212.1398512255405,19.37434325744307,81.5761821366024,1077.946836522431,234.0799284358077,23.28282977624894,59.95765855944054,111.84748661472337,171.54066534701406,845.5112109281137,6595.721542353153,993.311547555706,5892.932616530212,217.7646920084872,700.6617025002478,14.83224987216634,25.29422559543401,82.58020916620792,99.89523008082888,107.97894369417416,164.18520658539072,717.3737862313386,1204.0864061112472,237.27628124378148,70.60248504157653,186.578220562609,418.3299383010319,221.1081550408162,70.1913259214321,988.3906240387588,183.19849629375489,39.44346108013154,145.09591986664918,347.80804060751484,208.83332928325555,64.01137690745288,214.63217041114103,54.0777849500266,30.0954123000977,41.482300695959815,70.52189769351706,12.274825757560649,6.179949013979219,1212.1398512255405,97.02487203199485,168.12529216530135,178.97046359161854,768.0192234366258,272.522787772369,495.6932428716353,535.1985558801227,1765.088668044923,448.85403427246166,791.8970367260811,1005.1783675213128,4349.792103833298,963.2040186994706,231.53842742777792,70.25978588738072,17.39740509829207,3068.50325456905,2490.275358410852,537.1147184570765,177.60831423912063,41.11317770112238,22162.13110306449,19559.05051847977,2241.200093088324,728.1030695947321,361.8804914963963,1187.3845694475408,51.6345243204203,748.389111246978,347.84173361648743,,,,,,,1049.4308380640457,1141.2219301995124,416.0097081562998,725.2122220432126,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1978.8755931715464,401.24834445545423,1070.2676109208658,970.439865045736,202.13522014539183,519.4546354839516,248.8500094163926,1008.4357281258102,199.1131243100624,550.812975436914,258.50962837883384,1333.4407263806077,97.81195155710104,944.9837555582292,290.6450192652774,713.2029379190811,55.297493825990415,490.4481902041478,167.45725388894292,620.2377884615266,42.51445773111062,454.5355653540815,123.1877653763345,1229.442903312818,78.49024090075537,874.536350606717,276.41631180534546,672.637634458645,42.54616231433884,468.6723582416975,161.41911390260864,556.8052688541728,35.94407858641652,405.8639923650194,114.99719790273684,103.99782306778992,19.321710656345665,70.44740495151231,14.228707459931927,40.56530346043612,63.43251960735378,645.4348667909386,257.2369271266549,388.19793966428364,293.3406931551036,138.72817501076304,154.6125181443405,151.66096776884763,76.33235566218295,75.32861210666466,200.4332058669874,42.17639645370893,158.25680941327846,1332.987280432584,0.0,135.37412743200608,541.4356801740122,323.63895037176263,209.53569657466545,111.4752082247064,1205.9966171747835,0.0,135.37412743200608,533.3837903794777,287.84534307713045,173.41726215101582,75.97609413515352,1267.7755259498167,696.4340731617262,571.3414527880905,879.9296917333102,429.8023597805172,450.127331952793,387.8458342165065,266.63171338120907,121.21412083529746,244.4131258731119,191.95238849187783,38.05504710327213,153.89734138860572,52.46073738123404,789.1147448658825,61.59545080321692,5.988211183394492,1.06361166134729,22.16767321946903,144.10810001650475,237.6420800968537,6.095654103148068,246.3281136408,1021.4474123090166,928.5161497388538,51.33804878872739,35.69223937441055,5.900974407024968,1243.2190000036824,44.06933467988882,48.72512017319361,75.19720720978589,934.6336538372904,140.5936841035237,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1205.9076367475232,259.52124536873754,93.59782619856108,165.92341917017646,24.06047246218702,922.3259189165984,429.8826573505746,427.9612394733864,64.48202209263756,3055.909997744433,259.52124536873754,93.59782619856108,165.92341917017646,74.35094295471136,2722.037809420984,875.6422349024909,1659.3956644514749,186.9999100670187,2769.3712750868744,1004.4505748594271,2537.3712750869863,387.248344455461,1032.267610920884,960.4505748594484,157.4047448511932,259.52124536873873,4.25444664538916,74.45281629431031,119.12450607089647,61.68947635814282,1581.7240416483023,1187.647233438572,0.0,112.10740944723076,358.9869547089899,117.9041562399033,49.55630652648634,64.26769050173971,482.4999460597261,20.58517326344686,0.0,353.6115248915178,1183.1564506690788,307.8205651011467,101.99613685089186,193.7277058831148,871.0836310893602,44.51398325932314,937.1663698208116,427.9612394733864,75.51569913040346,433.6894312170218,474.1601923860894,197.00842632202756,179.4490039624472,72.33164475988882,14.21710239035865,122.18425705897396,198.34264838430067,156.07132317984497,98.02180971266584,2270.1011209187545,97.89942416081432,190.83681378072248,193.3909549176908,152.18332122145364,178.43891446309183,12.760303371305133,19.071556143832204,2406.917179887192,481.4196480669799,306.36586299983026,405.4337219844415,1213.69794683594,1120.307934585794,165.20399423752133,167.0663100585703,167.46618154865533,620.5714487410471,1286.6092453013976,316.2156538294586,139.29955294125998,237.96754043578613,593.1264980948929,,,,maisons,résidentiel,arboré,périurbain,ouest lyon,sup +692440102,tassin,1.8312500388566362,2576.37155708365,4717.980514018566,142.33470633662017,178.85966850195604,368.9209623385684,490.3567386409471,340.67781139499994,714.8363105830514,1084.376874221997,566.0677524828625,611.9306102688793,219.61907924868416,959.8911610266496,779.5492514351065,869.1084202352488,961.215322275647,778.0160387201105,370.20032032580366,1300.217640267325,2586.2131842336776,831.5496895175635,2401.543008659656,530.4067981504597,401.6240483362226,426.22872019296045,477.618003893251,397.2390738544825,168.42636423227955,696.1678025235526,1324.6069459943692,380.7682601417341,2316.43750535891,429.4843628761898,377.9252030988839,442.8797000422883,483.597318382396,380.776964865628,201.77395609352408,604.0498377437721,1261.6062382393086,450.78142937582936,3752.0892348562834,0.0,129.1909261473896,934.8773804596938,670.9031349537775,414.2805146890576,111.18433554166872,915.8564391562184,575.796503908478,1871.136210509196,0.0,93.95708842143682,584.064527317598,329.579814015292,105.36159784310284,91.5495350024554,440.7051800769914,225.9184678323197,1880.9530243470872,0.0,35.23383772595279,350.8128531420957,341.32332093848544,308.9189168459547,19.63480053921334,475.151259079227,349.87803607615825,4479.388435906002,238.5920781125641,314.8353493638285,4660.979391730052,57.00112228851369,2005.5371394127765,1886.3137094232384,21.20545077257387,98.01797921696382,1065.7438399234245,939.793299489352,47.95302875469975,184.3478711525056,219.0146637353314,512.3279267321332,922.6702190485688,8746.837890252742,1025.2077493547051,5749.169474907483,861.1059600685336,2997.6684153452597,28.01512743254658,69.02184065383378,155.70923892096062,279.5353706335341,351.383261681135,359.6579286363662,642.9909414648624,1870.9074058876024,241.2634057676091,248.3572444465734,218.29167401918747,450.08239544476345,338.0706025057915,374.8420837036772,1022.9842677910804,205.58461985874223,208.6161596495656,175.3172501150504,144.50667658409557,211.3920244793699,77.56753710425674,847.9231380965217,35.67878590886687,39.74108479700782,42.97442390413708,305.57571886066785,126.67857802642165,297.27454659942043,1886.3137094232384,201.57678934523625,424.54877587158825,457.6910615751155,802.4970826312988,412.1661404475117,1181.6856799383584,1293.4012977226246,1773.7262736215575,702.091512217944,1687.4455849562391,2024.305684983316,4332.995108095244,1384.6501341191026,469.1432479557359,45.51844333080848,32.5203273484001,4660.979391730052,3550.7002266636155,1049.674985376303,180.9305681796729,60.60417969013375,27522.707542481294,24756.114013263712,2383.9990610515706,257.5043365571465,382.5944681660122,1842.649694326652,74.08545869230693,1213.009985199449,562.3511548923441,,,,,,,1652.4451142864948,1780.5702649234042,884.3479286221773,896.222336301227,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,80.38251366120218,6.790717570313336,21696.0,31388.0,46648.0,0.7949534854084364,14744.0,19744.0,24008.0,27602.0,36412.0,42196.0,50924.0,67328.0,4.566467715680955,6.370937468067141,0.3622954195,61.3,2.4,6.3,19.5,10.5,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,4.0,2.0,0.0,1.0,0.0,0.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,6.0,4.0,3.0,5.0,0.0,4.0,4.0,0.0,8.0,11.0,0.0,2.0,2926.539663474353,561.258726186442,1799.2131848050485,1490.367950367462,287.5206153779576,906.1369646247896,296.71037036471483,1436.1717131068908,273.73811080848446,893.0762201802587,269.3573821181477,2220.529495913961,165.48594227859107,1702.758951688888,352.2846019464818,1172.165133709326,86.5412722361413,890.6114826654514,195.01237880773328,1048.3643622046352,78.94467004244979,812.1474690234369,157.2722231387485,2021.607630635671,140.45050524005225,1552.554945554214,328.6021798414047,1075.6519292301289,72.46517560598966,825.853631864325,177.33312175981428,945.955701405542,67.9853296340626,726.701313689889,151.2690580815904,198.92186527829008,25.03543703853884,150.2040061346741,23.68242210507712,96.51320447919694,102.40866079909313,706.0101675603918,318.2028166581361,387.8073509022557,386.0769100731302,193.43108797479314,192.64582209833705,148.4929679879117,92.2843488258164,56.208619162095275,171.44028949934997,32.487379857526555,138.9529096418234,2220.529495913961,0.0,119.7487690655975,916.419071778176,663.017179801894,403.3859253565537,110.0725947598564,2021.607630635671,0.0,110.56844907273856,858.2712669539875,600.1609587521403,371.4182065382076,81.18874931859706,2059.6175331144887,1107.9993581206882,951.6181749938008,1674.975885488924,845.122367111873,829.8535183770508,384.641647625565,262.876991008815,121.76465661674996,391.87724656669184,365.1879389024445,51.29035837139074,313.89758053105373,26.6893076642474,1534.3737724723364,89.89538889230384,15.99834397288625,8.83962852395951,25.86875162743791,135.8946123327451,248.7470352928199,0.0,397.0721744844451,1662.545358630044,1524.0012741480068,65.12351222333471,68.52914798335657,4.89142427534576,2059.6175331144887,82.11093298811079,87.63419870212003,77.70734082612204,1496.4302816974862,315.7347789006498,1.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1886.3137094232384,496.75984153151114,224.78798782441757,271.9718537070936,21.70021469310182,1367.8536531986258,609.1499986586878,650.0878592891396,108.61579525079836,4660.979391730052,496.75984153151114,224.78798782441757,271.9718537070936,64.68073958063607,4099.538810617905,1233.6853246118465,2593.917056538211,271.93642946784763,3758.089352991916,1177.9983627517418,3724.088683556663,547.2584505366317,1781.2128303981492,1175.9983233731975,219.61907924868416,496.7598415315112,34.02264485165164,198.85355367298502,172.5160562210745,91.36758678579994,2082.984738407029,1675.104614584887,0.0,103.29547582403194,620.0821127925009,348.98423239289576,123.71029645007002,70.32521104395992,594.7044208054754,25.21196011430488,0.0,277.4348250328828,1893.282403315545,1006.2306007710348,243.0134456707038,170.89385686597254,1031.2622088115234,38.86205126238996,1368.9653939804382,650.0878592891396,108.61579525079836,610.2617394405002,649.3418435226807,306.61829474857524,240.29477763823076,114.41720122886352,58.29327684208795,208.4296786789469,269.77582384950495,220.5809147914421,218.2905252486644,2978.54010155681,154.08767834781148,368.9209623385684,268.6640830676926,220.5809147914421,212.4434299270608,17.14948188665547,37.39728966985922,3270.518236716898,444.74281458917307,365.6387826487388,519.6463369701522,1940.490302508835,1632.6991789835845,191.2231006151121,183.91357966315053,246.3382553690684,1011.2242433362532,1637.8190577333146,253.51971397406092,181.72520298558825,273.30808160108376,929.2660591725815,,,,maisons,résidentiel,espaces verts,périurbain,ouest lyon,moyen-sup +692660202,doua villeurbanne,0.17875683195826558,16709.08230444617,2986.862617672713,107.39362480375443,49.64679693708879,66.72295447431867,78.17918177654877,1207.5536114440029,667.5047919238091,319.7032416558643,134.66824581252175,208.11900178361208,147.37116706119235,276.664971376651,1513.3658065436805,505.2134687099607,280.3521345067188,189.54355117636385,221.7226853593384,638.1628461585622,1993.2096026693464,355.49016884480443,1532.9801406308084,146.8103209458281,835.5001642171959,259.497219531865,151.42123136539004,69.64829532122457,70.10290924930482,323.3456718914068,1094.3931118563437,115.24135688305805,1453.8824770419048,129.85465043082291,677.8656423264847,245.71624917809564,128.93090314132868,119.89525585513924,151.6197761100336,314.8171742671553,898.816490813003,240.2488119617464,2704.197643261414,0.0,63.24262016238339,411.3542254142431,346.2945126354853,292.82450627851324,178.13273867957872,375.1125987579785,1037.2364413332318,1358.1698055232932,0.0,52.36174131810128,220.62080459165128,170.44665090228156,100.61367798169506,157.7871840072949,125.53852235375687,530.8012243685123,1346.0278377381208,0.0,10.880878844282112,190.73342082259185,175.84786173320376,192.21082829681816,20.345554672283807,249.5740764042216,506.43521696471953,2716.258857461765,270.60376021094856,393.4814291944427,2614.862429524592,372.0001881481214,1799.5008140067205,1609.426940851643,58.14487223926004,131.9290009158176,20.16328889439531,1750.491319029348,643.1896021603851,311.72611410882354,303.28449493090994,246.10459525457424,105.12213439695002,3717.110601903848,16.18302344632965,80.86735254909969,1566.318138388861,3602.5163992321777,602.1401172250438,149.78335576700096,268.8918402085605,271.36295874900367,265.0818831727306,27.394899818546925,24.771885910756428,1608.466726832729,7.83259208742237,14.065959945682335,177.21643474780922,572.9259261085931,610.6233728348599,225.80244110836205,16.18302344632965,0.0,0.0,7.49601176599256,3.88594158576712,0.960214018913994,3.840856075655976,1565.3579243699469,7.83259208742237,14.065959945682335,168.76020896290265,568.0399840170514,584.697594324182,221.96158503270607,1609.426940851643,547.7491459541527,442.0645601596064,222.0925711089328,397.52066362895096,754.4076816007621,643.2087539934298,471.7028789357936,745.5431149946062,876.1300219427965,808.3540444668953,645.4151064424614,1387.2114290516954,489.11899556956433,1082.0645446827648,7.787506577311226,38.24340059931387,2614.862429524592,1016.0752408852576,1542.8494144132674,24.53432260284622,55.93777422606694,13436.34754702204,9447.519658879117,3707.899403007405,16.535227173536445,280.9284851355209,1568.17255848755,671.0970300265845,193.97680549330948,740.4064548300936,,,,,,,933.8842578974724,942.3969275554668,753.8157223007832,188.58120525468362,0.0,0.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,61.92468619246861,20.569451836083022,15052.0,23533.0,31800.0,0.7116814685760422,6644.0,12038.0,16732.0,20304.0,26200.0,29716.0,35176.0,43616.0,6.564720048163757,7.389702399526851,0.3225995356,67.3,2.6,2.3,24.2,3.6,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,7.0,0.0,2.0,1.0,18.0,38.0,9.0,11.0,13.0,2.0,0.0,0.0,1.0,13.0,0.0,0.0,1.0,2354.707477451257,1232.831198059063,987.2080335796734,1270.9284628019225,686.5755303050776,521.7925092484803,62.56042324836451,1083.7790146493355,546.2556677539851,465.415524331193,72.10782256415726,1336.11593128496,351.3617759388658,884.8079168577304,99.94623848836362,740.1372254422932,233.0291169169286,464.0437326596726,43.06437586569202,595.9787058426666,118.33265902193716,420.7641841980579,56.8818626226716,1127.039405567935,265.88945809475865,771.6285988317286,89.52134864144793,627.027621832818,171.92046066876003,413.00299931728,42.10416184677803,500.0117837351171,93.9689974259986,358.6255995144486,47.4171867946699,209.0765257170248,85.47231784410714,113.17931802600194,10.424889846915688,113.10960360947522,95.96692210754956,1018.5915461662979,530.7912373596291,487.80030880666874,955.0054215168684,503.6267550445833,451.37866647228503,32.80157928633015,19.496047382672483,13.30553190365767,30.78454536309947,7.668434932373309,23.11611043072616,1333.115929767636,0.0,63.24262016238339,411.3542254142431,346.2945126354853,288.5722753739694,178.13273867957872,1125.039404556386,0.0,58.99038925783954,369.69946543021376,303.19451065442644,231.86310811075248,161.29193110315367,1131.291636472479,631.2798527373619,500.0117837351171,1008.6742820482776,540.4366296615223,468.2376523867554,122.61735442420128,90.8432230758396,31.77413134836168,209.13227497689468,177.67357988214255,75.37225599779332,102.30132388434922,31.458695094752127,792.109915337361,145.97278027457958,17.005301762472804,2.880642056741982,50.705642617122294,69.69215485141999,48.67296866823745,4.25223090454385,391.578288772785,739.7133476996939,648.4775490148746,54.14228662877015,37.09351205604916,0.0,1129.2916354609297,40.4637600696848,166.7370023322718,88.76485662565088,405.2234875545087,428.1025288788136,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,1607.4269398400938,1019.5836804947173,487.20213747978966,532.3815430149277,103.41394321107782,484.4293161342986,245.31365957860083,207.9625418638342,31.15311469186352,2605.862424972621,1019.5836804947173,487.20213747978966,532.3815430149277,241.6190577158231,1344.6596867620806,505.9590735246866,765.5868238340871,73.11378940330678,2710.197646296062,342.78724759613385,2339.197458653716,898.8310291303729,950.2080148660161,342.78724759613385,147.37116706119235,1018.5836799889428,558.1642768634297,253.39313617453598,145.04514933809622,61.98111761288115,697.6880564208057,2012.5095898752568,0.0,44.81749352792757,282.5505977977327,222.3178395348244,162.30259265488135,102.70275553435738,276.56613555288664,516.1695252374839,0.0,96.4030463811199,563.0817394405411,455.45771997757583,248.14216181119752,239.4395400103942,388.7415676011677,614.5966497506247,484.4293161342986,207.9625418638342,31.15311469186352,245.31365957860083,253.5461579443272,118.03936007369433,91.47193686425511,21.37186125202192,0.0,89.28016347783513,52.90159516148911,25.27758661505967,280.5346084846179,1196.8318397523817,48.68658291817479,66.72295447431867,52.90159516148911,25.27758661505967,1075.101686124896,116.0435662737525,32.8669820467959,1460.907825235558,230.33298773409263,224.1151488962992,246.7863419506727,759.6733466544935,684.7573043419767,83.72034017255481,113.00780481543384,120.28311088198284,367.74604847200527,776.1505208935813,146.61264756153784,111.1073440808654,126.50323106868984,391.9272981824882,,,,immeubles,autres activités,urbanisé,central,est-lyon,moyen +692661802,107 rue jean voillot villeurbanne,0.1401860338237247,19074.50673606695,2673.979446473146,215.3257972683832,207.84153833283256,232.60188873571136,196.49240605684804,279.3907740015872,655.2802397322447,333.83723650728564,264.1612586040632,202.15304783690243,86.89525939728726,774.4191919519254,566.2091231846371,564.3648408790017,332.28809156913564,309.79900467317043,126.89919421527534,945.1463517518448,1439.784787487111,289.0483072341897,1333.1832789211933,404.5549419789539,244.03612160305892,301.76141986946186,166.86295073551966,171.44410924209672,44.52373549210225,479.3763648853016,703.6296958255706,150.17721821032117,1340.7961675519523,369.8642499729716,322.1730015815781,262.60342100953983,165.42514083361598,138.35489543107374,82.37545872317311,465.7699868665432,736.1550916615406,138.8710890238685,1899.5602545212205,0.0,58.014613297345655,59.93852908965616,123.19125914834098,361.9116043275709,388.98388975866953,359.1320687064771,548.3882901931598,928.6283369422396,0.0,45.89183943065088,39.659439526494864,66.67239276641725,93.6854652960146,347.5734803320886,211.14462047633904,124.00109911423417,970.9319175789808,0.0,12.12277386669478,20.27908956316129,56.518866381923736,268.2261390315563,41.41040942658095,147.98744823013809,424.3871910789257,1805.9413125068731,868.0381339662722,1016.9901878030358,2673.979446473146,0.0,1045.0004676370563,924.5963920261872,10.141127834729048,110.26294777613994,44.601593955661016,851.312607548164,121.14795751105557,52.82666166353975,258.6804648391967,431.1120885425414,60.829219469853896,3051.395553465271,40.68376957548899,167.43694967078235,762.9010312715698,2745.521343485565,82.42843728018285,34.98770459151598,166.6010259323829,552.5775287358563,65.07778366552921,19.0060854590124,3.91782636170776,913.947372002424,0.968092729433029,25.19085222676108,590.1299606812048,178.26068359048458,20.65232437237157,98.74545840216896,40.68376957548899,0.0,5.255213872712289,29.57454388220288,3.91782636170776,0.0,1.936185458866058,762.9010312715698,0.0,19.93563835404879,547.9702113163726,171.43857904047775,20.65232437237157,2.904278188299087,924.5963920261872,118.85688884317692,202.5450654519612,210.3607391182273,392.83369861282193,303.622702992262,537.9792427461356,755.3115649970078,1077.0659357377403,314.0803099827176,520.2796104747716,776.3291162326498,1440.7065167751316,461.8732831555794,447.1412265207581,130.3901473384551,15.581882349849868,2673.979446473146,1484.55575468996,1146.783095182203,338.2873482424847,42.64059660098258,11658.448962264836,7828.75740763378,3812.173486822342,1717.6192859330577,17.518067808715923,878.4460294922426,792.4707938963571,97.87379597354445,34.25180215628582,,,,,,,281.19190477485404,615.4386752642324,460.7829289879244,154.65574627630812,0.0,0.0,0.0,0.0,2.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,39.40149625935162,54.61007311129163,6735.0,11596.0,18432.0,1.0087098999655053,2840.0,5938.0,7844.0,9776.0,13496.0,16994.0,20864.0,26362.0,9.282394366197183,9.732885554493834,0.3724094703,62.9,6.0,2.7,26.8,1.6,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,24.0,2.0,3.0,2.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,1.0,1610.5119472870306,357.23321244343697,989.1174762395304,778.4511187319182,140.99701605567483,523.424134715101,114.02996796114242,832.0608285551123,216.2361963877621,465.6933415244293,150.13129064292082,1022.8026846664688,180.01512963606774,769.3512265330976,73.43632849730349,596.2154230514411,78.95223717291644,485.7640191893424,31.49916668918226,426.58726161502767,101.06289246315129,283.58720734375515,41.93716180812123,761.2626904279841,135.60270367255956,574.503316687004,51.15667006842051,444.632445759416,61.52778140763015,365.7256640304752,17.379000321310652,316.6302446685681,74.07492226492941,208.77765265652883,33.77766974710986,261.5399942384847,44.41242596350816,194.8479098460936,22.279658428882986,151.58297729202516,109.95701694645956,587.7092626205617,182.2356956804771,405.4735669400847,128.0472425882389,33.448402590905104,94.59883999733378,105.7591978720141,71.7073331777325,34.05186469428162,353.9028221603087,77.0799599118395,276.8228622484692,1022.8026846664688,0.0,58.014613297345655,56.0207027279484,123.19125914834098,361.9116043275709,379.212051576388,761.2626904279841,0.0,58.014613297345655,51.27385112421288,106.30588207957555,291.36630279310504,254.30204113374492,771.0345286102656,450.4864575799898,320.5480710302759,695.0384654701364,387.5812610359884,307.457204434148,75.99606314012924,62.90519654400143,13.090866596127809,140.16658277713424,135.28066368599343,47.352622585182814,87.92804110081063,4.885919091140789,500.7943918109538,99.50560143770676,35.58427659296569,15.90153274099727,43.252662887512855,15.48827030642024,55.25257896099671,5.255213872712289,282.35987930533133,488.67464930493435,459.97458610873485,20.741996388162416,7.95806680803706,0.0,771.0345286102656,47.30638037208102,4.28712114327926,11.84463889188424,439.44114847893775,268.15523972408346,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,924.5963920261872,282.50123094758715,154.34306451215045,128.15816643543667,2.904278188299087,639.1908828903012,132.7664743745179,419.9053423964392,86.51906611934407,2673.979446473146,282.50123094758715,154.34306451215045,128.15816643543667,9.68092729433029,2381.7972882312283,277.37758764092007,1879.7055593488576,224.7141412414506,1899.5602545212205,466.31430644096565,1899.5602545212205,357.23321244343697,989.1174762395303,466.31430644096565,86.89525939728726,282.50123094758715,5.808556376598174,126.19858124633538,115.72554261204917,34.768550712604394,1027.805734126203,871.754520395017,0.0,42.11308055634839,39.659439526494864,63.95216230043254,132.42961573483808,252.1274738989732,280.10706183936327,114.207558169737,0.0,178.82165684212626,128.63079801354212,147.80387535718592,375.2722151467576,965.544362557523,597.5679479090709,280.33859064693985,643.4780040335804,419.9053423964392,90.80618726262333,132.7664743745179,188.30731130744675,125.52128996004714,136.03540030208083,128.96819130012153,64.64581116388413,271.28885179654503,118.64996761499827,77.84243844184975,208.9759107412001,1333.3511313365832,220.94964431826563,228.6840623740036,118.64996761499827,65.93265248001596,114.99684732606724,16.056351826737664,40.87790927192725,1661.696493616472,883.0759934045038,329.6361677841424,206.7305276160257,242.25380481180025,838.0560114341864,424.28657081260496,190.43263523952425,84.05829158409959,139.27851379795757,823.6404821822857,458.7894225918988,139.20353254461813,122.67223603192616,102.97529101384264,,,,grands ensembles,autres activités,urbanisé,urbain,est lyon,popu +693830105,part dieu lyon,0.1820333661663812,15759.391669306415,2868.735114298272,89.37744289683285,65.00699410511523,109.62493164848075,122.07945082526108,735.8326244731194,810.9626712227148,424.0727553309982,260.4090809465158,168.39066145916664,82.9785013900671,334.28848339567253,1150.9618330736075,612.2084187812508,360.5117433522781,290.5456874999086,120.21894819555433,576.9422168501824,2040.423734598856,251.36916284923373,1394.3254883457255,202.00157054606476,511.48486032394726,348.6057000587006,163.6968232188202,138.37672460428192,30.159809593910737,296.5920313360928,1001.3665002391252,96.3669567705074,1474.4096259525463,132.28691284960777,639.4769727496604,263.6027187225501,196.81492013345792,152.16896289562663,90.05913860164358,280.3501855140896,1039.0572343597305,155.00220607872637,2539.446647504612,0.0,83.05034145413771,704.6283321387307,367.9730180325022,301.5039050583068,98.29824375952228,280.9214476164014,703.0713594450111,1190.3239111588557,0.0,66.79925356984343,429.32811797789793,155.34266625722324,86.32380403170538,88.58748225003595,100.65025773255093,263.2923293395987,1349.1227363457565,0.0,16.25108788429428,275.3002141608327,212.6303517752789,215.18010102660145,9.71076150948633,180.2711898838505,439.7790301054124,2626.512218439074,242.22289585919785,289.78110452173945,2868.735114298272,0.0,2033.0057366276155,1727.6961236904133,72.51386285485307,232.7957500823489,12.99558709500999,1997.3270298885109,455.3031007775552,452.9081339919927,420.1044999056224,210.65345002830784,188.7269389869352,4536.366166871877,3.27921785928091,19.67530715568546,1701.733786187038,4484.250333559404,366.4608570658795,252.65845929839023,328.6350073608472,289.3083232227793,221.9387581994257,160.98074356446452,107.71397497862677,1726.6961203700107,711.7676503833012,248.84570759798265,342.0029261707826,138.47530080033238,238.50857808471028,47.09595733290157,3.27921785928091,3.27921785928091,0.0,0.0,0.0,0.0,0.0,1700.7337828666357,705.1541626604536,248.84570759798265,342.0029261707826,134.09659920418693,232.53845978395128,38.09592744927835,1727.6961236904133,587.7833091919883,468.9477339313985,248.4127165579665,422.5523640090599,863.5758953233284,792.8286982166152,443.1827935498193,769.147727208509,1232.2039909922064,1153.130015050683,671.0987893472782,1479.9333714817094,497.90300616018993,1200.4002848689925,35.980204073780584,29.392832661230837,2868.735114298272,1102.7384329386257,1723.431925257006,60.51774450229238,42.56475610264027,13884.26496100124,7588.178204669629,6003.503267147241,285.0317593185571,292.5834891843726,1671.907929380486,212.44066033881904,706.0195833544321,777.9259719739744,,,,,,,223.21536959241448,825.7687175096696,676.4558695050845,149.31284800458508,0.0,0.0,0.0,2.0,1.0,4.0,2.0,0.0,0.0,2.0,8.0,4.0,0.0,4.0,23.0,9.0,1.0,1.0,0.0,0.0,1.0,2.0,2.0,0.0,71.96261682242991,12.001533742331288,18828.0,28173.0,41694.0,0.8116281546161218,10830.0,16470.0,21246.0,24884.0,33140.0,37952.0,45216.0,59378.0,5.482733148661127,7.747861598465689,0.3730561919,62.0,2.9,8.4,18.9,7.8,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,8.0,5.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,2.0,1.0,1.0,14.0,0.0,8.0,37.0,8.0,3.0,2.0,2283.077468053365,787.6329605531367,1235.035426553713,1095.9569610291533,344.6983155609278,636.9973828423216,114.26126262590398,1187.1205070242122,442.934644992209,598.0380437113914,146.14781832061186,1558.169007507554,244.4077543264409,1159.3234843966927,154.4377687844203,827.4088491521577,114.2007023105375,621.5038263584864,91.7043204831338,730.7601583553961,130.2070520159034,537.8196580382063,62.73344830128651,1365.820059414279,185.70677338100185,1051.452402876774,128.6608831565034,719.7509042837581,82.15966475419236,564.56807781224,73.02316171732575,646.069155130521,103.54710862680946,486.8843250645338,55.637721439177646,192.3489480932748,58.70098094543907,107.8710815199188,25.77688562791692,107.65794486839962,84.69100322487517,724.9084605458119,268.5481118769957,456.36034866881613,567.9395385943797,236.6618635518527,331.27767504252694,71.00509629187721,22.55694214277017,48.44815414910704,85.96382565955487,9.329306182372768,76.6345194771821,1567.169037391177,0.0,83.05034145413771,695.0175973374423,367.9730180325022,298.1202231789545,94.91456188017,1365.820059414279,0.0,66.8261189300018,673.4690655161534,311.48921548351336,250.79667305088915,63.23898643372136,1382.198157974272,732.7453209643986,649.4528370098733,1189.944178700894,604.6719658819795,585.2722128189143,192.25397927337812,128.07335508241917,64.18062419095898,261.28212181538515,220.806279100421,59.90833834137228,160.89794075904874,40.47584271496414,946.4513977439236,154.84727326786,5.324309297153036,6.368741029731784,76.95245736222516,125.95320661084472,65.30575294574027,0.995019716793168,850.7106854468644,531.4874725274075,412.0701172408793,63.55855233570655,36.37911189965891,19.47969105116274,1382.198157974272,50.70868711012296,239.43800818482876,158.08859251167772,366.9227093250352,567.0401608426073,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,7.0,2.0,0.0,1.0,1732.696140292426,1035.8733713346055,456.1517101502505,579.721661184355,143.15984111691432,553.6629278409063,274.3232693312335,212.31103281765792,67.02862569201488,2881.7351574635054,1035.8733713346055,456.1517101502505,579.721661184355,345.5049202812469,1500.356865847653,548.646538662467,798.4541528542068,153.25617433097915,2534.4466309025997,428.7997424056824,2534.4466309025997,787.6329605531369,1235.035426553713,428.7997424056824,82.9785013900671,1034.873368014203,407.778054914005,413.7232067473779,156.11966095623248,57.2524453965876,652.2472127747718,1882.199418127828,0.0,69.9784447209263,507.3180935551661,252.8943610579161,204.480654531788,81.97399452718834,203.568046322732,412.4825455767093,0.0,182.7379529128382,1057.4133976874537,398.7674831379562,261.0021524608823,133.94471327565503,300.616909372834,547.2525486158859,553.6629278409063,212.31103281765792,67.02862569201488,274.3232693312335,296.92962348978926,124.86350133611116,96.19155212323872,32.39903303248624,3.27921785928091,95.30875667136532,70.27911474524369,51.8003360800174,363.3288725204709,1383.4847978289918,68.34126396868191,109.62493164848075,70.27911474524369,47.471046499657525,627.8022039728917,106.34992461173955,7.557892747228328,1745.2655630710822,253.7424506954132,101.59803997966644,214.80155480756025,1175.1235175884424,863.286967270473,100.59808308856296,51.071784797215656,117.98888886200712,593.6282105226874,881.9785958006091,153.14436760685018,50.52625518245078,96.81266594555314,581.495307065755,,,,immeubles,commerçant,urbanisé,central,centre lyon,moyen-sup +693850203,rue de la favorite lyon,0.3702279220295805,7844.192291275794,2904.139011999491,123.40428551157696,107.94229614317209,180.83317751953643,186.5038762577219,347.89490918732827,707.2907900489887,597.2625275635545,261.09067439962405,259.5358652494914,132.3806101184962,518.6706533842712,666.693726004063,662.3518017071074,518.3223674370417,341.5180582528117,196.58240521419552,716.2026990086384,1796.0198376228643,391.9164753679876,1341.8953953607097,253.24286886898955,325.7261778362088,313.4611698781387,254.72203250762,120.57893713400216,74.16420913575044,354.60194249816306,849.7767089247202,137.51674393782636,1562.2436166387808,265.4277845152817,340.96754816785415,348.89063182896865,263.60033492942176,220.9391211188096,122.41819607844508,361.6007565104754,946.2431286981442,254.39973143016127,2385.468358615219,0.0,79.2088467937819,441.39311103055513,471.9521044245869,359.08793069625574,190.64484106474103,457.2596844470501,385.9218401582485,1091.6525399118193,0.0,57.76758092012941,246.2396169057927,211.00998627497907,91.0334460226646,162.2839014082827,161.0964971859795,162.22151119399143,1293.8158187033998,0.0,21.44126587365249,195.1534941247624,260.94211814960784,268.0544846735912,28.36093965645836,296.1631872610706,223.700328964257,2622.1906338505064,281.94837814898415,369.4696917743112,2880.138904638696,24.00010736079456,1617.5066344422555,1483.104956478088,25.496929470100536,108.9047484940671,149.887956780215,1461.7580676984276,150.10968574450342,369.2011586707959,430.5582859910412,339.1274368879739,194.1083891837737,4695.038443000939,138.43467230982728,726.1937139983924,1338.8096742046475,3957.871370284201,108.58625100881387,180.9677363501703,515.1795333095836,318.52002438424864,203.75479129472436,80.15581571171921,75.94080441882824,1473.347644853765,567.1907283247051,194.7017912609757,401.9037060232459,121.7496570732572,128.23437219420617,59.567389977374646,137.51171228910454,86.02530628733886,42.26170031463356,3.30423558624712,0.0,4.997510080162233,0.922960020722753,1329.9753226010469,481.1654220373662,149.13585536009504,396.0430960596327,121.7496570732572,123.23686211404396,58.64442995665189,1483.104956478088,279.34571298750336,311.16243788913266,271.1675895594581,621.429216041994,482.1054348738211,657.6698202897077,705.4347501700117,1034.9288993051557,731.9632838177229,869.6646629683344,938.5701749448295,2154.840321270052,489.80606670630766,951.906719785914,401.9210673713144,41.39216998586655,2880.138904638696,1101.2727472939812,1711.5129544787342,793.9113288554098,67.35320286598068,18786.84619570525,8152.514231045209,9537.974171388836,5896.890438958735,1096.3577932712053,1417.1327914704843,486.9802296634761,516.3760245933214,459.8256120297115,,,,,,,421.43064661566166,949.2866904906537,750.1149641027465,199.1717263879071,0.0,0.0,0.0,0.0,2.0,4.0,3.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,3.0,1.0,0.0,0.0,60.122699386503065,20.78335832083958,13642.0,21480.0,30640.0,0.791340782122905,6796.0,11892.0,15432.0,18474.0,24610.0,28600.0,34882.0,44554.0,6.55591524426133,8.104433471706358,0.3645103505,65.2,3.6,4.4,22.5,4.3,0.0,5.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,10.0,7.0,4.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,1.0,0.0,0.0,3.0,1.0,0.0,1.0,2.0,9.0,1.0,4.0,2.0,0.0,10.0,0.0,0.0,12.0,8.0,3.0,2.0,1993.551883247232,427.9078912350644,1304.5533176125432,951.1357825538936,201.6138162056006,632.9603409707629,116.56162537753022,1042.416100693338,226.29407502946376,671.5929766417804,144.52904902209386,1555.3662603173657,189.4637938066743,1206.104716352716,159.79775015797532,782.8514082102944,92.9321362095838,602.6349746599825,87.28429734072816,772.5148521070711,96.5316575970905,603.4697416927334,72.51345281724717,1349.0543130327665,152.97266763228288,1054.9973687853812,141.08427661510223,675.0198260120336,72.20789631223096,525.8241215609683,76.9878081388344,674.0344870207329,80.76477132005192,529.1732472244131,64.09646847626783,206.31194728459903,36.49112617439141,151.10734756733453,18.713473542873103,107.83158219826088,98.48036508633818,438.18562292986627,168.28437434359927,269.9012485862669,233.4531589886069,104.46105602942598,128.99210295918095,85.2019744636665,22.88397094093451,62.31800352273199,119.53048947759284,40.93934737323881,78.59114210435402,1553.3662513706329,0.0,79.2088467937819,437.3185609711156,464.57331877890033,359.08793069625574,187.55571955512065,1347.0543040860337,0.0,69.2736867707292,402.9379353581977,436.3837970758552,285.3130518050322,153.14583307621928,1363.596770247513,678.3240615982807,685.2727086492323,1173.0608076582032,556.0460403487187,617.0147673094845,190.53596258930972,122.27802124956192,68.2579413397478,312.1025652450567,268.86878043753546,65.10631558716567,203.76246485036975,43.233784807521296,975.2957518801644,106.93871902008678,16.887398373914415,20.87320458645477,53.06573379758275,128.36976810879716,55.987951461271685,6.17824301924088,820.8533483998028,542.7434218477101,493.2643485470021,40.85601372024262,8.623059580465469,0.0,1361.59676130078,57.51279354995404,121.77239330634076,68.2327384885489,518.0474288788097,596.0314070771267,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1483.104956478088,766.2788745484524,319.10485643814974,447.1740181103027,54.436014000900464,662.3900679287352,231.13277347591915,293.2336297851176,138.02366466769845,2880.138904638696,766.2788745484524,319.10485643814974,447.1740181103027,121.03320965102309,1992.8268204392205,474.73462808794574,1200.2572249165164,317.83496743475837,2385.468358615219,520.6265396491154,2361.468251254425,427.9078912350644,1304.5533176125432,501.6264546551531,127.380587751664,766.2788745484524,99.9873602543208,358.4029967867798,219.11244727350322,88.77607023384861,762.7234260681464,1622.744932547073,0.0,58.537895393321776,295.54546192519655,299.695399580352,212.10668967216745,136.95879476455207,337.1955193302591,143.0651958122392,0.0,144.17736496086863,740.1869760467617,588.4402878930969,395.31248906389936,351.5123723046548,470.4423851906847,190.0670291787299,662.3900679287352,293.2336297851176,138.02366466769845,231.13277347591915,258.2931705059318,173.1085671625851,140.71508740700162,71.02702217808928,19.246220675127432,138.24786979665654,106.49089420998575,80.01298204773614,238.78583476899857,1718.7746326111564,98.33763006637906,180.83317751953643,106.49089420998575,77.24792403905938,249.68768029185924,21.9675825605908,24.885286116797964,2011.679885606912,478.4429817413322,382.8183886340525,295.8279093478468,854.5906058836805,921.274570419783,204.11917783280484,202.37109345086836,136.05902912568538,378.7252700104245,1090.405315187129,274.3238039085274,180.4472951831841,159.7688802221614,475.865335873256,,,,mixte,commercant,urbanisé,urbain,nord-ouest lyon,moyen-sup diff --git a/predihood/static/js/carto.js b/predihood/static/js/carto.js index b47968e1..aea2a1bb 100644 --- a/predihood/static/js/carto.js +++ b/predihood/static/js/carto.js @@ -74,35 +74,91 @@ function resetHighlightAll() { } } -function showPredictions(e) { + +function displayPopup(e) { + alert("ici") var layer = e.target; var code_iris = layer.feature.properties.CODE_IRIS - var algorithm = $("#selectAlgorithmTooltip option:selected").text(); - console.log(algorithm) - let predictions = predict(code_iris) - - let messageTooltip = '<div>CODE IRIS : ' + layer.feature.properties.CODE_IRIS + '<br/>' - messageTooltip += 'IRIS : ' + layer.feature.properties.NOM_IRIS + '<br/>' - messageTooltip += 'COMMUNE : ' + layer.feature.properties.NOM_COM + '<br/><br/>' - messageTooltip += '<select id="selectAlgorithmTooltip">' - messageTooltip += "<option value='undefined'>" + "---" + "</option>" + var algorithm = $("#selectAlgorithmTooltip option:selected").val(); + console.log(algorithm); + let predictions = undefined; + if (algorithm !== "undefined" && algorithm !== undefined) { + predictions = predict(code_iris, algorithm) + console.log(predictions) + } + let divInformation = $("<div>"); + divInformation + .append("CODE IRIS : " + layer.feature.properties.CODE_IRIS).append($("<br>")) + .append("IRIS : " + layer.feature.properties.NOM_IRIS).append($("<br>")) + .append("COMMUNE : " + layer.feature.properties.NOM_COM).append($("<br>")) + .append($("<a>") + .prop("href", "details-iris.html?code_iris='"+layer.feature.properties.CODE_IRIS + "'")) + .prop("target", "_blank") + .val("Plus de détails") + .append($("<br>")); + + let selectAlgorithm = $("<select>") + selectAlgorithm + .prop("id", "selectAlgorithmTooltip") + .append($("<option>").prop("value", "undefined").text("---")) + for(let algorithm of classifiers) { - console.log(algorithm) - messageTooltip += "<option value=" + algorithm + ">" + algorithm + "</option>" + selectAlgorithm.append($("<option>").prop("value", algorithm).text(algorithm)); + } + if (algorithm !== "undefined" && algorithm !== undefined) { + selectAlgorithm.val(algorithm); // select the algorithm inside the list + } + + let divPredictions = $("<div>").prop("id", "divPredictions") + if(predictions !== undefined) { + for(let key in predictions) { divPredictions.append(key+': ' + predictions[key]["most_frequent"] + " (" + predictions[key]["count_frequent"] + "/7)").append($('<br>')); } } - messageTooltip += "</select>" - for(let key in predictions) { messageTooltip += key+': ' + predictions[key] + '<br/>' } - messageTooltip += '<a href="details-iris.html?code_iris='+layer.feature.properties.CODE_IRIS + '" target="_blank">Plus de détails</a></div>'; + + // let divPredictions = updatePopup(e) + + let messageTooltip = divInformation[0].outerHTML + selectAlgorithm[0].outerHTML + divPredictions[0].outerHTML; + console.log(messageTooltip) layer.bindPopup(messageTooltip) layer.bringToFront(); layer.openPopup(); -} -$("#selectAlgorithmTooltip").on("change", function() { - alert("changed") - eventsIRIS() -}); + $("#selectAlgorithmTooltip").on("click", function() { displayPopup(e)}) // update popup (env variables) when click on an algorithm + + // $("#selectAlgorithmTooltip").change(function() { + // var layer = e.target; + // var code_iris = layer.feature.properties.CODE_IRIS + // var algorithm = $("#selectAlgorithmTooltip option:selected").text(); + // console.log(algorithm) + // let predictions = predict(code_iris, algorithm) + // + // // let messageTooltip = '<div>CODE IRIS : ' + code_iris + '<br/>' + // // messageTooltip += 'IRIS : ' + layer.feature.properties.NOM_IRIS + '<br/>' + // // messageTooltip += 'COMMUNE : ' + layer.feature.properties.NOM_COM + '<br/>' + // // messageTooltip += '<a href="details-iris.html?code_iris='+layer.feature.properties.CODE_IRIS + '" target="_blank">Plus de détails</a></div></br>'; + // // var select_algorithm = $("<select>").prop("id", "selectAlgorithmTooltip"); + // // select_algorithm.append($("<option>").val("undefined").text("---")); + // // for(let algorithm of classifiers) { + // // select_algorithm.append($("<option>").val(algorithm).text(algorithm)) + // // } + // // messageTooltip += select_algorithm[0].outerHTML + // // messageTooltip += "<br/>" + // for(let key in predictions) { $("#divPredictions").append( key+': ' + predictions[key] + '<br/>' )} + // messageTooltip += $("#divPredictions")[0].outerHTML; + // layer._popup.setContent('something else') + // layer.closePopup(); + // layer.bringToFront(); + // layer.openPopup(); + // }) +} +function updatePopup(predictions) { + alert("coucou") + // let divPredictions = $("<div>").prop("id", "divPredictions") + // if(predictions !== undefined) { + // for(let key in predictions) { divPredictions.append(key+': ' + predictions[key]).append($('<br>')); } + // } + // return divPredictions +} /** * Add IRIS layer from GeoJSON data @@ -136,7 +192,7 @@ function eventsIRIS(feature, layer) { //mouseover: highlightFeature, //mouseout: resetHighlight, //click: clickProperties - click: showPredictions + click: displayPopup //showPredictions }); } diff --git a/predihood/static/js/prediction.js b/predihood/static/js/prediction.js index eca01bdf..0b1aaf8a 100644 --- a/predihood/static/js/prediction.js +++ b/predihood/static/js/prediction.js @@ -1,10 +1,11 @@ -function predict(iris_code) { +function predict(iris_code, algorithm_name) { let predictions = null $.ajax({ type: "GET", url: "/predict_iris", data: { - 'iris_code': iris_code + 'iris_code': iris_code, + 'algorithm_name': algorithm_name }, "async": false, contentType: 'application/json;charset=UTF-8', diff --git a/predihood/utility_functions.py b/predihood/utility_functions.py index d21fe187..e6871cab 100644 --- a/predihood/utility_functions.py +++ b/predihood/utility_functions.py @@ -306,7 +306,9 @@ def get_most_frequent(lst): """Get the most frequent item in a list. If many elements are frequent, it returns the first one. :param lst: the list to find the most frequent element. """ - return max(set(lst), key=lst.count) + most_frequent_element = max(set(lst), key=lst.count) + dictionary = {"most_frequent": most_frequent_element, "count_frequent": lst.count(most_frequent_element)} + return dictionary #################### plot functions #################### -- GitLab