Skip to content

Commit

Permalink
ajout map
Browse files Browse the repository at this point in the history
  • Loading branch information
philippe thomy committed Jul 30, 2024
1 parent 8c85a2f commit c2fbcf2
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 2 deletions.
28 changes: 27 additions & 1 deletion src/notebook/analyses/maps.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,26 @@
"La précision retenue est de 100 m."
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "a57c3945-1468-4df5-ae81-e2e57763c3b2",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['200000172', '200000438', '200000545', '200000628', '200000800', '200000925', '200000933', '200004802', '200005932', '200005957', '200006682', '200006716', '200006930', '200006971', '200007052', '200007177', '200010650', '200010700', '200011773', '200011781', '200013050', '200015162', '200016905', '200017341', '200017846', '200018083', '200018166', '200018406', '200018521', '200018653', '200022986', '200023075', '200023125', '200023240', '200023299', '200023307', '200023372', '200023414', '200023620', '200023737', '200023778', '200023794', '200023919', '200026573', '200027027', '200027076', '200027100', '200027183', '200027217', '200027308', '200027548', '200029734', '200029999', '200030195', '200030385', '200030435', '200030526', '200030633', '200030658', '200030674', '200032514', '200033025', '200033090', '200033116', '200033173', '200033181', '200033298', '200033579', '200033827', '200033868', '200034023', '200034031', '200034049', '200034056', '200034064', '200034098', '200034130', '200034197', '200034205', '200034270', '200034379', '200034411', '200034601', '200034635', '200034692', '200034700', '200034718', '200034726', '200034825', '200034833', '200034874', '200034882', '200034957', '200035087', '200035103', '200035111', '200035129', '200035137', '200035202', '200035319', '200035327', '200035442', '200035533', '200035541', '200035632', '200035707', '200035715', '200035723', '200035731', '200035756', '200035764', '200035772', '200035814', '200035848', '200035855', '200035863', '200035970', '200036069', '200036077', '200036135', '200036150', '200036465', '200036473', '200036499', '200036523', '200036549', '200037059', '200037133', '200038958', '200038990', '200039022', '200039055', '200039063', '200039204', '200039519', '200039642', '200039709', '200039758', '200039808', '200039824', '200039832', '200039857', '200039865', '200039907', '200039915', '200039931', '200039949', '200040038', '200040095', '200040111', '200040137', '200040178', '200040202', '200040210', '200040244', '200040251', '200040277', '200040293', '200040350', '200040384', '200040392', '200040400', '200040418', '200040426', '200040442', '200040459', '200040475', '200040491', '200040509', '200040558', '200040566', '200040574', '200040590', '200040624', '200040657', '200040681', '200040715', '200040764', '200040772', '200040798', '200040814', '200040830', '200040889', '200040905', '200040947', '200040954', '200041010', '200041051', '200041150', '200041168', '200041283', '200041317', '200041325', '200041333', '200041366', '200041416', '200041440', '200041465', '200041499', '200041507', '200041515', '200041523', '200041556', '200041572', '200041614', '200041622', '200041630', '200041689', '200041721', '200041762', '200041788', '200041853', '200041861', '200041879', '200041887', '200041960', '200041994', '200042000', '200042174', '200042182', '200042190', '200042372', '200042414', '200042463', '200042497', '200042604', '200042620', '200042646', '200042653', '200042703', '200042729', '200042901', '200042935', '200042943', '200042992', '200043016', '200043065', '200043081', '200043123', '200043156', '200043172', '200043263', '200043321', '200043354', '200043396', '200043404', '200043438', '200043495', '200043602', '200043628', '200043693', '200043776', '200043974', '200043982', '200043990', '200044014', '200044030', '200044048', '200044253', '200044394', '200044469', '200044618', '200044691', '200046977', '200048551', '200049187', '200049211', '200049484', '200050532', '200054781', '200054807', '200055481', '200055655', '200055887', '200056232', '200056380', '200057859', '200057958', '200058360', '200058477', '200058485', '200058519', '200058782', '200059228', '200059392', '200059400', '200059871', '200059889', '200060010', '200060457', '200060465', '200060473', '200065563', '200065589', '200065597', '200065647', '200065787', '200065886', '200065894', '200065928', '200066009', '200066017', '200066025', '200066033', '200066041', '200066058', '200066108', '200066116', '200066124', '200066132', '200066140', '200066157', '200066165', '200066173', '200066223', '200066231', '200066280', '200066322', '200066330', '200066348', '200066355', '200066363', '200066371', '200066389', '200066405', '200066413', '200066462', '200066512', '200066520', '200066553', '200066561', '200066587', '200066603', '200066637', '200066645', '200066652', '200066660', '200066678', '200066710', '200066728', '200066744', '200066751', '200066769', '200066777', '200066785', '200066793', '200066801', '200066819', '200066827', '200066835', '200066850', '200066868', '200066876', '200066884', '200066892', '200066918', '200066926', '200066975', '200067023', '200067031', '200067049', '200067064', '200067072', '200067080', '200067106', '200067114', '200067122', '200067130', '200067155', '200067163', '200067171', '200067189', '200067197', '200067205', '200067213', '200067239', '200067247', '200067254', '200067262', '200067288', '200067296', '200067304', '200067320', '200067346', '200067361', '200067379', '200067429', '200067437', '200067445', '200067452', '200067460', '200067478', '200067486', '200067502', '200067544', '200067551', '200067593', '200067627', '200067635', '200067643', '200067650', '200067668', '200067676', '200067684', '200067692', '200067700', '200067742', '200067759', '200067767', '200067783', '200067791', '200067817', '200067825', '200067841', '200067866', '200067874', '200067882', '200067890', '200067908', '200067916', '200067924', '200067932', '200067940', '200067957', '200067965', '200067973', '200067981', '200067999', '200068005', '200068047', '200068070', '200068088', '200068096', '200068104', '200068112', '200068120', '200068146', '200068229', '200068278', '200068294', '200068369', '200068377', '200068435', '200068443', '200068450', '200068468', '200068484', '200068500', '200068534', '200068542', '200068559', '200068567', '200068625', '200068641', '200068658', '200068666', '200068674', '200068682', '200068757', '200068765', '200068773', '200068781', '200068799', '200068807', '200068815', '200068831', '200068856', '200068864', '200068872', '200068880', '200068914', '200068922', '200068930', '200068948', '200068955', '200068963', '200068989', '200068997', '200069003', '200069029', '200069037', '200069052', '200069060', '200069086', '200069094', '200069102', '200069110', '200069128', '200069136', '200069144', '200069151', '200069169', '200069177', '200069185', '200069193', '200069227', '200069235', '200069250', '200069268', '200069300', '200069383', '200069391', '200069409', '200069417', '200069425', '200069433', '200069441', '200069458', '200069482', '200069516', '200069524', '200069532', '200069540', '200069565', '200069581', '200069599', '200069615', '200069623', '200069631', '200069649', '200069656', '200069664', '200069672', '200069698', '200069722', '200069730', '200069748', '200069755', '200069763', '200069821', '200069839', '200069847', '200069854', '200069912', '200069953', '200069961', '200069995', '200070035', '200070043', '200070068', '200070092', '200070100', '200070118', '200070126', '200070142', '200070159', '200070167', '200070183', '200070233', '200070282', '200070290', '200070308', '200070316', '200070324', '200070332', '200070340', '200070365', '200070373', '200070407', '200070431', '200070449', '200070464', '200070506', '200070514', '200070530', '200070548', '200070555', '200070563', '200070571', '200070589', '200070647', '200070662', '200070670', '200070688', '200070712', '200070720', '200070738', '200070746', '200070753', '200070761', '200070779', '200070787', '200070795', '200070803', '200070811', '200070829', '200070845', '200070852', '200070894', '200070902', '200070910', '200070928', '200070936', '200070944', '200070951', '200070969', '200070977', '200070985', '200070993', '200071017', '200071025', '200071033', '200071041', '200071058', '200071066', '200071074', '200071082', '200071116', '200071140', '200071165', '200071173', '200071181', '200071199', '200071207', '200071215', '200071223', '200071298', '200071314', '200071363', '200071371', '200071389', '200071405', '200071413', '200071454', '200071470', '200071496', '200071504', '200071512', '200071520', '200071538', '200071546', '200071553', '200071579', '200071587', '200071595', '200071629', '200071645', '200071652', '200071678', '200071751', '200071769', '200071777', '200071785', '200071819', '200071827', '200071843', '200071850', '200071868', '200071876', '200071884', '200071892', '200071900', '200071918', '200071926', '200071934', '200071942', '200071967', '200071983', '200071991', '200072007', '200072015', '200072023', '200072031', '200072049', '200072056', '200072064', '200072072', '200072080', '200072098', '200072106', '200072130', '200072304', '200072312', '200072320', '200072346', '200072452', '200072460', '200072478', '200072544', '200072635', '200072643', '200072650', '200072668', '200072676', '200072684', '200072692', '200072700', '200072718', '200072726', '200072734', '200072825', '200072874', '200072882', '200072981', '200072999', '200073013', '200073096', '200073104', '200073112', '200073120', '200073138', '200073146', '200073161', '200073237', '200073245', '200073252', '200073260', '200073344', '200073393', '200073401', '200073419', '200073427', '200077014', '200083392', '200084952', '200085728', '200085751', '200089456', '200090504', '200090561', '200090579', '200090751', '200093201', '200096634', '200096642', '200096675', '200096683', '200096956', '240100610', '240100750', '240100800', '240100883', '240100891', '240200444', '240200469', '240200477', '240200493', '240200501', '240200519', '240200576', '240200584', '240200592', '240200600', '240200634', '240300491', '240300558', '240300566', '240300657', '240400440', '240500439', '240500462', '240600551', '240600585', '240600593', '240700302', '240700617', '240700716', '240700815', '240700864', '240800821', '240800847', '240800862', '240800920', '240900431', '240900464', '241000223', '241000405', '241000447', '241000488', '241100593', '241200187', '241200542', '241200567', '241200625', '241200641', '241200658', '241200674', '241200765', '241200807', '241200906', '241200914', '241300375', '241300417', '241400415', '241400514', '241400555', '241400860', '241400878', '241500230', '241500255', '241500271', '241501055', '241501089', '241501139', '241600303', '241700434', '241700459', '241700517', '241700624', '241700632', '241700640', '241700699', '241800374', '241800424', '241800432', '241800457', '241800507', '241900133', '241927201', '241927243', '242000354', '242000495', '242000503', '242010056', '242010130', '242020071', '242020105', '242100154', '242100410', '242101434', '242101442', '242101459', '242101491', '242101509', '242200715', '242300135', '242320000', '242320109', '242400752', '242400935', '242401024', '242500320', '242500338', '242500361', '242504116', '242504181', '242504355', '242504371', '242504447', '242504488', '242504496', '242600252', '242600492', '242600534', '242700276', '242700607', '242852465', '242900074', '242900314', '242900553', '242900561', '242900629', '242900645', '242900660', '242900694', '242900702', '242900710', '242900744', '242900751', '242900769', '242900793', '242900801', '242900835', '243000270', '243000296', '243000569', '243000585', '243000593', '243000643', '243000650', '243000684', '243100518', '243100567', '243100633', '243100732', '243100773', '243100781', '243100815', '243200391', '243200409', '243200417', '243200425', '243200458', '243200508', '243200599', '243200607', '243300316', '243300563', '243300811', '243301165', '243301181', '243301215', '243301223', '243301249', '243301264', '243301355', '243301371', '243301389', '243301397', '243301405', '243301439', '243301447', '243301454', '243301504', '243400017', '243400355', '243400470', '243400488', '243400520', '243400694', '243400736', '243400769', '243400819', '243500139', '243500550', '243500618', '243500634', '243500659', '243500667', '243500725', '243500733', '243500741', '243500774', '243500782', '243600202', '243600236', '243600293', '243600301', '243600319', '243600327', '243600343', '243600350', '243700499', '243700754', '243700820', '243800604', '243800745', '243800935', '243800984', '243801024', '243801073', '243801255', '243900354', '243900420', '243900479', '243900560', '243900610', '243901089', '244000543', '244000659', '244000675', '244000691', '244000766', '244000774', '244000808', '244000824', '244000857', '244000865', '244000873', '244000881', '244100293', '244100780', '244100798', '244100806', '244200614', '244200622', '244200630', '244200770', '244200820', '244200895', '244300307', '244301016', '244301099', '244301107', '244301123', '244301131', '244400404', '244400438', '244400453', '244400503', '244400537', '244400552', '244400586', '244400610', '244400644', '244500203', '244500211', '244500419', '244500427', '244500468', '244500484', '244500542', '244600433', '244600482', '244600532', '244600573', '244700449', '244700464', '244701355', '244701405', '244800405', '244800470', '244900015', '244900809', '244900882', '245100615', '245100888', '245100979', '245200597', '245300223', '245300355', '245300389', '245300447', '245400171', '245400189', '245400262', '245400510', '245400601', '245400676', '245400759', '245500327', '245501176', '245501184', '245501242', '245501259', '245600440', '245600465', '245614383', '245614417', '245614433', '245700133', '245700372', '245700398', '245700695', '245700950', '245701164', '245701206', '245701222', '245701271', '245701354', '245701362', '245701404', '245801063', '245804406', '245804497', '245900428', '245900758', '245901038', '245901152', '245901160', '246000129', '246000376', '246000566', '246000582', '246000707', '246000749', '246000756', '246000764', '246000772', '246000848', '246000855', '246000871', '246000897', '246000913', '246000921', '246100390', '246100663', '246200299', '246200364', '246200380', '246200729', '246200844', '246201016', '246300701', '246300966', '246301097', '246400337', '246401756', '246500482', '246500573', '246600282', '246600373', '246600399', '246600415', '246600423', '246600449', '246600464', '246600548', '246700306', '246700488', '246700744', '246700777', '246700843', '246700926', '246700959', '246700967', '246701064', '246701080', '246701098', '246800205', '246800395', '246800445', '246800494', '246800551', '246800569', '246800577', '246800585', '246800676', '246800726', '246900575', '246900625', '246900724', '246900740', '246900757', '246900765', '247000011', '247000367', '247000623', '247000664', '247000698', '247000706', '247000714', '247000722', '247000755', '247000821', '247000854', '247100290', '247100589', '247100639', '247100647', '247103765', '247103864', '247104094', '247200090', '247200132', '247200348', '247200421', '247200447', '247200629', '247200686', '247300015', '247300254', '247300262', '247300361', '247300452', '247300528', '247300668', '247300676', '247300817', '247400047', '247400112', '247400567', '247400583', '247400617', '247400666', '247400682', '247400690', '247400724', '247400740', '247400773', '247600505', '247600588', '247600604', '247600620', '247600646', '247600729', '247600786', '247700032', '247700057', '247700065', '247700107', '247700339', '247700594', '247700644', '247700701', '247800550', '247800584', '247800618', '247900798', '248000499', '248000531', '248000747', '248100158', '248100430', '248100497', '248100737', '248100745', '248200016', '248200057', '248200065', '248200099', '248200107', '248300394', '248300410', '248300493', '248300543', '248300550', '248400053', '248400160', '248400236', '248400251', '248400285', '248400293', '248400319', '248400335', '248500191', '248500258', '248500340', '248500415', '248500464', '248500530', '248500563', '248500589', '248500621', '248500662', '248600413', '248600447', '248700189', '248719262', '248719288', '248719312', '248719338', '248719353', '248719361', '248900334', '248900383', '248900524', '248900664', '248900748', '248900896', '248900938', '249000241', '249100074', '249100157', '249100546', '249100553', '249100595', '249500109', '249500430', '249500455', '249500489', '249500513', '249710047', '249710062', '249710070', '249720053', '249720061', '249730037', '249730045', '249730052', '249740077', '249740085', '249740093', '249740101', '249740119']\n"
]
}
],
"source": [
"data = requests.get(source_dir + 'epci-100m.geojson')\n",
"jsn = json.loads(data.content)\n",
"print([feature['properties']['code'] for feature in jsn['features']])"
]
},
{
"cell_type": "code",
"execution_count": 1,
Expand All @@ -90,11 +110,17 @@
"import requests\n",
"\n",
"reg_metro = ['11', '24', '27', '28', '32', '44', '52', '53', '75', '76', '84', '93', '94']\n",
"dpt_metro = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '21', '22', '23', '24', '25', '26', '27', '28', '29',\n",
" '2A', '2B', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55',\n",
" '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82', '83', \n",
" '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95']\n",
"# ara_dep = \n",
"source_dir = 'https://etalab-datasets.geo.data.gouv.fr/contours-administratifs/2024/geojson/'\n",
"maps_dir = './maps/'\n",
"\n",
"# une seule map pour l'instant -> à compléter\n",
"maps = [ ['regions-100m.geojson', reg_metro, 'metropole_reg.json']\n",
"maps = [ ['regions-100m.geojson', reg_metro, 'metropole_reg.json'],\n",
" ['departements-100m.geojson', dpt_metro, 'metropole_dep.json']\n",
" ]\n",
"for map in maps:\n",
" data = requests.get(source_dir + map[0])\n",
Expand Down
5 changes: 4 additions & 1 deletion src/notebook/indicators/test_creation.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,11 @@
"source": [
"## Principes\n",
"Chaque indicateur est défini par un id (ex. 'i1'), un nom (ex. 'cumul de puissance par région'), une source (ex. 'static'), une table destination (ex. 'i1_indicator') et une fonction de calcul (ex. 'indic_i1').\n",
"\n",
"Ces données de configuration sont gérées de façon séparée (ex. fichier .INI).\n",
"\n",
"Les données sources (DataFrame) sont issues des tables présentes. Elles sont définies par une requète gérée également de façon séparée (ex. fichier .INI).\n",
"\n",
"Les fonctions de calcul sont présentes dans un fichier python séparé pour ne pas encombrer les notebooks."
]
},
Expand Down Expand Up @@ -204,7 +207,7 @@
}
],
"source": [
"# creation des tables des indicateurs (ici tous)\n",
"# creation des tables des indicateurs définis dans la liste 'indics'\n",
"for name in indics:\n",
" print('\\nindicator : ' + name + '\\n')\n",
" indic_att = indicators_dict['name']\n",
Expand Down

0 comments on commit c2fbcf2

Please sign in to comment.