ArcGIS Online For Organisations'da herkese açık görüntüleyicileri ve özel özellik editörlerini etkinleştiriyor musunuz?


10

ArcGIS Online For Organisations'da, belirli kullanıcılara veya gruplara düzenleme ve farklı gruplar için farklı düzenleme türlerini kısıtlarken, görüntülenmek üzere Herkes ile paylaşılan bir barındırılan özellik hizmeti nasıl yayınlanır?

Editör'ün sonundaki yardımda, birden çok erişim katmanını yapılandırma altındaki özellik hizmetleri için izinler diyor

Her biri farklı işlemler gerektiren birden çok kullanıcı katmanını desteklemeniz gerekiyorsa, önerilen yaklaşım her kullanıcı düzeyi için bir hizmet oluşturmaktır. Örneğin, tüm işlemlere izin verilecek bir Profesör hizmeti oluşturabilirsiniz. Bununla birlikte, yalnızca Oluşturma, Sorgulama ve Yükleme işlemlerine izin verilen daha az ayrıcalıklı bir Öğrenci hizmeti oluşturabilirsiniz.

Bu harika, yapmam gereken şey bu. Ancak, Profesörler yeni özellikler oluşturduklarında Öğrenciler yeni kayıtları görecek ve tam tersi olacak şekilde çoklu Özellik Hizmetlerinin nasıl uzlaştırılacağıdır.

Web tarayıcısı yönetim Create Servicesihirbazı, bir özellik hizmetini yeni bir kaynak için kullanmanıza izin verir, ancak gerçek özellikler geride bırakılırken yalnızca veri modeli kullanılır (sembol tanımları, alan adları ve türleri, vb.), Yeni hizmet boş. Bu amaçlanan davranış .


aynı web haritasında mı istiyorsun? Birden fazla haritaya sahip olmak istemiyorsanız. Her özellik hizmeti aynı zamanda bir özellik hizmeti ile bir harita ve bir harita hizmeti = düzenleme kontrolü ile bir harita servisi içerir.
Brad Nesom

@brad, hayır, aynı haritada olmalarına gerek yok. Ancak, bir web haritasına dahil edilmek için bir Özellik Hizmetinin paylaşılması gerekir ve bu gerçekleştiğinde insanlar Web Haritası Hizmeti'nde hangi paylaşım ayarlarının yapılmış olduğuna bakılmaksızın haritayı atlayabilir ve doğrudan Özellik Hizmetine gidebilir.
matt wilkie

Yanıtlar:


7

2015-Temmuz-14 Sonrası

Durum çok gelişti. Kuruluş yöneticisi Üyeler ile bir grup oluşturabilir öğe izinlerini güncelleyebilirsiniz . Bu, paylaşılan oturum açma kimlik bilgilerini ve / veya tüm editörlere kuruluş çapında yönetici ayrıcalıklarını * verme ihtiyacını ortadan kaldırırken, grup izinlerini ** genel haritalar için uygun hale getirir .

Önerilen yeni uygulama:

  • Barındırılan özellik hizmetinde düzenlemeyi tamamen devre dışı bırak
  • Kuruluş yöneticisi olarak: bir Editörler grubu oluşturun ve yeni "Üyeler güncelleyebilir" izni verin, gerektiğinde doldurun. (Temmuz 2015'ten sonra oluşturulan yeni bir grup olmalıdır).
  • Günlük kullanımda editörler, salt okunur bayrağını geçersiz kılmak için öğe ayrıntıları sayfasındaki "Düzenleme etkinken haritaya katman ekle" yi kullanır.

Tüm ayrıntılar için ArcGIS Blogunda meslektaşlarınızın haritalarınızı ve uygulamalarınızı güncellemelerini sağlama ve Çevrimiçi yardımda haritalardaki katmanları kullanma ile ilgili en iyi uygulamalar sayfasına göz atın .

...

Temel güvenlik modeli değişmiş gibi görünmediğinden, özellik hizmetinin kendisinin yetkili kullanıcı veya grup kavramına sahip olmadığı için bazı rezervasyonlar yapıyorum . Sorunlara hala yer olduğuna inanıyorum, ancak en azından yüzey alanı büyük ölçüde azaldı ve yanlışlıkla ve sadece meraktan kaynaklanan veri hasarı olasılığı ortadan kaldırıldı.

Ayrıca, eski yöntemleri kullanan mevcut hizmetlerin hala savunmasız olduğunu lütfen unutmayın. Dün yaptığım testte, sadece arcgis.com'u "özellik hizmet katmanını düzenle" için arayarak, farkında olmadan maruz kalan özellik hizmetlerini kolayca keşfettim.

2015 Temmuz öncesi

Şubat 2015'te bazı Esri Kanadalılarla bu konuda uzun bir görüşme yaptık . ArcGIS Online'da (şu anda) eşzamanlı düzenleme ve salt okunur ayrıcalık rollerini yönetmek için güvenli bir yöntem yoktur . Brad ve Bmearns'ın cevaplarına göre düzenlenebilir hizmetin yerini en iyi şekilde gizleyebilir ve ardından Parça Düzenleyiciyi etkinleştirebilirsiniz . Bunu, kayıtların düzenli aralıklarla gözden geçirilmesi ve bunu yapmaya yetkili olmayan biri tarafından yapılmayanların kaldırılması izler.

Ek (küçük, zayıf) bir koruyucu önlem , web haritasına yalnızca ( boş olmayan) çalışmayan kayıtları görüntülemek için bir filtre eklenebilir . Bu sadece o web haritasını etkiler. Web haritasını atlayan ve özellik hizmetine erişen insanlar her şeyi doğrudan görür.Creator is not {one space}

Güvenli ve düzenlenebilir bir özellik hizmetine ihtiyaç duyuyorsanız, paylaşım ve düzenleme gerektiğinde kilitlenmiş olarak kendi ArcGIS Sunucunuzu ve ardından ArcGIS Online'a açık salt okunur bir hizmeti çalıştırmanız gerekir.

Bu, daha az dağıtılmış ve daha az maliyetli bir makinede düzenleme erişimi olan yaygın kamu salt okunur tüketimi için ArcGIS Online altyapısının büyük çalışma süresi, içerik dağıtım ağı önbelleği, cpu / bellek ölçeklendirmesi vb. ArcGIS Online ile her ikisini de tek bir yere götürmeyeceksiniz.

güncellemesi , 2015-Mayıs-27: İçerik Oluşturucu'ya göre filtre eklendi


2

Gruplar kurdum.
Bir grup bir düzenleme grubudur. Bu grupta düzenlenebilir harita (özellik hizmeti ile) paylaşılır.
Grup özel ve ben sadece editörleri davet ediyorum.
Başka bir grup editör olmayanlar için ve ben de diğer üyeleri davet ediyorum.
Bu grupta harita hizmetim (düzenlenemez) web eşlemim paylaşılıyor.
İzinleri ve rolleri atamaya benzer.


Düzenleme / düzenleme dışı izinler grup düzeyinde kontrol edildiğinden bu etkili değildir. Herkes gruplarınızı atlayabilir ve doğrudan düzenleme özellikli özellik hizmetine gidebilir. Aslında, istedikleri izinlere sahip olan kendi gruplarını oluştururlar. Temel özellik hizmeti, arasında geçiş olmadan açık veya kapalıdır. Ben Mearn'in cevabı ve yorumuna bakınız.
matt wilkie

işten çıkarıldıkları için artık yüklenici değiller. Ayrıca web haritası olmadan hizmete erişim iodaları yok.
Brad Nesom

Senin için çalışmayan birini kovamıyorum. Ben'in kişisel düzenleme hesabından düzenleme kısıtlı grubuna bir özellik ekledim, aslında anonim bir düzenleme. Bunu yapmak için web haritasını kullanmam gerekmiyordu.
matt wilkie

Bir müteahhit kovabilirim. Tüm gruplarım herkese açık değil, tüm verilerim herkese açık değil, Genel olarak paylaşılan hizmetler yok. Web haritamı düzenleyemezsiniz. Yükleniciye bir web haritası olduğunu bile söylemiyorum. "Ben" ios giriş bilgisi sağlar ve kullanıcı adı şifresini kontrol eder. bu yüzden onlar bir düzenleme yapmak, ben onların kullanıcı punt.
Brad Nesom

Özellik hizmeti herkese açık değilse, açıkladığım sorun geçerli değildir. Ancak, FS herkese açık bir haritada, herhangi bir herkese açık haritada görüntüleniyorsa ve aynı zamanda FS herkes için düzenleme özelliğine sahipse, anonim kullanıcılar en az çabayla FS'de veri oluşturabilir / düzenleyebilir / silebilir. FS'nin hiçbir zaman yetkili grubun dışında herhangi bir şekilde gösterilmemesi durumunda , veriler anonim olarak düzenlenebilir , ancak fs-ID'yi keşfetme çabası önemsiz değildir. Kapı gizli olandan gizli olana değiştirilir, ancak kilitli değildir.
matt wilkie

2

(düzenlenmiş 5/7/15)

İdeal değil ancak ortak düzenleme ve herkese açık görüntüleme / düzenleme değil.

  1. organizasyon altında editör yöneticileri yapmak
  2. katmanı düzenlenemez hale getirme ancak herkese açık olarak paylaşma
  3. yöneticiler web yöneticisi için "düzenlenebilir katman olarak ekleyebilir" ve Masaüstü'nde bağlantısı kesilmiş / senkronize edilmiş düzenleme yapabilir

Rolleri kullanarak doğru izinleri yeniden oluşturamadım, ancak bu bizim için işe yarayacak, çünkü editör sayısı az ve onlara güveniyorum.

Özellik hizmeti özellikleri (düzenleme devre dışı) Düzenleme etkin menüyle ekle

Brad'in önerdiği gibi bir şey benim için çalıştı

  1. Yayıncı izinleriyle oturum açın
  2. İçeriğim> Öğe Ekle> Bilgisayarımdan> (işaretleyin) Bu dosyayı bir özellik katmanı olarak yayınla
  3. İçeriğim> [Özellik Katmanı]> Düzenle> (işaretleyin) Düzenlemeyi etkinleştir ve editörlerin izin ver ...
  4. İçeriğim> [Özellik Katmanı]> Paylaş> Herkes
  5. İçeriğim> [Özellik Katmanı]> [Yeni] haritaya katman ekle
  6. Haritada> herkesle paylaş, herhangi bir nedenle etkinleştirildiyse katman üzerinde düzenlemeyi devre dışı bırak, istersen paylaş ile kaydet, web uygulaması üzerinden yayınla
  7. Gruplar> Grup oluştur, gruba düzenleme izinlerine sahip kullanıcılar ekleyin
  8. İçeriğim> [Özellik Katmanı]> Düzenleme etkinken [yeni] haritaya katman ekle
  9. Bu haritayı editörler için yeni oluşturulan grupla paylaş

Arcgis Online hizmetlerinin nasıl çalıştığı hakkında orta derecede bilgi sahibi olan veya hatta düğmelere basmak ve bağlantıları takip etmek için çok zaman harcamak isteyen bir kişi, yine de kendi haritasından küresel olarak paylaşılan düzenlenebilir özellik hizmetine (4. adımda gösterilmektedir) doğrudan gidebilir ; üzerinde tam kontrole sahipler. Burada özetlenen prosedür, düzenlenebilir bir yere gitmeyi elverişsiz hale getirir, ancak bunu yasaklamaz. Bir koruma önlemi sağlar, ancak güvenli değildir.
matt wilkie

Matt, udel.maps.arcgis.com/home/… adresindeki özellik hizmetime göz atın . Düzenlenebilir bir katmana sahip grupta olmayan bir hesapta bunu görüntüleyemiyorum veya düzenleyemiyorum. Bu hesabı gruba geri eklediğimde tekrar görüntüleyebiliyorum / düzenleyebiliyorum. Bu özellik hizmetinden oluşturulan web uygulaması şu adrestedir : udel.maps.arcgis.com/apps/webappviewer/… ... bu, sonraki güncellemeler yoluyla işlevselliğin değiştiği bir durum olabilir mi?
Ben Mearns

Bunu takip etmekle ilgileniyorum, lütfen matt.wilkie@gov.yk.ca adresinden ping atın. Yukarıdaki FS bağlantısının öğe ayrıntılarını görüntüleme girişiminin 404 bulunamadı, uygulama ile "Binalar" ve "Park" katmanları için ditto ile başarısız olduğunu onaylamak. Benimkiyle (ekran görüntüsü vb.) Karşılaştırıldığında yapılandırmanızın ayrıntılarını gözden geçirmek istiyorum. Teşekkürler!
matt wilkie

Bir yol buldum. "Binalar" özellik servisine bakın. NAME=Fake Building made by mattKuzeyde Eski Kağıt Fabrikası yolundan yeni bir rekor var . i.imgur.com/hi03EqU.png . Bu özellik hizmetinin genel düzenlemelerden kilitlenmesi gerekiyor mu?
matt wilkie

ve işte kendi uygulamanızda bir ekran görüntüsü: i.imgur.com/ROeNA48.png
matt wilkie

1

Matt Wilkie tarafından açıklanan yeni önerilen uygulama, yalnızca "Düzenleme ile haritaya katman ekle" özelliğini kullanarak AGOL harita görüntüleyicisindeki verileri güncellemeleri gerektiğinde "üyeler güncelleyebilir" izni olan gruptaki kullanıcılar için iyi çalışır. Ancak, bu gruptaki kullanıcıların ArcGIS Collector kullanarak verileri güncelleyebilmelerini istiyorum. Düzenleme etkinken AGOL harita görüntüleyicide barındırılan özellik katmanı açıldıktan ve haritayı kaydettikten sonra düzenleme izinleri devam etmez. Harita, İçeriğim ekranındaki "Paylaş> Erişim ve güncelleme özellikleri" özelliği kullanılarak grupla paylaşılabilir. Ancak Toplama'da grubun üyelerinin erişmesi görünmez, çünkü güncelleme özelliği haritanın bir parçası olarak kaydedilmez.


1
GIS SE'ye Hoşgeldiniz! Yeni bir kullanıcı olarak , burada kullandığımız odaklanmış Soru-Cevap formatını açıklayan Tur'a katıldığınızdan emin olun . Cevabınızı birkaç kez okudum ve orijinal soruya doğrudan cevaplar için ayrılmış alanda biraz farklı bir sorun sunmaya çalıştığınız anlaşılıyor. Normalde, bunu yapan herhangi bir "yanıt" basitçe silinir, ancak bu durumda tam olarak emin değilim, bu yüzden başkalarına da inceleme şansı vermek için bunu burada bırakacağım.
PolyGeo

Ben de bunu biraz farklı bir problem olarak okuyorum. Durum böyle değilse lütfen dili güncelleyin.
MaryBeth

Biçimi yanlış anladığınız için özür dilerim ve beni tura yönlendirdiğiniz için teşekkürler. Yorumla alakalı olduğunu düşündüm, çünkü bence AGOL harita görüntüleyicisinde Toplayıcıya karşı düzenleme yapıp yapmadığınız bir fark yaratmamalıdır. İzinler tutarlı olmalıdır. Ama bunu Esri desteği ve / veya ArcGIS Fikirler sitesi ile ele alacağım. Benim gibi aynı soruya bu soru ile gelenler için, bir özellik hizmetinin Koleksiyoner'deki bir grup tarafından düzenlenmesini ve başkaları tarafından görüntülenmesini istiyorsanız, birden çok katmanı yapılandırmaya geri dönmeniz gerekiyor gibi görünüyor. Giriş.
Neil Curri

Alakalı olduklarını düşünmüyorsanız, "cevabımı" ve sonraki yorumumu silebilirsiniz.
Neil Curri

Katkınız için teşekkürler @Neil. Yönetimin, caddeyi düzenlemek için ne kullanılırsa kullanılsın aynı olması gerektiğine katılıyorum, ancak belirsiz nedenlerden dolayı görünüşe göre değil. Yorumunuz konuyla ilgili, ancak "ArcGIS Collector'da herkese açık görüntüleyiciler ve özel editörler nasıl olunur?" ve bu soruya referansta bulunarak insanlar bunun gerçekten bir kopya olmadığını anlar.
matt wilkie
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.