Curso Modelo de datos para SIG (720145M )




                                          Clase 7
                                                          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 )




                               ogrinfo cobertura.shp




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




                                                                    1991

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




                                                                    2005

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




  shp2pgsql [cobertura] [nombre ] > salida.sql




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




              psql -U [usuario] -d [base_datos] -f
                          [archivo].sql




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 )




  select * from pluviometros;

  select x(the_geom), y(the_geom) from pluviometros
  where cdgo=83;

  select st_buffer(the_geom,100) from pluviometros
  where cdgo=83;

  select astext(st_buffer(the_geom,100)) from
  pluviometros where cdgo=83;



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




  select x(the_geom), y(the_geom) from pluviometros
  where cdgo=83;



  select st_transform( setsrid( the_geom , 21891 ) , 4326 )
  as transformado_wgs84
  from pluviometros where cdgo=83;




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




  select x(transformado_wgs84), y(transformado_wgs84)
  from (
  select st_transform( setsrid( the_geom , 21891 ) , 4326 )
  as transformado_wgs84
      from pluviometros where cdgo=83
        ) as subconsulta;




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




      select * from lotes_1991;


      select area(the_geom) , perimeter(the_geom)
      from lotes_1991 where tch > 160;


      select p.cdgo , l.gid , st_distance(l.the_geom,
      p.the_geom) as distancia_m ,
      st_distance(l.the_geom, p.the_geom)/1000 as
      distancia_km from lotes_1991 as l, pluviometros
      as p where p.cdgo=83 and l.tch > 160;


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




    select l.gid, l.tch, l.the_geom from lotes_1991 as l ,
    pluviometros as p
    where st_distance(l.the_geom, p.the_geom) < 200
    and p.cdgo=83;


    select p.gid, p.cdgo, p.the_geom from lotes_1991 as l
    , pluviometros as p
    where st_distance(l.the_geom, p.the_geom) < 200
    and l.gid=2;



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




   select l.the_geom , l.gid , l.tch
   from lotes_1991 as l , zverdes as zv
   where intersects( zv.the_geom , l.the_geom );


   select l.the_geom , l.gid , l.tch
   from lotes_1991 as l , pluviometros as p
   where
   intersects( st_buffer(p.the_geom,100) , l.the_geom );




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




   select * from viasprinci;

   select npoints(the_geom) from viasprinci;

   select astext(the_geom) from viasprinci;

   select rotate(the_geom,45) from viasprinci;

   select astext(rotate(the_geom,45)) from viasprinci;




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



                                          Ejercicio

Uso de las funciones, ilustre con un ejemplo haciendo uso
de la información espacial disponible.

•ST_Crosses

•ST_Touches

•ST_Overlaps

•ST_Within

•ST_Contains

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




        Ejercicio


        Elaborar consultas espaciales (2) para el escenario
        del año 1991 .

        Elaborar consultas espaciales (2) para el escenario
        del año 2005.

        Elaborar consultas espaciales (2) que cuantifiquen
        cambios en los escenarios 1991 – 2005.




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




                              GRACIAS !


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




            ogr2ogr.exe
            -s_srs EPSG:%source%
            -t_srs EPSG:%target%
            %archivo%_%target%.shp
            %archivo_original%.shp



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

Clase7

  • 1.
    Curso Modelo dedatos para SIG (720145M ) Clase 7 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 ) ogrinfo cobertura.shp FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 3.
    Curso Modelo dedatos para SIG (720145M ) 1991 FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 4.
    Curso Modelo dedatos para SIG (720145M ) 2005 FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 5.
    Curso Modelo dedatos para SIG (720145M ) shp2pgsql [cobertura] [nombre ] > salida.sql FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 6.
    Curso Modelo dedatos para SIG (720145M ) psql -U [usuario] -d [base_datos] -f [archivo].sql FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 7.
    Curso Modelo dedatos para SIG (720145M ) FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 8.
    Curso Modelo dedatos para SIG (720145M ) select * from pluviometros; select x(the_geom), y(the_geom) from pluviometros where cdgo=83; select st_buffer(the_geom,100) from pluviometros where cdgo=83; select astext(st_buffer(the_geom,100)) from pluviometros where cdgo=83; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 9.
    Curso Modelo dedatos para SIG (720145M ) select x(the_geom), y(the_geom) from pluviometros where cdgo=83; select st_transform( setsrid( the_geom , 21891 ) , 4326 ) as transformado_wgs84 from pluviometros where cdgo=83; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 10.
    Curso Modelo dedatos para SIG (720145M ) select x(transformado_wgs84), y(transformado_wgs84) from ( select st_transform( setsrid( the_geom , 21891 ) , 4326 ) as transformado_wgs84 from pluviometros where cdgo=83 ) as subconsulta; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 11.
    Curso Modelo dedatos para SIG (720145M ) select * from lotes_1991; select area(the_geom) , perimeter(the_geom) from lotes_1991 where tch > 160; select p.cdgo , l.gid , st_distance(l.the_geom, p.the_geom) as distancia_m , st_distance(l.the_geom, p.the_geom)/1000 as distancia_km from lotes_1991 as l, pluviometros as p where p.cdgo=83 and l.tch > 160; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 12.
    Curso Modelo dedatos para SIG (720145M ) select l.gid, l.tch, l.the_geom from lotes_1991 as l , pluviometros as p where st_distance(l.the_geom, p.the_geom) < 200 and p.cdgo=83; select p.gid, p.cdgo, p.the_geom from lotes_1991 as l , pluviometros as p where st_distance(l.the_geom, p.the_geom) < 200 and l.gid=2; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 13.
    Curso Modelo dedatos para SIG (720145M ) select l.the_geom , l.gid , l.tch from lotes_1991 as l , zverdes as zv where intersects( zv.the_geom , l.the_geom ); select l.the_geom , l.gid , l.tch from lotes_1991 as l , pluviometros as p where intersects( st_buffer(p.the_geom,100) , l.the_geom ); FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 14.
    Curso Modelo dedatos para SIG (720145M ) select * from viasprinci; select npoints(the_geom) from viasprinci; select astext(the_geom) from viasprinci; select rotate(the_geom,45) from viasprinci; select astext(rotate(the_geom,45)) from viasprinci; FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 15.
    Curso Modelo dedatos para SIG (720145M ) Ejercicio Uso de las funciones, ilustre con un ejemplo haciendo uso de la información espacial disponible. •ST_Crosses •ST_Touches •ST_Overlaps •ST_Within •ST_Contains •ST_Simplify FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 16.
    Curso Modelo dedatos para SIG (720145M ) Ejercicio Elaborar consultas espaciales (2) para el escenario del año 1991 . Elaborar consultas espaciales (2) para el escenario del año 2005. Elaborar consultas espaciales (2) que cuantifiquen cambios en los escenarios 1991 – 2005. FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 17.
    Curso Modelo dedatos para SIG (720145M ) GRACIAS ! FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA
  • 18.
    Curso Modelo dedatos para SIG (720145M ) ogr2ogr.exe -s_srs EPSG:%source% -t_srs EPSG:%target% %archivo%_%target%.shp %archivo_original%.shp FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA CIVIL Y GEOMÁTICA