diff --git a/neo4j/.env.example b/neo4j/.env.example new file mode 100644 index 0000000..0dcd79e --- /dev/null +++ b/neo4j/.env.example @@ -0,0 +1 @@ +NEO4J_PASSWORD=!ChangeMe! diff --git a/neo4j/compose.yml b/neo4j/compose.yml new file mode 100644 index 0000000..6b071d9 --- /dev/null +++ b/neo4j/compose.yml @@ -0,0 +1,30 @@ +services: +# ---------------------------------------------------------------------- +# Neo4J +# Des graphes ultra-rapides, à l’échelle du pétaoctet +# https://neo4j.com/ + neo4j: + image: neo4j:5.26.12-enterprise + user: "1000:1000" + ports: + - 7474:7474 + - 7687:7687 # bolt protocol + volumes: + - neo4j_data:/data + - neo4j_logs:/logs + - ./import:/var/lib/neo4j/import + environment: + NEO4J_server.https.enabled: "false" + NEO4J_AUTH: neo4j/${NEO4J_PASSWORD} + NEO4J_ACCEPT_LICENSE_AGREEMENT: eval + NEO4J_PLUGINS: "[\"graph-data-science\", \"bloom\", \"apoc-extended\"]" + #networks: + # - caddy_net + #labels: + # caddy: neo4j.localhost + # caddy.reverse_proxy: "{{upstreams 7474}}" + # caddy.tls: internal + +volumes: + neo4j_data: + neo4j_logs: diff --git a/neo4j/import/clients.csv b/neo4j/import/clients.csv new file mode 100644 index 0000000..022453b --- /dev/null +++ b/neo4j/import/clients.csv @@ -0,0 +1,41 @@ +client_id,nom,ville +C1,Médora Leigh,Nantes +C2,Ali Sahim,Paris +C3,Rocco Marciano,Paris +C4,Rose-Lynn Noël,Nantes +C5,Aylin Özkan,Marseille +C6,Geoffrey Lebowski,Lyon +C7,Hapsatou Sall,Lyon +C8,Théophile M'Beko,Lyon +C9,Amara Juliana Aquilla,Nantes +C10,Nour Zermani,Paris +C11,Matteo Giordano,Nantes +C12,Amélia Pond,Nantes +C13,Jonas van Quickenborne,Toulouse +C14,Frédérique Hoschedé,Paris +C15,Syphax Benoukaci,Toulouse +C16,Diego Delavega,Lille +C17,Tristan Gwerz de Bran,Paris +C18,Lyna Khoudri,Paris +C19,Maximilian Rockatansky,Paris +C20,Nayiri Zakarian,Lyon +C21,Reiko Ikehata,Lyon +C22,Anton Kamenberg,Toulouse +C23,Alice Inechains,Toulouse +C24,Eyota Olmsted,Paris +C25,Laurent Ramasawmy,Toulouse +C26,Adolphe Dassler,Lyon +C27,Maï Ly Pham Le,Nantes +C28,Zainap Gashaeva,Nantes +C29,James Howlett,Nantes +C30,Józef Jakubowski,Toulouse +C31,Hannah von Schlotterstein,Lille +C32,Martial Kéclard-Mondésir,Lyon +C33,Atika Mroudjaé,Lille +C34,Lucas Georges,Toulouse +C35,Samia Benahouda,Marseille +C36,Sofiane Mamoun,Bordeaux +C37,Ælita Dornburg,Bordeaux +C38,João Costa,Paris +C39,Athéna Adamopoulos,Bordeaux +C40,Davyd Chmyhal,Bordeaux diff --git a/neo4j/import/comptes.csv b/neo4j/import/comptes.csv new file mode 100644 index 0000000..c2a9bab --- /dev/null +++ b/neo4j/import/comptes.csv @@ -0,0 +1,77 @@ +compte_id,solde,client_id,fraude +A1,7024,C1,true +A2,4652,C2,false +A3,2647,C2,false +A4,5614,C3,false +A5,1619,C4,false +A6,1684,C5,false +A7,5981,C5,false +A8,9991,C6,false +A9,4433,C6,false +A10,7627,C7,false +A11,2145,C8,false +A12,6301,C8,false +A13,1391,C8,false +A14,4903,C9,true +A15,6025,C9,false +A16,9559,C9,false +A17,1239,C10,false +A18,3833,C11,false +A19,1407,C12,false +A20,3914,C12,true +A21,6327,C13,true +A22,7528,C14,false +A23,6077,C14,true +A24,6165,C15,false +A25,3532,C16,false +A26,4474,C16,true +A27,1269,C17,false +A28,2903,C17,false +A29,8851,C17,false +A30,4110,C18,false +A31,2777,C18,false +A32,7673,C18,false +A33,4522,C19,false +A34,9225,C19,true +A35,5413,C20,false +A36,3852,C21,false +A37,5268,C22,false +A38,4486,C23,false +A39,1184,C23,true +A40,9392,C24,false +A41,5255,C25,false +A42,3583,C25,false +A43,8279,C25,false +A44,7617,C26,false +A45,2440,C26,false +A46,2387,C27,false +A47,4140,C27,false +A48,9297,C28,true +A49,8930,C28,false +A50,4404,C28,false +A51,9677,C29,false +A52,7119,C29,false +A53,9660,C29,false +A54,6030,C30,false +A55,3693,C30,false +A56,8448,C31,false +A57,1589,C32,false +A58,871,C32,false +A59,2604,C33,false +A60,2721,C34,false +A61,7016,C34,false +A62,9871,C34,false +A63,6404,C35,false +A64,9863,C36,false +A65,7768,C36,true +A66,4219,C37,false +A67,9164,C37,false +A68,288,C37,true +A69,1976,C38,false +A70,8897,C38,true +A71,4471,C38,false +A72,5673,C39,false +A73,1927,C39,false +A74,4908,C39,false +A75,2691,C40,false +A76,7533,C40,false diff --git a/neo4j/import/edges.csv b/neo4j/import/edges.csv new file mode 100644 index 0000000..f8fe0bf --- /dev/null +++ b/neo4j/import/edges.csv @@ -0,0 +1,164 @@ +source,target,weight +48,94,1 +105,104,1 +34,27,1 +86,109,1 +109,77,1 +112,80,1 +15,87,1 +132,104,1 +83,87,1 +38,71,1 +91,121,1 +43,109,1 +148,57,1 +138,23,1 +38,35,1 +80,113,1 +97,2,1 +70,51,1 +62,122,1 +3,115,1 +82,60,1 +133,71,1 +123,144,1 +69,126,1 +38,96,1 +50,76,1 +121,126,1 +44,10,1 +60,74,1 +67,43,1 +49,28,1 +60,57,1 +6,62,1 +54,53,1 +3,120,1 +76,14,1 +90,4,1 +5,123,1 +112,2,1 +130,43,1 +53,115,1 +24,107,1 +118,48,1 +30,39,1 +81,21,1 +53,116,1 +63,15,1 +54,70,1 +19,131,1 +137,19,1 +123,118,1 +90,138,1 +10,148,1 +22,106,1 +26,64,1 +91,8,1 +49,34,1 +106,41,1 +130,100,1 +67,82,1 +25,117,1 +28,11,1 +126,135,1 +77,123,1 +23,88,1 +33,118,1 +126,18,1 +91,90,1 +70,73,1 +129,45,1 +142,5,1 +65,58,1 +38,131,1 +44,149,1 +122,129,1 +58,27,1 +46,125,1 +30,121,1 +114,93,1 +145,115,1 +129,130,1 +103,14,1 +91,104,1 +112,141,1 +84,136,1 +64,49,1 +13,34,1 +16,125,1 +117,149,1 +80,14,1 +4,97,1 +49,85,1 +58,97,1 +35,57,1 +140,104,1 +23,116,1 +65,54,1 +35,92,1 +147,21,1 +12,92,1 +71,8,1 +48,118,1 +148,123,1 +3,0,1 +1,108,1 +32,140,1 +19,89,1 +136,73,1 +133,39,1 +24,27,1 +127,50,1 +35,66,1 +102,63,1 +85,68,1 +10,130,1 +148,97,1 +116,60,1 +99,71,1 +101,39,1 +108,83,1 +104,50,1 +14,25,1 +38,114,1 +80,17,1 +21,9,1 +20,7,1 +20,117,1 +62,30,1 +26,112,1 +75,142,1 +32,37,1 +30,112,1 +144,135,1 +29,13,1 +88,117,1 +148,103,1 +17,113,1 +74,131,1 +2,60,1 +119,88,1 +39,64,1 +148,43,1 +76,41,1 +71,63,1 +123,43,1 +77,86,1 +26,13,1 +4,124,1 +85,16,1 +124,111,1 +64,34,1 +1,86,1 +4,112,1 +109,2,1 +74,18,1 +19,99,1 +16,146,1 +149,21,1 +84,43,1 +126,17,1 +99,22,1 +4,118,1 +87,56,1 diff --git a/neo4j/import/individus.csv b/neo4j/import/individus.csv new file mode 100644 index 0000000..baf2c6c --- /dev/null +++ b/neo4j/import/individus.csv @@ -0,0 +1,151 @@ +id,prenom,sexe,age,etudes,richesse,sport,lecture,musique +0,Michaël,M,40,1,1,0.3711224157493721,0.4460571398994288,0.2057744433053864 +1,Jeanne,F,66,1,1,0.15403785269608722,0.8727534955176272,0.320921033804033 +2,Caroline,F,44,0,0,0.24546290052343003,0.17155058927961261,0.3363666300711796 +3,Aurélie,F,38,2,1,0.24207770224173109,0.7397132757825,0.07273303051660658 +4,Lola,F,26,1,2,0.4561112926767476,0.7020509794543999,0.8592760613484811 +5,Tom,M,22,1,2,0.3191427519720036,0.20286470347839164,0.18541388754563815 +6,Céline,F,39,2,1,0.1867245998088758,0.784596639520015,0.28665864278072406 +7,Pierre,M,47,2,1,0.5099949966152858,0.3500879429089415,0.4212983038044424 +8,Alain,M,58,3,2,0.40244070138422283,0.8612721364209822,0.25163709991272987 +9,Roger,M,67,0,0,0.3467229792528426,0.5057546709166378,0.393323133391078 +10,Florian,M,49,1,2,0.41913770700297737,0.36261003189467833,0.37409333687061774 +11,Evan,M,30,2,2,0.45567390116865836,0.5915824546738419,0.4957346570490127 +12,Anna,F,19,2,2,0.5499696184544901,0.8121491158756003,0.5424693871963833 +13,Léo,M,24,0,1,0.8980074166524975,0.2752875070731293,0.5077309994275064 +14,Darya,F,27,1,0,0.12248896312545114,0.5800871816018658,0.7297311606064608 +15,Julie,F,33,1,1,0.6757702397619862,0.5075730223117864,0.588556968896486 +16,Murielle,F,39,1,2,0.382898386270099,0.5344407012614778,0.3392865665906479 +17,Laurent,M,45,1,0,0.36902865687134523,0.6604022876834226,0.22989260038147127 +18,Guy,M,57,1,0,0.22799727306719125,0.7062646796201967,0.5643683387660201 +19,Manon,F,24,1,2,0.6829774350733621,0.7130922167161835,0.1720378107853731 +20,Alain,M,58,0,0,0.4007399678332398,0.0931966927364667,0.6268162435576171 +21,Daniel,M,55,3,2,0.3645219488122862,0.6773066051370429,0.09968584005760571 +22,Amélie,F,46,1,1,0.35609458538063204,0.6049226802082466,0.7496923783882959 +23,Amandine,F,46,0,0,0.39141913494756125,0.7178187379434918,0.5928422855792814 +24,Isabelle,F,48,2,0,0.52197436885199,0.9117756480183373,0.7595703656014838 +25,Julia,F,25,0,0,0.36433021195811044,0.36433025719000955,0.5243255066111818 +26,Sacha,M,26,3,2,0.6380851775489228,0.8997606521678031,0.5958685603166756 +27,Stéphanie,F,49,1,1,0.2960024253632736,0.47645240609360373,0.5342449799390946 +28,Myriam,F,48,0,0,0.14311580336733318,0.16136542472250093,0.7193245389970826 +29,Noah,M,21,1,0,0.45732895265045703,0.4879837091845086,0.2683762854992577 +30,Marc,M,45,1,1,0.5501368049276072,0.6258717158541192,0.6717057235659297 +31,Mathis,M,22,3,2,0.46790859384631206,0.4344811893550732,0.48336194696610546 +32,Raymonde,F,51,2,2,0.24175729561555062,0.6278844466367649,0.45756658392089616 +33,Olivier,M,49,1,1,0.2710307131123859,0.31250273007549034,0.5665172850141372 +34,Julie,F,44,3,2,0.5001333600466121,0.7505016811138905,0.7220736907189202 +35,Lola,F,28,3,0,0.33719946209595436,0.7836455813575997,0.3402785427278482 +36,Colette,F,56,3,2,0.34998850478846394,0.9751457334417744,0.14696369891383593 +37,Louise,F,24,1,0,0.5512988235512977,0.521628815948121,0.3526574071873822 +38,Julien,M,39,0,0,0.5394439396368523,0.11829480261648895,0.9504903776075939 +39,Monique,F,57,0,3,0.08686268782585171,0.2897064376988213,0.14993746244802783 +40,Louise,F,24,1,0,0.5994037985469756,0.2540857166206862,0.6434711570950601 +41,Olivier,M,47,3,1,0.6665848621439308,0.702575083494574,0.7443228384973124 +42,Hélène,F,50,1,0,0.28512377406819006,0.738954358710968,0.7294446929771945 +43,Nicole,F,68,2,2,0.3282555932167432,0.8579688343028998,0.6953321633571095 +44,Clara,F,22,0,0,0.21171656550390605,0.3483675773475198,0.5456748627592586 +45,Jeanne,F,64,1,1,0.5755985905647957,0.6889660013862257,0.6068283762884626 +46,Emmanuel,M,46,2,1,0.9222644766644073,0.2725054772613993,0.5590071288301854 +47,Raymond,M,62,1,1,0.41735271368670074,0.2122072562006479,0.29436716364241344 +48,Thomas,M,48,1,1,0.478937592809193,0.5119667537546664,0.7356665544949081 +49,François,M,57,1,0,0.1654491207456501,0.3615089040444076,0.3331996295790356 +50,Serge,M,59,1,0,0.3305305804540186,0.3516342126473002,0.4677039659658746 +51,Alain,M,57,1,2,0.3762354495716188,0.2210029978369016,0.389278209586445 +52,Gabin,M,19,2,2,0.6015568920329141,0.5928666939419931,0.8564472465512429 +53,Gisèle,F,60,3,2,0.2985445071027997,0.9733778248917743,0.3122551538737642 +54,Lina,F,24,0,1,0.4570369564514224,0.3872037186000208,0.4104032567222818 +55,Jacques,M,70,3,1,0.5236045455333513,0.8499957701953845,0.573394376829119 +56,Ethan,M,23,3,2,0.8314202811687683,0.8327283779957937,0.8627630298884861 +57,Valérie,F,46,2,1,0.1671419929123629,0.551023239245229,0.2662252702811978 +58,Zoé,F,24,0,0,0.49208157781258155,0.19124145867342898,0.1835788296479493 +59,Madeleine,F,56,0,0,0.16573771117861105,0.22068171839888884,0.46810515310632794 +60,Gérard,M,53,1,2,0.28903055329964167,0.21498427557406305,0.6847551824352047 +61,Denise,F,66,2,1,0.1922362562700904,0.9580996517165703,0.164713066240585 +62,Quentin,M,45,2,3,0.391162490834639,0.462146914284296,0.632040668495402 +63,Laurence,F,34,3,1,0.1946513865539757,0.9578710915888217,0.6235794082124833 +64,Michaël,M,49,0,0,0.338567044099607,0.1085154189991713,0.4423850880050278 +65,Alain,M,51,2,1,0.7476151825857079,0.8515867192531138,0.7377268352701896 +66,Jeanne,F,64,2,2,0.3193210557180804,0.5051374291744228,0.5856037871098237 +67,Michaël,M,46,2,1,0.3544831001163648,0.5803652665139558,0.6202728348900418 +68,Sandrine,F,34,3,3,0.4211609505999757,0.9727849060425448,0.5119263559009001 +69,Jacqueline,F,63,1,2,0.5055913591338902,0.733648814679225,0.8000174025533965 +70,André,M,53,2,2,0.41827954261237643,0.411696141480499,0.3181957368585863 +71,Samia,F,22,0,0,0.2494160387773234,0.3586602759162874,0.5261307101434943 +72,Jacqueline,F,52,3,1,0.49532974578365657,0.8879237789084031,0.5287556956327515 +73,Théo,M,26,3,2,0.4526163744705914,0.5917385968727682,0.3512201255607684 +74,Christian,M,52,0,1,0.5755053007526086,0.08749222333675664,0.5688012516693618 +75,Gabriel,M,23,2,2,0.8947887983726033,0.5361118487300027,0.272274755578254 +76,Emilie,F,40,0,1,0.055026088304100246,0.1964893120021817,0.7771551538858616 +77,Jacques,M,55,3,1,0.8238217680629368,0.7395086421601846,0.23767754414686643 +78,Pierrette,F,56,1,1,0.3495479184440103,0.5283473511693554,0.6293182373257655 +79,Maël,M,27,1,1,0.3824149948702203,0.3270692760127864,0.41133053854147095 +80,Antoine,M,47,1,0,0.4525526627074939,0.23638497662394098,0.34764130038772545 +81,Medhi,M,26,2,2,0.583523454909736,0.32016624453582443,0.34357382039415535 +82,Jade,F,27,3,3,0.35567712083852493,0.7743978971426816,0.30945290555382476 +83,Alexandre,M,45,3,2,0.4076343012031152,0.796151626135174,0.5886423172270826 +84,Sophie,F,47,2,1,0.12025999844276754,0.8341648870094718,0.44783060565822663 +85,Thérèse,F,64,2,1,0.2676624882934784,0.8128439222235113,0.331960420253143 +86,Laura,F,39,1,1,0.683258868967826,0.3996992722184795,0.7012913003701273 +87,Camille,F,27,1,1,0.2018715397387602,0.37549703995166633,0.5773936332303841 +88,Laurent,M,49,0,1,0.44526391565460816,0.25722759832098663,0.8495662440462075 +89,Gisèle,F,57,1,2,0.6003395703049004,0.44235573765216857,0.539321971174756 +90,Julien,M,48,2,1,0.3980431186064502,0.4920337454424397,0.526331266713903 +91,Michel,M,69,2,1,0.35611877529561187,0.8107287235171399,0.18434923734846279 +92,Evan,M,24,2,2,0.9297565499382437,0.6055676591238954,0.5215091500275785 +93,Gérard,M,69,0,1,0.5032045197882838,0.4563187264164606,0.13996216741047995 +94,Raymonde,F,59,0,1,0.5256096672312605,0.5635945197458073,0.6119568011911828 +95,Camille,F,26,2,2,0.4067155504352092,0.9256171352999482,0.131591688042047 +96,Tom,M,27,0,0,0.6612513970304023,0.04247463369443497,0.3901341015892674 +97,Stéphanie,F,48,1,0,0.5552590542677817,0.3608484539178404,0.2967502172338719 +98,Enzo,M,22,1,3,0.7353053326506049,0.2702667907697504,0.7840712364151688 +99,Sébastien,M,35,2,2,0.7583946565685096,0.7970283101298914,0.583500069099806 +100,Murielle,F,39,3,2,0.16892175319471378,0.9711533566372235,0.6594265275818553 +101,Hugo,M,21,1,1,0.4653486313880578,0.21083464812974959,0.7487438125624113 +102,Gabriel,M,30,1,0,0.7052305017919768,0.40964766540360736,0.6503030821707438 +103,Chloé,F,23,1,1,0.2823012136918222,0.5028454931076516,0.6713348985211525 +104,Emma,F,20,0,1,0.8114532572651901,0.13407553350959522,0.8195838987732247 +105,Noah,M,24,2,1,0.7747936438515726,0.554481580399804,0.16275563091877818 +106,Samuel,M,48,2,2,0.21212466277723116,0.7670649740773894,0.38810099353800875 +107,Henri,M,65,3,1,0.1485811099070792,0.7579233891987166,0.33629507502067996 +108,Nina,F,24,0,0,0.5943987694225219,0.48175102999300584,0.5317795269121393 +109,Manon,F,18,2,2,0.2096011265904212,0.7028950560751744,0.16259017208027002 +110,Pierre,M,31,2,2,0.6652008575176185,0.690365878310634,0.5679298594818918 +111,Geneviève,F,60,2,2,0.07680954975174534,0.7134990622232205,0.16579131525940985 +112,Madeleine,F,59,2,0,0.15300962014081265,0.6741218635935903,0.37486699115948224 +113,Françoise,F,62,2,1,0.25645361912513803,0.9833208262166403,0.18741585726207358 +114,Guy,M,52,1,1,0.330224845699643,0.39233985296486906,0.7852149604319234 +115,Philippe,M,60,0,0,0.662941213063844,0.23701327411243495,0.3391738204668387 +116,Cécile,F,40,1,1,0.6158473262158728,0.7034654171067042,0.2873154397400372 +117,Raymonde,F,62,3,2,0.271351215495265,0.9975302805518981,0.5621555938230802 +118,Marine,F,35,0,0,0.6915780845721734,0.307063918444494,0.6160419816135707 +119,Yvonne,F,61,0,0,0.2820468772492048,0.5024692281659201,0.4989127136537594 +120,Alexandre,M,48,2,2,0.3428052581703572,0.39665045433727414,0.7952540797979286 +121,Jean,M,51,3,0,0.4714501773357656,0.7751360402025765,0.3623102088713393 +122,Suzanne,F,61,2,1,0.10964497254539828,0.978381016644672,0.43123795231127565 +123,Florian,M,46,1,0,0.7052494718440117,0.6271299602141603,0.8802814838911324 +124,Louis,M,63,2,2,0.7963169489304226,0.610300441565414,0.7597984537123922 +125,Louise,F,20,3,2,0.8809173914635517,0.9246523561141328,0.9017455784521525 +126,Madeleine,F,51,1,0,0.23056935056508812,0.6378044926185138,0.19594404113280964 +127,Charlotte,F,44,1,0,0.507630354336526,0.5377045022399104,0.5154869451285088 +128,Arthur,M,23,3,1,0.4678330335412461,0.5561811964743791,0.0627505163934281 +129,Colette,F,59,1,1,0.07340243818347215,0.860058839305463,0.29742431045412243 +130,Alain,M,59,2,2,0.2619977773354787,0.7356535059348847,0.5466051179688108 +131,André,M,64,3,0,0.7594432342228411,0.9581534771715129,0.8517720550824833 +132,Julien,M,47,0,0,0.4526853891155007,0.14249369288110791,0.7379819404634707 +133,Maxime,M,49,1,1,0.19440562248350643,0.23041719323724652,0.2503995120623172 +134,Laurence,F,50,2,1,0.1963703476236821,0.6956432240915819,0.13404355468618095 +135,Arthur,M,19,0,0,0.4242924742059356,0.10722099107015765,0.2364642319265347 +136,Charlotte,F,40,3,0,0.2972832487874098,0.9986844156665419,0.5471250589999188 +137,Lola,F,30,2,1,0.22053033975752442,0.37983155361833687,0.04918887035888365 +138,Louis,M,65,1,1,0.4218112980207181,0.22257476516566838,0.3111931851733159 +139,Françoise,F,61,0,0,0.043689575514643794,0.4784722263644103,0.4301628002528809 +140,Cédric,M,48,2,0,0.17919394839923816,0.48501576953521497,0.25665599563710184 +141,Manon,F,22,3,2,0.3639372365682753,0.8013247517889743,0.859380437089364 +142,Gabriel,M,24,1,0,0.37976528410848054,0.43368375346453514,0.8565837708915375 +143,Mathis,M,23,0,1,0.26575885740034144,0.282147875138274,0.35298117720939026 +144,Roger,M,57,1,0,0.16668964556483123,0.03518747918526768,0.23920399289669866 +145,Emmanuel,M,43,1,0,0.5911652233749801,0.1464865501838585,0.15158851289080263 +146,Lucas,M,25,3,1,0.5288390417689777,0.9290393835344604,0.39470342447749346 +147,Léna,F,26,1,1,0.6634762904935222,0.721018973346545,0.49975511483587143 +148,Darya,F,18,2,1,0.6011082052378435,0.539698146391211,0.542784691358277 +149,Evan,M,18,1,1,0.44315964454052836,0.28604141080711415,0.2667728855947759 diff --git a/neo4j/import/points.csv b/neo4j/import/points.csv new file mode 100644 index 0000000..32710bb --- /dev/null +++ b/neo4j/import/points.csv @@ -0,0 +1,67 @@ +id,nom,altitude,longitude,latitude +1,Boulangerie,25,-4.015703101491354,48.74486669121691 +2,Salle des fêtes,25,-4.015239140663459,48.74492186050464 +3,Crêperie,5,-4.014856569536992,48.7443672236213 +4,Le port,5,-4.014622630636358,48.74422250405495 +5,Marie,5,-4.012923318316306,48.744464903795695 +6,La Poste,35,-4.012978426113158,48.74533129595439 +7,École primaire,35,-4.013836730543368,48.74532080203461 +8,Pharmacie,15,-4.015872431573694,48.744366311013145 +9,Bibliothèque,15,-4.016980255105276,48.744098914937105 +10,Librairie,5,-4.016665326243746,48.743593603906454 +11,Poissonnerie,5,-4.016075499189723,48.74310777723044 +12,Phare,55,-4.012662534462987,48.746366309239995 +13,Boucherie,35,-4.011495268160466,48.74529523306027 +14,Bergerie,55,-4.011312939560446,48.74748052979569 +15,Pré Bélier,45,-4.009257379103126,48.74722639293891 +16,Quincaillerie,45,-4.016956564846333,48.745789441786364 +17,Dentiste,35,-4.01820013254909,48.74479792341952 +18,Barbier,15,-4.017587939063573,48.743928486493644 +19,Épicerie,15,-4.017747955389328,48.743796358377686 +20,Salle de jeux,15,-4.018062422255594,48.7437899354743 +21,Scierie,25,-4.021474470423531,48.743798899001895 +22,Gendarmerie,5,-4.017604084487115,48.74301074961062 +23,Église,15,-4.009740236952372,48.7443705675445 +24,Collège,15,-4.010006715847536,48.744224245372685 +25,Hôtel,5,-4.007081519366921,48.741375261285945 +26,Cabinet médical,5,-4.006265083289092,48.74170845222292 +27,Pompier,5,-4.006068894377577,48.74217891432291 +28,Cimetière,15,-4.006845744265865,48.74322789648684 +29,Auberge de jeunesse,5,-4.003382101837223,48.74299767351865 +30,Déchetterie,15,-4.003359497656666,48.74446857837965 +31,Pinède,15,-4.02409175802312,48.742996715873396 +32,Vélociste,5,-4.01912934818259,48.74268049223412 +33,Gare maritime,5,-4.018192176747797,48.74216778273092 +34,"Bowling",35,-4.018379963875775,48.74486077568912 +35,"Bijouterie",35,-4.018471838120006,48.74490975460548 +36,"Cordonnier",35,-4.019749464187122,48.7446192424776 +37,"Moulin",55,-4.016742028469542,48.7463977395358 +38,Camping,5,-4.026763459160912,48.74370038197837 +39,Stade,15,-4.031846430822729,48.74394055031432 +40,Fort du Chenal,15,-4.035045050633306,48.74215424186477 +41,Menhir,5,-4.028345710607815,48.748196934160724 +42,Barrage,25,-4.020154074930217,48.74906065795587 +43,"Montagne",65,-4.014797919605925,48.747024535624156 +44,"Coiffeur",35,-4.016395477507864,48.74542363596422 +45,"Cantine",15,-4.009682374592884,48.74407907017208 +46,"Carrefour du Rhû",5,-4.004546871176246,48.74271289799514 +47,"Station électrique",15,-4.001954457639246,48.74307169008736 +48,Jardin botanique,15,-3.990176578853866,48.74059175123833 +49,"Casino",5,-4.000950904056741,48.741135124247315 +50,"Parc aquatique",15,-4.010346362352669,48.750789110078216 +51,Lande,35,-4.007517963846762,48.7467451382293 +52,"Zone industrielle",25,-4.005964352989594,48.74779732620556 +53,"Manoir",25,-3.991737053544233,48.740862659029595 +54,"Restaurant",15,-4.002010874949346,48.742058865441216 +55,"Jardins",45,-4.01402240501942,48.74579808339848 +56,"Cinéma",5,-4.017522629972719,48.74286683161378 +57,"Parc",15,-4.019068477779029,48.74357188947294 +58,"Falaise",75,-4.039760109514953,48.74577305806608 +59,"Parcours acrobatique",5,-4.019470065786261,48.74048898114416 +60,"Verger",45,-4.020288865038362,48.74713526405362 +61,"Plage",5,-4.019383739200152,48.75166818981731 +62,"Marre aux canards",45,-4.019243199277812,48.747977789700094 +64,"Ferme",15,-4.027461793463843,48.74699628476703 +65,"Écurie",35,-4.022868438960439,48.74610257019231 +66,"Pré Buflon",5,-4.030275663090021,48.747734038145396 +67,"Rizière",5,-4.024974678681478,48.74905338475223 diff --git a/neo4j/import/routes.csv b/neo4j/import/routes.csv new file mode 100644 index 0000000..ba1bd53 --- /dev/null +++ b/neo4j/import/routes.csv @@ -0,0 +1,99 @@ +route_id,source,target,tag,cout,cout_inverse +1,2,1,rue,0.4724790650878999,-1 +2,7,2,rue,1.4683713825000613,-1 +3,6,7,rue,0.8613904621681202,-1 +4,2,3,rue,0.6875439575039426,-1 +5,1,8,rue,0.6043178175418609,-1 +6,8,3,rue,1.0191507292068789,-1 +7,5,6,rue,0.8951854192637249,-1 +8,5,24,rue,2.9424290917848355,-1 +9,24,23,rue,0.3139133763144506,-1 +10,13,6,rue,1.4835974440952546,-1 +11,23,13,rue,2.0076339476472747,-1 +12,3,4,rue,0.2784209450776676,-1 +13,4,5,rue,1.7232804938643616,-1 +14,8,9,rue,1.1418853475738797,-1 +15,9,18,rue,0.6311994743759254,-1 +16,18,19,rue,0.2075809185998858,-1 +17,20,19,rue,0.31715710145170817,0.31715710145170817 +18,19,22,rue,0.9064837676086585,-1 +19,22,10,rue,1.1068051338270883,1.1068051338270883 +20,11,10,rue,0.7679527816501328,-1 +21,10,9,rue,0.604374344840844,-1 +22,11,4,rue,1.931935399845448,-1 +24,18,17,rue,1.1622285959713747,1.1622285959713747 +25,7,12,rue,1.6971011570504397,1.6971011570504397 +26,12,13,rue,1.6566400944740682,1.6566400944740682 +27,12,14,rue,1.9283009734838303,1.9283009734838303 +28,14,15,route,2.0800449520756015,2.0800449520756015 +29,25,26,rue,0.9520434521545665,0.9520434521545665 +30,28,27,rue,1.342586292478186,-1 +31,31,32,rue,6.0565386319776,6.0565386319776 +32,20,34,rue,1.3515727794005752,1.3515727794005752 +33,34,17,rue,0.1904985927827315,0.1904985927827315 +34,34,35,rue,0.10411441302493828,0.10411441302493828 +35,35,36,rue,1.3310815862849723,1.3310815862849723 +36,36,21,rue,1.9300535988372585,1.9300535988372585 +37,21,31,rue,2.7593351794573255,2.7593351794573255 +38,31,38,rue,2.817755116924807,2.817755116924807 +39,32,33,rue,1.0735506915974717,1.0735506915974717 +40,38,39,rue,5.15731013752864,5.15731013752864 +42,24,45,rue,0.35876383460191047,0.35876383460191047 +43,28,45,rue,2.9738482586995794,-1 +44,27,26,rue,0.5229773076780291,0.5229773076780291 +45,45,25,rue,3.8102867491510795,-1 +46,27,46,rue,1.629464259461666,-1 +47,46,28,rue,2.3773813523441385,-1 +48,46,29,rue,1.201838607020632,1.201838607020632 +49,29,47,rue,1.4324501967032064,1.4324501967032064 +50,44,1,rue,0.9103366627061142,0.9103366627061142 +51,44,16,rue,0.7608985558334495,0.7608985558334495 +52,15,51,route,1.837412271112671,1.837412271112671 +53,30,29,rue,1.473073626250529,1.473073626250529 +55,41,38,chemin,6.110885817047111,6.110885817047111 +57,41,39,rue,7.119829858201212,7.119829858201212 +58,37,43,route,2.0656185715566076,2.0656185715566076 +59,43,14,route,3.5571104679083305,3.5571104679083305 +60,37,16,rue,0.6757992018670702,0.6757992018670702 +61,17,16,rue,1.7555142571994546,1.7555142571994546 +62,51,30,route,4.746747542392508,4.746747542392508 +63,30,47,route,3.969985078749438,3.969985078749438 +64,14,50,rue,4.122728965647637,4.122728965647637 +65,50,52,route,6.036246145553013,6.036246145553013 +66,52,51,route,2.2366863783949844,2.2366863783949844 +67,22,56,rue,0.16538072794049605,-1 +68,56,11,rue,1.593180939227805,-1 +69,56,33,rue,0.9755174711144486,0.9755174711144486 +70,21,57,chemin,2.4496029339031566,2.4496029339031566 +71,57,20,chemin,1.019687894071969,1.019687894071969 +72,57,32,chemin,0.9507739859232818,0.9507739859232818 +73,43,55,chemin,1.460057423218209,1.460057423218209 +74,55,44,chemin,2.498191877956107,2.498191877956107 +75,55,12,chemin,1.5141040628957858,1.5141040628957858 +76,15,23,chemin,3.210818753851835,3.210818753851835 +77,46,54,rue,2.7522050805767106,2.7522050805767106 +78,47,54,rue,1.1432001923525665,1.1432001923525665 +79,54,49,rue,1.7898744479907263,1.7898744479907263 +80,47,53,rue,10.674396837211937,10.674396837211937 +81,53,48,rue,1.6521576592890936,1.6521576592890936 +82,49,53,chemin,9.467996409768308,9.467996409768308 +83,52,48,chemin,25.57342190057861,25.57342190057861 +84,42,61,chemin,3.2458997476069418,3.2458997476069418 +86,33,59,rue,2.2191801721073756,2.2191801721073756 +87,58,40,chemin,6.541911274358464,6.541911274358464 +88,10,8,chemin,1.2380414274545535,1.2380414274545535 +89,3,7,chemin,1.6440705101162447,1.6440705101162447 +90,59,39,chemin,14.922110741567035,14.922110741567035 +91,61,50,chemin,11.304955856430384,11.304955856430384 +92,58,41,chemin,13.417202394841894,13.417202394841894 +93,39,40,rue,3.9470342945212122,3.9470342945212122 +94,64,65,chemin,5.001655524383022,5.001655524383022 +95,36,65,rue,3.4591923310881594,3.4591923310881594 +97,41,67,chemin,3.5443197509615576,3.5443197509615576 +98,67,42,chemin,4.90674377407429,4.90674377407429 +99,67,61,chemin,8.339950773588813,8.339950773588813 +100,65,60,chemin,3.3394852866319287,3.3394852866319287 +102,60,62,chemin,1.6160830206595505,1.6160830206595505 +103,37,62,route,3.1361804848432966,3.1361804848432966 +104,62,42,route,1.4472055193973237,1.4472055193973237 +105,9,44,rue,1.7096201376183264,1.7096201376183264 diff --git a/neo4j/import/transactions.csv b/neo4j/import/transactions.csv new file mode 100644 index 0000000..5ac16d0 --- /dev/null +++ b/neo4j/import/transactions.csv @@ -0,0 +1,236 @@ +from,to,montant,date +A42,A63,239,2024-01-05 +A47,A40,128,2024-03-02 +A31,A73,185,2024-01-21 +A63,A9,1100,2024-07-13 +A17,A61,348,2024-05-20 +A34,A68,876,2024-06-04 +A28,A70,1504,2024-07-12 +A26,A40,1385,2024-04-12 +A48,A57,934,2024-05-12 +A16,A32,141,2024-02-27 +A44,A3,1144,2024-05-30 +A30,A76,24,2024-02-26 +A10,A8,148,2024-02-28 +A5,A43,1062,2024-01-19 +A31,A36,1004,2024-06-20 +A28,A70,1491,2024-02-03 +A74,A61,1616,2024-03-03 +A61,A53,203,2024-02-18 +A13,A56,877,2024-03-31 +A53,A60,120,2024-07-05 +A13,A8,1501,2024-04-13 +A44,A14,402,2024-03-04 +A25,A69,297,2024-04-24 +A55,A24,957,2024-03-12 +A32,A10,1664,2024-04-23 +A71,A13,1345,2024-01-13 +A70,A2,1907,2024-01-24 +A31,A22,1004,2024-04-14 +A62,A28,1858,2024-04-12 +A8,A22,14,2024-04-07 +A50,A34,1617,2024-07-19 +A59,A37,1436,2024-04-18 +A72,A63,398,2024-02-09 +A38,A28,1196,2024-01-15 +A70,A8,652,2024-07-10 +A8,A7,986,2024-05-29 +A65,A68,126,2024-02-10 +A66,A11,150,2024-02-17 +A9,A31,255,2024-04-13 +A73,A32,1227,2024-05-28 +A6,A11,1356,2024-04-17 +A75,A73,657,2024-05-13 +A34,A27,1476,2024-06-20 +A41,A31,820,2024-03-08 +A17,A39,657,2024-04-27 +A10,A2,1282,2024-04-27 +A73,A13,1111,2024-01-19 +A28,A65,281,2024-03-08 +A45,A9,766,2024-03-03 +A37,A21,1717,2024-04-22 +A70,A39,1662,2024-06-05 +A68,A2,1683,2024-06-19 +A71,A39,222,2024-06-18 +A18,A34,1832,2024-01-30 +A14,A71,567,2024-02-09 +A37,A27,712,2024-07-02 +A27,A34,1010,2024-05-09 +A33,A7,1309,2024-01-24 +A55,A36,17,2024-01-12 +A43,A17,546,2024-06-12 +A21,A57,1455,2024-05-21 +A55,A72,239,2024-01-03 +A10,A20,83,2024-05-19 +A48,A75,313,2024-05-21 +A56,A17,641,2024-01-11 +A47,A6,440,2024-04-01 +A32,A14,1607,2024-03-31 +A72,A53,1544,2024-06-07 +A20,A31,1648,2024-02-11 +A23,A53,377,2024-01-07 +A43,A53,1779,2024-06-20 +A32,A35,1622,2024-02-10 +A14,A49,1768,2024-01-10 +A61,A29,1682,2024-02-21 +A59,A45,1690,2024-03-19 +A30,A29,1361,2024-01-07 +A25,A52,580,2024-03-25 +A9,A36,1323,2024-03-30 +A66,A52,1737,2024-06-22 +A69,A43,246,2024-01-08 +A34,A23,1981,2024-05-28 +A34,A5,1231,2024-01-28 +A56,A45,1620,2024-07-05 +A41,A56,1057,2024-06-04 +A15,A50,399,2024-05-27 +A33,A6,903,2024-06-30 +A1,A67,1416,2024-05-17 +A26,A47,153,2024-04-20 +A43,A41,1746,2024-06-18 +A16,A39,643,2024-05-09 +A53,A42,1437,2024-04-13 +A38,A71,402,2024-02-02 +A54,A49,1542,2024-06-22 +A23,A73,841,2024-03-18 +A71,A1,597,2024-03-18 +A27,A56,1252,2024-05-28 +A42,A60,915,2024-04-23 +A28,A66,1635,2024-05-01 +A22,A11,1065,2024-03-13 +A43,A12,491,2024-07-11 +A40,A29,311,2024-02-20 +A4,A6,983,2024-03-03 +A10,A59,1824,2024-04-16 +A74,A25,1436,2024-07-02 +A50,A64,509,2024-04-12 +A19,A1,1772,2024-07-11 +A14,A55,370,2024-02-26 +A67,A60,1151,2024-01-13 +A32,A16,283,2024-04-26 +A60,A68,1229,2024-05-23 +A41,A57,1679,2024-06-05 +A65,A55,923,2024-05-20 +A21,A61,540,2024-04-25 +A32,A36,1602,2024-07-15 +A67,A63,499,2024-06-09 +A36,A57,1471,2024-01-20 +A37,A31,697,2024-03-10 +A41,A70,293,2024-01-21 +A20,A30,1431,2024-04-08 +A20,A28,859,2024-01-17 +A53,A43,964,2024-05-18 +A54,A8,1715,2024-02-22 +A54,A50,1206,2024-07-16 +A3,A74,986,2024-04-07 +A1,A46,1553,2024-03-17 +A50,A54,1540,2024-05-17 +A70,A29,459,2024-05-04 +A35,A56,69,2024-05-04 +A50,A44,1400,2024-06-20 +A52,A22,1893,2024-04-29 +A17,A69,1867,2024-01-07 +A51,A76,1367,2024-05-24 +A4,A11,887,2024-06-13 +A18,A60,112,2024-02-16 +A34,A49,443,2024-03-24 +A59,A42,1568,2024-03-27 +A49,A36,1958,2024-07-11 +A54,A33,973,2024-01-21 +A3,A70,1959,2024-01-14 +A45,A29,150,2024-06-15 +A6,A4,418,2024-03-04 +A3,A20,268,2024-03-02 +A61,A15,1951,2024-05-24 +A28,A60,534,2024-06-28 +A48,A22,1253,2024-06-04 +A15,A21,231,2024-03-20 +A75,A4,1189,2024-03-20 +A49,A51,416,2024-07-02 +A10,A76,1711,2024-06-25 +A32,A14,1592,2024-06-27 +A39,A16,1612,2024-05-24 +A6,A45,887,2024-05-16 +A48,A9,1336,2024-05-09 +A44,A2,1694,2024-04-17 +A63,A14,1977,2024-04-20 +A47,A59,323,2024-06-30 +A56,A23,1078,2024-07-06 +A35,A69,1000,2024-07-17 +A60,A56,1223,2024-07-06 +A35,A42,1711,2024-03-03 +A12,A36,509,2024-04-25 +A60,A73,1378,2024-06-05 +A49,A44,1022,2024-01-08 +A42,A24,444,2024-05-04 +A46,A34,582,2024-03-28 +A36,A72,1068,2024-01-03 +A25,A11,1484,2024-03-02 +A53,A63,1562,2024-05-22 +A31,A61,1467,2024-06-14 +A63,A58,200,2024-01-05 +A38,A29,1426,2024-04-13 +A32,A40,1201,2024-06-18 +A48,A61,1097,2024-05-21 +A45,A55,1137,2024-07-09 +A43,A46,939,2024-06-28 +A35,A40,482,2024-03-05 +A16,A25,254,2024-03-21 +A69,A24,453,2024-02-19 +A62,A36,1217,2024-07-04 +A68,A37,1715,2024-01-26 +A25,A38,749,2024-02-28 +A23,A39,1460,2024-01-04 +A69,A17,103,2024-03-11 +A7,A71,1438,2024-03-15 +A17,A63,1797,2024-01-27 +A2,A74,971,2024-03-13 +A62,A57,387,2024-03-28 +A7,A33,243,2024-05-02 +A9,A52,161,2024-05-05 +A74,A7,315,2024-02-08 +A73,A39,518,2024-01-22 +A16,A72,862,2024-07-14 +A29,A67,932,2024-04-07 +A57,A39,888,2024-05-30 +A40,A73,133,2024-06-07 +A13,A27,442,2024-06-09 +A34,A11,501,2024-02-10 +A23,A71,330,2024-01-20 +A1,A53,1421,2024-04-25 +A61,A38,484,2024-01-09 +A37,A59,1417,2024-01-19 +A30,A34,1217,2024-06-09 +A26,A55,1125,2024-01-30 +A29,A20,1702,2024-03-09 +A19,A10,349,2024-01-16 +A40,A73,909,2024-03-14 +A16,A60,632,2024-06-25 +A52,A35,1115,2024-05-08 +A64,A57,1234,2024-01-21 +A6,A56,670,2024-07-07 +A33,A4,478,2024-01-24 +A74,A76,1576,2024-01-06 +A35,A74,1572,2024-01-11 +A23,A61,1344,2024-05-12 +A57,A36,1208,2024-02-16 +A56,A63,972,2024-01-24 +A45,A53,667,2024-03-26 +A14,A21,853,2024-03-25 +A64,A37,1945,2024-06-18 +A52,A71,941,2024-01-10 +A1,A34,822,2024-03-02 +A34,A65,831,2024-03-23 +A65,A1,1493,2024-03-05 +A23,A65,913,2024-05-28 +A65,A14,1344,2024-04-25 +A14,A23,1173,2024-02-20 +A39,A65,973,2024-04-29 +A65,A26,555,2024-04-12 +A26,A39,1030,2024-03-15 +A20,A48,1137,2024-04-06 +A48,A21,1010,2024-05-26 +A21,A20,952,2024-05-10 +A70,A68,552,2024-05-27 +A68,A1,773,2024-03-17 +A1,A70,634,2024-04-30