Adicionando o ArcGIS Online Services ao QGIS?

8

Procurando informações sobre como adicionar serviços de mapeamento da web no site do Departamento de Recursos Naturais de Ohio ao QGIS. Eu tentei quase uma dúzia de coisas diferentes online e ainda não consigo obter resultados. Normalmente, não peça ajuda em lugares como esse, mas decidiu tentar essa rota com medo de que isso seja impossível (problemas de permissão etc.). O link para os dados que eu quero adicionar está publicado abaixo:

https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer

LGPGIS
fonte
Qual versão do QGIS?
Nielsgerrits 19/07/2016
Eu segui estas instruções para tentar adicionar o servidor de mapa de gerenciamento Qld Govt Veg, no entanto, recebo um erro de 'analisador' e nenhum detalhe pode ser recuperado. Aqui está o URL .
Kylie Drysdale

Respostas:

17

QGIS 2.16 / 2.18 / 3.00:

  1. Camada - Adicionar camada - Adicionar camada do ArcGIS FeatureServer ...
  2. Novo (para uma nova conexão). Dê um nome e digite https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer/ no URL do campo.
  3. Conectar (conectar ao serviço para buscar camadas).
  4. Selecione a camada. Por exemplo, município atual.
  5. Adicionar.

QGIS 2.14:

  1. Instale o plug-in ArcGIS REST API Connector. (a. Plugins - Gerenciar e instalar plugins ... b. Configurações da guia. c. Marque a caixa de seleção Mostrar também plugins experimentais. d. Guia All. e. Procure o ArcGIS, selecione e instale o plug-in do ArcGIS REST API Connector.)
  2. Clique no ícone ArcGIS na barra de ferramentas Gerenciar camadas.
  3. Digite o URL da camada no campo URL da camada. https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer/2 Layernumber é importante!
  4. Coloque o cursor no campo Nome da camada. Se o URL da camada estiver correto, o Nome da camada será exibido.
  5. Conecte-se para adicionar recursos ao QGIS.

Quando verifiquei os dados, nem todas as camadas funcionaram bem.

  • Condados: QGIS 2.16.0 me causou um acidente. O FME falhou, o log disse Sem resultados Exceção Python: fmeobjects.FMEGeometry ou None é obrigatório O FME disse 0 recursos. A mesma camada no serviço V3 funcionou e me deu 164 recursos.
  • Historic_Township: 1365 recursos
  • Current_Township: 1330 recursos
  • Land_Subdivision: O QGIS 2.16.0 me causou um acidente. O FME falhou, o log disse: Sem resultados Exceção Python: fmeobjects.FMEGeometry ou Nenhum é necessário. FME disse 29917 recursos.
  • Statewide_Parcels: O QGIS 2.16.0 me causou um acidente. O FME falhou, o log disse Encontrado um erro inesperado. O código de erro do servidor era '500' e a mensagem era: 'Erro ao executar a operação de consulta'. Detalhes: ''
nielsgerrits
fonte
Obrigado! Sua postagem não respondeu completamente à minha pergunta (recebi o mesmo erro que você), mas DEFINITIVAMENTE preencheu a lacuna para que eu pudesse descobrir. Essa camada em particular está carregando apenas com o plug-in para a versão 2.14 e você deve selecionar a caixa em que ele apenas puxa as formas dentro da vista. OBRIGADO!!!!
LGPGIS 26/07/16
1
Sua resposta me ajudou, obrigado!
JohnGIS
4

Com o QGIS 2.18, existem grandes melhorias na conexão com um serviço de mapa do ArcGIS Server. Use o comando Camada> Adicionar camada> Adicionar camada do ArcGIS MapServer .. Eu escrevi sobre isso ontem ontem. As etapas completas são:

  1. Copie o URL do serviço de mapa. O URL deve terminar com "/ MapServer": https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer
  2. Abra o QGIS
  3. Vá para Camada> Adicionar camada> Adicionar camada do ArcGIS MapServer.
  4. Na caixa de diálogo, clique no botão "Novo"
  5. Na janela "Criar uma nova conexão ArcGISMapServer", digite o nome "ODNR Landbase" e cole o URL da Etapa 1 no campo URL e clique no botão "OK"
  6. Clique no botão "Conectar" e as camadas do serviço de mapa serão exibidas
  7. Selecione / realce as camadas na lista que deseja adicionar ao seu projeto QGIS e clique no botão "Adicionar"

Para outro exemplo com ilustrações usando um ArcGIS Server diferente, visite meu blog - http://geobern.blogspot.ca/2017/03/using-geonb-map-services-in-qgis.html

berniejconnors
fonte
-1

Você pode usar uma ferramenta chamada Add ArcGIS Map Server Layer . Para obter a ferramenta, basta encontrar o menu Camada >> Adicionar camada >> Adicionar camada do ArcGIS Map Server ... Veja o tutorial Como usar o serviço ArcGIS REST API no QGIS

Ideagora Geomatics
fonte
1
As respostas apenas para links não são recomendadas no GIS.StackExchange. gis.meta.stackexchange.com/questions/4642/...
HeikkiVesanto