## Alan Hesapla

##

Bu araç, yeni veya mevcut bir alanın değerlerini hesaplamak için bir girdi katmanı ile çalışır. Detayları doldurmak için kullanacağınız değerleri hesaplamak için bir Arcade ifadesi oluşturun. Verileriniz zaman etkin ise veya anlık dönen türde bir örnek ise, parça duyarlı (track aware) ifadeleri isteğe bağlı olarak oluşturabilirsiniz.

Örneğin, Toplam Satışlar adlı mevcut bir alanı değiştirmek istiyorsunuz. Alanın 2016 ve 2017'deki toplam satışların toplamını göstermesini istiyorsunuz. İfadedeki bu alanları kullanarak, alan değerini

    $feature["Sales2016"] + $feature["Sales2017"]

olarak hesaplarsınız.

Başka bir örnekte, bir şehirde bulunan otobüslerin yerini, zamanını, otobüsün kimlik bilgilerini ve hızını kaydeden GPS ölçümleriniz olduğunu varsayalım. Her detay için kaydedilen son 3 GPS ölçümünün hız ortalamasını gösteren SpeedFrom3 adında yeni bir alan oluşturmak istiyoruz. Bu hesaplama için, parçanın (track) kimlik bilgileriyle gösterilen bir otobüs olduğu, parça duyarlı bir hesaplama kullanabilirsiniz. Önceki 3 zaman adımı ile şimdiki zaman adımının ortalama hızını belirlemek için kullanılacak hesaplama şu şekildedir:

    average($track.field["speed"].history(-4))

.

## Alan değerlerini hesaplamak için katman seç

Alan değerlerinin hesaplanacağı noktalar, çizgiler, alanlar/bölgeler veya tablo.

Haritanızdan bir katman seçebileceğiniz gibi, açılan listenin en altından Katmanlara Gözat ögesini belirleyerek büyük veri dosya paylaşımı veri kümesi veya detay katmanı içeriğinize göz atabilirsiniz.

## Alan için alan değerlerini hesapla

Alan değerlerinin hesaplandığı ve o alanın veri türünün bulunduğu yeni veya mevut alan. Değerleri mevcut bir alan üzerinde hesaplıyorsanız, veri türünü eşleştirmeniz gerekmez.

## Bir olayın başlangıcını belirtmek için bir ifade koşulu oluşturun

Alan değerlerini hesaplamak için ifade oluşturucuyu kullanarak bir ifade ekleyin.

Örneğin, gelir (income) ve ikramiye (bonus) adlı birer alana değer eklemek istediğimizi varsayalım. Bunun için, `$feature["income"] + $feature["bonus"]` ifadesini ekleyin.

## Bu ifade parça duyarlıdır

İfadenin parça duyarlı olup olmadığını belirleyin. Parça duyarlı bir ifade,

    $track.field["fieldname"].history(...)

gibi bir biçime sahip olacaktır. Parça duyarlı ifadeler, ayrı izlemeleri tanımlayan alanlar gerektirir. Parçalar; noktalar, çizgiler, alanlar/bölgeler veya tablolardan oluşabilir ve yalnızca girdinin bir parça tanımlayıcıya sahip olmasını ve verilerin anlık dönen türde olmaya uygun olmasını gerektirir.

## Sonuç katmanı adı

Bu, İçeriğim’de oluşturulacak ve haritaya eklenecek katmanın adıdır. Varsayılan ad, araç adına ve girdi katmanı adına dayanır. Detay katmanı zaten varsa araç çalışmaz.

Sonuçları kaydet açılır kutusunu kullanarak İçeriğim alanında sonucun kaydedileceği klasör adını belirleyebilirsiniz.