MI_Polygon

Descripción

Crea un nuevo objeto de geometría de función que representa un polígono.

Sintaxis

MI_Polygon ( rings, csys )

Argumentos

rings es una cadena de caracteres que contiene pares de coordinadas delimitadas por comas, y que utiliza paréntesis para separar los rings uno de otro; y

csys es una especificación de sistema de coordenadas.

Ejemplo

Crea un nuevo objeto de geometría de función que representa un polígono.

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'

Ejemplo

Crea un nuevo objeto de geometría de función que representa un polígono múltiple con dos rings.

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'

Ejemplo

Crea un nuevo objeto de geometría de función que representa un polígono múltiple y lo utiliza para seleccionar los países que intersecta.

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')

Comentarios

Al especificar las coordinadas que representan los nodos del polígono, puede proporcionar el par de coordenadas de nodo final que cerrarían el polígono, o puede omitirlas y se agregarán automáticamente.

El parámetro csys puede ser una referencia a un objeto de sistema de coordenadas vinculado o una representación en forma de cadena de un sistema de coordenadas por medio de la notación código espacial:número de código.