MI_Polygon

Description

Crée un nouvel objet Feature Geometry représentant un polygone.

Syntaxe

MI_Polygon ( rings, csys )

Arguments

rings est une chaîne contenant des paires de coordonnées séparées par une virgule, et qui utilise des parenthèses pour séparer les anneaux les uns des autres, et

csys est la définition d'un système de coordonnées.

Exemple

Crée un nouvel objet Feature Geometry représentant un polygone.

select MI_Polygon('-79.376,43.648,-79.375,43.647,-79.374,43.646,-79.376,43.648','epsg:4326') as mi_polygon  from countries where country='Canada'

Exemple

Crée un nouvel objet Feature Geometry qui représente un polygone multiple doté de deux anneaux.

select MI_Polygon('(-63.670492,52.449781,-64.2521,50.191888,-59.91817,49.194292,-59.532218,51.900433)(-82.705428,40.435358,-75.537582,34.761834,-70.333416,38.613649,-74.29993,41.367863)','epsg:4326') as mi_polygon  from countries where country='Canada'

Exemple

Crée un nouvel objet Feature Geometry qui représente un polygone multiple et l'utilise pour sélectionner les pays que le polygone croise.

select Country  from countries where obj Intersects MI_Polygon('(-63.670492,52.449781,-64.2521,50.191888,-59.91817,49.194292,-59.532218,51.900433)(-82.705428,40.435358,-75.537582,34.761834,-70.333416,38.613649,-74.29993,41.367863)','epsg:4326')

Remarques

Lorsque vous indiquez les coordonnées représentant les nœuds du polygone, vous pouvez fournir la paire de coordonnées du nœud final qui fermerait le polygone, ou vous pouvez les omettre et ils seront ajoutés pour vous.

Le paramètre csys peut servir de référence à un objet système de coordonnées de limite ou à la représentation d'une chaîne de système de coordonnées utilisant la notation codespace:code.