O OpenLayers Plugin será atualizado para o QGIS3?

51

Ao procurar o plug-in OpenLayers, ele mostra que esse plug-in é incompatível com a versão QGIS 3.0. Isso será atualizado? Existe outra maneira de adicionar imagens do Google ou qualquer outra imagem aérea que não seja através deste plug-in?

Percebi que a camada OpenStreetMap que eu estava usando com o QGIS 2 ainda está funcionando agora que estou usando o QGIS 3, mas a camada do Google Satellite não aparece mais.

TMAC_0819
fonte
5
Minha dica número 1 para usar o QGIS: nunca toque no plug-in openlayers. Isso causa todos os tipos de erros e instabilidade no qgis. Simplesmente não vale o tempo perdido.
Ndawson 27/02

Respostas:

66

No QGIS 3, use os blocos XYZ no navegador de dados

usar

http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}&s=Ga

insira a descrição da imagem aqui

12 de março de 2018 atualização

Há um script python que será carregado em vários blocos xyz disponíveis aqui https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py (crédito total é para Klas Karlsson https: // twitter.com/klaskarlsson/status/972757121933733889 )

insira a descrição da imagem aqui

Mapperz
fonte
Totalmente ilegal consumir diretamente os blocos do Google Maps sem usar a API do Google. É por isso que as pessoas usam o plug-in QGIS OpenLayers, pois ele usa a API do Google Maps internamente para fazer chamadas de URLS. Você evita fazer coisas ilegais, embora tecnicamente não precisava ...
ThomasG77
2
@ ThomasG77, os termos foram alterados em janeiro de 2018 e os links da documentação para URLs de mapa developers.google.com/maps/documentation/urls/guide Você não precisa de uma chave da API do Google para usar URLs do Google Maps.
Mapperz
6
A chave da API não é o problema. São os Termos de Serviço, por exemplo, developers.google.com/maps/terms#section_10_1 "Você não acessará a (s) API (s) do Google Maps ou o Conteúdo, exceto por meio do Serviço. Por exemplo, você não deve acessar mosaicos ou imagens de mapas através de interfaces ou canais ( incluindo interfaces não documentadas do Google) que não sejam as APIs do Google Maps ".
ThomasG77
25

O Qgis 3 possui uma nova arquitetura de plugins, portanto os plugins não são imediatamente compatíveis com esta nova versão. No repositório de origem, parece que eles esperam o lançamento oficial do QGIS 3 para produzir uma nova versão do plugin.

Além disso, agora você tem a opção de usar a fonte XYZ Tile para declarar alguns mapas escorregadios. por exemplo, você pode usar http://tile.openstreetmap.org/{z}/{x}/{y}.png para openstreetmap.

Você encontrará vários recursos em https://qms.nextgis.com (procure o TMS)

Billy34
fonte
Usando o link OSM acima, os XYZ Tiles são muito pequenos para serem lidos se você usar um monitor de resolução HDPI (por exemplo, 3200x1900).
Colin
Você precisará de uma fonte de alta resolução (também conhecida como retina). Algumas informações aqui gis.stackexchange.com/questions/276323/...
Billy34
As fontes de retina também são muito pequenas usando monitores HDPI. Eles trabalharam para mim alguns dias atrás, ainda com texto pequeno, mas não posso fazê-los renderizar agora.
Colin
8

O plug-in QuickMapServices (ou QMS) facilita muito adicionar mapas de base de várias fontes diferentes ao seu projeto QGIS 3.

Por padrão, você obtém alguns mapas base, mas pode adicionar centenas de mapas base contribuídos pelo usuário, acessando QuickMapServices -> Configurações -> Mais serviços -> Obter pacote contribuído

Use a ferramenta Search QMS para localizar rapidamente mapas base.

Rayner
fonte
11
O QMS é excelente - grande variedade de fontes de dados integradas e muito mais fácil do que precisar especificar manualmente servidores de tile com XYZ Tiles via databrowser.
Joseph Redfern
3

Eu criei um script genérico para carregar do CSV todos os blocos XYZ

É mais genérico que o de Klas Karlsson (conteúdo não codificado), mas você precisará definir camadas adicionais por conta própria, pois o CSV padrão fornecido não contém muitos mapas base padrão.

O QuickMapServices, um plug-in alternativo ao QGIS OpenLayers, agora é compatível com o QGIS 2.x e 3.0, conforme declarado neste anúncio de publicação no blog

ThomasG77
fonte
3

Agora existe uma versão experimental do plugin OpenLayers disponível no repositório QGIS Python Plugins , que é compatível com o QGIS da versão 3.0.1 em diante.

fdetsch
fonte
Confirmo que o plugin funciona com o qgis 3.4.7
EricC
1

Para baixar os dados vetoriais do OpenStreetMap, você pode usar o OSMDownloader. Ele baixa arquivos .osm e os carrega automaticamente no QGIS3. Acabei de terminar a portabilidade. Confira aqui como usá-lo: https://github.com/lcoandrade/OSMDownloader/wiki

lcoandrade
fonte