Alat ini bekerja dengan layer titik, garis, area, atau tabel yang diaktifkan dengan waktu yang mewakili instansi 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. Dengan 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 contaminateLevel
. 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 contaminateLevel > 0,03
dan kondisi akhir contaminateLevel < 0,01
. Ini akan menandai setiap urutan dengan nilai melebihi 0,03mg/L sampai nilai tersebut kembali ke nilai kurang dari 0,01.
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.
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.
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"])
.
Jika Anda tertarik dengan bagaimana konsentrasi berubah seiring waktu, dan ingin diberi tahu saat konsentrasi_1
saat ini lebih besar dari dua pengukuran konsentrasi_2
sebelumnya, Anda dapat menggunakan ekspresi seperti $feature["konsentrasi_1"] > $track.field["konsentrasi_2"].history(-3,-1)
.
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"])
.
Jika Anda ingin insiden berakhir saat rata-rata konsentrasi_1
saat ini dan empat pengukuran sebelumnya lebih besar dari pengukuran pertama, Anda dapat menggunakan ekspresi seperti $track.field["konsentrasi_1"].history(-5) > $track.field["konsentrasi_1"].history(0)
.
Semua metode output akan melampirkan kolom ke fitur asli. Ada dua cara untuk menentukan fitur mana yang dikembalikan:
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.