Practica 3 Bases de datos espaciales

Páginas: 12 (2940 palabras) Publicado: 21 de octubre de 2013
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO
FACULTAD DE INGENIERIA
BASES DE DATOS ESPACIALES
PRÁCTICA 3.
ANÁLISIS ESPACIAL CON POSTGIS
La práctica se entrega en equipos máximo 2 personas.
3.1. OBJETIVO.
El objetivo de esta práctica es realizar análisis espacial de un área geográfica haciendo uso del estándar
OpenGIS creado para representar, almacenar, y explotar información espacial a travésdel uso de la extensión
espacial de PostgreSQL: PostGIS.
El análisis se basa en la construcción de una serie de sentencias SQL que permiten familiarizarse con la
jerarquía de ADTs así como del conjunto de funciones disponibles que permiten llevar a cabo esta tarea.
3.2. DESARROLLO DE LA PRÁCTICA.
3.2.1. Definición del área geográfica.
La figura al final del documento muestra un mapa con unconjunto de tópicos de interés para una ciudad
organizados en las siguientes capas:
Colonias. Representados por polígonos. Considerar que las áreas verdes que están contenidas o que
cruzan con las colonias no forman parte de la geometría de la colonia. Tip: se deberán modelar como
polígonos con huecos donde sea posible.
Áreas verdes: representadas por polígonos V1, etc. Observar que algunasáreas verdes están formadas
por más de un polígono.
Líneas del metro. Representadas por las líneas de colores mostradas en la figura
Líneas férreas. Observar que algunas de ellas presentan bifurcaciones.
Estaciones. Representadas por puntos, en donde el tren o el metro realizan paradas.
Centros de interés. Representados por un conjunto de puntos. Un centro de interés es un lugar donde
puedenexistir actividades recreativas, así como lugares para vivir. Los centros de interés se clasifican
por tipo:
o Museo
o Hospital
o Estadio
o Unidad habitacional
o Hotel
o Campamento militar
o Universidad
Observar que algunos de estos centros son representados por más de un punto.
3.2.2. Diseño de la base de datos espacial.
La información de estos tópicos se almacena empleando lassiguientes estructuras:

Ing. Jorge A. Rodríguez Campos
12

2013

1

de

Práctica 3

Bases de Datos Espaciales.

Actividad 1.
a) Para crear estas estructuras, se hará uso de la base de datos “espaciales” creada en la práctica
anterior. Las tablas de esta práctica deberán crearse en un nuevo esquema llamado “practica3”. Para
ello, desde pgAdmin estando conectado a la base de datos“espaciales”, abrir un nuevo editor SQL,
crear un nuevo esquema empleando las siguientes instrucciones:
drop schema if exists practica3 cascade;
create schema practica3;
b) Para crear las tablas en el esquema practica3, existen varias estrategias. La más sencilla es
modificar una variable de sesión para evitar anteponer el prefijo “practica3” en cada sentencia SQL.
Por lo anterior, antes de realizarcualquier operación SQL en el editor, se deberá ejecutar la siguiente
instrucción:
set search_path to practica3, public;
Con esta instrucción, todas las sentencias SQL se realizarán considerando el esquema practica3.
Importante: No olvidar ejecutar esta instrucción cada vez que se abre un nuevo editor SQL, ya que su valor
se pierde al cerrar pgAdmin o al iniciar un nuevo editor.
c) Generarel código DDL y crear las tablas con base a la figura anterior. (No es necesario incluir el
código SQL en el reporte).
d) Generar una sentencia SQL que agregue un nuevo campo “geo” para cada tabla empleando la función
addGeometryColumn
AddGeometryColumn(
,
,
,
,
,

)

Schema_name: en caso de que no se especifica, el valor del esquema se asigna a “public”.

Ing. Jorge A. RodríguezCampos

2013

2 de 12

Práctica 3

Bases de Datos Espaciales.

Table_name: Nombre de la tabla a la que se le agregará el ADT.
Column_name: Nombre de la columna que representa al ADT.
SRID: Identificador del sistema de referencia asociado al ADT. Su valor corresponde con algún sistema
registrado en la tabla SPATIAL_REF_SYS. Para efectos del curso, le asignarémos -1 (sistema de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica 3 Excel Base De Datos
  • Caso practico 3 Base de datos
  • Base de datos espaciales
  • Bases de datos espaciales
  • Practica2 bases de datos espaciales fi
  • etapa 3 Base de Datos
  • Base de dAtos 3+-4
  • Base De Datos 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS