Özet
Her bir attribute domain, objelerin split (bölünme) veya merge (birleştirme) işlemleri sırasında öznitelik değerlerinin nasıl atanacağını belirleyen split policy ve merge policy ayarlarını içerir. Bu policy’ler güncel durumda yalnızca ArcGIS Pro üzerinden yapılandırılabilmektedir.
Bu ayarların ArcGIS Enterprise Portal veya ArcGIS Online üzerinden değiştirilmesi için, feature service’e ait file geodatabase’in indirilmesi, policy’lerin ArcGIS Pro’da güncellenmesi ve ardından feature service’in güncellenmiş veri ile üzerine yazılması gerekmektedir.
Alternatif olarak, domain’e ait split ve merge policy ayarları, servis tanımı (service definition) düzenlenerek de güncellenebilmektedir. Bu makalede, ArcGIS REST API kullanılarak ArcGIS Enterprise Portal veya ArcGIS Online ortamında domain split ve merge policy’lerinin nasıl güncelleneceği açıklanmaktadır.
Örnek senaryoda, split policy değeri Duplicate olarak ayarlanmış, merge policy ise domain’in varsayılan değeri kullanılacak şekilde yapılandırılmıştır.
İşlem Adımları
ArcGIS Enterprise ortamında
- ArcGIS Server Admin Dizinine giriş yapın.
Daha fazla bilgi için ArcGIS Server: Introduction to the ArcGIS Server Administrator Directory dokümanına başvurabilirsiniz. - Site Root – / sayfasında, Resources bölümünde services seçeneğine tıklayın.
- Folder – / sayfasında, feature service’in bulunduğu klasör adını seçin ve ardından ilgili servis adına tıklayın.
- Service sayfasında, Supported Operations bölümünde yer alan edit seçeneğine tıklayın.

- Edit FeatureServer sayfasında, Service Properties metin kutusunda domain’lerin uygulandığı alan adını arayın.
nameolarak listelenen domain adının altında aşağıdaki split ve merge policy değerlerini ekleyin.
Alternatif olarak, varsayılan değeri kullanmak içinsplitPolicyözelliğiniesriSPTDefaultValueolarak ayarlayabilirsiniz."mergePolicy": "esriMPTDefaultValue","splitPolicy": "esriSPTDuplicate",
- Format açılır listesinden JSON’u seçin ve Save Edits düğmesine tıklayarak değişiklikleri kaydedin.
ArcGIS Online ortamında
- ArcGIS Online’da, feature layer’ın öğe ayrıntıları (item details) sayfasını açın.
- Öğe ayrıntıları sayfasında, URL alanının yanında yer alan View seçeneğine tıklayarak ArcGIS REST Services Directory penceresini açın.
- ArcGIS REST Services Directory penceresinde Admin seçeneğine tıklayın.
- Layers bölümünün altında root layer’ı seçin.
- Sayfanın en altında, Supported Operations bölümünde Update Definition seçeneğine tıklayın.

- Update Layer Definition metin kutusunda
lastEditDateifadesini arayın ve değerini""ile değiştirin.
- Alan özellikleri bölümüne giderek domain’lerin uygulandığı alan adını bulun.
nameolarak listelenen domain adının altında aşağıdaki split ve merge policy değerlerini ekleyin."mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate",
- Format alanında açılır listeden JSON’u seçin ve Update Service Definition düğmesine tıklayın.