Kartu Laporan
Last updated
Last updated
Kartu laporan PetaBencana untuk kejadian bencana. Catatan: autentikasi diperlukan untuk membuat pembaruan pada kartu.
Data kartu membutuhkan objek report_type
untuk ada. Dimanadisaster_type
diatur ke 'flood' dan objek flood_depth
juga harus ada di sebelah report_type
. Jika disaster_type
adalah 'prep' maka report_type
harus menjadi salah satu jenis seperti yang ditentukan di server config.js.
Misalnya kartu dengan data banjir termasuk flood_depth:
Atau, kartu dengan laporan data pra-banjir tentang saluran pembuangan.
Dapatkan detail kartu:
Berikut adalah panggilan sederhana untuk GET kartu:
Kartu telah ditemukan:
Kartu tidak ada:
Memperbarui kartu dengan detail laporan kejadian bencana:
Berikut adalah panggilan sederhana untuk PUT kartu:
Kartu telah berhasil dibuat:
Kartu tidak ada:
Laporan sudah ada untuk kartu:
GET URL S3 yang ditandai untuk mengunggah laporan kartu, ini harus dilakukan setelah laporan kartu dibuat dan hanya satu gambar yang ada untuk kartu tertentu.
CATATAN: Setelah gambar dikirim, proses sisi server mengkompres gambar ke ukuran standar dan mungkin ada sedikit jeda waktu beberapa detik sebelum gambar tampil secara "live".
Berikut ini panggilan sederhana GET untuk URL S3 baru yang telah ditandai untuk unggahan gambar:
URL S3 yang telah ditandai berhasil dibuat:
Parameter URL
Deskripsi
Format
Wajib
cardId
Pengenal unik dari kartu yang ingin kita gunakan, dihasilkan oleh sistem ketika kartu awal dibuat (wajib)
String (7 sampai 14 karakter)
Ya
Atribut
Deskripsi
Format
Wajib
card_data
Data pengguna yang dikumpulkan dalam antarmuka kartu
JSON
Ya
text
Deskripsi dari kejadian bencana
String
Tidak
image_id
Pengenal gambar kartu terkait
String
Tidak
created_at
Tanggal dan jam kartu dibuat
Date (ISO 8601)
Ya
location
Lokasi geografis dari kejadian bencana
Lat/Long in ESPG:4326
Ya