analisis geografico con oracle

67
CONCEPTOS EN SIG/GIS

Upload: walteromero

Post on 08-Jun-2015

1.406 views

Category:

Business


7 download

TRANSCRIPT

Page 1: Analisis geografico con oracle

CONCEPTOS

EN SIG/GIS

Page 2: Analisis geografico con oracle

•Problema de la vida Real:

Se necesita saber:

Si se ubica una sucursal en la Calle 01

Nro: 450

¿a cuantos clientes que estén en un

rango de 500 metros se les va a poder

brindar una atención personalizada?.

Page 3: Analisis geografico con oracle

Método Tabular de Análisis Geográfico.

•Soluciones:

•1-)Listar todos los clientes que están sobre la calle 01 y calcular de

acuerdo a la numeración los que estén a 5 cuadras de cada lado….

•2-)Listar todos los clientes que están en el mismo Barrio que la

sucursal…

•?????????????

Page 4: Analisis geografico con oracle

Método Visual Manual de Análisis Geográfico.

•Soluciones:

Ubicar en un Mapa en Papel Manualmente la sucursal y

los clientes… y luego marcarlos en la base de datos y

listarlos.

Page 5: Analisis geografico con oracle

Método Visual BDGeoEspacial.

Soluciones: Método Visual Geográfico:

Page 6: Analisis geografico con oracle

Método SQL de Análisis geográfico con

una BDGeoEspacial.

Soluciones:

•Método de Análisis SQL:

SELECT Clientes.* FROM Clientes, Mapa

WHERE (Mapa.calle = “Calle01 450”)

AND DISTANCIAENTRE(

Mapa.Location, Clientes.Location,‟mt‟) = 500;

Page 7: Analisis geografico con oracle

Representación Grafica - Tabular Geográfica de

la Consulta

Page 8: Analisis geografico con oracle

Conceptos

1. SIG – Sistema de Información Geografica.

2. Dato GeoEspacial.

3. SIG – Sistema de Información GeoReferenciado.

Page 9: Analisis geografico con oracle

1.Sistemas de Información

Geográfica SIG -

Herramienta

Page 10: Analisis geografico con oracle

Un Sistema Informático donde se interrelacionan

datos Geográficos (mapas) y bases de Datos

Textuales en un solo ambiente de Trabajo.

Mapas

Bases de Datos Textuales

Page 11: Analisis geografico con oracle

Componentes de un SIG

• Sistemas de coordenadas. Para localización absoluta en el espacio de la superficie terrestre.

Ejemplo: Latitud 35º 22’ 35” Norte /

Longitud 72º 1’ 45” Este

• Geometría. Descripción de la forma bi o tridimensional y su referencia al sistema de coordenadas elegido.

Page 12: Analisis geografico con oracle

Componentes de un SIG

• Atributos. Información clasificadora y calificadora de los aspectos inherentes al objeto cartográfico con el fin de diferenciarlo del resto, proporcionándole sus características particulares.

• Topología. Es el conjunto de las relaciones espaciales con los demás objetos del entorno. La topología permite la separación entre elementos simples y el agrupamiento de éstos en estructuras complejas.

Page 13: Analisis geografico con oracle

Funciones Básicas de un SIG

• Creación y Administración de Mapas Simples.

• Creación y Administración de Mapas Temáticos.

• Consulta de Datos en forma Visual Grafica – Geográfica.

• Actualización de Datos en forma Visual Grafica –

Geográfica.

• Georeferenciación de Datos.

Page 14: Analisis geografico con oracle

Creación y Administración de Mapas Simples.

• Un Mapa esta compuesto por

una o Varias Capas de

Información conocidas como

Layer’s.

• Cada Layer puede estar

constituido por una Tabla de la

Base de Datos o una Vista de la

Base de Datos.

• Para nuestro manejo llamaremos

Tabla a cada Layer.

Page 15: Analisis geografico con oracle

• Tabla Manzanas. • Tabla Calles.

• Tabla Referencias.• Tabla Barrios.

Creación y Administración de Mapas Simples.

Page 16: Analisis geografico con oracle

Creación y Administración de Mapas

Temáticos.

JUAN B

AUTIS

TA A

LBERDI

JUAN B

AUTIS

TA A

LBERDI

JUAN B

AUTIS

TA A

LBERDI

CH

ILE

CH

ILE

CH

ILEPTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

CH

ILE

CH

ILE

CH

ILE

DE LA PALMA

DE LA PALMA

DE LA PALMA

JUAN B

AUTIS

TA A

LBERDI

JUAN B

AUTIS

TA A

LBERDI

JUAN B

AUTIS

TA A

LBERDI

DE LA PALMA

DE LA PALMA

DE LA PALMA

CH

ILE

CH

ILE

CH

ILEESTRELLA

ESTRELLA

ESTRELLA

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

ESTRELLA

ESTRELLA

ESTRELLA

CH

ILE

CH

ILE

CH

ILE

BENJAM

IN CONSTAN

T

BENJAM

IN CONSTAN

T

BENJAM

IN CONSTAN

T

14 D

E M

AYO

14 D

E M

AYO

14 D

E M

AYODE LA PALMA

DE LA PALMA

DE LA PALMA

15 D

E A

GO

STO

15 D

E A

GO

STO

15 D

E A

GO

STO

ESTRELLA

ESTRELLA

ESTRELLA

14 D

E M

AYO

14 D

E M

AYO

14 D

E M

AYO

ESTRELLA

ESTRELLA

ESTRELLA

DE LA PALMA

DE LA PALMA

DE LA PALMA

15 D

E A

GO

STO

15 D

E A

GO

STO

15 D

E A

GO

STO

ESTRELLA

ESTRELLA

ESTRELLA

14 D

E M

AYO

14 D

E M

AYO

14 D

E M

AYO

DE LA OLIVA

DE LA OLIVA

DE LA OLIVA

DE LA OLIVA

DE LA OLIVA

DE LA OLIVA

14 D

E M

AY

O

14 D

E M

AY

O

14 D

E M

AY

O

• Mapa de Barrios, Referencias, Calles y Manzanas.

Page 17: Analisis geografico con oracle

Creación y Administración de Mapas

Temáticos.

• Mapa Temático: Es el

Mapa que por un Color

- Símbolo – Tema

representa un Dato o

Conjunto de Datos.

CABINAS TELEFONICAS:

• Color Azul: Servicio 911 Gratis.

• Color Rojo: Servicio 911 No Gratuito.

Page 18: Analisis geografico con oracle

Creación y Administración de Mapas

Temáticos.

• Grilla Colores. • Prisma.

• 3D.

Page 19: Analisis geografico con oracle

Consulta de Datos en forma Visual

Grafica – Geográfica.

• Con una Herramienta

de Selección Visual se

puede crear una Vista

de la Base de Datos.

Page 20: Analisis geografico con oracle

Actualización de Datos en forma Visual

Grafica – Geográfica.

• Con una Herramienta

Visual se puede

Actualizar una Vista de

la Base de Datos.

Page 21: Analisis geografico con oracle

Georeferenciación de Datos.

• Georeferenciación es el Proceso de Crear una

Referencia Geográfica a un Registro en una Tabla que

no posea un objeto geográfico o coordenadas

Geográficas. Ejemplo: Un Cliente nuevo.

• La Georeferenciación puede ser Manual,

Semiautomática y Automática.

• Manual es Aquella que en Forma Visual lo Ubicamos en

un Mapa. Es como poner un alfiler en el Mapa en la

dirección del Cliente.

Page 22: Analisis geografico con oracle

Georeferenciación de Datos.

• La Georeferenciación Semiautomática y la Automática

es cuando contamos con datos que en forma directa o

indirecta nos pueden generar un referencia o

coordenada geográfica.

• Por Ejemplo en forma directa: Latitud, Longitud (x,y)

tomados con una equipo GPS u otro medio.

• Por Ejemplo en forma indirecta: Por la dirección del

cliente, donde por un lado tenemos la dirección del

cliente y por otro tenemos una tabla de ejes de calles y

por una relación de “nombre de calles + numero + calle

secundaria” conseguimos georeferenciar al cliente.

Page 23: Analisis geografico con oracle

Georeferenciación Indirecta.

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

EL PARAGUAYO INDEPENDIENTE

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

JUA

N B

AU

TISTA

ALBERD

I

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

PTE MANUEL FRANCO

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

JUAN B

AUTI

STA

ALB

ERDI

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

PTE. FRANCO

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

CH

ILE

ESTRELLA

ESTRELLA

ESTRELLA

ESTRELLA

ESTRELLA

ESTRELLA

ESTRELLA

ESTRELLA

ESTRELLA

ESTRELLA

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

IND

EP

EN

DEN

CIA

NA

CIO

NA

L

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

NU

ES

TR

A S

EN

OR

A D

E L

A A

SU

NC

ION

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

DE LA PALMA

• Código: C0001 Dirección: Palma 323

• Georeferenciación con

el Mapa de Calles.

• Código: C0001

Dirección: Palma 323

• X: 495678 – Y:7192653

• Obj.:Punto Color: Rojo.

Page 24: Analisis geografico con oracle

Soluciones SIG

• Gestión Territorial. Catastro.

• Clientes, Logística, Zonificación,

Estudios de Mercado, Censos,

Correos.

• Medio Ambiente.

• Sistemas Viales.

• Telecomunicaciones.

• Seguridad Publica Privada.

• Bomberos, Emergencias.

Page 25: Analisis geografico con oracle

2.El Dato GeoEspacial

Page 26: Analisis geografico con oracle

Nosotros podemos describir cualquier elemento de nuestro

mundo de dos formas:

Información Textual:

Que es esto?

Información de

Localización:

Donde esta Localizado?

46°N, 84°W

Modelando Nuestro Mundo

Page 27: Analisis geografico con oracle

Dato GeoEspacialEs toda Información que pueda ser relacionada

a una posición geográfica o arbitraria

•Clientes Dirección.

•Rutas de Reparto.

•Propietarios de la Tierra.

•Escuelas - Hospitales.

•Vehículos.

•Señales de Transito.

•Toda Infraestructura.

•Rutas, caminos.

•Tendido Eléctrico, Antenas.

•Cañerías de Agua.

TODO LO QUE EXISTE

Y SUCEDE TIENE

UBICACIÓN

Page 28: Analisis geografico con oracle

Importancia• El dato GeoEspacial hace a

la información mas fácil de

entender.

• El dato GeoEspacial sirve

para unir diversos orígenes

de datos.

• 85% de todos los datos

gubernamentales y

privados tienen el

componente

espacial/geográfico.

La Geolocalización se

esta volviendo

Omnipresente

Page 29: Analisis geografico con oracle

El Dato Espacial en el Sector Privado

• Agricultura, Ganadería, Minería.

– Análisis de Suelos, Control de Plagas, Inventario

de Propiedades, Administración de Recursos.

– Impacto Ambiental, Calidad del Agua

• Seguridad Privada

– Sistemas de Seguridad Privada, Transporte de

caudales, Servicios de Salud, Seguros Médicos.

• Transportación

– Mantenimiento, Monitoreo, Control de Flotas de

Vehículos, Logística de Mercaderías.

• Estudios de Mercado.

• Distribución de Productos.

• Diseño de Infraestructuras Privadas (Caminos,

Edificios, Antenas, Zonas de Cobertura).

• Empresas de Comunicación (Celular, Cable,

Telefonía Básica, Internet).

• Manejo de Clientes.

Watershed Management Area 6Upper Passaic - Whippany - Rockaway Watershed

New Urban/Built-Up Land in Relation

to State Planning Areas

Planning Area Total

Acres

Acres of New

Urban/Built-

Up

Percent of PA is

New Urban/Built-

Up

Percent of New

Urban/Built -

Up

Metropolitan Planning Area (PA 1) 92,892.252 3,362.921 3.6% 40.9%Suburban Planning Area (PA 2) 26,664.177 1826.218 6.8% 22.2%Fringe Planning Area (PA 3) 10,441.724 646.827 6.2% 7.9%Rural Planning Area (PA 4) 1.943 0.000 0.0% 0.0%Environ. Sensitive Planning Area (PA 5) 84,867.534 2331.359 2.7% 28.4%Military Lands 6,026.724 1.706 0.0% 0.0%Parks 14,533.009 48.865 0.3% 0.6%Open Water 793.776 2.004 0.3% 0.0%

Totals 236,221.140 8,219.90 3.5% 100%

State Planning Areas

Metropolitan Planning Area (PA1)

Suburban Planning Area (PA2)Fringe Planning Area (PA3)

Rural Planning Area (PA4)

Envir. Sensitive Planning Area (PA 5)

MilitaryPark

Water

New Urban Lands 1986-1995

Percent New Urban/Built-Up Land

Per State Planning Area

PA1

41%

PA2

22%

PA4

8%

PA5

29%

Page 30: Analisis geografico con oracle

¿Por qué el Dato GeoEspacial en la

Empresa?

• Mediante su ubicación y mapas, es más fácil entender la

información.

• Dónde es tan importante como qué y cuánto.

• 85 % de los datos utilizados en comercio, industria y

gobierno es información geoespacial.

Todo lo que existe o sucede tiene ¡Ubicación!

Page 31: Analisis geografico con oracle

3.SIG. Sistema de

Información

Georeferenciado.

Page 32: Analisis geografico con oracle

Sistemas SIG.

• Los SIG o Sistemas de Información Georeferenciados:

Son los Sistemas en los cuales se integran Mapas,

Bases de Datos, Herramientas SIG y otras; y que

mediante una metodología de control y actualización

conforman un solo sistema integrado.

• Esto es conocido también como Proyecto SIG.

Page 33: Analisis geografico con oracle

PROBLEMATICAS

1. MATERIA PRIMA.

2. ALMACENAMIENTO.

3. DISTRIBUCION DE

INFORMACION.

BD

Page 34: Analisis geografico con oracle

MATERIA PRIMA SIG

• CARTOGRAFIA DIGITAL.

• BASES DE DATOS TEXTUALES.

BD 01

BD 01BD 01

Page 35: Analisis geografico con oracle

ALMACENAMIENTO

• En forma separada Datos Cartográficos (Cartografía

Digital) y Bases de Datos Textuales.

• En una Base de Datos Relacional – Espacial.

Page 36: Analisis geografico con oracle

En Forma Separada• Esquema de Almacenamiento de Datos.

0 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 5

0 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 2

0 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 7

0 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 4

0 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 6

0 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 8

EN

TR

E R

IOS

CO

RR

IEN

TE

S

PT

E. J

UA

N D

OM

ING

O P

ER

ON

12 D

E O

CT

UB

RE

PR

IME

RO

DE

MA

YO

SA

N M

AU

RO

CA

ST

EL

VE

RD

E

AZCUENAGA

J. J. DE URQUIZA

VELEZ SARSFILDMAPAS DIGITALES BASES DE

DATOS

BD Cartográfica

BD Textual

Relación en Formade Sistemas por Nexos

SQL o Geográficos

Page 37: Analisis geografico con oracle

Base de Datos Relacional - Espacial

• Esquema de Almacenamiento de Datos.

0 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 5

0 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 2

0 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 7

0 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 4

0 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 6

0 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 8

EN

TR

E R

IOS

CO

RR

IEN

TE

S

PT

E. J

UA

N D

OM

ING

O P

ER

ON

12 D

E O

CT

UB

RE

PR

IME

RO

DE

MA

YO

SA

N M

AU

RO

CA

ST

ELV

ER

DE

AZCUENAGA

J. J. DE URQUIZA

VELEZ SARSFILD

Base de Datos Espacial Relacional

MAPAS DIGITALES

BASES DE DATOS

INTEGRACION EN UNA SOLA UNIDAD

FUNCIONAL

Page 38: Analisis geografico con oracle

DISTRIBUCION DE LA IFORMACION

• En Papel con Impresiones de Planos, Mapas, Informes, etc.

• En Forma de Mapas Digitales:

– Estaciones SIG.

– Estaciones Visualizadoras.

– Sistemas Interrelacionados SIG – BD.

– Sistemas WEB – SIG.

– Sistemas Móviles.

Page 39: Analisis geografico con oracle

Diagrama de la Problemática

0 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 70 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 60 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 50 0 4 5

0 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 40 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 30 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 20 0 4 2

0 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 90 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 80 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 70 0 3 7

0 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 60 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 50 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 40 0 3 4

0 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 10 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 3 00 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 90 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 80 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 70 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 60 0 2 6

0 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 30 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 20 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 10 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 2 00 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 90 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 80 0 1 8

EN

TR

E R

IOS

CO

RR

IEN

TE

S

PT

E. J

UA

N D

OM

ING

O P

ER

ON

12 D

E O

CT

UB

RE

PR

IME

RO

DE

MA

YO

SA

N M

AU

RO

CA

ST

EL

VE

RD

E

AZCUENAGA

J. J. DE URQUIZA

VELEZ SARSFILD

MAPAS DIGITALES

BASES DE DATOS

Materia Prima Almacenamiento Distribución

Base de Datos Espacial Relacional

BD Cartográfica

BD Textual

Relación en Formade Sistemas por Nexos

SQL o Geográficos

SIG VISUALIZADOR

Page 40: Analisis geografico con oracle

Sistemas SIG con:

Oracle Locator y Spatial

Page 41: Analisis geografico con oracle

Ventajas de Administrar Datos

Espaciales en una Base de Datos

• Mismo método de Acceso (SQL)

– Select, insert, update, delete

• Las mismas Características Disponibles

– Replication, security, parallel, ...

• Mismos Utilitarios

– Load, import, export, backup

• La Misma Base de Datos

– Para datos espaciales y no espaciales.

Page 42: Analisis geografico con oracle

Oracle Spatial/Locator

Oracle

Spatial /

Locator

Datos Espaciales

Almacenado

en la Base de Datos.

Índice Geográfico

Espacial

Acceso Rápido al

Dato GeoEspacial

Acceso al Dato GeoEspacial por SQL• Select a.building_id

• from facility a, facility b

• where sdo_within_distance( a.geom, b.geom

• „distance = 10 unit = mile‟) = „TRUE‟;

Page 43: Analisis geografico con oracle

Tipos de Datos GeoEspaciales

• Puntos (Símbolos)

• Líneas

• Polígonos

• Polígonos con

agujeros

• Círculos

• Arcos

• Rectángulos

• Elementos Complejos

Zip code

94102

94103

Page 44: Analisis geografico con oracle

Spatial Data en Tablas Oracle

Rotonda

Palma.

Plaza

CALLES

CALLEID

1

2

3

SUPERFICIE

Asfalto

Asfalto

Asfalto

NOMBRE

Rotonda.

Plaza

Palma

LINEAS

4

2

2

OBJETO

Page 45: Analisis geografico con oracle

Como se Almacena Spatial Data

Tipo de

Dato

Coordenadas

Geográficas

Page 46: Analisis geografico con oracle

Operadores GeoEspaciales

• Todo el rango de Operadores Espaciales

– Implementado como Función SQL

– Operadores Topológicos

• Inside Contains

• Touch Disjoint

• Covers Covered By

• Equal Overlap Boundary

– Operadores de Distancia

• Within Distance

• Nearest Neighbor

Inside

Within Distance

Page 47: Analisis geografico con oracle

Funciones GeoEspaciales• Retorna Objetos Graficos

– Union

– Difference

– Intersect

– XOR

– Buffer

– CenterPoint

– ConvexHull

• Retorna Valores

– LENGTH

– AREA

– Distance

Union

XOR

Intersect

Original

Difference

Page 48: Analisis geografico con oracle

Consulta GeoEspacial Vía SQL

SQL> SELECT a.building_id

2> FROM base_buildings a,

3> base_buildings b

4> WHERE b.building_id = 902

5> AND MDSYS.SDO_WITHIN_DISTANCE(

6> a.Location, b.Location,

7> ‘distance=500’) = ‘TRUE’;

Encontrar todas las Propiedades en un Radio de 500

metros del lote 902

Page 49: Analisis geografico con oracle

Oracle Locator y Spatial

Aplicaciones Locator

• Servicios de Localización

Geográfica.

• Aplicaciones Empresariales.

• Soluciones GIS

• Grupos de Trabajo GIS

• Todas la características

Espaciales/Geográficas para

herramientas GIS

• Producto Incluido en el

Oracle9i

• Standard & Enterprise

Editions

Aplicaciones Spatial

• Aplicaciones o Soluciones GIS

High end y Empresariales que

requieran funciones

geográficas avanzadas ( linear

referencing, coordinate

transformations, spatial

functions)

• Producto con costo adicional

para el Oracle Enterprise

Edition

Page 50: Analisis geografico con oracle

Oracle9i Características Geográficas

Oracle Locator• Puntos, líneas,

polilineas

• 2D, 3D, 4D datos

• Operadores Espaciales– Within-distance

– Distance

• Sistema de Coordenadas.

• Transacciones Largas

• Particionamiento de Tablas*

• Replicación de Objetos*

Oracle Spatial• Todas las caracteristicas

del Locator.

• Funciones Espaciales– area/length calculation

– buffer, centroid, union,etc

• Referencia Linear

• Agregados Espaciales

• Transformación de Coordenadas

• Índices Espaciales Quadtree/R-tree

Page 51: Analisis geografico con oracle

Oracle/MapInfo

Spatial Internet Platform

Page 52: Analisis geografico con oracle

Arquitectura Unificada: Client/Server

True Spatial

Datatypes

Oracle

Native Oracle

Spatial engine

OCI OCI

MapInfo EasyLoaderLoads MapInfo TAB data

into Oracle9iMapX OCXEmbedded mapping

MapInfo ProfessionalDesktop mapping decision

support and map creation

Oracle Express Obj,

Oracle Developer

OCI

Page 53: Analisis geografico con oracle

MapInfoSpatial Extender

Java Stored Procs

MapXtremeEnterprise Java Bean

MapMarkerJava Stored Procs

OAS 4.x

MapXtreme

Developer and/or

Express Objects

with MapX

OCI

OCI

True Spatial

DatatypesOracle

Spatial

MapInfo

EasyLoader

MapInfo Professional

“Browser”

MapInfo/Oracle Arquitectura

Page 54: Analisis geografico con oracle

ESRI and Oracle

Page 55: Analisis geografico con oracle

Oracle

Data Server

ArcView ArcIMS Client

ArcIMS

Application Server

ArcSDE

ArcEditor/ArcInfo

ESRI/Oracle Arquitectura

ArcPad

eBusiness

ApplicationsOracle Application Server

Page 56: Analisis geografico con oracle

Oracle/ Spatial

ArcViewArcIMS Client

ArcIMS

Application Server

ArcEditor/ArcInfo

Oracle y ESRI Plataforma

Oracle iAS

ArcSDE

Solo Lectura

Conexión Directa

o ArcSDE

Lectura/Escritura

Conexión Directa

o ArcSDE

Page 57: Analisis geografico con oracle

Gráficos de Soluciones

Page 58: Analisis geografico con oracle

eBusiness

Page 59: Analisis geografico con oracle

Aplicación Gis en entorno WEB integrado a

una Base de Datos Oracle Spatial

Page 60: Analisis geografico con oracle

Servicio Celular

LBS

• Búsqueda de personas (familiares, niños, ancianos,

etc.)

• Localización de flotas o empleados.

• Localización y búsqueda para auxilio (médico,

mecánico).

• Información de la propia localización.

• Ubicación de lugares de interés.

• Información relacionada con el tránsito

Page 61: Analisis geografico con oracle

LBS Plataforma

Mapas

Ruteo

Trafico

Geocodificación

CRM

Personalization

Business Intell

Oracle

Locator/Spatial

Gateway

Servicios Web

Ruteo

Mapas

Geocoding

Telematics/LBS Proveedor

Equipos

Oracle9i Application Server

Soap

XML

Page 62: Analisis geografico con oracle

Ejemplo de Aplicaciones

Autoservicio para Clientes

• Los clientes de celulares

pueden usar la Web para

visualizar la frecuencia y la

extensión geográfica de sus

más recientes llamadas y

elegir un nuevo plan de

llamadas que mejore sus

prestaciones.

• En la imagen: Mapa temático

mostrando llamadas de móvil

por área celular.

Page 63: Analisis geografico con oracle

Ejemplo de Aplicaciones

Central de Llamadas

• Un incidente de cliente es registrado e instantáneamente geocodificado. El mapa se centra en la zona apropiada y el operador de la Central de Llamadas puede navegar y activar/desactivar información relevante, tal como información de cobertura, información sobre problemas reportados,información de línea/inalámbrico, establecimiento más próximo, etc.

• En la imagen: Pantalla de entrada de datos con mapa de incidentes registrados hasta la fecha, localización de clientes, áreas de cobertura, etc.

Page 64: Analisis geografico con oracle

Ejemplo de Aplicaciones

“Encuentra el más próximo …”

basado en Internet

• Los clientes que buscan el

cajero más próximo,

McDonalds, tienda de

reparaciones pueden

fácilmente localizar la

dirección y obtener

instrucciones sobre la

distancia y el tiempo de

acceso...

Page 65: Analisis geografico con oracle

Ejemplo de Aplicaciones

CRM

• Los gestores de sucursales

pueden visualizar la amplitud

de la penetración de la cuenta

en el vecindario objeto y las

vistas obtenidas pueden ser

presentadas en cualquier

momento a los responsables

clave de la Empresa.

• En la imagen: Análisis

demográfico en un área objeto

de clientes.

Page 66: Analisis geografico con oracle

Ejemplo de Aplicaciones

Gestión de propiedades/Instalaciones

• Compartiendo un “data warehouse” espacial común entre diversos departamentos de la empresa con información puesta al día, el coste de mantenimiento de los datos se reduce, se consigue una mayor productividad y la información más actualizada puede ser usada en la planificación y gestión.

• En la imagen: Activos en propiedades e infraestructura.

Page 67: Analisis geografico con oracle

Ejemplo de Aplicaciones

Servicios de Inalambricos Basados en Localización

• Los usuarios de los más modernos dispositivos

• inalámbricos, tales como PDA’s y teléfonos móviles, con servicios WAP (Wireless Application Protocol), pueden ahora acceder a servicios basados en Web y visualizar información específica de localización, tal como "Busca el restaurante más próximo y dime cómo llegar allí..."

• En la imagen: PalmV y un teléfono-WAP Nokia que presenta un mapa de calles desde una búsqueda "Encuentra el más próximo...".