ArcGIS OnlineサービスをQGISに追加しますか?


8

オハイオ州天然資源省のWebサイトからQGISにWebマッピングサービスを追加する方法に関する情報を探しています。私はオンラインで十数種類のことを試しましたが、それでも結果が得られません。通常、このような場所で助けを求めないでください。しかし、それが不可能であることを恐れて(許可の問題など)、このルートを試すことにしました。追加したいデータへのリンクを以下に掲載します。

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


QGISのバージョンは?
nielsgerrits

私はこれらの指示に従ってQld Govt Veg管理マップサーバーを追加しようとしましたが、「パーサー」エラーが発生し、詳細を取得できません。こちらがURLです。
カイリードライスデール

回答:


17

QGIS 2.16 / 2.18 / 3.00:

  1. レイヤー-レイヤーの追加-ArcGIS FeatureServerレイヤーの追加...
  2. 新規(新しい接続の場合)。名前を付けて、フィールドURL にhttps://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer/と入力します。
  3. 接続(サービスに接続してレイヤーをフェッチ)。
  4. レイヤーを選択します。たとえば、現在のタウンシップ。
  5. 追加。

QGIS 2.14:

  1. ArcGIS REST APIコネクタプラグインをインストールします。(a。プラグイン-プラグインの管理とインストール... b。タブ設定。c。チェックボックスをマーク。実験的なプラグインも表示。d。すべてタブ。e。ArcGISを検索し、ArcGIS REST APIコネクタプラグインを選択してインストールします。)
  2. [レイヤーの管理]ツールバーのArcGISアイコンをクリックします。
  3. [レイヤーURL]フィールドにレイヤーURLを入力します。https://gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer/2レイヤー番号は重要です!
  4. レイヤー名にカーソルを置きます。レイヤーURLが正しい場合、レイヤー名が表示されます。
  5. 接続してQGISに機能を追加します。

データを確認したところ、すべてのレイヤーがうまく機能していませんでした。

  • 郡:QGIS 2.16.0がクラッシュしました。FMEが失敗し、ログに「no resultsPython Exception:fmeobjects.FMEGeometry」または「None」が必要であると記載されているFMEは0の機能を指摘しました。V3サービスの同じレイヤーは機能し、164の機能を提供しました。
  • Historic_Township:1365の機能
  • Current_Township:1330の機能
  • Land_Subdivision:QGIS 2.16.0がクラッシュしました。FMEが失敗し、ログに「no resultsPython Exception:fmeobjects.FMEGeometry or None is required」と記載されています。FMEは29917の特徴を述べた。
  • Statewide_Parcels:QGIS 2.16.0がクラッシュしました。FMEは失敗しました、ログは予期しないエラーが発生したと言いました。サーバーからのエラーコードは「500」で、メッセージは次のとおりです:「クエリ操作の実行エラー」。詳細: ''

ありがとう!あなたの投稿は私の質問に完全には答えませんでした(私はあなたと同じエラーを受け取りました)が、間違いなくそれを理解できるようにギャップを埋めました。この特定のレイヤーは2.14のプラグインでのみロードされており、ビュー内の形状のみをプルするボックスを選択する必要があります。ありがとう!!!!
LGPGIS 2016

1
あなたの答えは私を助けました、ありがとう!
JohnGIS

4

QGIS 2.18では、ArcGIS Serverマップサービスへの接続が大幅に改善されています。[レイヤー]> [レイヤーの追加]> [ArcGIS MapServerレイヤーの追加...]コマンドを使用します。私は昨日これについてブログを書いたところです。完全な手順は次のとおりです。

  1. マップサービスのURLをコピーします。URLは「/ MapServer」で終わる必要があります:https : //gis.ohiodnr.gov/arcgis/rest/services/OIT_Services/odnr_landbase/MapServer
  2. QGISを開く
  3. [レイヤー]> [レイヤーの追加]> [ArcGIS MapServerレイヤーの追加]に移動します。
  4. ダイアログボックスで[新規]ボタンをクリックします。
  5. [新しいArcGISMapServer接続の作成]ウィンドウで、「ODNR Landbase」という名前を入力し、ステップ1のURLをURLフィールドに貼り付けて、[OK]ボタンをクリックします
  6. [接続]ボタンをクリックすると、マップサービスのレイヤーが表示されます
  7. QGISプロジェクトに追加するリストのレイヤーを選択/ハイライトし、[追加]ボタンをクリックします

別のArcGIS Serverを使用したイラストの別の例については、私のブログにアクセスしてください-http://geobern.blogspot.ca/2017/03/using-geonb-map-services-in-qgis.html


-1

Add ArcGIS Map Server Layerというツールを使用できます。ツールを取得するには、メニューの[レイヤー] >> [レイヤーの追加] >> [ArcGIS Map Serverレイヤーの追加...]を参照してください。チュートリアル「QGISでArcGIS REST APIサービスを使用する方法」を参照してください。


1
GIS.StackExchangeでは、リンクのみの回答は推奨されません。gis.meta.stackexchange.com/questions/4642/...
HeikkiVesanto
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.