In jurul pamantului cu MSSQL 2008

19
Călin Ionel Iepure Microsoft Certified Solution Developer, Development Director

description

O scurta introducere despre Virtual Earth, suportul SQL Server 2008 pentru datele spatiale, demonstratii si concluzii

Transcript of In jurul pamantului cu MSSQL 2008

Călin Ionel Iepure

Microsoft Certified Solution Developer,

Development Director

Agenda

Virtual Earth

SQL 2008 & Spaţiul

Demonstraţii & HOL

Concluzii

Date şi si surse de date diferite

Avansul tehnologic (unelte geografice cum ar fi MS Virtual Earth şi soluţiile GPS)

Oportunităţi pentru dezvoltarea de aplicaţii noi

Exemple de utilizare

Agent de turism

Distribuitor

Manager vânzări

Arhitect

Conducător auto

Agent imobiliar

etc.

Date şi servicii spaţiale

Industrie

ComerţServicii

Serviciul Virtual Earth

Hello World<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

<title>Hello World</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></script>

<script type="text/javascript">

var map = null;

function GetMap()

{

map = new VEMap('myMap');

map.LoadMap();

}

</script>

</head>

<body onload="GetMap();">

<div id='myMap' style="position:relative; width:800px; height:600px;"></div>

</body>

</html>

KML, GML

Keyhole Markup Language

Limbaj XML pentru date geografice

Dezvoltat pentru Google Earth

Creat de Keyhole Inc.Geography Markup Language

Dezvoltat de Open Geospatial Consortium (OGC)

Capabil să includă toate tipurile de informaţii geografice

Modele Spaţiale

Modelul Spaţial Geodezic

Pământul este o sferă turtită

Locaţiile sunt descrise prin latitudine și longitudine

Se măsoară în grade

Airy 1830

WGS84

Modelul Spaţial Plat

Pământul este reprezentat bidimensional

Apar distorsiuni

Se foloseşte pentru suprafeţe mici

Tipuri de date spaţiale în SQL Server 2008

Geography Data Type

Date spaţiale geodezice

Implementat in CLR

Structuri spaţiale definite prin latitudine şi longitudine

Precizie mare

Suprafeţe mari

Geometry Data Type

Date spaţiale plane

Implementat in CLR

Structuri spaţiale definite prin coordonate arbitrare

Precizie pentru suprafeţe mici

In conformitate cu Simple Features Specification for SQL(OGC)

Performanţă

Datele spaţiale sunt implementate în CLR

Eliminarea limitei de 8K

Permite combinarea datelor cu alte date de business

Indexarea datelor spaţiale

SQL Query Optimizer

Extensibilitate

Suport în toate ediţiile SQL Server 2008

Import de date WKT, WKB şi GML

Metode pentru prelucrarea datelor

Integrare simpla cu aplicaţii georgrafice de tipul Virtual Earth

Vreau şi eu!

Virtual Earth

http://www.microsoft.com/virtualearth/

http://dev.live.com/virtualearth/sdk

http://www.codeplex.com/VEJS

Microsoft SQL Server 2008

http://www.microsoft.com/sqlserver/2008/en/us/default.aspx

Heroes Happen Here

http://www.microsoft.com/heroeshappenhere/default.mspx