[1] | 1 | .. _postgis-functions: |
---|
| 2 | |
---|
[57] | 3 | Annexes A : Fonctions PostGIS |
---|
[1] | 4 | ============================= |
---|
| 5 | |
---|
[55] | 6 | Constructeurs |
---|
[62] | 7 | ------------- |
---|
[1] | 8 | |
---|
[62] | 9 | :command:`ST_MakePoint(Longitude, Latitude)` |
---|
| 10 | Retourne un nouveau point. Note : ordre des coordonnées (longitude puis latitude). |
---|
[1] | 11 | |
---|
| 12 | :command:`ST_GeomFromText(WellKnownText, srid)` |
---|
[55] | 13 | Retourne une nouvelle géométrie à partir d'un représentation au format WKT et un SRID. |
---|
[1] | 14 | |
---|
| 15 | :command:`ST_SetSRID(geometry, srid)` |
---|
[55] | 16 | Met à jour le SRID d'une géométrie. Retourne la même géométrie. Cela ne modifie pas les coordonnées de la géométrie, cela met simplement à jour le SRID. Cette fonction est utile pour reconditionner les géométries sans SRID. |
---|
[1] | 17 | |
---|
| 18 | :command:`ST_Expand(geometry, Radius)` |
---|
[62] | 19 | Retourne une nouvelle géométrie qui est une extension de l'étendue de la géométrie passée en argument. Cette fonction est utile pour créer des enveloppes pour des recherches utilisant les indexations. |
---|
[1] | 20 | |
---|
[62] | 21 | Sorties |
---|
[1] | 22 | ------- |
---|
| 23 | |
---|
| 24 | :command:`ST_AsText(geometry)` |
---|
[55] | 25 | Retourne une géométrie au format WKT. |
---|
[1] | 26 | |
---|
| 27 | :command:`ST_AsGML(geometry)` |
---|
[55] | 28 | Retourne la géométrie au format standard OGC :term:`GML`. |
---|
[1] | 29 | |
---|
| 30 | :command:`ST_AsGeoJSON(geometry)` |
---|
[55] | 31 | Retourne une géométrie au format "standard" `GeoJSON <http://geojson.org>`_. |
---|
[1] | 32 | |
---|
[62] | 33 | Mesures |
---|
| 34 | ------- |
---|
[1] | 35 | |
---|
| 36 | :command:`ST_Area(geometry)` |
---|
[62] | 37 | Retourne l'aire d'une géométrie dans l'unité du systÚme de référence spatiale. |
---|
[1] | 38 | |
---|
| 39 | :command:`ST_Length(geometry)` |
---|
[62] | 40 | Retourne la longueur de la géométrie dans l'unité du systÚme de référence spatiale. |
---|
[1] | 41 | |
---|
| 42 | :command:`ST_Perimeter(geometry)` |
---|
[62] | 43 | Retourne le périmÚtre de la géométrie dans l'unité du systÚme de référence spatiale. |
---|
[1] | 44 | |
---|
| 45 | :command:`ST_NumPoints(linestring)` |
---|
[55] | 46 | Retourne le nombre de sommets dans une ligne. |
---|
[1] | 47 | |
---|
| 48 | :command:`ST_NumRings(polygon)` |
---|
[55] | 49 | Retourne le nombre de contours dans un polygone. |
---|
[1] | 50 | |
---|
[62] | 51 | :command:`ST_NumGeometries(geometry)` |
---|
| 52 | Retourne le nombre de géométries dans une collection de géométries. |
---|
[1] | 53 | |
---|
[55] | 54 | Relations |
---|
[62] | 55 | --------- |
---|
[1] | 56 | |
---|
| 57 | :command:`ST_Distance(geometry, geometry)` |
---|
[62] | 58 | Retourne la distance entre deux géométries dans l'unité du systÚme de référence spatiale. |
---|
[1] | 59 | |
---|
[62] | 60 | :command:`ST_DWithin(geometry, geometry, radius)` |
---|
| 61 | Retourne TRUE si les géométries sont distantes d'un rayon de l'autre, sinon FALSE. |
---|
[1] | 62 | |
---|
| 63 | :command:`ST_Intersects(geometry, geometry)` |
---|
[62] | 64 | Retourne TRUE si les géométries sont disjointes, sinon FALSE. |
---|
[1] | 65 | |
---|
| 66 | :command:`ST_Contains(geometry, geometry)` |
---|
[62] | 67 | Retourne TRUE si la premiÚre géométrie est totalement contenue dans la seconde, sinon FALSE. |
---|
[1] | 68 | |
---|
| 69 | :command:`ST_Crosses(geometry, geometry)` |
---|
[62] | 70 | Retourne TRUE si une ligne ou les contours d'un polygone croisent une ligne ou un contour de polygone, sinon FALSE. |
---|
| 71 | |
---|