Bagaimana cara memperbarui Definisi Layanan layanan Fitur di ArcGIS Online (AGOL)?

8

Inilah alur kerja saya:

  • buat file geodatabase yang berisi banyak data
  • buat MXD untuk menampilkan data ini
  • > File> Share As> Layanan di dalam ArcMap
  • publikasikan ke ArcGIS Online *
  • dataset dan definisinya diunggah ke ArcGIS.com

Ini semua berfungsi dengan baik, dan saya dapat mengakses fitur-fitur melalui lapisan fitur di JSAPI. Di latar belakang, ArcGIS Online membuat entri Definisi dan Fitur Layanan di bawah Konten Saya.

Pertanyaan saya:

Saya sekarang telah memperbarui simbologi di MXD. Bagaimana saya bisa mendapatkan definisi simbologi baru ke dalam ArcGIS Online?

  • Salah satu opsi adalah menghapus layanan yang ada dan membuatnya kembali - tetapi ini melibatkan mengunggah dataset yang besar lagi, meskipun tidak ada perubahan pada data.
  • Saya mencoba > Bagikan> Simpan Definisi Layanan tetapi ini gagal karena layanan sudah ada (bahkan jika saya menghapus Definisi Layanan yang ada saat mempertahankan layanan Fitur yang ada)
  • ArcMap memberitahu saya untuk menimpa layanan yang ada, tetapi tidakkah ini akan mengunggah kembali data?

Terima kasih

* alias ArcGIS.com alias ArcGIS untuk Organisasi alias AGOL

Stephen Lead
sumber
Saya baru saja melakukan tes cepat. Membuat peta di ArcMap, mengatur simbologinya. File> Bagikan sebagai> Layanan> Publikasikan layanan> ke Layanan Hosted Saya. Saya memilih untuk memiliki Fitur Akses dan tidak ada Pemetaan Ubin. Di Konten Saya di ArcGIS.com, saya melihat dua item - "definisi layanan" dan "fitur". Apakah itu yang juga Anda lihat? Saya dapat memperbarui definisi layanan dengan memilih tombol Perbarui saat melihat item dalam Konten saya. Namun, seperti yang telah Anda sebutkan, .mxd yang baru diperbarui hadir bersama dengan data (dalam file .sd paket).
Alex Tereshenkov
@AlexTereshenkov bagaimana Anda membuat file * .sd baru di tempat pertama, untuk menggunakan tombol Perbarui? Di situlah saya mendapatkan macet - ArcMap tidak mengizinkan saya untuk membuatnya karena layanan "lama" masih ada. Terima kasih
Stephen Lead
Ah, maaf karena tidak menyebutkannya. Saya hanya menggunakan nama lain dan kemudian mengganti nama file .sd secara manual. Maka berfungsi dengan baik kemudian menggunakan tautan Perbarui di ArcGIS.com untuk mengunggah file .sd yang seharusnya memiliki nama yang sama.
Alex Tereshenkov
Tetapi sekali lagi, file .sd berisi .gdb dengan sumber data dan terus terang saya tidak tahu bagaimana menghindari melakukan ini.
Alex Tereshenkov
ah - Saya tidak menyadari bahwa file * .sd juga berisi data (apakah itu baru?). Sepertinya tidak ada cara untuk memperbarui definisi saja.
Stephen Lead

Jawaban:

3

Bagi siapa pun yang menemukan ini sekarang, lanskap telah sedikit berubah sejak ini pertama kali dijawab. Sekarang dimungkinkan untuk memperbarui simbologi Anda secara langsung melalui ArcGIS Online. Jika Anda pergi ke item lapisan fitur dalam pertanyaan dan klik tab Visualisasi, Anda dapat memperbarui simbologi dengan mengklik tombol gaya dari layer yang bersangkutan dan menyimpan layer.

Anda bahkan dapat membuat tampilan data kedua dengan simbologi yang berbeda dengan membuat Feature Layer View . Ini memungkinkan Anda membuat konfigurasi lain dari lapisan fitur yang berarti Anda dapat mengubah simbologi, menambahkan filter, mengubah izin pengeditan, dll. Tetapi tidak membuat versi data yang kedua karena masih melihat data dari lapisan fitur yang mendasarinya.

Mkelly
sumber
5

Tampak bagi saya bahwa itu tidak mungkin pada rilis AGOL saat ini.

Apa yang dapat Anda lakukan adalah Anda hanya dapat menggunakan nama lain saat membuat file .sd dan kemudian mengganti nama file .sd secara manual. Maka berfungsi dengan baik kemudian menggunakan tautan Perbarui di ArcGIS.com untuk mengunggah file .sd yang seharusnya memiliki nama yang sama. Selain itu, file .sd hanyalah sebuah arsip yang dapat Anda buka dan jelajahi.

Namun, bagi saya tampaknya tidak ada cara untuk memperbarui hanya simbologi untuk layanan pada AGOL tanpa tidak mengunggah data lagi, karena berbasis .sd. Anda mungkin tahu bahwa seseorang dapat mengubah simbologi untuk layanan langsung di ArcGIS.com Map viewer, tetapi ada beberapa batasan pada apa yang dapat Anda lakukan.

PS. Jika secara kebetulan Anda akan bekerja dengan data yang ingin Anda buat cache peta (kemampuan Pemetaan Ubin untuk layanan), buat paket ubin di ArcMap terlebih dahulu dengan mengaktifkan opsi , lalu unggah ke AGOL tanpa membakar kredit yang diambil saat melakukan caching.

Alex Tereshenkov
sumber
@Stephen Lead, terima kasih telah mengedit jawabannya. Saya akan mengedit jawaban saya jika saya tahu caranya. Saya yakin banyak orang akan tertarik dengan ini.
Alex Tereshenkov
1
+1 untuk peringatan tentang membakar kredit untuk regenerasi ubin saat mengganti ubin .sd
brichins
Wow ..... begitu banyak kredit yang disimpan dengan cara ini .... Terima kasih ...
umbe1987