Ajout d'ArcGIS Online Services à QGIS?


8

Vous cherchez des informations sur la façon d'ajouter des services de cartographie Web du site Web du ministère des Ressources naturelles de l'Ohio à QGIS. J'ai essayé près d'une douzaine de choses différentes en ligne et je n'arrive toujours pas à obtenir de résultats. Ne demandez pas normalement de l'aide dans des endroits comme celui-ci, mais avez décidé de tenter cette route de peur que ce soit impossible (problèmes d'autorisations, etc.). Le lien vers les données que je veux ajouter est affiché ci-dessous:

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


Quelle version de QGIS?
nielsgerrits

Ive a suivi ces instructions pour tenter d'ajouter le serveur de carte de gestion Qld Govt Veg, mais je reçois une erreur «analyseur» et aucun détail ne peut être récupéré. Voici l'URL .
Kylie Drysdale

Comment puis-je accéder à Arcgis Mapserver si cela nécessite un nom d'utilisateur / mot de passe de connexion? J'ai essayé la connexion de base en utilisant le nom d'utilisateur / mot de passe; mais cela m'a donné une erreur 499
aSafeAIDriver

Réponses:


17

QGIS 2.16 / 2.18 / 3.00:

  1. Couche - Ajouter une couche - Ajouter une couche ArcGIS FeatureServer ...
  2. Nouveau (pour une nouvelle connexion). Donnez un nom et entrez https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer/ dans l'URL du champ.
  3. Connectez-vous (connectez-vous au service pour récupérer les couches).
  4. Sélectionnez le calque. Par exemple, le canton actuel.
  5. Ajouter.

QGIS 2.14:

  1. Installez le plug-in ArcGIS REST API Connector. (a. Plugins - Gérer et installer les plugins ... b. Paramètres de l'onglet. c. Case à cocher Afficher également les plugins expérimentaux. d. Tab Tout. e. Rechercher ArcGIS, sélectionner et installer le plug-in ArcGIS REST API Connector.)
  2. Appuyez sur l'icône ArcGIS dans la barre d'outils Gérer les couches.
  3. Saisissez l'URL de la couche dans le champ URL de la couche. https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer/2 Layernumber est important!
  4. Placez le curseur dans le champ Nom du calque. Si l'URL de la couche est correcte, le nom de la couche apparaîtra.
  5. Connectez-vous pour ajouter des fonctionnalités à QGIS.

Lorsque j'ai vérifié les données, toutes les couches ne fonctionnaient pas bien.

  • Comtés: QGIS 2.16.0 m'a fait planter. FME a échoué, le journal a déclaré Pas d'exception resultsPython: fmeobjects.FMEGeometry ou None est requis FME a déclaré 0 fonctionnalités. La même couche dans le service V3 a fonctionné et m'a donné 164 fonctionnalités.
  • Historic_Township: 1365 fonctionnalités
  • Current_Township: 1330 fonctionnalités
  • Land_Subdivision: QGIS 2.16.0 m'a donné un plantage. FME a échoué, le journal a indiqué Aucune exception ResultsPython: fmeobjects.FMEGeometry ou None est requis. FME a dit 29917 fonctionnalités.
  • Statewide_Parcels: QGIS 2.16.0 m'a provoqué un crash. FME a échoué, le journal a déclaré une erreur inattendue rencontrée. Le code d'erreur du serveur était «500» et le message était: «Erreur lors de l'exécution de l'opération de requête». Détails: ''

Merci! Votre message n'a pas complètement répondu à ma question (j'ai la même erreur que vous), mais il a définitivement comblé l'écart afin que je puisse le comprendre. Cette couche particulière ne se charge qu'avec le plugin pour 2.14 et vous devez sélectionner la case où elle ne tire que les formes en vue. MERCI!!!!
LGPGIS

1
Votre réponse m'a aidé, merci!
JohnGIS

4

Avec QGIS 2.18, il existe d'énormes améliorations dans la connexion à un service de carte ArcGIS Server. Utilisez la commande Couche> Ajouter une couche> Ajouter une couche ArcGIS MapServer ... Je viens de bloguer à ce sujet hier. Les étapes complètes sont les suivantes:

  1. Copiez l'URL du service de carte. L'URL doit se terminer par "/ MapServer": https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer
  2. Ouvrez QGIS
  3. Accédez à Couche> Ajouter une couche> Ajouter une couche ArcGIS MapServer.
  4. Dans la boîte de dialogue, cliquez sur le bouton "Nouveau"
  5. Dans la fenêtre "Créer une nouvelle connexion ArcGISMapServer", entrez le nom "ODNR Landbase" et collez l'URL de l'étape 1 dans le champ URL et cliquez sur le bouton "OK"
  6. Cliquez sur le bouton "Connecter" et les couches du service de carte seront affichées
  7. Sélectionnez / mettez en surbrillance les couches dans la liste que vous souhaitez ajouter à votre projet QGIS et cliquez sur le bouton "Ajouter"

Pour un autre exemple avec des illustrations utilisant un autre serveur ArcGIS, visitez mon blog - http://geobern.blogspot.ca/2017/03/using-geonb-map-services-in-qgis.html


-1

Vous pouvez utiliser un outil appelé Ajouter une couche ArcGIS Map Server . Pour obtenir l'outil, recherchez simplement le menu Couche >> Ajouter une couche >> Ajouter une couche ArcGIS Map Server ... Voir le didacticiel Comment utiliser ArcGIS REST API Service dans QGIS


2
Les réponses de lien uniquement sont déconseillées sur GIS.StackExchange. gis.meta.stackexchange.com/questions/4642/…
HeikkiVesanto
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.