added jupyter notebook and improve output
This commit is contained in:
@ -107,14 +107,25 @@
|
||||
document.getElementById('total-entries').textContent = data.total_entries;
|
||||
document.getElementById('vehicle-zone').textContent = data.vehicles_in_zone;
|
||||
|
||||
if (data.vehicles_in_zone <= 2) {
|
||||
document.getElementById('kepadatan').textContent = 'Kepadatan sepi';
|
||||
} else if (data.vehicles_in_zone <= 5) {
|
||||
document.getElementById('kepadatan').textContent = 'Kepadatan sedang';
|
||||
const N = data.vehicles_in_zone; // Jumlah kendaraan terdeteksi dalam L meter
|
||||
const L = 20; // Panjang zona deteksi (dalam meter)
|
||||
const P = N / L; // Kepadatan kendaraan per meter
|
||||
|
||||
const kendaraanPerKm = Math.round(P * 1000); // Estimasi kendaraan dalam 1 km
|
||||
|
||||
let keterangan = '';
|
||||
if (P <= 0.1) {
|
||||
keterangan = 'Kepadatan sepi';
|
||||
} else if (P <= 0.20) {
|
||||
keterangan = 'Kepadatan sedang';
|
||||
} else {
|
||||
document.getElementById('kepadatan').textContent = 'Kepadatan tinggi';
|
||||
keterangan = 'Kepadatan tinggi';
|
||||
}
|
||||
|
||||
keterangan += ` | Estimasi ${kendaraanPerKm} kendaraan per 1 km`;
|
||||
|
||||
document.getElementById('kepadatan').textContent = keterangan;
|
||||
|
||||
// Populate table
|
||||
const tbody = document.getElementById('log-table-body');
|
||||
tbody.innerHTML = '';
|
||||
@ -141,7 +152,7 @@
|
||||
loadData();
|
||||
|
||||
// Refresh every 10 seconds
|
||||
setInterval(loadData, 5000);
|
||||
setInterval(loadData, 2500);
|
||||
</script>
|
||||
</body>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user