## Deteksi Insiden

##

Alat ini bekerja dengan layer titik, garis, area, atau tabel yang diaktifkan waktu yang memakili instan dalam waktu. Dengan menggunakan fitur yang disusun berurutan, yang disebut jalur, alat ini menentukan fitur mana yang merupakan insiden pilihan. Insiden ditentukan oleh kondisi yang Anda tentukan.

Pertama, alat ini menentukan fitur mana yang dimiliki jalur dengan menggunakan satu kolom atau lebih. Menggunakan waktu di setiap fitur, jalur diurutkan secara berurutan dan kondisi insiden diterapkan. Fitur yang memenuhi kondisi insiden awal ditandai sebagai insiden. Anda secara opsional dapat menerapkan kondisi insiden akhir; jika kondisi akhir benar, fitur tidak lagi merupakan insiden. Hasilnya akan dikembalikan dengan fitur asli—dengan kolom baru yang mewakili nama insiden—dan menunjukkan fitur mana yang memenuhi kondisi insiden. Anda dapat mengembalikan semua fitur asli atau hanya fitur yang merupakan insiden.

Misalnya, katakanlah Anda memiliki pengukuran GPS badai setiap 10 menit. Setiap ukuran GPS mencatat nama, lokasi, waktu perekaman, dan kecepatan angin dari badai itu. Menggunakan kolom ini, Anda dapat membuat insiden tempat pengukuran apa pun dengan kecepatan angin yang lebih besar dari 208 km/j adalah insiden yang diberi judul `Bencana`. Dengan tidak mengatur kondisi akhir, insiden akan berakhir jika fitur tidak lagi memenuhi kondisi awal (kecepatan angin melambat hingga kurang dari 208).

Menggunakan contoh lain, anggap Anda sedang memantau konsentrasi bahan kimia di pasokan air lokal Anda menggunakan kolom bernama `contanimateLevel`. Anda tahu bahwa tingkat yang direkomendasikan adalah kurang dari 0,01 mg/L, dan tingkat berbahaya adalah di atas 0,03 mg/L. Untuk mendeteksi insiden dengan nilai di atas 0,03mg/L adalah insiden dan tetap merupakan insiden sampai tingkat kontaminasi kembali normal, Anda membuat insiden menggunakan kondisi awal `contanimateLevel > 0,03` dan kondisi akhir `contanimateLevel < 0,01`. Ini akan menandai setiap urutan dengan nilai melebihi 0,03mg/L sampai nilai tersebut kembali ke nilai kurang dari 0,01.

## Pilih layer untuk mendeteksi insiden dari

Titik, garis, area, atau tabel yang akan digunakan untuk menemukan insiden. Layer input harus diaktifkan waktu dengan fitur yang mewakili suatu instan dalam waktu, serta memiliki satu kolom atau lebih yang dapat digunakan untuk mengidentifikasi jalur.

Selain memilih layer dari peta Anda, Anda dapat memilih Telusuri Layer yang terdapat di bagian paling bawah daftar drop-down ke konten Anda untuk set data yang dibagikan atau feature layer dari big data.

## Pilih satu atau beberapa kolom untuk mengidentifikasi jalur

Kolom yang mewakili pengidentifikasi jalur. Anda dapat menggunakan satu kolom atau kolom ganda untuk mewakili nilai jalur unik.

Contoh, jika Anda sedang merekonstruksi jalur badai, Anda dapat menggunakan nama badai sebagai kolom jalur.

## Buat kondisi ekspresi untuk menandakan awal insiden

Tambahkan suatu kondisi menggunakan pembuat ekspresi untuk menentukan apa yang dimaksud insiden. Jika kondisi yang Anda tentukan benar, fitur tersebut adalah insiden. Jika Anda tidak menentukan kondisi akhir, insiden berakhir ketika kondisi awal tidak lagi benar.

Contoh, anggap Anda ingin diberi peringatan saat jumlah kolom `konsentrasi_1` dan `konsentrasi_2` lebih besar dari `konsentrasi_3`. Untuk melakukan ini, terapkan kondisi `($feature["konsentrasi_1"] + $feature["konsentrasi_2"]) > $feature["konsentrasi_3"])`.

## Buat kondisi ekspresi untuk menandakan akhir insiden

Atau tambahkan kondisi menggunakan pembuat ekspresi untuk menentukan akhir insiden. Jika kondisi akhir yang Anda tentukan benar, fitur tersebut tidak lagi menjadi insiden. Jika Anda tidak menentukan kondisi akhir, insiden berakhir ketika kondisi awal tidak lagi benar.

Contoh, anggap Anda ingin diberi peringatan saat jumlah kolom `konsentrasi_1` dan `konsentrasi_2` lebih besar dari `konsentrasi_3`, dan Anda ingin insiden berakhir jika `konsentrasi_4` lebih kecil dari `konsentrasi_1`. Untuk melakukan ini, terapkan kondisi awal `($feature["konsentrasi_1"] + $feature["konsentrasi_2"]) > ($join["pendapatan"] * .20)` dan kondisi akhir `($feature["konsentrasi_4"] < $feature["konsentrasi_1"])`.

## Pilih bagaimana Anda ingin output diwakili

Semua metode output akan melampirkan kolom ke fitur asli. Ada dua cara untuk menentukan fitur mana yang dikembalikan:

- Kembalikan insiden saja—Metode ini hanya akan mengembalikan fitur yang merupakan insiden. Setiap fitur yang tidak ditemukan sebagai insiden tidak akan dikembalikan.
- Kembalikan semua fitur—Ini adalah default. Semua fitur dalam input akan dikembalikan.

## Nama layer hasil

Ini adalah nama layer yang akan dibuat di Konten Saya dan ditambahkan ke peta. Nama default ditetapkan berdasarkan nama alat dan nama layer input. Jika layer sudah ada, alat tidak akan berfungsi.

Menggunakan kotak drop-down Simpan hasil di, Anda dapat menentukan nama folder di Konten Saya sebagai tempat penyimpanan hasil.