fonctions postgis
2
Home.md
2
Home.md
@@ -17,7 +17,7 @@ Arrondir les montant à deux chiffres après la virgule.
|
|||||||
- 2b : Calculer le nombre moyen d'article distinct d'un ticket. (6.69)
|
- 2b : Calculer le nombre moyen d'article distinct d'un ticket. (6.69)
|
||||||
- 2c : Calculer le nombre moyen d'article d'un ticket. Les articles facturés au poids comptent pour 1. (7.22)
|
- 2c : Calculer le nombre moyen d'article d'un ticket. Les articles facturés au poids comptent pour 1. (7.22)
|
||||||
- 3a : Pour chaque famille, afficher le nom de la famille et le nombre d'articles associés.
|
- 3a : Pour chaque famille, afficher le nom de la famille et le nombre d'articles associés.
|
||||||
- 3b : Quel est le nombre d'article de la famille 02CHOU. (29)
|
- 3b : . (29)
|
||||||
- 3c : Quelles sont les familles qui ont 2 ou moins d'articles ? ()
|
- 3c : Quelles sont les familles qui ont 2 ou moins d'articles ? ()
|
||||||
- 4a : Afficher, pour chaque mois, le chiffre d’affaires réalisé.
|
- 4a : Afficher, pour chaque mois, le chiffre d’affaires réalisé.
|
||||||
- 4b : Quel est le chiffre d'affaire du mois d'avril 2016. (20042.39)
|
- 4b : Quel est le chiffre d'affaire du mois d'avril 2016. (20042.39)
|
||||||
|
|||||||
39
Spatial.md
39
Spatial.md
@@ -66,6 +66,7 @@ Si les données sont contenues dans une petite zone, comme une ville, il est pr
|
|||||||
|
|
||||||
Si les données sont globales ou couvrent une région continentale, les types `GEOGRAPHY` permettent de construire un système sans avoir à vous soucier des détails de projection.
|
Si les données sont globales ou couvrent une région continentale, les types `GEOGRAPHY` permettent de construire un système sans avoir à vous soucier des détails de projection.
|
||||||
|
|
||||||
|
|
||||||
## Types de données spatiales :
|
## Types de données spatiales :
|
||||||
|
|
||||||
- **Points** : Représentent des emplacements précis (ex. emplacements de capteurs, adresses).
|
- **Points** : Représentent des emplacements précis (ex. emplacements de capteurs, adresses).
|
||||||
@@ -143,4 +144,40 @@ select MultiPolygonFromText('MULTIPOLYGON(
|
|||||||
|
|
||||||
### GEOMETRYCOLLECTION
|
### GEOMETRYCOLLECTION
|
||||||
|
|
||||||
Le type GEOMETRYCOLLECTION représente une collection d'objets géométriques points lignes ou polygones.
|
Le type GEOMETRYCOLLECTION représente une collection hétérogène d'objets géométriques points lignes ou polygones.
|
||||||
|
|
||||||
|
|
||||||
|
## Fonctions de mesures
|
||||||
|
|
||||||
|
- `ST_Area` : surface d’un polygone.
|
||||||
|
- `ST_Perimeter` : périmètre d’un polygone.
|
||||||
|
- `ST_Length` : longueur d’une ligne.
|
||||||
|
- `ST_Distance` : distance entre deux objets
|
||||||
|
|
||||||
|
## Fonctions relationnelles
|
||||||
|
|
||||||
|
- `ST_Contains(A, B)` : A contient B.
|
||||||
|
- `ST_Within(A, B)` : A est contenu dans B.
|
||||||
|
- `ST_Intersects(A, B)` : A et B se coupent.
|
||||||
|
- `ST_Touches(A, B)` : A touche B (sans être à l’intérieur).
|
||||||
|
- `ST_Equals(A, B)` : A et B sont identiques.
|
||||||
|
- `ST_Disjoint(A, B)` : A et B sont séparés.
|
||||||
|
|
||||||
|
- **geometry** : coordonnées dans un plan → distances en degrés (il faut projeter en SRID métrique pour mesurer correctement).
|
||||||
|
- **geography** : distances vraies sur la sphère terrestre (en mètres). Idéal pour calculer distances/aires directement.
|
||||||
|
|
||||||
|
## Fonctions de transformation
|
||||||
|
|
||||||
|
- `ST_Transform(geom, srid)` : change le système de coordonnées (ex. de WGS84 → Lambert93).
|
||||||
|
- `ST_Centroid(geom)` : centre géométrique.
|
||||||
|
- `ST_Envelope(geom)` : rectangle englobant.
|
||||||
|
- `ST_Intersection(A, B)` : intersection entre 2 objets.
|
||||||
|
- `ST_Union(A, B)` : fusion de 2 géométries.
|
||||||
|
- `ST_Difference(A, B)` : soustraction géométrique.
|
||||||
|
|
||||||
|
## Fonctions d’export et format
|
||||||
|
|
||||||
|
- `ST_AsText(geom)` : WKT (Well-Known Text).
|
||||||
|
- `ST_AsGeoJSON(geom)` : JSON pour le web.
|
||||||
|
- `ST_AsBinary(geom)` : WKB (Well-Known Binary).
|
||||||
|
- `ST_AsKML(geom)` : format KML.
|
||||||
|
|||||||
Reference in New Issue
Block a user