Pt:QGIS
QGIS | |
---|---|
Licença: | GNU General Public License (grátis) |
Plataformas: | Windows, Linux, macOS e Android |
Versão: | 2.18.14 (2017-10-27) |
Linguagem: | inglês |
Site da Internet: | https://qgis.org |
Instalação: | |
Linguagens de programação: | C++ e Python |
um aplicativo GIS multiplataforma livre |
QGIS (anteriormente também conhecido como Quantum GIS) é uma aplicação GIS de fonte aberta (GNU GPL v2) e gratuita permitindo ao usuário visualizar, gerenciar, editar, analisar dados e compor mapas imprimíveis. Funciona em Linux, Unix, Mac OSX, Windows e Android e pode ser baixado gratuitamente a partir de qgis.org.
OpenStreetMap em QGIS
QGIS COMO UM EDITOR OSM: Desde o início de julho de 2015, todas as versões existentes ou QGIS anteriores da versão 2.18 são agora incompatíveis com dados OSM contendo 64-bit Identifiers. Isto inclui todos nós recentemente criados. QGIS já não deve ser usado antes de um lançamento de uma de versão importante para suportar números inteiros de 64 bits para nós; é possível que os dados obtidos a partir do banco de dados contenham novos nós que seriam truncados para 32 bits. Isso afetaria severamente o banco de dados se ele for atualizado com o QGIS. Usuários devem utilizar outro editor, até que o QGIS 2.0 (ou qualquer ferramenta baseada no QGIS 2.0 como o plugin do QGIS para JOSM) seja consertado (especialmente para versões QGIS construídas para sistemas operacionais nativos de 32 bits). O QGIS ainda pode ser usado para recuperar dados, no entanto, é possível que as geometrias pareçam muito incorretas, com caminhos misturados a nós antigos abaixo do limite de 32 bits e novos nós não encontrados depois de serem truncados para posições de 32 bits ou em posições erradas: a recuperação de dados pode imprevisivelmente dar resultados inconsistentes a qualquer momento. Por favor, não carregue nenhum dado agora para OSM com o QGIS 2.0; O QGIS 2.0 agora deve ser bloqueado a partir da submissão de dados, até que ele mude sua versão em sua cadeia de usuário-agente. Veja também Bug 10790. Atualize para a versão 2.18+. |
QGIS 2: Importando camadas vetoriais OSM
QGIS 2.0 integra a importação do OpenStreetMap como uma funcionalidade básica. Para obter dados OSM, use o menu "Vector → Openstreetmap":
- "Load data" se conectará ao servidor OSM e baixará dados. Você pode ignorar este passo se você já possui um arquivo .osm XML.
- "Import topology from an XML file" abaixo converterá seu arquivo .osm em um banco de dados spatialite e criará uma conexão db.
- "Export topology to Spatialite" em seguida, permite que você abra a conexão do banco de dados, selecione o tipo de dados que deseja (pontos, linhas e polígonos) e escolha as etiquetas para importar. Faça isso três vezes (clicando em 'Load from DB' para cada um) para criar três camadas de geometria de spatialite.
- Adicione esta camada ao seu projeto através do menu "add a spatialite layer".
Mais detalhes aqui. Observe que esse processo importa dados OSM GIS crus não qualquer estilo/simbologia de mapa específico.
QuickOSM
QuickOSM permite que você trabalhe rapidamente com dados OSM no QGIS, graças à API Overpass.
Plugin OpenStreetMap (obsoleto)
Para QGIS mais velho que a versão 2: O QGIS OSM Plugin permite carregar dados vetoriais de OpenStreetMap e até mesmo editar e fazer upload de suas alterações. No entanto, devido a um bug relacionado a 64-bit Identifiers, dados mais recentes não são lidos. Veja a página do QGIS OSM Plugin para obter mais informações e soluções alternativas.
Shapefiles, PostGIS e outras opções de conversão
Há vários meio de converter dados OSM para outros formatos que poderão então ser abertos no QGIS. Em particular, note as várias opções para Shapefiles e bases de dados PostGIS.
Usando mapas raster de OpenStreetMap
Há algumas abordagens diferentes para trazer tiles do OpenStreetMap (ou de outros fornecedores de tiles do OpenStreetMap) :
- Instale o plugin QuickMapServices, encontre seu botão na barra de ferramentas e clique nele para ver uma lista de camadas, incluindo camadas OSM.
- O Plugin QGIS OpenLayers oferece outra maneira fácil. Em QGIS2.0 vá até o menu "Plugins" -> "Manage Installed Plugins...", então procure por OpenLayers abaixo de 'Get More'. Em versões mais antigas de QGIS 1.x você precisa habilitar o "Plugin Installer" do Plugin Manager e então o "Plugins" -> "Fetch Python Plugins" e selecione o "Openlayers Plugin". A lista de camadas de tiles OSM disponíveis aparece a partir do menu "Plugins" -> "OpenLayers plugin". (Observe que este processo altera o CRS (sistema de referência de coordenadas) para o projeto QGIS e que você pode encontrar problemas com a impressão do mapa).
- GDAL o suporte é incorporado, para que você possa GDAL XML configurar e carregar como uma camada raster.
- O serviço Bigmap torna relativamente fácil a importação de uma imagem georreferenciada criada a partir de tiles de mapa colados (para uma área muito limitada).
Veja Pergunta: Como obter o OpenStreetMap como uma camada raster em QGIS?
Para que a camada OSM pareça lisa, certifique-se de usar projeção ESPG:3857 e definir uma escala para começar a partir de 1:2257.
Você também pode importar este arquivo para definir a pirâmide de escala para o seu projeto:
<qgsScales version="1.0"> <scale value="1:591659030"/> <scale value="1:295829515"/> <scale value="1:147914757"/> <scale value="1:73957378"/> <scale value="1:36978689"/> <scale value="1:18489344"/> <scale value="1:9244672"/> <scale value="1:4622336"/> <scale value="1:2311168"/> <scale value="1:1155584"/> <scale value="1:577792"/> <scale value="1:288896"/> <scale value="1:144448"/> <scale value="1:72224"/> <scale value="1:36112"/> <scale value="1:18056"/> <scale value="1:9028"/> <scale value="1:4514"/> <scale value="1:2257"/> </qgsScales>
Estilos para dados OSM no QGIS
Há um número crescente de estilos QGIS pré-preparados e disponíveis para dados Openstreetmap - por exemplo:
- Estilos de Anita Graser no Github. Para dados no formato Spatialite (como produzido usando o processo observado acima).
- Estilos de Charley Glynn no Github. Para dados OSM no formato Shapefile.
- Ian Osburn's Beautiful_OSM_in_QGIS. Baseado no esquema osm2pgsql em PostgreSQL.
Mais Plugins OpenStreetMap
- QuickOSM, como mencionado acima, obtém dados da OSM via Overpass API.
- OSMinfo você pode clicar para encontrar informações no OSM sobre algum objeto próximo.
- Quantumnik foi um plugin QGIS que ajudou na criação de estilo Mapnik. Trabalhou com QGIS 1.8 ou inferior.
Informação geral QGIS
Veja também wikipedia:pt:Quantum GIS.
Características
Os principais recursos do QGIS incluem:
- Visualização direta e exploração de dados espaciais
- Simbologia avançada (editar estilos de renderização)
- Navegador QGIS como um visualizador de dados simples e rápido
- Suporte para vários formatos vetoriais, raster e banco de dados
- ESRI shapefiles, GeoJSON, KML/KMZ, and GPX
- PostGIS, PBF, SpatiaLite, MSSQL spatial, WMS
- Criar, editar e exportar dados espaciais
- Trabalhar com nós, linhas e polígonos
- Conversão entre diferentes sistemas de coordenadas (re-projeção)
- Baixar/subir diretamente para uma unidade GPS
- Realizar análise espacial
- Encontrar centrídios de polígono e estatísticas básicas
- Matriz de distância e interseções de linha
- Publicar seu mapa na internet
- Uma arquitetura extensível de plug-in
- Controle remoto JOSM [1]
Documentação & Tutoriais
A wiki QGIS fornece inúmeros guias e tutoriais em vídeo para ajudar os usuários de todas as habilidades. Para os novos usuários, um bom lugar para começar é o vídeo Introdução ao Quantun GIS. Também é importante ter uma compreensão básica sobre o #Sistema de Referência de Coordenadas.
Outras páginas úteis:
- O guia grátis Começando Quantum GIS armazenado no Google Docs (produzido por learnosm).
- Como faço isso no QGIS na wiki QGIS.
- Tutoriais QGIS por Ujaval Gandhi.
O QGIS permite que você crie simbologia avançada (semelhante ao Mapnik ou Osmarender) de forma poderosa, mas muito fácil (alguns cliques no rato), veja exemplos aqui e um vídeo detalhado no youtube.
Sistema de Referência de Coordenadas
A Terra é um corpo tridimensional, de forma grosseiramente esférica, mas a grande maioria dos mapas é plana (bidimensional). Um Sistema de Referência de Coordenadas (SRC) define um método para projetar toda ou parte da Terra em uma superfície 2D. O QGIS tem suporte para aproximadamente 2.700 SRC conhecidos. Alguns, como WGS-84 são projeções globais, enquanto outros representam apenas regiões específicas.
Configurando o SRC
Ao trabalhar com dados geo-espaciais é essencial que você esteja usando o SRC correto. Se você tiver sorte, a projeção será especificada como parte do arquivo vetorial (por exemplo, ESRI Shapefiles geralmente inclui dados de projeção no arquivo .prj), no entanto, muitas vezes você precisará selecionar manualmente o SRC correto.
Para especificar o SRC de uma camada vetorial, selecione a camada e escolha Layer->Set CRS of Layer(s).... Cada camada possui diferente SRC. Se for esse o caso, você precisará convertê-los para o mesmo SRC para que todos eles sejam exibidos corretamente. A maneira mais fácil de fazer isso é usar a transformação SRC "on the fly":
- Settings->Project Properties (ou clique no símbolo do globo no canto inferior direito).
- Selecione a guia Coordinate Reference System (CRS).
- Marque a caixa de seleção Enable 'on the fly' CRS transformation.
- Escolha um projeto adequado SRC para trabalhar (por exemplo, WGS-84).
Mais informação pode ser encontrada neste vídeo tutorial.
Uso do QGIS para converter um conjuno SRC
QGIS pode ser usado para converter um conjunto SRC. Abra a camada de entrada certificando-se de selecionar o SRC correto como descrito acima. Use Layer->Save As... para exportar a camada com um SRC diferente (Você pode escolher entre o "Project" SRC ou selecionar um SRC da lista extensiva do QGIS).
Ver também
- Osmium para gerar arquivos prontos do QGIS diretamente a partir de dados OSM
- Osm2postgresql, um único comando para instalar postgresql & postgis e ter dados OSM prontos para renderização no QGIS
- GRASS GIS
- OpenJUMP
- QGIS-Tutorial (Alemão)
Ligações externas
- página inicial do QGIS
- YouTube to Mp3
- Ytmp3
- tutorial QGIS no aubreyrhea.net
- Blog tutorial mapperz (2009)
- Tutorial sobre criação de filtros de polígonos OSM usando o QGIS
- plugins do QGIS etiquetados com 'openstreetmap'
- Questões etiquetadas com qgis no centro de ajuda OSM
- Video tutorial no youtube.com detalhando com QGIS 2.4 em 26 lições, com tópicos especiais sobre dados OSM
- Vídeos tutoriais de MangoMaps sobre QGIS 2.2 em cinco lições.