clase4 practica

20

Click here to load reader

Upload: t763rm3n

Post on 23-Jun-2015

633 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Clase 4 - Practica

Fabio Andrés [email protected]

http://cursomdsig.blogspot.com

Page 2: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Tabla empleados

Page 3: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

0,0x

y

11111111

2222222

5555555

3333333

4444444

Page 4: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 5: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

CREATE DATABASE clase5WITH ENCODING='UTF8'

OWNER=postgresTEMPLATE=template_postgis;

Page 6: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 7: Clase4 practica

CREATE TABLE empleados(

dni integer,nombre character varying,ciudad character varying,salario integer,profesion character varying,fecha date,jubilado character varying

);

drop table empleados;

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

select * from empleados;

Page 8: Clase4 practica

CREATE TABLE empleados(dni integer NOT NULL,nombre character varying,ciudad character varying,salario integer,profesion character varying,fecha date,jubilado character varying,CONSTRAINT empleados_pkey PRIMARY KEY (dni)

)

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 9: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

SELECT AddGeometryColumn('', 'empleados','the_geom',-1,'POINT',2);

POINT

POLYGON

LINESTRING

Page 10: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

insert intoempleados(dni,nombre,ciudad,salario,profesion,fecha,jubilado,the_geom) values (1111111,'juan','madrid',1500,'informatico',date '2001-10-05','no', GeometryFromText('POINT(2 2)', -1));

select dni, fecha, the_geom from empleados;

Page 11: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

update empleados set fecha = date'1972-05-01' where dni=1111111;

select dni, fecha, the_geom from empleados;

Page 12: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

select dni, fecha, astext(the_geom) from empleados;

Page 13: Clase4 practica

insert intoempleados(dni,nombre,ciudad,salario,profesion,fecha,jubilado,the_geom) values (1111111,'juan','madrid',1500,'informatico',date '2001-10-05','no', GeometryFromText('POLYGON((0 0, 2 0 , 2 2 , 1 2 , 0 0 ))', -1));

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 14: Clase4 practica

select dni, fecha, astext(the_geom) from empleados;

select dni, fecha, area(the_geom) from empleados;

select dni, fecha, centroid(the_geom) from empleados;

select dni, fecha, astext(centroid(the_geom)) fromempleados;

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 15: Clase4 practica

insert intoempleados(dni,nombre,ciudad,salario,profesion,fecha,jubilado,the_geom) values (1111111,'juan','madrid',1500,'informatico',date '2001-10-05','no', GeometryFromText('LINESTRING(0 0, 2 0 , 2 2 , 1 2 )', -1));

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 16: Clase4 practica

select dni, fecha, area(the_geom) from empleados;

select dni, fecha, length(the_geom) from empleados;

select dni, fecha, astext(centroid(the_geom)) fromempleados;

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 17: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 18: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 19: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )

Page 20: Clase4 practica

FACULTAD DE INGENIERÍAESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA

Curso Modelo de datos para SIG (720145M )