Saya mencoba mengakses layanan peta yang diterbitkan organisasi saya untuk pelanggan kami dari QGIS. Layanan di-host di ArcGIS untuk Server 10.5 dan diamankan.
QGIS memungkinkan saya mengatur koneksi, tetapi ketika saya mencoba menghubungkan, saya mendapatkan "Permintaan tidak mengembalikan lapisan." Layanan yang sama, jika saya mengubahnya untuk tidak diamankan, akan terhubung dan lapisan dapat ditambahkan ke peta.
Adakah orang lain yang mencoba mengakses layanan peta ArcGIS Server yang aman dari QGIS? Sebagian besar pertanyaan yang saya lihat tampaknya terhubung ke layanan terbuka.
Jawaban:
Tim saya juga punya masalah ini. Masalahnya adalah ESRI menggunakan otentikasi token untuk layanan peta aman, dan QGIS tidak memiliki cara untuk mengatur otentikasi token ini.
Kami mencoba membuat token secara manual (lihat https://enterprise.arcgis.com/en/server/10.3/administer/linux/acquiring-arcgis-tokens.htm ) dan menambahkan kunci token ke akhir URL layanan peta misalnya. https://arcgis03.blabla.com:6666/arcgis/rest/services/BlablaCache/Nameofservice/MapServer?token=key
Ini tidak berfungsi untuk koneksi ArcGISMapServer di QGIS atau untuk WMS / WMTS. Ini AKAN berfungsi untuk XYZ Tile misalnya. https://arcgis03.blabla.com:6666/arcgis/rest/services/blablaCache/Nameofservice/MapServer/WMTS/tile/1.0.0/Nameofservice/default/default028mm/ {z} / {y} / {x}? token = kunci.
Namun XYZ Tile terbatas untuk Web Mercator.
Karena ini tidak praktis bagi kami, yang akhirnya kami lakukan adalah meng-hosting salinan data di server pengembangan pribadi kami serta layanan yang dijamin publik. Saya berharap ada solusi yang lebih baik suatu hari nanti!
sumber