0% ont trouvé ce document utile (0 vote)
90 vues16 pages

Neo 4 J

Transféré par

halima.elhagouchi1-etu
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
90 vues16 pages

Neo 4 J

Transféré par

halima.elhagouchi1-etu
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Master BDSAS

2023-2024

Noe4j pour la
recherche
d'emplacements le
plus proche
Présenté par:
Encadré par: Halima Elhagouchi
Pr. Noura Aherrahrou Zaineb Affoun
Hiba Saghir
TABLE DE MATIERE
01 02 03
Introduction Objectifs Outils Utilisés

04 05 06
Réalisation du Projet Démonstration Conclusion
01
INTRODUCTIO
N
Introductio
n
Dans divers domaines, la localisation des
lieux proches est essentielle. Neo4j et
Python offrent une solution efficace pour ce
défi, en combinant une base de données
graphe puissante avec la flexibilité de
programmation.
02
OBJECTIF
Objectif
Notre objectif est de fournir une solution
rapide et précise pour localiser les lieux
proches comme les hôtels, les écoles et les
hôpitaux en utilisant Neo4j et Python,
simplifiant ainsi la recherche
d'emplacements avec des performances
optimales et une gestion fluide des données
géospatiales.
03
Outils Utilisés
Les outils
NEO4J
Utilisé comme base de données pour stocker et gérer
efficacement les données géospatiales .

PYTHON
Utilisé pour récupérer et traiter les données
géospatiales, ainsi que pour les manipuler et les
analyser.

PowerBi
Utilisé pour visualiser et générer des rapports basés
sur les données géospatiales, offrant une
représentation visuelle claire des résultats .
Python
[Link] : Utilisée pour ouvrir et lire des pandas : Utilisée pour la manipulation
URL, permettant l'accès aux données et l'analyse de données, offrant des outils
géospatiales en ligne. puissants pour travailler avec des
données tabulaires.

osmnx : Permet de récupérer et d'analyser les


données OpenStreetMap, fournissant des
fonctionnalités pour extraire des données
géospatiales.
folium : Permet la visualisation de données
géospatiales sur des cartes interactives,
facilitant la création de cartes web avec des
API GraphHopper: L'API GraphHopper est un
marqueurs et des lignes.
service de routage qui permet de calculer des itinéraires
optimisés entre différents points géographiques.
Neo4j
Pourquoi avons-nous choisi Neo4j ?

Neo4j se distingue par sa capacité :

Stocker et gérer efficacement les données sous


forme de graphes.
Offrir une extensibilité et une évolutivité
élevées pour répondre aux besoins
Gérer des relations complexes entre les données croissants en données géospatiales.
de manière naturelle et intuitive.

Utiliser le langage de requête Cypher pour


Permettre des requêtes rapides et efficaces grâce simplifier la manipulation et l'interrogation
à sa structure de graphe. des données.
Calcul des Distances Géographiques avec Cypher et
Neo4j

Principe:

Utilisation du type de données spatial point


pour représenter des coordonnées
géographiques.

Création de points géographiques à partir des


propriétés latitude et longitude des nœuds.
04
Réalisation du

Projet
Réalisation

Etape01 Etape02 Etape03


la recupération de la Concaténer Les DataFrames Application des requétes
Localisation Actuelle et des et stocker dans Neo4j. Cypher dans Neo4j.
données.

Etape04
La visualisation
05
Demonstration
05
Conclusion
POUR
VOTRE
ATTENTIO
N

Vous aimerez peut-être aussi