Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan ini menunjukkan cara mengonfigurasi ArcGIS Pro untuk mengakses himpunan data geospasial dari Microsoft Planetary Computer Pro GeoCatalog menggunakan autentikasi yang didelegasikan OAuth 2.0 dengan ID Microsoft Entra. Ini memerlukan pendaftaran dua aplikasi di Microsoft Entra ID (API web dan klien desktop), mengonfigurasi izin yang didelegasikan dengan lingkup user_impersonation, dan menghubungkan ArcGIS Pro ke Azure Blob Storage serta dataset yang sesuai dengan SpatioTemporal Access Catalog (STAC) yang dihosting di lingkungan Microsoft Planetary Computer Pro.
Pada akhir panduan ini, Anda akan dapat menelusuri dan mengakses data yang dihosting Microsoft Planetary Computer dengan aman langsung di ArcGIS Pro menggunakan peniruan pengguna MICROSOFT Entra ID.
Prasyarat
- Akses ke penyewa MICROSOFT Entra ID
- Langganan Azure dengan izin untuk mengelola pendaftaran aplikasi
- ArcGIS Pro terinstal di komputer Anda
Petunjuk / Saran
Sebelum memulai, tinjau Mendaftarkan aplikasi di ID Microsoft Entra untuk informasi latar belakang tentang pendaftaran aplikasi.
Mendaftarkan aplikasi API web untuk ArcGIS Pro
Buka Portal Microsoft Azure dan buka ID Microsoft Entra.
Navigasi ke Pendaftaran> aplikasiPendaftaran baru.
Daftarkan aplikasi API Web. Nama yang disarankan:
- ArcGISPro-GeoCatalog-WebAPI atau
- ArcGIS Pro
Setelah pendaftaran, selesaikan konfigurasi berikut dalam pendaftaran aplikasi baru ArcGIS Pro.
Buka tab Autentikasi .
Tambahkan platform: Web.
Atur URI Pengalihan: https://localhost.
Menambahkan platform: Aplikasi Seluler dan Desktop
Atur URI Pengalihan Kustom: arcgis-pro://auth.
Aktifkan token ID di bawah Pemberian implisit dan alur hibrid.
Pilih Simpan.
Buka Izin API.
- Tambahkan dan berikan persetujuan admin untuk:
- Azure Storage > peniruan_pengguna.
- Microsoft Graph > User.Read (Izin ini diaktifkan secara default).
- Tambahkan dan berikan persetujuan admin untuk:
Berikan persetujuan admin setelah izin ditambahkan.
Pergi ke Mengekspos API.
- Tambahkan URI ID Aplikasi.
Tentukan cakupan:
- user_authentication (Nama tampilan: ArcGISPro-API-User-Auth)
- user_impersonation (Nama tampilan: ArcGISPro-API-Impersonation)
Pilih Tambahkan aplikasi klien dan catat ID Aplikasi.
Mendaftarkan aplikasi klien desktop untuk ArcGIS Pro
Daftarkan aplikasi kedua (dengan nama yang berbeda) untuk mewakili ArcGIS Pro Desktop dan mengonfigurasi izin API-nya --- memastikannya mencakup akses ke API web yang diekspos oleh aplikasi pertama.
Buat pendaftaran aplikasi kedua untuk klien desktop ArcGIS Pro.
Nama yang disarankan: ArcGISPro-GeoCatalog-DesktopClient atau GeoCatalog-ArcGIS.
Atur jenis akun: Penyewa tunggal.
Mengonfigurasi Aplikasi Klien Desktop.
Selesaikan konfigurasi berikut dalam Pendaftaran aplikasi baru GeoCatalog-ArcGIS.
Untuk Autentikasi, ulangi langkah yang sama seperti pada Langkah 1:
- Tambahkan platform: Web.
- Atur URI Pengalihan:https://localhost.
- Tambahkan platform.
- Atur URI Pengalihan: arcgis-pro://auth.
- Aktifkan token ID di bawah Pemberian implisit dan alur hibrid.
- Pilih Simpan.
Izin API: Menambahkan Akses ke Aplikasi API Web.
Di tab Izin API , pilih Tambahkan izin.
Buka tab API yang digunakan organisasi saya dan cari aplikasi API Web yang dibuat di Langkah 1 (misalnya, ArcGIS Pro).
Pilih nama aplikasi untuk membuka layar Minta Izin API .
Pilih user_authentication dan user_impersonation; kedua izin yang didelegasikan tersebut ditentukan di aplikasi pertama.
Pilih Tambahkan izin.
Lanjutkan untuk menambahkan izin yang didelegasikan berikut ini:
- Azure Storage> penyamaran_pengguna.
- Azure Orbital Spatio> penyamaran_pengguna.
- Microsoft Graph> User.Read (Izin ini diaktifkan secara default).
- Pilih Tambahkan izin.
- Pilih Berikan perizinan admin.
Mengonfigurasi ArcGIS Pro (Desktop) untuk akses GeoCatalog Microsoft Planetary Computer Pro
Bagian ini menguraikan cara mengonfigurasi autentikasi dan akses data di aplikasi desktop ArcGIS Pro, menggunakan integrasi OAuth 2.0 dengan MICROSOFT Entra ID dan akses ke Microsoft Planetary Computer Pro GeoCatalog. Ini termasuk langkah-langkah untuk menambahkan koneksi autentikasi dan membuat koneksi data penyimpanan dan STAC.
Menambahkan koneksi autentikasi
Buka halaman pengaturan ArcGIS Pro dengan salah satu cara berikut:
- Dari proyek terbuka, pilih tab Proyek pada pita.
- Dari halaman mulai, pilih tab Pengaturan .
Di menu samping, pilih Opsi.
Dalam kotak dialog Opsi , di bawah Aplikasi, pilih Autentikasi.
Pilih Tambahkan Koneksi untuk menambahkan koneksi autentikasi baru.
Dalam kotak dialog Tambahkan Koneksi :
Masukkan Nama Koneksi.
Untuk Jenis, pilih ID Microsoft Entra.
Masukkan Domain Entra dan ID Klien Anda.
Tambahkanlah cakupan berikut:
https://storage.azure.com/.default
https://geocatalog.spatio.azure.com/.default
Pilih OK.
Masuk melalui dialog Autentikasi dan selesaikan perintah.
Petunjuk / Saran
Untuk informasi selengkapnya, lihat dokumentasi resmi ArcGIS Pro Terhubung ke penyedia autentikasi dari ArcGIS Pro.
Menyiapkan dan merekam informasi GeoCatalog
Buat Microsoft Planetary Computer Pro GeoCatalog di langganan Azure Anda (misalnya, arcgisprogeocatalog), dan temukan di grup sumber daya yang sesuai.
Pilih pada GeoCatalog. Misalnya, arcgisprogeocatalog.
Rekam URI GeoCatalog. Misalnya, https://arcgisprogeocatalog.<identitas> unik.<cloud-region.geocatalog.spatio.azure.com>.
Buka tautan ke URI GeoCatalog Anda di browser dan pilih tombol Koleksi
Catat Nama Koleksi. Misalnya, sentinel-2-l2a-tutorial-1000.
Buat Titik Akhir API Token menggunakan pola ini:
\<GeoCatalog URI\>/sas/token/\<Collection Name\api-version=2025-04-30-preview
Contoh:
https://arcgisprogeocatalog.\<unique-identity\>.\<cloud-region\>.geocatalog.spatio.azure.com/sas/token/sentinel-2-l2a-tutorial-1000?api-version=2025-04-30-preview
Pilih nama koleksi.
Pilih tombol Edit Koleksi.
Dalam tampilan JSON yang dihasilkan, temukan kunci "title:assets:thumbnail:href" dan salin nilai yang sesuai. Contohnya:
https://\<unique-storage\>.blob.core.windows.net/sentinel-2-l2a-tutorial-1000-\<unique-id\>/collection-assets/thumbnail/lulc.png
Catat nilai Nama Akun dan Nama Kontainer:
- Nama Akun: misalnya <penyimpanan unik>
- Nama Kontainer: misalnya sentinel-2-l2a-tutorial-1000-unique-id<>
Menyiapkan koneksi ke Azure Blob
Di ArcGIS Pro, buka alat geoprocessing Buat File Koneksi Penyimpanan Cloud untuk membuat file koneksi ACS yang baru. Alat ini dapat diakses di Pita utama pada Tab Analisis. Pilih Tombol Alat, lalu cari alat dengan mengetik namanya.
Tentukan Lokasi File Koneksi untuk file ACS.
Berikan Nama File Koneksi. Misalnya, geocatalog_connection.acs.
Untuk Penyedia Layanan pilih Azure.
Untuk Autentikasi, pilih nama profil autentikasi yang Anda buat di langkah sebelumnya.
Untuk ID Kunci Akses (Nama Akun), gunakan nilai Nama Akun yang Anda rekam sebelumnya: <penyimpanan> unik.
Untuk Nama Wadah (Kontainer) gunakan nilai Nama Kontainer yang Anda rekam sebelumnya: sentinel-2-l2a-tutorial-1000-unique-id<>.
Tambahkan opsi penyedia ARC_TOKEN_SERVICE_API dan atur nilai ke Titik Akhir API Token yang Anda buat sebelumnya. Contohnya:
https://arcgisprogeocatalog.\<unique-identity\>.\<cloud-region\>.geocatalog.spatio.azure.com/api/token/sentinel-2-l2a-tutorial-1000?api=version=2025-04-30-preview
Tambahkan opsi penyedia ARC_TOKEN_OPTION_NAME dan atur nilai ke AZURE_STORAGE_SAS_TOKEN.
Membuat koneksi STAC ke Microsoft Planetary Computer Pro
Buat koneksi STAC baru di ArcGIS Pro (desktop).
Petunjuk / Saran
Lihat dokumentasi ArcGIS Pro untuk Membuat koneksi STAC.
Berikan nama untuk Koneksi STAC: Misalnya, GeoCatalog_Connection.
Untuk Koneksi, gunakan formulir
\<GeoCatalog URI\>/api
. Contohnya,https://arcgisprogeocatalog.\<unique-identity\>.\<cloud-storage\>.geocatalog.spatio.azure.com/api
Referensikan pengaturan Autentikasi yang dibuat pada langkah sebelumnya.
Tambahkan file koneksi ACS yang dibuat pada langkah sebelumnya ke koneksi STAC.
Pilih OK.
Jelajahi hubungan STAC.
Petunjuk / Saran
Pelajari selengkapnya tentang Panel ArcGIS Jelajahi STAC.
Cari, ambil metadata STAC yang lengkap, dan lihat gambar penelusuran.
Tambahkan gambar yang dipilih ke Peta atau Adegan.