1 / 32

Meteorological and Environmental Data in Data base PostgreSQL ( PostGIS / WKT Raster)

Meteorological and Environmental Data in Data base PostgreSQL ( PostGIS / WKT Raster) and querying by web. Kleber R. da Paixão Ataíde. Meteorologist INMET, PHD student in Geoprocessing and environmental analysis.

suzuki
Download Presentation

Meteorological and Environmental Data in Data base PostgreSQL ( PostGIS / WKT Raster)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Meteorological and Environmental Data in Data base PostgreSQL (PostGIS / WKT Raster) and querying by web. Kleber R. da Paixão Ataíde Meteorologist INMET, PHD student in Geoprocessing and environmental analysis. Instituto Nacional de Meteorologia - Eixo Monumental Via S1 - Brasília – Brasil. Email: kleber.ataide@inmet.gov.br

  2. Objective • Organize environmentalandmeteorological data in a database withsupport for spatialextensions as vectorsandimages • Automating the estimation of evapotranspiration using remote sensing and GIS

  3. Sensible Heat flux R n λET Soil heat flux The SEBAL algorithm As we saw last week • Is able to determine the components of surface energy balance using satellite imagery, wind data from meteorological station, size and crop coefficient (Kc), and other surface relief. λET = Rn - G - H

  4. The SEBAL algorithm Satellite Data Images Rn G H Tar U100 Zref Zah r0 Processamento Tar U100 Zref Zah t0c Evapotranspiration Tar U100 Zref Zah Rg

  5. Fast access However • The client wants to know directly how much the culture looses water, without having all the trouble of doing the calculation.

  6. Fast access • For anoperationalinstitutethatreceives data andsatelliteimages, it`s interesting use a database thatsupportsmultipletypesof data andlargestoragecapacity; • Evapotranspiration is generatedondemandbytheclient via internet.

  7. PostgreSQL • PostgreSQL is the system database open source world's most advanced, with a global community of thousands of users and developers, businesses and organizations.

  8. PostgreSQL • The PostgreSQL project has more than 20 years of engineering, starting at the University of California, Berkeley, and an unparalleled development speed today.

  9. PostgreSQL • The feature set of PostgreSQL not only equals that of database systems owners more advanced, but exceeds them in advanced features, extensibility, security and stability.

  10. POSTGIS • PostGIS: It is a geospatial extension for postgresql; • PostGIS Guide : http://www.webgis.com.br/postgis/

  11. what is a spatial data? • The data that have location informationand vector or raster form. • Location of roads, rivers, lakes, LinesElectric Transmission, Forests, Parks,States, Cities. Also imagesrecorded by sensors.

  12. Vector files • These entities are represented • as polygons. • as lines ; • as points and • Raster (satellite image)

  13. Vector files • These entities are represented • as polygons. • as lines ; • as points and • Raster (satellite image)

  14. Vector files • These entities are represented • as polygons. • as lines ; • as points and • Raster (satellite image)

  15. Raster data • Satellite image • 16 bits • geottif • jpg

  16. What kind of geometric objects can I store? Figura 1 – Um buffer circular(a)vetorial que intersecta com dois tipos de vegetação vetoriais (tipo 1 e tipo 2) com resultado em vetor. Operations: BUFFER(the_geo,distance); GEOMUNION(A.the_geom,B.the_geom); INTERSECTION(A.the_geom,B.the_geom); DIFFERENCE(A.the_geom,B.the_geom); CONVEXHULL(A.the_geom); DISTANCE (geometry a, geometry b); between 2 points. LENGTH(geometry); Lengthoftheline PERIMETER(g geometry); Perimeterofanpoligon. AREA(geometry); de um poligon.

  17. What kind of geometric objects can I store? Operations: BUFFER(the_geo,distance); GEOMUNION(A.the_geom,B.the_geom); INTERSECTION(A.the_geom,B.the_geom); DIFFERENCE(A.the_geom,B.the_geom); CONVEXHULL(A.the_geom); DISTANCE (geometry a, geometry b); between 2 points. LENGTH(geometry); Lengthoftheline PERIMETER(g geometry); Perimeterofanpoligon. AREA(geometry); de um poligon.

  18. What kind of geometric objects can I store? Operations: BUFFER(the_geo,distance); GEOMUNION(A.the_geom,B.the_geom); INTERSECTION(A.the_geom,B.the_geom); DIFFERENCE(A.the_geom,B.the_geom); CONVEXHULL(A.the_geom); DISTANCE (geometry a, geometry b); between 2 points. LENGTH(geometry); Lengthoftheline PERIMETER(g geometry); Perimeterofanpoligon. AREA(geometry); de um poligon.

  19. What kind of geometric objects can I store? Operations: BUFFER(the_geo,distance); GEOMUNION(A.the_geom,B.the_geom); INTERSECTION(A.the_geom,B.the_geom); DIFFERENCE(A.the_geom,B.the_geom); CONVEXHULL(A.the_geom); DISTANCE (geometry a, geometry b); between 2 points. LENGTH(geometry); Lengthoftheline PERIMETER(g geometry); Perimeterofanpoligon. AREA(geometry); de um poligon.

  20. EXAMPLES OF KINDS OF RELATIONS CROSS TOUCHES DISJOINT CONTAINS

  21. EXAMPLE What are the states that border the state of Minas Gerais? SQL - Strucutred Query Language

  22. Query the pixel value of the database via web Original data stored in postgresql

  23. Example Query the pixel value of the database via web 26.3 ˚C

  24. Materials & Methods The access is via Internet. Using Google maps interface with some features and tools to facilitate access and interaction with the system to obtain the final result (final product) – in other words the evapotranspiration.

  25. Materials & Methods The access is via Internet. Using Google maps interface with some features and tools to facilitate access and interaction with the system to obtain the final result (final product) – in other words the evapotranspiration.

  26. Materials & Methods The access is via Internet. Using Google maps interface with some features and tools to facilitate access and interaction with the system to obtain the final result (final product) – in other words the evapotranspiration.

  27. Materials & Methods The access is via Internet. Using Google maps interface with some features and tools to facilitate access and interaction with the system to obtain the final result (final product) – in other words the evapotranspiration.

  28. Materials & Methods

  29. Materials & Methods weather station

  30. Evapotranspiration cycle for fine weather conditions As an example, a farmer who has registered his farm in the National Supply Company (Conab). He must fill some fields as planting dates, crop planted, the farm area with geographic location, etc. (here in Brazil is starting the registration of agricultural areas with the use of GPS for production control)

  31. References • REFERÊNCIA BIBLIOGRÁFICA • KOZIEVITCH, N. P. Dados meteorológicos: um estudo de viabilidade utilizando um SGBD em plataforma de baixo custo, dissertação de mestrado, Curitiba-PR, 2005, p.70. • OBE, REGINA. O.; HSU, LEO. S. PostGIS in Action: MEAP Edition Manning Early. Manning Publications Co. Acces Program. p. 425, ISBN: 9781935182269, May. 2009. Disponível em: <www.manning.com>. Acessado em: 10/01/2010. • POSTGIS MANUAL. Disponível em <http://postgis.refractions.net/docs/postgis.pdf>.Acesso em: 10/10/2009. • THE MAPSERVER TEAM. MapServer: MapServer documentation, Release 5.6.1, 2010, p. 714. • Ataide, K.R.P, Bezerra, W.A. - Dados Meteorológicos e Ambientais em PostgreSQL (PostGIS / WKT Raster) e consulta via WEB, XVI Congresso Brasileiro de Meteorologia, 2010, Belém-PA.

  32. Thank you • Obrigado • Gracias • 谢谢 (xiè xiè) • شكرا(Shkrā) • Спасибо(Spasibo) • Dhanyavaadaalu • Eyalama

More Related