Sunteți pe pagina 1din 5

ESPECIALIZACIÓN EN DESARROLLO DE BASES DE DATOS

SEMINARIO - BASES DE DATOS ESPACIALES


PRACTICA GUIADA PARA CARGAR SHAPEFILE A ORACLE

Para la siguiente práctica se trabajará con las siguientes herramientas:

 ORACLE 11G
 SQL DEVELOPER 3.1
 GEORAPTOR (http://sourceforge.net/apps/mediawiki/georaptor/index.php?title=Installation)

La siguiente práctica consiste en crear una tabla llamada PLANO e insertar registros que
permitan afianzar el trabajo con campos de tipo Geométrico.

Lo primero es ingresar a SQL Developer y loguearse:

Para continuar con la práctica es necesario tener instalada la extensión Georaptor

GEORAPTOR

GeoRaptor es una extensión de Oracle SQL Developer para la visualización y el mantenimiento de datos
espaciales. Se trata de un proyecto de código abierto que se inició en 2006. El nombre fue inspirado por el
nombre preliminar SQL Developer "Raptor" y se mantuvo sin cambios después del lanzamiento de producto de
SQL Developer.
La instalación de Georaptor está detallada en el siguiente link.

http://sourceforge.net/apps/mediawiki/georaptor/index.php?title=Installation

Luego de haber chequeado que tenemos la extensión e Georaptor instalada, procedemos a


seguir los siguiente pasos para cargar un ShapeFile.

Para este ejemplo cargaremos los ShapeFile de Colombia, los cuales se encuentra en la
documentación entregada por el profesor.

PASOS PARA CARGAR UN SHAPEFILE CON GEORAPTOR

1. Ubicarse en la base de datos sobre la cual deseamos cargar el ShapeFile.

2. Desde el entorno de Sql Developer presionamos Click en la opción VerGeoraptor

3. En la ventana que se muestra se configura las ocpiones para cargar el SHAPEFILE


Feature Identifier Column: Representa la columna que hará las veces de llave
primaria.
SRID: Representa el sistema de referencia.
Geometry Column: Representa la columna de tipo SDO_Geometry y el usuario
puede seleccionar el nombre de dicha columna.
Create Metadata: Se debe chequear para que el sistema cree el metadato en la
tabla user_sdo_geom_metadata.
Create Spatial Index: Se debe chequear para que el sistema cree el índice espacial.
Table Name: Campo para crear el nombre de la tabla en el SGBD.

Lugo de haber configurado los campos procedemos a dar click al botón LOAD

4. Seguidamente el sistema realiza la operación de cargue de los registros y emite un


mensaje de confirmación de que se creó la tbla y se insertaron los registros. También
emite un mensaje que se creó el índice espacial.
5. Después de haber cargado el shapefile verificamos desde la interfaz de comandos.

EJERCICIOS PROPUESTOS

Cargar los demás ShapeFile de caso de estudio de Colombia (Municipios, Rios,


Cabeceras y Curvas de Nivel)

Resolver las siguientes consultas:


1. Cuáles son los municipios donde se encuentra la altura más elevada.
2. Cuál es el rio más largo de todos y liste los municipios por donde pasa con el
departamento al que pertenece, ordenados por Departamento y municipio
3. Cuáles son los dos municipios más alejados de todos en tierra (sin contar islas,
etc.)
4. Determine cuál es el departamento con el mayor número de cabeceras
municipales.
5. Determine cuál es el municipio por el que pasan el mayor número de ríos.
6. Determine cuáles son los municipios que no los atraviesa ningún río.
7. Identificar los departamentos que son vecinos del Departamento de
Cundinamarca.
8. Identificar cual es el departamento con el mayor número de municipios.
9. Identificar cual es el río que atraviesa el mayor número de cabeceras
municipales.
10. Mostrar el nombre de cada departamento con el total de extensión en
Hectáreas.