SlideShare a Scribd company logo
1 of 25
Download to read offline
Neste tutorial será construído uma base de dados em PostGIS, de acordo com o trabalho realizado em
OSM.


Pretende-se deste modo explicar a metodologia e procedimentos realizados, desde a vectorização na
ferramenta de edição JOSM, do OpenStreetMap, até à introdução dos dados em PostGIS.


Para a implementação do projecto numa base de dados será necessário recorrer a vários softwares:
            Ferramenta de edição JOSM;
            Quantum GIS;
            PostGIS Shapefile and DBF Loader;
            pgAdmin III
1º Abrir um projecto no Quantum Gis:
2º Adicionar o ficheiro OSM da área de trabalho:
    - Através do comando Load OSM from file        escolho o directório do ficheiro (   )
(   ) e obtenho, deste modo, a área de trabalho em OSN (Area_PVL) no Qgis:
1º Selecciono o layer pretendido, Exemplo: Area_PVL points e com o botão do lado direito do rato,
   escolho o campo Save as shapefile .
                                         Na nova janela atribuo um nome ao ficheiro e faço gravar
2º   Após a    ordem para fazer guardar, abrir-se-á uma nova janela onde devo definir o sistema de
     coordenadas que quero atribuir à shapefile. Por defeito, estava em WGS 84 (coordenadas
     geográficas) e no qual irei transformar para WGS 84/UTM 29N    -   EPSG: 32629 (coordenadas
     projectadas):
3º   Realizar os mesmos procedimentos para os restantes layers de modo a obter três shapefiles do tipo
     pontual (pontos); linear (vias) e poligonal (edificios):
1º Abrir o pgAdmin III e conectar o servidor localgeobox:
2º Criar uma nova base de dados, designada de “planhoso”:
2º Criar uma nova base de dados, designada de “planhoso”:
3º Depois de actualizar as Bases de Dados existentes, podemos verificar a existência da base de dados
    anteriormente criada: “planhoso” e que esta è constituída por duas tabelas (a referência espacial e a
    geometria) adicionadas por defeito.
Após a concepção da base de dados, pretende-se adicionar a informação contida nos ficheiros shp,
exportados na etapa anterior para o nosso projecto, de modo acrescentar mais 3 tabelas à 2 pré-
existentes.


Para tal, recorre-se ao
              PostGIS Shapefile and DBF Loader:
( .) e preencho todos os campos necessários e importo as shapefiles (edificios; pontos e vias) para a
base de dados “planhoso”:


       Directório do ficheiro. shp


       Username: geobox
       Password: geobox

       Nome da B. Dados


       SRID correspondente ao
       sistema de coordenadas
       WGS 84/UTM 29N




   Realizar o mesmo procedimento para
as restantes shapefiles
Por fim, e de volta ao pgAdmin III, actualizo a base de dados “planhoso” e verifico que esta já contem a
informação importada no passo anterior   .
O SQL é uma linguagem usada para comunicar com bases de dados. Os comandos da SQL são usados
para realizar operações tais como alterar / actualizar dados numa base de dados, ou responder a
questões a partir da informação armazenada numa base de dados.


Foi aplicado à base de dados “planhoso” as seguintes queries:


1) Quais as vias que começam por ‘E’:
select * from vias where name like 'E%'
2)Qual a geometria da tabela vias (o tipo de geometria e as coordenadas):
select name, st_astext(the_geom) from vias
3) Qual o número de linhas (vias) editadas por mim:
select count (vias.user) from vias where vias.user like '%ana_costa%'




4) Qual o número de áreas (edifícios) editados por mim:
select count (edificios.user) from edificios where edificios.user like '%ana_costa%'
5) Qual o somatório do nº de linhas acrescentados pelo user “ana_costa”?
select sum (st_length(the_geom)), user from vias where vias.user like '%ana_costa%'




6) Qual o somatório do nº áreas dos polígonos acrescentados pelo user “ana_costa”?
select sum (st_area(the_geom)), user from edificios where edificios.user like '%ana_costa%'
7) Qual nome das ruas (vias) que editei?
select vias.user, vias.name from vias where vias.user like '%ana_costa%'
8) Qual nome dos edifícios (áreas) que editei?
select edificios.user, edificios.name from edificios where edificios.user like '%ana_costa%'
9) Qual o nome das vias e o respectivo código postal?
select vias.name as name, vias.user as name, cttshapefile.cp4 as Codigo_Postal from vias, cttshapefile
10) Qual o código postal das vias, editadas por mim e ordenadas pelo nome das ruas?
select vias.name as name, vias.user as name, cttshapefile.cp4 as Codigo_Postal from vias, cttshapefile
where vias.the_geom && cttshapefile.the_geom and contains(vias.the_geom, vias.the_geom) and vias.user
like '%ana_costa%' order by vias.name
11) Qual a distância de uma determinada rua (ex.: Avenida da República) que editei de uma escola?
select vias.name, edificios.user, edificios.name edificios, edificios.amenity, st_distance (vias.the_geom,
edificios.the_geom)
from vias, edificios where vias.name like '%Avenida da República%' and edificios.amenity like '%school%'
and edificios.user like '%ana_costa%'
11) Quais as casas da cultura que se encontram 200 metros da avenida principal (Avenida da
República)?
select vias.name, edificios.user, edificios.name edificios, edificios.amenity, st_distance (vias.the_geom,
edificios.the_geom)
from vias, edificios where vias.name like '%Avenida da República%' and edificios.amenity like
'%arts_centre%'
and edificios.user like 'ana_costa%'and st_distance (vias.the_geom, edificios.the_geom) <= 200
order by st_distance (vias.the_geom, edificios.the_geom)

More Related Content

What's hot

Introdução ao GeoServer 2.0
Introdução ao GeoServer 2.0Introdução ao GeoServer 2.0
Introdução ao GeoServer 2.0Fernando Quadro
 
Geo server pt_br
Geo server pt_brGeo server pt_br
Geo server pt_brMarcos Rosa
 
Introdução ao OpenLayers
Introdução ao OpenLayersIntrodução ao OpenLayers
Introdução ao OpenLayersFernando Quadro
 
48870391 apostila-topcon-tools topografia
48870391 apostila-topcon-tools  topografia48870391 apostila-topcon-tools  topografia
48870391 apostila-topcon-tools topografiaLuiz Carlos Silva
 
Tecnicas avancadas de_bases_de_dados_bas (2)
Tecnicas avancadas de_bases_de_dados_bas (2)Tecnicas avancadas de_bases_de_dados_bas (2)
Tecnicas avancadas de_bases_de_dados_bas (2)Erison Barros
 
QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)
QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)
QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)Jorge Santos
 
Minicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficosMinicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficosSérgio Souza Costa
 
Banco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de EncerramentoBanco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de EncerramentoSérgio Souza Costa
 
Aula 1 introdução ao arc gis
Aula 1   introdução ao arc gisAula 1   introdução ao arc gis
Aula 1 introdução ao arc gisJean Michel
 
Ig excel funcoes_base_dados
Ig excel funcoes_base_dadosIg excel funcoes_base_dados
Ig excel funcoes_base_dadosBráulio Alturas
 
Introdução à visualização espacial em R
Introdução à visualização espacial em RIntrodução à visualização espacial em R
Introdução à visualização espacial em RVitor Vieira Vasconcelos
 
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemBanco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemSérgio Souza Costa
 

What's hot (13)

Introdução ao GeoServer 2.0
Introdução ao GeoServer 2.0Introdução ao GeoServer 2.0
Introdução ao GeoServer 2.0
 
Geo server pt_br
Geo server pt_brGeo server pt_br
Geo server pt_br
 
Introdução ao OpenLayers
Introdução ao OpenLayersIntrodução ao OpenLayers
Introdução ao OpenLayers
 
48870391 apostila-topcon-tools topografia
48870391 apostila-topcon-tools  topografia48870391 apostila-topcon-tools  topografia
48870391 apostila-topcon-tools topografia
 
Tecnicas avancadas de_bases_de_dados_bas (2)
Tecnicas avancadas de_bases_de_dados_bas (2)Tecnicas avancadas de_bases_de_dados_bas (2)
Tecnicas avancadas de_bases_de_dados_bas (2)
 
QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)
QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)
QGIS 2.4: Sistemas de Referência de Coordenadas (SRC)
 
Dados espaciais em R
Dados espaciais em RDados espaciais em R
Dados espaciais em R
 
Minicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficosMinicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficos
 
Banco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de EncerramentoBanco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de Encerramento
 
Aula 1 introdução ao arc gis
Aula 1   introdução ao arc gisAula 1   introdução ao arc gis
Aula 1 introdução ao arc gis
 
Ig excel funcoes_base_dados
Ig excel funcoes_base_dadosIg excel funcoes_base_dados
Ig excel funcoes_base_dados
 
Introdução à visualização espacial em R
Introdução à visualização espacial em RIntrodução à visualização espacial em R
Introdução à visualização espacial em R
 
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemBanco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
 

Viewers also liked

Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...esambale
 
Lodge Service Presents at Counter Terror Expo, Olympia
Lodge Service Presents at Counter Terror Expo, OlympiaLodge Service Presents at Counter Terror Expo, Olympia
Lodge Service Presents at Counter Terror Expo, Olympialodge-service
 
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia esambale
 
Blackboard Connect Webinar: Preparing for Inclement Weather
Blackboard Connect Webinar: Preparing for Inclement WeatherBlackboard Connect Webinar: Preparing for Inclement Weather
Blackboard Connect Webinar: Preparing for Inclement WeatherBlackboard
 
ESSC OSM-PH WB project
ESSC OSM-PH WB projectESSC OSM-PH WB project
ESSC OSM-PH WB projectesambale
 
Maperitive
MaperitiveMaperitive
Maperitiveesambale
 
About osmph
About osmphAbout osmph
About osmphesambale
 
Map design
Map designMap design
Map designesambale
 
Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)esambale
 

Viewers also liked (9)

Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
 
Lodge Service Presents at Counter Terror Expo, Olympia
Lodge Service Presents at Counter Terror Expo, OlympiaLodge Service Presents at Counter Terror Expo, Olympia
Lodge Service Presents at Counter Terror Expo, Olympia
 
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
 
Blackboard Connect Webinar: Preparing for Inclement Weather
Blackboard Connect Webinar: Preparing for Inclement WeatherBlackboard Connect Webinar: Preparing for Inclement Weather
Blackboard Connect Webinar: Preparing for Inclement Weather
 
ESSC OSM-PH WB project
ESSC OSM-PH WB projectESSC OSM-PH WB project
ESSC OSM-PH WB project
 
Maperitive
MaperitiveMaperitive
Maperitive
 
About osmph
About osmphAbout osmph
About osmph
 
Map design
Map designMap design
Map design
 
Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)
 

Similar to Tutorial_PostGis

Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...
Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...
Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...Lucas Cavalcante
 
CURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptx
CURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptxCURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptx
CURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptxJanuario Ximenes
 
Open layers pt_br
Open layers pt_brOpen layers pt_br
Open layers pt_brMarcos Rosa
 
Introdução a Geoestatistica
Introdução a GeoestatisticaIntrodução a Geoestatistica
Introdução a GeoestatisticaFábio Morais
 
Apostila projeto geo 2005
Apostila projeto geo 2005Apostila projeto geo 2005
Apostila projeto geo 2005Hudson Góis
 
Apostila completa q_gis
Apostila completa q_gisApostila completa q_gis
Apostila completa q_gisrailano
 
Tutorial post gis_andreia_fecha
Tutorial post gis_andreia_fechaTutorial post gis_andreia_fecha
Tutorial post gis_andreia_fechaDreia Fecha
 
Validação Topológica de Informação para Integração em Projecto de SIG
Validação Topológica de  Informação para Integração em  Projecto de SIG Validação Topológica de  Informação para Integração em  Projecto de SIG
Validação Topológica de Informação para Integração em Projecto de SIG Nimble Portal Consulting
 
Manual No.47 – Exportar e Importar ensaios de campo no programa Estratigrafia
Manual No.47 – Exportar e Importar ensaios de campo no programa EstratigrafiaManual No.47 – Exportar e Importar ensaios de campo no programa Estratigrafia
Manual No.47 – Exportar e Importar ensaios de campo no programa EstratigrafiaGEO5 Software - PT
 
ODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasCaio Lima
 
Manual No.40 - Funcionalidades básicas do programa Estratigrafia
Manual No.40 - Funcionalidades básicas do programa EstratigrafiaManual No.40 - Funcionalidades básicas do programa Estratigrafia
Manual No.40 - Funcionalidades básicas do programa EstratigrafiaGEO5 Software - PT
 
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGISMapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGISJorge Santos
 
Minicurso google maps e ajax apostila betim
Minicurso google maps e ajax   apostila betimMinicurso google maps e ajax   apostila betim
Minicurso google maps e ajax apostila betimSylvio Silveira Santos
 
Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...
Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...
Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...Sergio LS. Goulart
 

Similar to Tutorial_PostGis (20)

Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...
Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...
Delimitação de Bacias Hidrográficas, rede de drenagem e outros parâmetros uti...
 
CURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptx
CURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptxCURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptx
CURSO CREA MS_2021_GERAÇAO CURVAS DE NIVEL 1.pptx
 
Open layers pt_br
Open layers pt_brOpen layers pt_br
Open layers pt_br
 
Introdução a Geoestatistica
Introdução a GeoestatisticaIntrodução a Geoestatistica
Introdução a Geoestatistica
 
Apostila projeto geo 2005
Apostila projeto geo 2005Apostila projeto geo 2005
Apostila projeto geo 2005
 
Apostila geoinformações
Apostila geoinformaçõesApostila geoinformações
Apostila geoinformações
 
Apostila completa q_gis
Apostila completa q_gisApostila completa q_gis
Apostila completa q_gis
 
Tutorial post gis_andreia_fecha
Tutorial post gis_andreia_fechaTutorial post gis_andreia_fecha
Tutorial post gis_andreia_fecha
 
Validação Topológica de Informação para Integração em Projecto de SIG
Validação Topológica de  Informação para Integração em  Projecto de SIG Validação Topológica de  Informação para Integração em  Projecto de SIG
Validação Topológica de Informação para Integração em Projecto de SIG
 
Manual No.47 – Exportar e Importar ensaios de campo no programa Estratigrafia
Manual No.47 – Exportar e Importar ensaios de campo no programa EstratigrafiaManual No.47 – Exportar e Importar ensaios de campo no programa Estratigrafia
Manual No.47 – Exportar e Importar ensaios de campo no programa Estratigrafia
 
Manual multi bim
Manual multi bimManual multi bim
Manual multi bim
 
Apostila geoinformações II
Apostila geoinformações IIApostila geoinformações II
Apostila geoinformações II
 
ODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para Tabelas
 
Geoserver
GeoserverGeoserver
Geoserver
 
Manual No.40 - Funcionalidades básicas do programa Estratigrafia
Manual No.40 - Funcionalidades básicas do programa EstratigrafiaManual No.40 - Funcionalidades básicas do programa Estratigrafia
Manual No.40 - Funcionalidades básicas do programa Estratigrafia
 
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGISMapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
MapBiomas - Recortar Uso do Solo e Aplicar Simbologia no QGIS
 
Crud
CrudCrud
Crud
 
Minicurso google maps e ajax apostila betim
Minicurso google maps e ajax   apostila betimMinicurso google maps e ajax   apostila betim
Minicurso google maps e ajax apostila betim
 
Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...
Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...
Tutorial-Como criar um mapa dos dados do Laudo de Avaliação de Imóveis no Goo...
 
Gerencia_Portugal.pdf
Gerencia_Portugal.pdfGerencia_Portugal.pdf
Gerencia_Portugal.pdf
 

Recently uploaded

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumPatrícia de Sá Freire, PhD. Eng.
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxKtiaOliveira68
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 

Recently uploaded (20)

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Universidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comumUniversidade Empreendedora como uma Plataforma para o Bem comum
Universidade Empreendedora como uma Plataforma para o Bem comum
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Orações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptxOrações subordinadas substantivas (andamento).pptx
Orações subordinadas substantivas (andamento).pptx
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 

Tutorial_PostGis

  • 1.
  • 2. Neste tutorial será construído uma base de dados em PostGIS, de acordo com o trabalho realizado em OSM. Pretende-se deste modo explicar a metodologia e procedimentos realizados, desde a vectorização na ferramenta de edição JOSM, do OpenStreetMap, até à introdução dos dados em PostGIS. Para a implementação do projecto numa base de dados será necessário recorrer a vários softwares: Ferramenta de edição JOSM; Quantum GIS; PostGIS Shapefile and DBF Loader; pgAdmin III
  • 3. 1º Abrir um projecto no Quantum Gis:
  • 4. 2º Adicionar o ficheiro OSM da área de trabalho: - Através do comando Load OSM from file escolho o directório do ficheiro ( )
  • 5. ( ) e obtenho, deste modo, a área de trabalho em OSN (Area_PVL) no Qgis:
  • 6. 1º Selecciono o layer pretendido, Exemplo: Area_PVL points e com o botão do lado direito do rato, escolho o campo Save as shapefile . Na nova janela atribuo um nome ao ficheiro e faço gravar
  • 7. Após a ordem para fazer guardar, abrir-se-á uma nova janela onde devo definir o sistema de coordenadas que quero atribuir à shapefile. Por defeito, estava em WGS 84 (coordenadas geográficas) e no qual irei transformar para WGS 84/UTM 29N - EPSG: 32629 (coordenadas projectadas):
  • 8. Realizar os mesmos procedimentos para os restantes layers de modo a obter três shapefiles do tipo pontual (pontos); linear (vias) e poligonal (edificios):
  • 9. 1º Abrir o pgAdmin III e conectar o servidor localgeobox:
  • 10. 2º Criar uma nova base de dados, designada de “planhoso”:
  • 11. 2º Criar uma nova base de dados, designada de “planhoso”:
  • 12. 3º Depois de actualizar as Bases de Dados existentes, podemos verificar a existência da base de dados anteriormente criada: “planhoso” e que esta è constituída por duas tabelas (a referência espacial e a geometria) adicionadas por defeito.
  • 13. Após a concepção da base de dados, pretende-se adicionar a informação contida nos ficheiros shp, exportados na etapa anterior para o nosso projecto, de modo acrescentar mais 3 tabelas à 2 pré- existentes. Para tal, recorre-se ao PostGIS Shapefile and DBF Loader:
  • 14. ( .) e preencho todos os campos necessários e importo as shapefiles (edificios; pontos e vias) para a base de dados “planhoso”: Directório do ficheiro. shp Username: geobox Password: geobox Nome da B. Dados SRID correspondente ao sistema de coordenadas WGS 84/UTM 29N Realizar o mesmo procedimento para as restantes shapefiles
  • 15. Por fim, e de volta ao pgAdmin III, actualizo a base de dados “planhoso” e verifico que esta já contem a informação importada no passo anterior .
  • 16. O SQL é uma linguagem usada para comunicar com bases de dados. Os comandos da SQL são usados para realizar operações tais como alterar / actualizar dados numa base de dados, ou responder a questões a partir da informação armazenada numa base de dados. Foi aplicado à base de dados “planhoso” as seguintes queries: 1) Quais as vias que começam por ‘E’: select * from vias where name like 'E%'
  • 17. 2)Qual a geometria da tabela vias (o tipo de geometria e as coordenadas): select name, st_astext(the_geom) from vias
  • 18. 3) Qual o número de linhas (vias) editadas por mim: select count (vias.user) from vias where vias.user like '%ana_costa%' 4) Qual o número de áreas (edifícios) editados por mim: select count (edificios.user) from edificios where edificios.user like '%ana_costa%'
  • 19. 5) Qual o somatório do nº de linhas acrescentados pelo user “ana_costa”? select sum (st_length(the_geom)), user from vias where vias.user like '%ana_costa%' 6) Qual o somatório do nº áreas dos polígonos acrescentados pelo user “ana_costa”? select sum (st_area(the_geom)), user from edificios where edificios.user like '%ana_costa%'
  • 20. 7) Qual nome das ruas (vias) que editei? select vias.user, vias.name from vias where vias.user like '%ana_costa%'
  • 21. 8) Qual nome dos edifícios (áreas) que editei? select edificios.user, edificios.name from edificios where edificios.user like '%ana_costa%'
  • 22. 9) Qual o nome das vias e o respectivo código postal? select vias.name as name, vias.user as name, cttshapefile.cp4 as Codigo_Postal from vias, cttshapefile
  • 23. 10) Qual o código postal das vias, editadas por mim e ordenadas pelo nome das ruas? select vias.name as name, vias.user as name, cttshapefile.cp4 as Codigo_Postal from vias, cttshapefile where vias.the_geom && cttshapefile.the_geom and contains(vias.the_geom, vias.the_geom) and vias.user like '%ana_costa%' order by vias.name
  • 24. 11) Qual a distância de uma determinada rua (ex.: Avenida da República) que editei de uma escola? select vias.name, edificios.user, edificios.name edificios, edificios.amenity, st_distance (vias.the_geom, edificios.the_geom) from vias, edificios where vias.name like '%Avenida da República%' and edificios.amenity like '%school%' and edificios.user like '%ana_costa%'
  • 25. 11) Quais as casas da cultura que se encontram 200 metros da avenida principal (Avenida da República)? select vias.name, edificios.user, edificios.name edificios, edificios.amenity, st_distance (vias.the_geom, edificios.the_geom) from vias, edificios where vias.name like '%Avenida da República%' and edificios.amenity like '%arts_centre%' and edificios.user like 'ana_costa%'and st_distance (vias.the_geom, edificios.the_geom) <= 200 order by st_distance (vias.the_geom, edificios.the_geom)