Lebih

Dukungan ESRI Javascript API OAuth untuk aplikasi non-arcgis-online


Kami baru saja memulai salvo untuk mengembangkan aplikasi Web ArcGIS yang dihosting sendiri. Semua contoh OAuth yang saya lihat tampaknya mengasumsikan login ArcGIS Online, atau bahwa aplikasi akan menggunakan layanan tersebut.

Tetapi mengetahui bagaimana OAuth seharusnya bekerja, kita harus dapat mengimplementasikannya dalam aplikasi IIS kita dan mengautentikasi dengan Google, Facebook, atau penyedia OAuth lainnya.

Berapa banyak dari kode kita sendiri yang harus kita gulung agar ini terjadi?

Apakah saya melewatkan sesuatu yang mendasar dalam contoh yang saya lihat?

Bisakah menyatukan bagian-bagian yang ada untuk aplikasi kita tanpa melibatkan server ESRI, dan tanpa menulis banyak C#?

Jelas menerapkan kebijakan akses kami adalah pada kami. Tapi aku penasaran dengan sisanya.


Seperti yang Anda katakan, Esri hanyalah salah satu dari banyak penyedia OAuth sehingga Anda harus 'menggulung kode kami sendiri' dalam situasi apa pun di mana sampel masing-masing vendor tidak menunjukkan dengan tepat apa yang perlu Anda capai.

Berkenaan dengan apakah Anda kehilangan sesuatu yang mendasar atau tidak, saya tidak dapat mengetahuinya dari pertanyaan Anda. Autentikasi apa pun yang Anda picu dengan penyedia OAuth pihak ketiga tidak akan ada hubungannya dengan server Esri.

Terakhir, saya tidak mengerti mengapa Anda akhirnya menulis C#, karena Anda dapat memberi pengguna akhir kesempatan untuk mengautentikasi langsung ke Google atau Facebook langsung dari JavaScript sisi klien.


Lapisan fitur (GeoPackage)

GeoPackage adalah standar OGC, membuatnya berguna saat proyek Anda memerlukan format data sumber terbuka atau saat sistem non-ArcGIS lain mungkin membuat data. Mengakses data dari GeoPackage lokal berguna ketika bekerja di lingkungan yang memiliki koneksi internet yang tidak konsisten atau yang tidak memiliki koneksi internet sama sekali. Misalnya, departemen pekerja lapangan transportasi mungkin mengambil data peta dari GeoPackage saat melakukan inspeksi signage di daerah pedesaan dengan jangkauan jaringan yang buruk.

Geser dan perbesar di sekitar peta. Lihat data yang dimuat dari geopackage.

  1. Buat GeoPackage yang meneruskan string URI ke dalam konstruktor.
  2. Muat GeoPackage dengan GeoPackage.loadAsync
  3. Setelah selesai memuat, dapatkan objek GeoPackageFeatureTable dari geopackage dengan geoPackage.getGeoPackageFeatureTables()
  4. Buat FeatureLayer(featureTable) untuk setiap tabel fitur dan tambahkan ke peta sebagai lapisan operasional. Tambahkan masing-masing ke peta sebagai lapisan operasional dengan map.getOperationalLayers().add(featureLayer)

Peta menunjukkan lokasi titik instalasi seni publik di Aurora, Colorado.


ArcGIS 10.4 ada di sini

ArcGIS 10.4 dan ArcGIS Pro 1.2 yang akan segera dirilis menghadirkan kemampuan baru dan lebih baik untuk visualisasi dan kesiapan perusahaan.

https://blogs.esri.com/esri/arcgis/2016/02/18/arcgis-10-4-is-here



Jika menggunakan lisensi Penggunaan Bersamaan, Anda memerlukan Manajer Lisensi ArcGIS 10.4.1, yang dapat digunakan untuk semua lisensi Penggunaan Bersamaan ArcGIS 10.x.

Persyaratan sistem untuk ArcGIS untuk Desktop, termasuk sistem operasi yang didukung, batasan OS, persyaratan perangkat keras dan perangkat lunak, dan lisensi.

informasi untuk area spesifik perangkat lunak tersebut. Pemrosesan geo. Berikut ini adalah alat baru dan perubahan alat yang ada untuk ArcGIS 10.4. Kotak alat Analis 3D.

Esri telah merilis ArcGIS 10.4. Peningkatan dan pembaruan mencakup kemampuan untuk membuat peta dan lapisan ubin vektor menggunakan ArcGIS Pro dan berbagi

ArcGIS 10.4 akhirnya tiba (sebagian besar). Esri mengumumkan minggu lalu bahwa rangkaian produk andalan mereka, ArcGIS 10.4 telah hadir.