QGISから安全なArcGIS Server Mapサービスへのアクセス


8

私の組織がQGISからお客様のために公開しているマップサービスにアクセスしようとしています。このサービスはArcGIS for Server 10.5でホストされており、セキュリティで保護されています。

QGISでは接続を設定できますが、接続しようとすると、「クエリからレイヤーが返されませんでした」というメッセージが表示されます。同じサービスを保護しないように変更すると、接続され、レイヤーをマップに追加できます。

QGISから安全なArcGIS Serverマップサービスにアクセスしようとした人はいますか?私が目にするほとんどの質問は、オープンサービスに接続しているようです。


ここで何か進歩はありましたか?AGOLからpublis wfsサービスを追加できますが、WFSまたはWMSをArcGIS Portalから自分のQGISに追加できません。ポータルへのログインに使用するのと同じ資格情報を使用し
マイク

私はそうしませんでした、そして私たちは新しい方向に動いたので、もうそれを見ていません。
トレイシー2018年

同じ問題がありますが、この問題の解決策はありますか?
Majdoleen

私もこの問題に直面しています。esriで保護されたレイヤーにアクセスするためのプロキシを設定しました。しかし、エラーを示すqgisからプロキシURLにアクセスしようとしています。私のURLはsample.com/proxy/proxy.ashx?http://services5859.com/…エラーはsample.com/proxy/proxy.ashx?http://services5859.com/…悪いリクエスト理由はリクエストの添付です'&' の代わりに '?' 「MapServer」の後。これを解決するアイデアはありますか?
ムハンマドサハル

回答:


3

私のチームにもこの問題がありました。問題は、ESRIが安全なマップサービスにトークン認証を使用することであり、QGISはこのトークン認証を設定する方法がありません。

トークンを手動で生成し(https://enterprise.arcgis.com/en/server/10.3/administer/linux/acquiring-arcgis-tokens.htmを参照)、マップサービスURLの最後にトークンキーを追加してみました。https://arcgis03.blabla.com:6666/arcgis/rest/services/BlablaCache/Nameofservice/MapServer?token=key

これは、QGISのArcGISMapServer接続またはWMS / WMTSでは機能しませんでした。それはXYZ Tileのような作品です。https://arcgis03.blabla.com:6666/arcgis/rest/services/blablaCache/Nameofservice/MapServer/WMTS/tile/1.0.0/Nameofservice/default/default028mm/ {z} / {y} / {x}? token = key。

ただし、XYZタイルはWebメルカトルに限定されています。

これは実際的ではなかったため、実際に行ったのは、プライベートな開発サーバーと安全なパブリックサービスでデータのコピーをホストすることです。いつかもっと良い解決策があるといいのですが!


1
toolkit.data.wa.gov.au/hc/en-gb/articles/… これが可能になるかもしれないことを示唆しています
nmtoken

MapServerレイヤーで提供されるnmtokenリンクで概説されている手順に従って、これをQGIS 3.8でテストしましたが、機能します。この問題は解決しました!nmtokenありがとうございます。ヒント:QGISドキュメントのこのセクションは、まだ問題が解決しない場合に役立ちます。docs.qgis.org
testing /
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.