Scripts de Datos Espaciales en SQL Server

SQL Server incluye varias características de soporte de datos espaciales, para mayor información consultar http://msdn.microsoft.com/en-us/library/cc280487.aspx .

A continuación les compartimos una serie de scripts básicos para la manipulación de datos espaciales en SQL Server.

 

USE tempdb;
GO
 
-- Script para creacion de primer figura geométrica
DECLARE @FiguraGeometrica GEOMETRY;
SET @FiguraGeometrica = GEOMETRY::STGeomFromText('POLYGON ((20 20, 20 80, 80 80, 80 20, 20
20))',0);
SELECT @FiguraGeometrica AS Square;
GO

image


 
-- Script para la creación de una figura geométrica más compleja
DECLARE @FiguraGeometrica GEOMETRY;
SET @FiguraGeometrica = GEOMETRY::STGeomFromText('POLYGON ((10 10, 15 15,20 60, 40 40, 55 55,40 10,
10 10))',0);
SELECT @FiguraGeometrica AS ColoredArea;
GO

image

 

-- Script para la creación de varias figuras geométricas
DECLARE @FiguraGeometrica1 GEOMETRY, @FiguraGeometrica2 GEOMETRY;
SET @FiguraGeometrica1 = GEOMETRY::STGeomFromText('POLYGON ((10 10, 15 15,20 60, 40 40, 55 55,40 10,
10 10))',0);
SET @FiguraGeometrica2 = GEOMETRY::STGeomFromText('POLYGON ((20 20, 20 80, 80 80, 80 20, 20
20))',0);
SELECT @FiguraGeometrica1 AS Multishapes
UNION ALL
SELECT @FiguraGeometrica2;
GO

 

image

 

Scripts basados en ejemplos del http://msdn.microsoft.com/en-us/library/cc280487.aspx 

Saludos,

 

Dr. Eduardo Castro Martinez, Microsoft SQL Server MVP

http://tinyurl.com/comunidadwindows

Comments

Popular posts from this blog

Cómo identificar consultas más pesadas en SQL Server

Power View en SQL Server 2012 Primer Entrega

Machine Learning Services con SQL Server Managed Instance