Difference between revisions of "Ligação a uma base de dados Postgresql"
(Created page with "== Ligação ao Postgresql == QGIS → Camada → Add layer → Adicionar Camada PostGIS... Preencher o diálogo como na imagem. Nome: pdm2017 Endereço: brgqgis.cm-braga.p...") |
|||
| Line 3: | Line 3: | ||
QGIS → Camada → Add layer → Adicionar Camada PostGIS... | QGIS → Camada → Add layer → Adicionar Camada PostGIS... | ||
| − | + | Na primeira vez que se faz uma ligação, é preciso preencher o diálogo como na imagem. | |
Nome: pdm2017 | Nome: pdm2017 | ||
| Line 16: | Line 16: | ||
[[File:Captura de ecrã de 2019-01-14 00-48-07.png]] | [[File:Captura de ecrã de 2019-01-14 00-48-07.png]] | ||
| + | |||
| + | === Ligação ao Postgresql === | ||
| + | |||
| + | Depois de preenchidos os dados da ligação, carrega-se em Conectar. | ||
| + | |||
| + | Aparece a informação em base de dados, organizadas em Esquemas. | ||
| + | |||
| + | # Escolher o esquema sigbraga_2016 | ||
| + | # Opções de pesquisa: procurar as tabelas com 'cadastro' | ||
| + | # Opções de pesquisa: procurar | ||
| + | |||
| + | [[File:Captura de ecrã de 2019-01-14 01-09-32.png]] | ||
== Importação de dados == | == Importação de dados == | ||
Revision as of 01:10, 14 January 2019
Ligação ao Postgresql
QGIS → Camada → Add layer → Adicionar Camada PostGIS...
Na primeira vez que se faz uma ligação, é preciso preencher o diálogo como na imagem.
Nome: pdm2017 Endereço: brgqgis.cm-braga.pt Porta: 5432
Autenticação: Básico
Utilizador: (a mesma que usam no AD)
Palavra-Passe: (a mesma que usam no AD)
Ligação ao Postgresql
Depois de preenchidos os dados da ligação, carrega-se em Conectar.
Aparece a informação em base de dados, organizadas em Esquemas.
- Escolher o esquema sigbraga_2016
- Opções de pesquisa: procurar as tabelas com 'cadastro'
- Opções de pesquisa: procurar
Importação de dados
De KML para Postgresql
Do OpenStreetMap para Postgresql
Importação de dados GeoJSON a partir do OpenStreetMap
De shapefile para Postgresql
Importação da CAOP 2016 da Madeira
Estilos
Dados importados do portal Geosaúde, e convertidos do sistema de coordenadas EPSG:3857 (PSEUDO MERCATOR) para EPSG:3763. ndicador: Nascimentos em mulheres adolescentes
Guardar e recuperar estilos em base de dados
Consultas com o Gestor de Base de dados
Consultas simples em SQL
select * from pontos
where fclass = 'pharmacy'
Consultas mais sofisticadas em SQL
select pontos.id, pontos.name as nome, st_buffer(pontos.geom, 500) as geom
from pontos, caop
where caop.concelho = 'BRAGA' and st_contains(caop.geom, pontos.geom)
and pontos.fclass = 'pharmacy'
Triggers
Notificações Postgresql
Não seria incrível poder atualizar o layer se houver mudanças na base de dados?
http://oslandia.com/en/2017/10/07/refresh-your-maps-from-postgresql/


