Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
de Datos
Espaciales
Oracle &
Comandos
Oracle 11g
Introduccin
Oracle Spatial 11g, una opcin para Oracle Database 11g Enterprise Edition,
brinda capacidades espaciales avanzadas para respaldar aplicaciones
geoespaciales, servicios basados en localizacin y sistemas de informacin
espacial para la empresa. Oracle Spatial extiende las principales caractersticas
de localizacin incluidas en toda base de datos Oracle con Oracle Locator.
1 Su avanzada manipulacin de datos y anlisis espacial incluyen la generacin
de buffers, agregados espaciales, clculos de rea y longitud, y referencias
lineales. Tambin incluye un tipo de datos
GeoRaster para almacenar y administrar metadatos y datos rasterizados y de
imgenes, modelos de datos de red y topologa, motores de ruteo y
geocodificacin, APIs para una rpida y fcil implementacin de los mapeos,
servicios de ruteo y codificacin, y funciones de exploracin y anlisis espacial.
Estas capacidades significativas cumplen con los requisitos crticos de negocio
del sector pblico, defensa, logstica, explotacin de energa, la geogrfica de
negocios y las ciencias biolgicas.
DESARROLLO
MODELO DE DATOS DE RED
Un modelo de datos es suministrado para almacenar estructuras de red
(grfico) de manera persistente en Oracle Database. Almacena y mantiene
explcitamente la conectividad de red y ofrece capacidades para el anlisis de
red como el camino ms corto, los vecinos ms cercanos, costo, flujo mximo y
anlisis de alcance. Las aplicaciones que requieren soluciones de red incluyen
transportes, servicios pblicos, red social y ciencias biolgicas (anlisis de
procesos bioqumicos). El modelo de datos de red tambin incluye: una
interface PL/SQL para crear, editar y analizar datos de red; la capacidad de
crear y aplicar restricciones de red
GEOCODIFICADOR
La geocodificacin es el proceso de asociar referencias geogrficas, como
direcciones y cdigos postales, con coordenadas de ubicacin (longitud y
latitud). Con Oracle Spatial, se ofrece un motor totalmente funcional para la
geocodificacin. Brinda estandarizacin de direcciones internacionales,
concordancia POI de geocodificacin al consultar los datos geocodificados
almacenados en Oracle Database, geocodificacin inversa, geocodificacin
batch y otros subprogramas de geocodificacin. Su exclusivo soporte de
direcciones no analizadas agrega gran flexibilidad y conveniencia a las
aplicaciones del cliente. Se proporcionan APIs SQL, Java y XML para
geocodificacin, y puede implementarse en el nivel medio (J2EE Oracle
Application Server) o en el nivel del servidor de base de datos.
MOTOR DE RUTEO
Un motor de ruteo escalable ofrece distancias, tiempos e indicaciones entre
direcciones (o ubicaciones que se han geocodificado por anticipado). Es
suministrado como biblioteca cliente Java que puede implementarse fcilmente
en Oracle Application Server o entornos OC4J autnomos. Otras caractersticas
incluyen: preferencia de los caminos ms cortos o ms rpidos, indicaciones
detalladas o resumidas, y el tiempo y la distancia desde un lugar hasta
mltiples destinos. Tambin brinda distancias, tiempos y directivas entre
direcciones de ms de una docena de pases de Europa Occidental, incluida
Alemania, el Reino Unido, Francia, etc., para respaldar aplicaciones de servicio
basadas en localizacin, transporte y logstica.
Inteligencia Geoespacial
La inteligencia de negocios es un proceso mediante el cual los datos se
convierten en informacin valiosa para la toma de decisiones dentro de una
organizacin, sin embargo llega el momento en que las tablas y grficas no son
suficientes para poder contar con toda la informacin necesaria para elegir la
siguiente mejor accin en la compaa; es cuando la integracin con otros
GEOMETRA
Una geometra (o objeto geomtrico) es la representacin de una funcin
espacial, modelado como un conjunto ordenado de elementos primitivos. Una
geometra puede constar de un solo elemento, que es una instancia de uno de
los tipos primitivos soportados, o una homognea o coleccin heterognea de
elementos. Un multipolgono, como se utiliza para representar un conjunto de
islas, es una coleccin homognea. Una coleccin heterognea es aquella en la
que los elementos son de diferentes tipos, por ejemplo, un punto y un polgono.
Un ejemplo de una geometra podra describir el suelo edificable en una
ciudad. Esto podra ser representado como un polgono con agujeros donde el
agua o zonificacin impide la construccin.
Tipos de Geometra
Ejemplos:
1. Crear una tabla llamada ROADS
DATA LOADING
Grandes cantidades de cargas de datos pueden ser realizadas por las
tradicionales utilidades de Oracle, tales como sqlldr, imp, o impdp. Al igual que
grandes cantidades de descargas pueden ser realizadas por utilidades como
exp o expdp. Esas utilidades no requieren sintaxis especial especfica. Como
recomendacin con datos nos espaciales, si se quiere hacer un buen
desempeo con grandes cantidades de cargas y descargas se deben de
cambiar losndices si estos son espaciales y recrearlos luego de que las
transacciones son completadas.
El SQL Loader puede cargar datos espaciales, pero no puede cargar datos de
formato GIS, tales como ESRI, MapInfo, Autodesk DWG, o Microstation DGN.
Cada proveedor de GIS posee sus propias herramientas para importar sus
formatos dentro del formato de Oracle SDO_GEOMETRY. Adems tambin
existen traductores universales, tales como Feature Manipulation Engine (FME)
por Safe Software que puede cargar numerosos formatos de diferentes
proveedores dentro de una SDO_GEOMETRY. FME puede tambin extraer datos
almacenados de tipo SDO_GEOMETRY y traducirlo a cualquier FME soportado
por GIS.
Ya que ESRI se ha hecho comn, Oracle expuso al publico una herramienta
realizada en Java en el Oracle Technology Network para abrir este tipo de
archivos, adems de leer sus geometras, atributos y abrir sus contenidos
dentro de la tabla Oracle.
VALIDACIN GEOMTRICA
Los datos espaciales deben ser validados para asegurar resultados correctos
cuando se realizan anlisis espaciales. Si una columna SDO_GEOMETRY esta
indexada espacialmente, Oracle realizara algunas revisiones para validar los
datos espaciales cuando estos son insertados dentro de la columna, sin
CAPA
Una capa es una coleccin de geometras que tienen el mismo conjunto de
atributos. Por ejemplo, una capa en un SIG podra incluir caractersticas
topogrficas, mientras que otro describe densidad de poblacin, y una tercera
describe la red de carreteras y puentes en la zona (lneas y puntos). Las
geometras y ndice espacial asociada para cada capa son almacenada en la
base de datos en tablas estndar.
Un sistema de coordenadas (tambin llamado un sistema de referencia
espacial) es un medio de asignar coordina a un lugar y el establecimiento de
relaciones entre los conjuntos de tales coordenadas. Se permite la
interpretacin de un conjunto de coordenadas como una representacin de una
posicin en un espacio del mundo real.
Cualquiera de datos espaciales tiene un sistema de coordenadas asociado con
l. El sistema de coordenadas puede georreferenciar (relacionado con una
representacin especfica de la Tierra) o no georeferenciada (Es decir,
cartesiana, y no relacionado con una representacin especfica de la Tierra). Si
el sistema de coordenadas es georeferenciada, tiene una unidad de medida
Modelo de consulta
Espacial utiliza un modelo de consulta de dos niveles para resolver consultas
espaciales y espacial une. El trmino se utiliza para indicar que dos
operaciones distintas se realizan para resolver consultas. La salida de las dos
operaciones combinadas produce el conjunto de resultados exactos.
Las dos operaciones se refieren a operaciones de filtro como primario y
secundario.
Los permisos de filtro primarios rpida seleccin de los registros de
candidatos a pasar a lo largo de la filtro secundario. El filtro primario compara
aproximaciones de geometra para reducir complejidad de clculo y se
considera un filtro de menor costo. Debido a que la primaria Filtro compara
aproximaciones geomtricas, devuelve un superset del resultado exacto
establecer.
El filtro secundario se aplica clculos exactos de las geometras que se
derivan del filtro primario. El filtro secundario produce una respuesta precisa a
una consulta espacial. La operacin del filtro secundario es
computacionalmente caro, pero slo se aplica a los resultados del filtro
primario, no a todo el conjunto de datos.
7
Indexacin R-Tree
}
1 a 9 son geometras en una capa.
A, b, c, y d son los nodos hoja del ndice R-tree, y contienen
delimitador mnimo rectngulos de geometras, junto con enlaces a las
geometras. Por ejemplo, una contiene el MBR de las geometras 1 y 2, b
contiene el MBR de las geometras 3 y 4, etctera.
A contiene el MBR de a y b, y B contiene el MBR de c y d.
La raz contiene el MBR de A y B (es decir, toda la zona se muestra).
Un ndice de rbol R se almacena en la tabla de ndice espacial
(SDO_INDEX_TABLE en el USER_ Vista SDO_INDEX_METADATA). El ndice
R-tree tambin mantiene un objeto de secuencia
(SDO_RTREE_SEQ_NAME en el USER_SDO_INDEX_ Ver metadatos) para
asegurar que las actualizaciones simultneas de usuarios concurrentes
pueden ser hechos en el ndice.
MDDATA esquema
Eficaz con Oracle Database 10g, Spatial crea un usuario y el esquema
nombrado
MDDATA, utilizando las siguientes instrucciones SQL internas:
CREATE USER mddata IDENTIFIED BY mddata; GRANT connect,
resource TO mddata; ALTER USER mddata ACCOUNT LOCK;
Usted debe utilizar el esquema MDDATA para el almacenamiento de datos
utilizados por la geo codificacin y ruteo
Aplicaciones. Este es el esquema predeterminado para el software de Oracle
que tiene acceso a la geo codificacin y datos de encaminamiento.
13