Introdução Postgis

Post on 11-Jul-2015

748 views 3 download

Transcript of Introdução Postgis

Introdução Postgis

Palestrante: Rafael Soto

Latinoware 2011 – 20/10/2011

IntroduçãoO 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

Back-end Dados

Desktop GIS Serv. Aplicação Serv. Mapas

Cliente / Servidor Web SOA

Dados Vetoriais

Introdução ao Postgis

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

Dados Vetoriais Geográficos

Introdução ao Postgis

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

SFS – Modelo de Dados Postgis

Introdução ao Postgis

Dados Espaciais na Prática

Introdução ao Postgis

Funções/Procedures Postgis

1- Management FunctionsEx: AddGeometryColumn

2- Geometry Relationship FunctionsEx: Intersects

3- Geometry Processing FunctionsEx: Area

4- Geometry OutputsEx: GML

Cliente Postgis

Introdução Postgis

Palestrante: Rafael Soto

Latinoware 2011 – 20/10/2011