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