Introdução Postgis




 Palestrante: Rafael Soto
 Latinoware 2011 – 20/10/2011
Introdução
O que é Postgis ?
Módulo do banco de dados livre PostgreSQL que habilita
o armazenamento, consulta e administração de dados do
tipo espacial(vetores) junto aos demais tipos de dados
nativos do banco;

Possibilita a utilização do PostgreSQL como back-end
centralizador de dados espaciais sustentando
arquiteturas corporativas de sistemas de informação
geográfica.

Implementa padrões abertos(SFS) possibilitando a
interoperabilidade com sistemas consumidores de
informação espacial – Desktop GIS, Servidores de
Mapas e outros.
Introdução ao Postgis
Arquitetura Corporativa



Cliente / Servidor        Web             SOA

Desktop GIS          Serv. Aplicação   Serv. Mapas




Back-end Dados
Dados Vetoriais
Ponto = (X , Y)
Linha = (Ponto 1 , Ponto 2) = ( (X , Y) , (X , Y) )
Poligono = (Ponto 1 , Ponto 2, Ponto 3 , Ponto 1) = ( (X , Y) , (X , Y) , (X , Y) , (X , Y) )




      Introdução ao Postgis
Dados Vetoriais Geográficos

                        Ponto = (lon , lat)
                        Point(-15.78544 -47.87153)




                        Linha = (Ponto 1,Ponto 2...) = ( (X , Y) , (X , Y) )
                        LineString((lon lat),(lon,lat),....)




                        Poligono = (Ponto 1 , Ponto 2, Ponto 3 , Ponto
                        1) = ( (X , Y) , (X , Y) , (X , Y) , (X , Y) )
                        Polygon((lon1,lat1),(lonN,latN),...(lon1,lat1))


Introdução ao Postgis
SFS – Modelo de Dados Postgis




Introdução ao Postgis
Dados Espaciais na Prática




Introdução ao Postgis
Funções/Procedures Postgis


 1- Management Functions
 Ex: AddGeometryColumn

 2- Geometry Relationship Functions
 Ex: Intersects

 3- Geometry Processing Functions
 Ex: Area

 4- Geometry Outputs
 Ex: GML
Cliente Postgis
Introdução Postgis




 Palestrante: Rafael Soto
 Latinoware 2011 – 20/10/2011

Introdução Postgis

  • 2.
    Introdução Postgis Palestrante:Rafael Soto Latinoware 2011 – 20/10/2011
  • 3.
    Introdução O que éPostgis ? Módulo do banco de dados livre PostgreSQL que habilita o armazenamento, consulta e administração de dados do tipo espacial(vetores) junto aos demais tipos de dados nativos do banco; Possibilita a utilização do PostgreSQL como back-end centralizador de dados espaciais sustentando arquiteturas corporativas de sistemas de informação geográfica. Implementa padrões abertos(SFS) possibilitando a interoperabilidade com sistemas consumidores de informação espacial – Desktop GIS, Servidores de Mapas e outros. Introdução ao Postgis
  • 4.
    Arquitetura Corporativa Cliente /Servidor Web SOA Desktop GIS Serv. Aplicação Serv. Mapas Back-end Dados
  • 5.
    Dados Vetoriais Ponto =(X , Y) Linha = (Ponto 1 , Ponto 2) = ( (X , Y) , (X , Y) ) Poligono = (Ponto 1 , Ponto 2, Ponto 3 , Ponto 1) = ( (X , Y) , (X , Y) , (X , Y) , (X , Y) ) Introdução ao Postgis
  • 6.
    Dados Vetoriais Geográficos Ponto = (lon , lat) Point(-15.78544 -47.87153) Linha = (Ponto 1,Ponto 2...) = ( (X , Y) , (X , Y) ) LineString((lon lat),(lon,lat),....) Poligono = (Ponto 1 , Ponto 2, Ponto 3 , Ponto 1) = ( (X , Y) , (X , Y) , (X , Y) , (X , Y) ) Polygon((lon1,lat1),(lonN,latN),...(lon1,lat1)) Introdução ao Postgis
  • 7.
    SFS – Modelode Dados Postgis Introdução ao Postgis
  • 8.
    Dados Espaciais naPrática Introdução ao Postgis
  • 9.
    Funções/Procedures Postgis 1-Management Functions Ex: AddGeometryColumn 2- Geometry Relationship Functions Ex: Intersects 3- Geometry Processing Functions Ex: Area 4- Geometry Outputs Ex: GML
  • 10.
  • 11.
    Introdução Postgis Palestrante:Rafael Soto Latinoware 2011 – 20/10/2011