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
arcgis-10.2
arcgis-online
Stephen Lead
sumber
sumber
Jawaban:
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.
sumber
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.
sumber
Anda dapat dengan mudah mengedit URL layanan dengan memperbarui JSON secara langsung. Ada banyak risiko yang terlibat di sini, jadi pastikan untuk menyimpan JSON asli dalam file. Saya menggunakan metode ini untuk memperbarui skema, templat, dll. Tetapi Anda mungkin dapat mencobanya untuk memperbarui simbologi. Beri tahu saya jika ini berhasil.
http://blogs.esri.com/esri/arcgis/files/2014/10/How-to-Update-Hosted-Feature-Service-Schemas1.pdf
sumber