Curso Modelo de datos para SIG (720145M )




                  Clase 4 - Practica
                                                          Fabio Andrés Herrera
                                                          fandresherrera@hotmail.com



                                http://cursomdsig.blogspot.com

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




                                          Tabla empleados




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




                                    4444444




                                              2222222                  3333333




                                   11111111




                                                        5555555




  y
                  0,0
              x
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




  CREATE DATABASE clase5
   WITH ENCODING='UTF8'
     OWNER=postgres
     TEMPLATE=template_postgis;




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




      CREATE TABLE empleados
      (
         dni integer,
         nombre character varying,
         ciudad character varying,
         salario integer,
         profesion character varying,
         fecha date,
         jubilado character varying
      );

                                          select * from empleados;

                                          drop table empleados;

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




    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ÍA
ESCUELA 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




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




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




           select dni, fecha, the_geom from empleados;




FACULTAD DE INGENIERÍA
ESCUELA 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;




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




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




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




  insert into
  empleados(dni,nombre,ciudad,salario,profesion,fecha,jubilado,the_ge
  om) 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ÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




   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)) from
   empleados;




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




insert into
empleados(dni,nombre,ciudad,salario,profesion,fecha,jubila
do,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ÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




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

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

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




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
Curso Modelo de datos para SIG (720145M )




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

Clase4 practica

  • 1.
    Curso Modelo dedatos para SIG (720145M ) Clase 4 - Practica Fabio Andrés Herrera fandresherrera@hotmail.com http://cursomdsig.blogspot.com FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 2.
    Curso Modelo dedatos para SIG (720145M ) Tabla empleados FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 3.
    Curso Modelo dedatos para SIG (720145M ) 4444444 2222222 3333333 11111111 5555555 y 0,0 x FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 4.
    Curso Modelo dedatos para SIG (720145M ) FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 5.
    Curso Modelo dedatos para SIG (720145M ) CREATE DATABASE clase5 WITH ENCODING='UTF8' OWNER=postgres TEMPLATE=template_postgis; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 6.
    Curso Modelo dedatos para SIG (720145M ) FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 7.
    Curso Modelo dedatos para SIG (720145M ) CREATE TABLE empleados ( dni integer, nombre character varying, ciudad character varying, salario integer, profesion character varying, fecha date, jubilado character varying ); select * from empleados; drop table empleados; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 8.
    Curso Modelo dedatos para SIG (720145M ) 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ÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 9.
    Curso Modelo dedatos para SIG (720145M ) SELECT AddGeometryColumn('', 'empleados','the_geom',-1,'POINT',2); POINT POLYGON LINESTRING FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 10.
    Curso Modelo dedatos para SIG (720145M ) insert into empleados(dni,nombre,ciudad,salario,profesion,fecha,jubilado,t he_geom) values (1111111,'juan','madrid',1500,'informatico',date '2001- 10-05','no', GeometryFromText('POINT(2 2)', -1)); select dni, fecha, the_geom from empleados; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 11.
    Curso Modelo dedatos para SIG (720145M ) update empleados set fecha = date'1972-05-01' where dni=1111111; select dni, fecha, the_geom from empleados; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 12.
    Curso Modelo dedatos para SIG (720145M ) select dni, fecha, astext(the_geom) from empleados; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 13.
    Curso Modelo dedatos para SIG (720145M ) insert into empleados(dni,nombre,ciudad,salario,profesion,fecha,jubilado,the_ge om) 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ÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 14.
    Curso Modelo dedatos para SIG (720145M ) 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)) from empleados; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 15.
    Curso Modelo dedatos para SIG (720145M ) insert into empleados(dni,nombre,ciudad,salario,profesion,fecha,jubila do,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ÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 16.
    Curso Modelo dedatos para SIG (720145M ) select dni, fecha, area(the_geom) from empleados; select dni, fecha, length(the_geom) from empleados; select dni, fecha, astext(centroid(the_geom)) from empleados; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 17.
    Curso Modelo dedatos para SIG (720145M ) FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 18.
    Curso Modelo dedatos para SIG (720145M ) FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 19.
    Curso Modelo dedatos para SIG (720145M ) FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 20.
    Curso Modelo dedatos para SIG (720145M ) FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA