diff --git a/source/concept/bdd/postgis.md b/source/concept/bdd/postgis.md
index ea48ac6a38801b43269b4298621bc00b0dfabb77..72079eaf8d5628425ce7e66d604b1720984e0d58 100644
--- a/source/concept/bdd/postgis.md
+++ b/source/concept/bdd/postgis.md
@@ -193,16 +193,58 @@ CREATE INDEX idx_geog ON ma_table USING SPGIST (geog);
 
 L'utilisation des index spatiaux dans PostGIS permet d'accélérer considérablement les requêtes de recherche, de filtrage et d'analyse sur les données géospatiales. Lors de la conception de votre schéma de base de données et de vos requêtes, il est recommandé de prendre en compte l'ajout d'index spatiaux appropriés pour les colonnes géométriques utilisées fréquemment dans les opérations spatiales. Cela permettra d'optimiser les performances et de réduire le temps d'exécution des requêtes géospatiales, en tirant parti des capacités avancées d'indexation spatiale offertes par PostGIS.
 
-# Analyse spatiale avec PostGIS
-
-## Calcul de distances et d'aires
 ## Analyse de proximité et recherche de plus proches voisins
-## Agrégation et regroupement spatial
+
+
+L'analyse de proximité et la recherche de plus proches voisins sont des opérations courantes dans le domaine des données géospatiales. Dans PostGIS, vous pouvez effectuer ces types d'opérations à l'aide des fonctions fournies par l'extension.
+
+Pour effectuer une recherche de plus proches voisins, vous pouvez utiliser la fonction ST_Distance combinée avec la fonction ORDER BY dans une requête SELECT. Voici un exemple :
+
+```sql
+-- Recherche des 5 points les plus proches d'un point donné
+SELECT *
+FROM points
+ORDER BY geom <-> ST_SetSRID(ST_MakePoint(12.345, 67.890), 4326)
+LIMIT 5;
+```
+Dans cet exemple, nous utilisons la fonction <-> pour calculer la distance entre les points et les ordonner par ordre croissant. La fonction ST_SetSRID est utilisée pour définir le système de coordonnées de référence du point. Vous pouvez ajuster les coordonnées et le nombre de voisins que vous souhaitez récupérer en modifiant les valeurs dans la requête.
+
+Pour l'analyse de proximité, vous pouvez utiliser des fonctions telles que ST_DWithin ou ST_Intersects. Par exemple :
+
+```sql
+-- Recherche de tous les points situés à moins de 500 mètres d'un point donné
+SELECT *
+FROM points
+WHERE ST_DWithin(geom, ST_SetSRID(ST_MakePoint(12.345, 67.890), 4326), 500);
+```
+
+Cette requête retournera tous les points qui se trouvent à moins de 500 mètres du point spécifié. Vous pouvez ajuster la distance et les autres critères selon vos besoins.
+
+En utilisant ces fonctions de recherche de plus proches voisins et d'analyse de proximité, vous pouvez effectuer des opérations avancées sur les données géospatiales dans PostGIS. Veillez à prendre en compte les performances et à utiliser des index spatiaux appropriés pour optimiser vos requêtes.
+
 ## Analyse de cluster et de densité spatiale
 
-# Fonctionnalités avancées de PostGIS
+L'analyse de cluster et de densité spatiale est une méthode couramment utilisée pour identifier des motifs et des regroupements dans les données géospatiales. Dans PostGIS, vous pouvez réaliser ces types d'analyses en utilisant les fonctionnalités et les requêtes disponibles.
+
+Pour effectuer une analyse de cluster, vous pouvez utiliser la fonction ST_ClusterDBSCAN qui implémente l'algorithme DBSCAN (Density-Based Spatial Clustering of Applications with Noise). Voici un exemple :
+
+```sql
+-- Analyse de cluster en utilisant l'algorithme DBSCAN
+SELECT ST_ClusterDBSCAN(geom, eps := 100, minpoints := 5) OVER () AS cluster_id, *
+FROM points;
+```
+
+Dans cet exemple, nous appliquons l'algorithme DBSCAN à une table de points en spécifiant un rayon de voisinage (eps) de 100 unités et un nombre minimum de points (minpoints) de 5 pour qu'un point soit considéré comme un noyau de cluster. La fonction ST_ClusterDBSCAN renvoie un identifiant de cluster pour chaque point.
+
+Pour l'analyse de densité spatiale, vous pouvez utiliser la fonction ST_Density qui calcule la densité de points dans une région donnée. Voici un exemple :
+
+```sql
+-- Calcul de la densité spatiale des points dans une zone rectangulaire
+SELECT ST_Density(geom, 100) AS density
+FROM points
+WHERE ST_Intersects(geom, ST_MakeEnvelope(10, 20, 30, 40, 4326));
+```
+
+Dans cet exemple, nous calculons la densité des points en utilisant une fenêtre rectangulaire définie par les coordonnées de son coin supérieur gauche et de son coin inférieur droit. La valeur 100 représente la taille de la grille utilisée pour estimer la densité.
 
-## Utilisation des fonctions de géotraitement avancées
-## Analyse raster avec PostGIS
-## Utilisation de fonctions de géocodage et de géomarketing
-## Intégration avec d'autres outils et librairies (GDAL, GEOS, etc.)
\ No newline at end of file
+En utilisant ces fonctions et d'autres fonctionnalités de PostGIS, vous pouvez réaliser des analyses avancées de cluster et de densité spatiale sur vos données géospatiales. Il est recommandé d'adapter les paramètres des algorithmes et des fonctions en fonction de vos données et de vos objectifs d'analyse.
\ No newline at end of file