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.