Olayları Algıla

Olayları Algıla


Bu araç, zamana bağlı olarak nokta, çizgi, alan veya tabloların zamanla etkinleştirilmiş bir katmanı ile çalışır. Bu araç, parçalar adı verilen sıralı olarak düzenlenmiş detayları kullanarak, hangi detayların ilgi odağı olaylar olduğunu belirler. Olaylar belirttiğiniz koşullara göre belirlenir.

Önce, araç bir veya daha fazla alan kullanarak hangi detayların bir parçaya ait olduğunu belirler. Her detaydaki zamanı kullanarak parçalar sıralı olarak düzenlenir ve olay koşulu uygulanır. Başlangıçtaki olay koşulunu karşılayan detaylar bir olay olarak işaretlenir. İsteğe bağlı olarak biten bir olay koşulunu uygulayabilirsiniz; son koşul doğru olduğunda, detay artık bir olay değildir. Sonuçlar, olay ismini temsil eden yeni sütunlarla birlikte orijinal detaylarla birlikte getirilir ve hangi detayın olay koşullarını karşıladığını gösterir. Tüm orijinal detayları veya sadece olay olan detayları geri yükleyebilirsiniz.

Örneğin, her 10 dakikada bir yapılan kasırga GPS ölçümleriniz var. Her GPS ölçümü fırtınanın adını, konumunu, kayıt zamanını ve rüzgar hızını kaydeder. Bu alanları kullanarak, 208 km/saatten daha büyük bir rüzgar hızı olan herhangi bir ölçümün Katastrofik başlığıyla bir olay oluşturabilirsiniz. Bir bitiş koşulu ayarlanmazsa, detay artık başlangıç koşulunu karşılamadığında olay sona erer (rüzgar hızı yavaşlayarak 208'in altına düşer).

Başka bir örnekte, contaminateLevel adlı bir alanı kullanarak yerel su kaynağınızdaki bir kimyasalın konsantrasyonlarını izlediğinizi varsayalım. Önerilen seviyelerin 0,01 mg/L'nin altında olduğunu ve tehlikeli seviyelerin 0,03 mg/L'nin üzerinde olduğunu biliyorsunuz. 0,03mg/L’nin üzerindeki bir değerin bir olay olduğu ve kontaminasyon seviyeleri normale dönünceye kadar bir olay olmaya devam ettiği olayları tespit etmek için contaminateLevel > 0,03 başlangıç koşulunu ve contaminateLevel < 0,01 bitiş koşulunu kullanarak bir olay yaratırsınız. Bu, değerlerin 0,03 mg/L'yi aştığı herhangi bir sekansı, 0,01'den küçük bir değere dönünceye kadar işaretler.

Olayların algılanacağı katmanı seçin


Olayları bulmak için kullanılacak noktalar, çizgiler, alanlar/bölgeler veya tablolar. Girdi katmanı, zamanda bir anı temsil eden detaylarla birlikte zaman etkin olmalı ve parçaları tanımlamak için kullanılabilecek bir veya daha fazla alana sahip olmalıdır.

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

İzleri tanımlamak için bir veya birkaç alan seçin


İz tanımlayıcısını gösteren alanlar. Parçaların benzersiz değerlerini göstermek için bir alanı veya birden fazla alanı kullanabilirsiniz.

Örneğin, fırtına izlerini yeniden oluştururken, iz alanı olarak fırtınanın adını kullanabilirsiniz.

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


Bir olayın ne olduğunu belirlemek için ifade oluşturucuyu kullanarak bir koşul ekleyin. Belirttiğiniz koşul doğruysa, detay bir olaydır. Bir bitiş koşulu belirtmezseniz bir olay, başlangıç koşulu artık doğru olmadığında sona erer.

Örneğin, concentration_1 ve concentration_2 alanlarının toplamı concentration_3'ten daha büyük olduğunda uyarılmak istediğinizi varsayalım. Bunu yapmak için, şu koşulu uygulayın: ($feature["concentration_1"] + $feature["concentration_2"]) > $feature["concentration_3"]).

Konsantrasyonların zamanla nasıl değiştiğini merak ettiyseniz ve mevcut concentration_1 değeri önceki iki concentration_2 konsantrasyon değerinden daha büyük olduğunda uyarılmak istediyseniz, $feature[”concentration_1”] > $track.field[”concentration_2”].history(-3,-1) gibi bir ifade kullanabilirdiniz.

Bir olayın sonunu belirtmek için bir ifade koşulu oluşturun (isteğe bağlı)


İsteğe bağlı olarak bir olayın bitişini belirlemek için ifade oluşturucuyu kullanarak bir koşul ekleyin. Belirttiğiniz bitiş koşulu doğruysa, detay artık bir olay değildir. Bir bitiş koşulu belirtmezseniz bir olay, başlangıç koşulu artık doğru olmadığında sona erer.

Örneğin, concentration_1 ve concentration_2 alanlarının toplamı concentration_3'ten daha büyük olduğunda uyarılmak istediğinizi ve olayın concentration_4 concentration_1'den küçük olduğunda bitmesini istediğinizi varsayalım. Bunu yapmak için, başlangıç koşulu olarak ($feature["concentration_1"] + $feature["concentration_2"]) > ($join["income"] * .20) ve bitiş koşulu olarak ($feature["concentration_4"] < $feature["concentration_1"]) koşulunu uygulayın.

Mevcut concentration_1 ile önceki dört ölçümün ortalaması ilk ölçümden daha büyük olduğunda bir olayın bitmiş olmasını istediyseniz, $track.field[”concentration_1”].history(-5) > $track.field[”concentration_1”].history(0) gibi bir ifade kullanabilirdiniz.

Bana göster


Tüm çıktı yöntemleri, alanları orijinal detayların sonuna ekleyecektir. Hangi detayların getirileceğini belirlemenin iki yolu vardır:

  • Tüm detaylar—Bu varsayılandır. Girdideki tüm detaylar getirilir.
  • Yalnızca olaylar—Bu yöntem, yalnızca olay olan detayları getirir. Olay olmadığı tespit edilen herhangi bir detay getirilmez.

Zaman aralıkları arasında verileri analiz edin (isteğe bağlı)


Girdi detaylarınızı analiz için segmentlere ayıran zaman aralıklarını kullanarak olayları tespit etmek isteyip istemediğinizi belirtin. Zaman aralıklarını kullanıyorsanız, kullanmak istediğiniz zaman aralığını ayarlamanız gerekir ve isteğe bağlı olarak referans zamanını da ayarlayabilirsiniz. Bir referans zamanı ayarlamadığınızda, 1 Ocak 1970 kullanılacaktır.

Örneğin, zaman sınırını 1 gün olarak ayarlarsanız, 1 Ocak 1990’da saat 09:00’dan başlayarak her iz, her gün saat 09:00’da kesilir ve o segment içinde analiz edilir.

Zaman aralıklarını kullanmak, hesaplama süresini hızlandırmanın hızlı bir yoludur, çünkü analiz için daha küçük izler oluşturur. Tekrar eden bir zaman aralığına bölünmesi analiziniz için anlamlıysa, büyük veri işleme için önerilir.

Sonuç katmanı adı


Oluşturulacak katmanın adı. Bir ArcGIS Data Store‘a yazdığınızda, sonuçlarınız İçeriğime kaydedilir ve haritaya eklenir. Bir büyük veri dosya paylaşımına yazdığınızda, sonuçlarınız büyük veri dosya paylaşımı içine kaydedilir ve manifestosuna eklenir. haritaya eklenmez. Varsayılan ad, araç adına ve girdi katmanı adına dayanır. Detay katmanı zaten varsa araç çalışmaz.

ArcGIS Data Store‘a yazarken (ilişkisel ya da mekan-zamansal büyük veri deposu) Sonuçları kaydet açılır kutusunu kullanarak İçeriğim alanında sonucun kaydedileceği klasör adını belirleyebilirsiniz.