From 59a124db77729c16175247637ca0560b686c5acb Mon Sep 17 00:00:00 2001 From: Budi Syahiddin Date: Tue, 26 Jul 2022 07:48:19 +0800 Subject: [PATCH 01/10] (#13) Deprecate all URLs --- src/bus.rs | 5 +++++ src/crowd.rs | 6 ++++++ src/taxi.rs | 2 ++ src/traffic.rs | 12 ++++++++++++ src/train.rs | 1 + 5 files changed, 26 insertions(+) diff --git a/src/bus.rs b/src/bus.rs index 5319a89..1d6ee74 100644 --- a/src/bus.rs +++ b/src/bus.rs @@ -19,6 +19,7 @@ pub mod bus_arrival { #[cfg(feature = "fastfloat")] use crate::utils::de::from_str_fast_float; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/BusArrivalv2"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -127,6 +128,8 @@ pub mod bus_services { use crate::utils::de::from_str_error_as_none; use crate::utils::regex::BUS_FREQ_RE; use serde::{Deserialize, Deserializer, Serialize}; + + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/BusServices"; /// Both min and max are in terms of minutes @@ -238,6 +241,7 @@ pub mod bus_routes { use crate::utils::de::from_str; use crate::utils::serde_date::str_time_option::{de_str_time_opt_br, ser_str_time_opt}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/BusRoutes"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -317,6 +321,7 @@ pub mod bus_stops { use crate::utils::de::from_str; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/BusStops"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] diff --git a/src/crowd.rs b/src/crowd.rs index 275b7e5..d3b58fe 100644 --- a/src/crowd.rs +++ b/src/crowd.rs @@ -13,9 +13,11 @@ pub mod crowd_density { use chrono::{DateTime, FixedOffset}; use serde::{Deserialize, Serialize}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_CROWD_DENSITY_RT: &str = "http://datamall2.mytransport.sg/ltaodataservice/PCDRealTime"; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_CROWD_FORECAST: &str = "http://datamall2.mytransport.sg/ltaodataservice/PCDForecast"; @@ -87,13 +89,17 @@ pub mod crowd_density { pub mod passenger_vol { use serde::{Deserialize, Serialize}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_BY_BUS_STOPS: &str = "http://datamall2.mytransport.sg/ltaodataservice/PV/Bus"; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_BY_OD_BUS_STOPS: &str = "http://datamall2.mytransport.sg/ltaodataservice/PV/ODBus"; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_BY_TRAIN: &str = "http://datamall2.mytransport.sg/ltaodataservice/PV/Train"; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_BY_OD_TRAIN: &str = "http://datamall2.mytransport.sg/ltaodataservice/PV/ODTrain"; pub const FORMAT: &str = "%Y%m"; diff --git a/src/taxi.rs b/src/taxi.rs index 07ee314..1c46bea 100644 --- a/src/taxi.rs +++ b/src/taxi.rs @@ -14,6 +14,7 @@ pub mod taxi_avail { use crate::utils::Coordinates; use serde::{Deserialize, Serialize}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/Taxi-Availability"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -50,6 +51,7 @@ pub mod taxi_stands { use crate::utils::de::from_str_to_bool; use serde::{Deserialize, Serialize}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/TaxiStands"; #[allow(clippy::upper_case_acronyms)] diff --git a/src/traffic.rs b/src/traffic.rs index 1d156ea..6563cc6 100644 --- a/src/traffic.rs +++ b/src/traffic.rs @@ -36,6 +36,7 @@ pub mod erp_rates { }; use chrono::{NaiveDate, NaiveTime}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/ERPRates"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -194,6 +195,7 @@ pub mod carpark_avail { use crate::utils::de::from_str_to_coords; use crate::utils::Coordinates; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/CarParkAvailabilityv2"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -254,6 +256,7 @@ pub mod est_travel_time { use serde::{Deserialize, Serialize}; use serde_repr::*; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/EstTravelTimes"; #[allow(clippy::upper_case_acronyms)] @@ -321,6 +324,7 @@ pub mod faulty_traffic_lights { use crate::utils::serde_date::ymd_hms_option; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/FaultyTrafficLights"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -370,8 +374,11 @@ pub mod road { use crate::utils::serde_date::str_date; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_ROAD_OPENING: &str = "http://datamall2.mytransport.sg/ltaodataservice/RoadOpenings"; + + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL_ROAD_WORKS: &str = "http://datamall2.mytransport.sg/ltaodataservice/RoadWorks"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -419,6 +426,7 @@ pub mod traffic_images { use crate::utils::de::from_str; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/Traffic-Imagesv2"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -451,6 +459,7 @@ pub mod traffic_images { pub mod traffic_incidents { use serde::{Deserialize, Serialize}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/TrafficIncidents"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -520,6 +529,7 @@ pub mod traffic_speed_bands { use crate::utils::de::{from_str, from_str_loc_to_loc}; use crate::utils::Location; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/TrafficSpeedBandsv2"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -586,6 +596,7 @@ pub mod traffic_speed_bands { pub mod vms_emas { use serde::{Deserialize, Serialize}; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/VMS"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -620,6 +631,7 @@ pub mod bike_parking { use crate::utils::de::from_str_to_bool; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/BicycleParkingv2"; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] diff --git a/src/train.rs b/src/train.rs index 6538abf..920d760 100644 --- a/src/train.rs +++ b/src/train.rs @@ -257,6 +257,7 @@ pub mod train_service_alert { use std::ops::Deref; use std::str::FromStr; + #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/TrainServiceAlerts"; #[allow(clippy::upper_case_acronyms)] From 58faf57540bad239a92b46bd96f68005c19632eb Mon Sep 17 00:00:00 2001 From: Budi Syahiddin Date: Wed, 27 Jul 2022 04:59:08 +0800 Subject: [PATCH 02/10] (#9) Updated to latest version of chrono --- Cargo.toml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a6cca72..ad76a27 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lta_models" -version = "0.4.1" +version = "0.4.2" authors = ["budinverse "] edition = "2021" license = "MIT" @@ -17,10 +17,9 @@ serde = { version = "1.0.118", features = ["derive"] } serde_repr = "0.1.5" serde_json = "1.0.40" regex = "1.3.0" -chrono = { version = "0.4.7", features = ["serde"] } +chrono = { version = "0.4.20-rc.1", features = ["serde"] } lazy_static = "1.3.0" fast-float = { version = "0.2", optional = true } -time = "0.3.11" [dev-dependencies] serde_json = "1.0.40" From ff4c886a355d390706934386d194d9dbf9fa030f Mon Sep 17 00:00:00 2001 From: BudiNverse Date: Wed, 5 Apr 2023 21:35:10 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=F0=9F=8E=89=20(#14)=20Updated=20dependen?= =?UTF-8?q?cies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.toml | 12 ++++++------ README.md | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ad76a27..00e6675 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lta_models" -version = "0.4.2" +version = "0.5.0" authors = ["budinverse "] edition = "2021" license = "MIT" @@ -13,12 +13,12 @@ exclude = [ # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -serde = { version = "1.0.118", features = ["derive"] } -serde_repr = "0.1.5" -serde_json = "1.0.40" -regex = "1.3.0" +serde = { version = "1.0.159", features = ["derive"] } +serde_repr = "0.1.12" +serde_json = "1.0.95" +regex = "1.7.3" chrono = { version = "0.4.20-rc.1", features = ["serde"] } -lazy_static = "1.3.0" +lazy_static = "1.4.0" fast-float = { version = "0.2", optional = true } [dev-dependencies] diff --git a/README.md b/README.md index ad1e4d0..2c57925 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ This repository contains the data structures required to interact with LTA's dat ## `Cargo.toml` setup ```toml # extra features available: fastfloat -lta-models = { version = "0.4.0" } +lta-models = { version = "0.5.0" } ``` ## Performance & `fast-float` implementation From bd0ade6aa81a0495c22dc4939ab5a25c33ac6d56 Mon Sep 17 00:00:00 2001 From: BudiNverse Date: Wed, 5 Apr 2023 21:40:17 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=F0=9F=9A=A8=20(#16)=20Fixed=20CI=20badge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2c57925..fe22642 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - + From 1d2e809c84f75ccab5862a11df3d92cb71289087 Mon Sep 17 00:00:00 2001 From: BudiNverse Date: Wed, 5 Apr 2023 23:23:21 +0800 Subject: [PATCH 05/10] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20(#11)=20Use=20mol?= =?UTF-8?q?d=20linker=20for=20CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rust.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 125ed60..a2b2ce4 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -10,6 +10,7 @@ jobs: rust: [stable, nightly] steps: + - uses: rui314/setup-mold@v1 - uses: hecrj/setup-rust-action@v1 with: rust-version: ${{ matrix.rust }} @@ -26,6 +27,7 @@ jobs: rust: [stable, nightly] steps: + - uses: rui314/setup-mold@v1 - uses: hecrj/setup-rust-action@v1 with: rust-version: ${{ matrix.rust }} @@ -37,6 +39,7 @@ jobs: runs-on: ubuntu-latest steps: + - uses: rui314/setup-mold@v1 - name: Checkout repository uses: actions/checkout@v2 From 97cfb4f7146e84b06bb1c5555771a5026a9c7c08 Mon Sep 17 00:00:00 2001 From: BudiNverse Date: Wed, 5 Apr 2023 23:24:11 +0800 Subject: [PATCH 06/10] =?UTF-8?q?=F0=9F=8E=89=20(#15)=20Updated=20dumped?= =?UTF-8?q?=20data,=20added=20new=20APIs=20&=20added=20all=20tests=20excep?= =?UTF-8?q?t=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dumped_data/crowd_density_rt.json | 386 +++++++++++++++--------------- 1 file changed, 190 insertions(+), 196 deletions(-) diff --git a/dumped_data/crowd_density_rt.json b/dumped_data/crowd_density_rt.json index d74683b..4eff3de 100644 --- a/dumped_data/crowd_density_rt.json +++ b/dumped_data/crowd_density_rt.json @@ -1,197 +1,191 @@ { - "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#PcdRealTime", - "value": [ - { - "Station": "EW21", - "StartTime": "2022-05-04T19:00:00+08:00", - "EndTime": "2022-05-04T19:10:00+08:00", - "CrowdLevel": "m" - }, - { - "Station": "EW23", - "StartTime": "2022-05-04T19:00:00+08:00", - "EndTime": "2022-05-04T19:10:00+08:00", - "CrowdLevel": "m" - }, - { - "Station": "EW7", - "StartTime": "2022-05-04T19:00:00+08:00", - "EndTime": "2022-05-04T19:10:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW8", - "StartTime": "2022-05-04T19:00:00+08:00", - "EndTime": "2022-05-04T19:10:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW24", - "StartTime": "2022-05-04T19:00:00+08:00", - "EndTime": "2022-05-04T19:10:00+08:00", - "CrowdLevel": "h" - }, - { - "Station": "EW9", - "StartTime": "2022-05-04T19:00:00+08:00", - "EndTime": "2022-05-04T19:10:00+08:00", - "CrowdLevel": "na" - }, - { - "Station": "EW5", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW14", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW1", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW10", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW11", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW12", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW15", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW16", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW17", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW18", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW19", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW2", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW20", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW22", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW25", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW26", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW27", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW28", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW29", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW3", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW30", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW31", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW32", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW33", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW6", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - }, - { - "Station": "EW13", - "StartTime": "2022-05-04T19:10:00+08:00", - "EndTime": "2022-05-04T19:20:00+08:00", - "CrowdLevel": "l" - } - ] - } \ No newline at end of file + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#PcdRealTime", + "value": [ + { + "Station": "EW1", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW10", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW11", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW12", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW13", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW14", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW15", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW16", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW17", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW18", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW19", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW2", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW20", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW21", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW22", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW23", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW24", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW25", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW26", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW27", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW28", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW29", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW3", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW30", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW31", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW32", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW33", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW5", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW6", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW7", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + }, + { + "Station": "EW9", + "StartTime": "2023-04-05T22:30:00+08:00", + "EndTime": "2023-04-05T22:40:00+08:00", + "CrowdLevel": "l" + } + ] +} \ No newline at end of file From bf0a2698ec39050aa7b3056d76f3784276c92b97 Mon Sep 17 00:00:00 2001 From: BudiNverse Date: Wed, 5 Apr 2023 23:24:38 +0800 Subject: [PATCH 07/10] =?UTF-8?q?=F0=9F=8E=89=20(#15)=20Added=20all=20test?= =?UTF-8?q?s=20except=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dumped_data/facilities_maintainence.json | 9 + dumped_data/road_works.json | 4005 +++++++++++++++ dumped_data/traffic_flow.json | 8 + dumped_data/traffic_images.json | 545 ++ dumped_data/traffic_incidents.json | 239 + dumped_data/traffic_speed_bands.json | 6006 ++++++++++++++++++++++ dumped_data/vms_emas.json | 77 + src/lib.rs | 79 +- src/traffic.rs | 38 +- 9 files changed, 10992 insertions(+), 14 deletions(-) create mode 100644 dumped_data/facilities_maintainence.json create mode 100644 dumped_data/road_works.json create mode 100644 dumped_data/traffic_flow.json create mode 100644 dumped_data/traffic_images.json create mode 100644 dumped_data/traffic_incidents.json create mode 100644 dumped_data/traffic_speed_bands.json create mode 100644 dumped_data/vms_emas.json diff --git a/dumped_data/facilities_maintainence.json b/dumped_data/facilities_maintainence.json new file mode 100644 index 0000000..2215b35 --- /dev/null +++ b/dumped_data/facilities_maintainence.json @@ -0,0 +1,9 @@ +{ + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#FacilitiesMaintenance", + "value": [ + { + "Link": "https://mtmfacilitiesmaintenance.s3.ap-southeast-1.amazonaws.com/NS1.json?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIhAKqvm5%2BjIHXuQ3WXcDkxhHOsp3zxWtgHgUMAWrmVRBcoAiB2TuSR5rcO%2BbN0kZtMB8OTEcW0t5w0ETf7JM8odMjNjyrCBQgXEAMaDDM0MDY0NTM4MTMwNCIMegSbwMtzDrFyv02OKp8FTrYvzo5rMxuwL0HPP88tyuQqMqMDNHA%2FNUo5KukZbGT94ieOxHQ84Xgk69oxplwvoWGeQ7cpqq%2F7BfGwqXO2D4TOqEF2Nm6mWECIi1sL3h9rGoBsylF5%2BzqFu2dHDGXSldr%2F3gUQFEdIXoZZrHUlbwbucNq4flVORLZjVHIEPw82k7IpXjQS0XHm5IhICL3UcGxj4MuhkN3Ve5bJwL2PIXnv%2BTeeCzw%2FU4Jz5bhrCCKdBwDWdTsIyKU0JHqecu0%2FXU4XVXNcvcEZTYVWFujEVjykEmDv1FA6QNh8vVcHeSP0ZlFUQnlAa%2F%2BdmyQns86DG4LE0uolrkiDEdHyThk5TwQGPuHomfwpw24zCdhBZVSs5M2FbcwA9MITu4wQpJZuWuhu83wAjctLOgUP6ZeiTJxJVdzXw7C7C%2BZibAOpnDqfGNJ6%2BRTiWtITWXTDf%2FRPGLCengfrUsNA%2B4REIfGkCq49jZ6aQb5CvN49xEcPfjq47ahSynqlkUKmFDOHLCE%2BVwko%2FTom9PkR9jKc0o%2BeL22lZMxwE17bowfVsMpZZQBHKehKiwhlkKVb%2BofXBQduqkq3rIn8h7ChZq7JJRPUPEuvYFxFQykmC1Jx7lsYMdJGlworCVWeSr12TmXgOy1NpCWerhvnbgN2cGrFxDfj%2BEf2rqPpdddwSV0tJcwzvTPZwJeF79bX82StItnjPlkxLdMEREgdSt6GOiefNzDstBKBsdHL4zzsAM4oYBf5PVDfGFiRuuzfyFgwS8wUaGxiAiw7sxs9IMVeqtiB8Z%2F1np4EsCZYU%2Bp90BX6JEWZsigDuqQGtfpJ2T7iWYDUnCQjKFuQ95CBKbajAEdJWh%2Ftti4ABCHUpLSTg3CUC9QsYj3beRdYyLbb8X0wWW%2FDVVcw5fu1oQY6sQFD%2FV4O3ajjJEAqxnTmdL8%2Fh%2BnZVCXOI84hIY1EvhMve1iMzS7Dz0kPrn47CAetUWymva1%2BouL3jlREwotuskd75834yDFlvfnXItBgbsDoDBPRJzYjvd%2FnvYtM82IJRxnGlesS11RQYmePyQA2O6otXCxyZcyCwEy7%2BStgKGxhaXmg3g8osXuBw6QtMDXqkd4lgi%2F8aGh8AO35%2Br3ytdImvCXGhStc7%2Ff0QPjNvdf6fpc%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T152126Z&X-Amz-SignedHeaders=host&X-Amz-Expires=299&X-Amz-Credential=ASIAU6UAMAS4LMP7KB7U%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b658328f1e35298700cf9212487e19936cd8e7ac1ae027cf482f7862355172b7", + "TimeStamp": "2023-04-05T23:21:00+08:00" + } + ] + } \ No newline at end of file diff --git a/dumped_data/road_works.json b/dumped_data/road_works.json new file mode 100644 index 0000000..9b1ef2d --- /dev/null +++ b/dumped_data/road_works.json @@ -0,0 +1,4005 @@ +{ + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#RoadWorks", + "value": [ + { + "EventID": "RMAPP-202109-0626", + "StartDate": "2021-09-21", + "EndDate": "2026-11-30", + "SvcDept": "PRIVATE", + "RoadName": "ADMIRALTY LANE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0986", + "StartDate": "2022-08-11", + "EndDate": "2023-08-10", + "SvcDept": "PRIVATE", + "RoadName": "ADMIRALTY ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0291", + "StartDate": "2022-08-14", + "EndDate": "2023-09-30", + "SvcDept": "PRIVATE", + "RoadName": "ADMIRALTY ROAD WEST", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-0008", + "StartDate": "2022-04-30", + "EndDate": "2023-04-29", + "SvcDept": "SINGTEL - ACCESS NETWORK ENGINEERING DIVISION", + "RoadName": "ADMIRALTY ROAD WEST", + "Other": "For details" + }, + { + "EventID": "RMINRM-202111-1024", + "StartDate": "2021-12-20", + "EndDate": "2024-09-30", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "ADMIRALTY ROAD WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-0018", + "StartDate": "2020-11-10", + "EndDate": "2024-05-31", + "SvcDept": "PRIVATE", + "RoadName": "ADMIRALTY STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1098", + "StartDate": "2022-08-10", + "EndDate": "2023-08-09", + "SvcDept": "PRIVATE", + "RoadName": "AH HOOD ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1157", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "AIRPORT ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1558", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ALBERT STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1599", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ALEXANDRA ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201908-0343", + "StartDate": "2019-08-12", + "EndDate": "2024-03-17", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "ALEXANDRA ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0324", + "StartDate": "2022-05-17", + "EndDate": "2024-05-31", + "SvcDept": "PRIVATE", + "RoadName": "ALEXANDRA TERRACE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1600", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ALIWAL STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0804", + "StartDate": "2022-06-20", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "ALJUNIED ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0672", + "StartDate": "2022-06-02", + "EndDate": "2023-04-30", + "SvcDept": "PUB - (WSN DEPT) - NETWORK DESIGN AND CONSTRUCTION", + "RoadName": "ALJUNIED ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0670", + "StartDate": "2022-06-02", + "EndDate": "2023-04-30", + "SvcDept": "PUB - (WSN DEPT) - NETWORK DESIGN AND CONSTRUCTION", + "RoadName": "ALJUNIED ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0574", + "StartDate": "2022-05-31", + "EndDate": "2023-04-30", + "SvcDept": "PUB - (WSN DEPT) - NETWORK DESIGN AND CONSTRUCTION", + "RoadName": "ALJUNIED ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1277", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ALJUNIED ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0975", + "StartDate": "2022-02-04", + "EndDate": "2023-09-30", + "SvcDept": "PRIVATE", + "RoadName": "ALJUNIED ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-1033", + "StartDate": "2021-11-08", + "EndDate": "2023-05-04", + "SvcDept": "PRIVATE", + "RoadName": "ALJUNIED ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0004", + "StartDate": "2022-01-03", + "EndDate": "2024-06-01", + "SvcDept": "PRIVATE", + "RoadName": "ALKAFF CRESCENT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202103-1177", + "StartDate": "2021-03-29", + "EndDate": "2024-06-28", + "SvcDept": "PRIVATE", + "RoadName": "ALKAFF CRESCENT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-1142", + "StartDate": "2021-12-03", + "EndDate": "2024-04-15", + "SvcDept": "PRIVATE", + "RoadName": "AMBER GARDENS", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1143", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "AMBER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-1142", + "StartDate": "2021-12-03", + "EndDate": "2024-04-15", + "SvcDept": "PRIVATE", + "RoadName": "AMBER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-0093", + "StartDate": "2021-12-02", + "EndDate": "2023-12-01", + "SvcDept": "PRIVATE", + "RoadName": "ANCHORVALE STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0903", + "StartDate": "2022-06-27", + "EndDate": "2025-08-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0335", + "StartDate": "2022-06-13", + "EndDate": "2025-08-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-1448", + "StartDate": "2022-05-27", + "EndDate": "2023-05-24", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-1053", + "StartDate": "2022-01-12", + "EndDate": "2026-12-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0997", + "StartDate": "2021-11-09", + "EndDate": "2024-11-08", + "SvcDept": "PUB - (WSN DEPT) - NETWORK DESIGN AND CONSTRUCTION", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0678", + "StartDate": "2021-07-15", + "EndDate": "2025-05-25", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0606", + "StartDate": "2021-07-13", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202104-0261", + "StartDate": "2021-05-03", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0678", + "StartDate": "2021-07-15", + "EndDate": "2025-05-25", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0606", + "StartDate": "2021-07-13", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202104-0261", + "StartDate": "2021-05-03", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0213", + "StartDate": "2022-08-15", + "EndDate": "2024-10-13", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-1448", + "StartDate": "2022-05-27", + "EndDate": "2023-05-24", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ANG MO KIO AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0606", + "StartDate": "2021-07-13", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-1448", + "StartDate": "2022-05-27", + "EndDate": "2023-05-24", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ANG MO KIO AVENUE 4", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0224", + "StartDate": "2021-07-02", + "EndDate": "2023-04-18", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 5", + "Other": "For details" + }, + { + "EventID": "RMAPP-202106-0144", + "StartDate": "2021-06-07", + "EndDate": "2023-04-18", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 5", + "Other": "For details" + }, + { + "EventID": "RMAPP-202007-0258", + "StartDate": "2020-08-03", + "EndDate": "2023-10-02", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO AVENUE 9", + "Other": "For details" + }, + { + "EventID": "RMAPP-202103-0965", + "StartDate": "2021-03-26", + "EndDate": "2024-09-18", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO STREET 21", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-0940", + "StartDate": "2021-12-01", + "EndDate": "2029-12-31", + "SvcDept": "PRIVATE", + "RoadName": "ANG MO KIO STREET 42", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0447", + "StartDate": "2022-08-04", + "EndDate": "2024-08-04", + "SvcDept": "PRIVATE", + "RoadName": "ANGSANA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0762", + "StartDate": "2022-08-01", + "EndDate": "2023-08-14", + "SvcDept": "PRIVATE", + "RoadName": "ANGSANA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0949", + "StartDate": "2022-07-26", + "EndDate": "2025-07-30", + "SvcDept": "PRIVATE", + "RoadName": "ANGSANA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0013", + "StartDate": "2022-07-01", + "EndDate": "2024-07-30", + "SvcDept": "PRIVATE", + "RoadName": "ANGSANA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0023", + "StartDate": "2022-05-06", + "EndDate": "2024-09-30", + "SvcDept": "PRIVATE", + "RoadName": "ANGSANA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1552", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ANGULLIA PARK", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1557", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ANSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201911-1242", + "StartDate": "2019-12-02", + "EndDate": "2024-03-17", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "ANSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1552", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ARAB STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0280", + "StartDate": "2022-02-14", + "EndDate": "2024-10-07", + "SvcDept": "PRIVATE", + "RoadName": "ARTHUR ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0851", + "StartDate": "2022-07-22", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "ATTAP VALLEY ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1276", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "AVIATION PARK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0060", + "StartDate": "2022-07-04", + "EndDate": "2025-08-29", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0109", + "StartDate": "2022-07-04", + "EndDate": "2025-08-29", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0489", + "StartDate": "2022-05-31", + "EndDate": "2024-12-31", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-1073", + "StartDate": "2021-11-11", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-0002", + "StartDate": "2021-09-15", + "EndDate": "2024-12-31", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202106-0352", + "StartDate": "2021-06-10", + "EndDate": "2024-05-30", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202105-2317", + "StartDate": "2021-05-25", + "EndDate": "2024-05-30", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202006-0180", + "StartDate": "2020-07-01", + "EndDate": "2023-10-31", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201905-0985", + "StartDate": "2019-06-24", + "EndDate": "2023-06-01", + "SvcDept": "PRIVATE", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201810-0568", + "StartDate": "2018-10-17", + "EndDate": "2024-03-31", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "AYER RAJAH EXPRESSWAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0234", + "StartDate": "2022-06-07", + "EndDate": "2024-01-05", + "SvcDept": "PRIVATE", + "RoadName": "BAH SOON PAH ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1566", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BALESTIER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-0825", + "StartDate": "2021-11-26", + "EndDate": "2026-08-20", + "SvcDept": "PRIVATE", + "RoadName": "BALESTIER ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BALMORAL ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0021", + "StartDate": "2022-05-01", + "EndDate": "2024-05-31", + "SvcDept": "PRIVATE", + "RoadName": "BANYAN ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1277", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BARTLEY ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0025", + "StartDate": "2021-10-01", + "EndDate": "2023-12-29", + "SvcDept": "HOUSING DEVELOPMENT BOARD", + "RoadName": "BARTLEY ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BATTERY ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202103-0243", + "StartDate": "2021-03-15", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BATTERY ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1597", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BAYFRONT AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1563", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEACH ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1155", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK CENTRAL", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1155", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK NORTH AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1155", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK NORTH AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1155", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK NORTH AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1155", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK NORTH AVENUE 4", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1155", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK NORTH ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0233", + "StartDate": "2022-06-16", + "EndDate": "2023-06-15", + "SvcDept": "PRIVATE", + "RoadName": "BEDOK NORTH STREET 1", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1143", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK RESERVOIR ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0040", + "StartDate": "2022-04-01", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "BEDOK RESERVOIR ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0431", + "StartDate": "2022-04-01", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "BEDOK RESERVOIR ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202106-1121", + "StartDate": "2021-07-01", + "EndDate": "2024-08-31", + "SvcDept": "PRIVATE", + "RoadName": "BEDOK RESERVOIR ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-0001", + "StartDate": "2020-10-05", + "EndDate": "2023-12-25", + "SvcDept": "PRIVATE", + "RoadName": "BEDOK RESERVOIR ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202008-0335", + "StartDate": "2020-08-12", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BEDOK RESERVOIR ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1060", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1143", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK SOUTH AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1155", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK SOUTH AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1143", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK SOUTH AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1060", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BEDOK SOUTH ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1555", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BENCOOLEN STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1137", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BENDEMEER ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1548", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BENDEMEER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0223", + "StartDate": "2022-07-07", + "EndDate": "2024-05-24", + "SvcDept": "PRIVATE", + "RoadName": "BENOI CRESCENT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0169", + "StartDate": "2022-05-09", + "EndDate": "2024-05-20", + "SvcDept": "PRIVATE", + "RoadName": "BENOI CRESCENT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0742", + "StartDate": "2022-03-30", + "EndDate": "2024-12-05", + "SvcDept": "PRIVATE", + "RoadName": "BENOI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201805-0290", + "StartDate": "2018-05-22", + "EndDate": "2023-10-23", + "SvcDept": "PRIVATE", + "RoadName": "BENOI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0657", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "BENOI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0643", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "BENOI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-0621", + "StartDate": "2021-12-27", + "EndDate": "2025-05-27", + "SvcDept": "PRIVATE", + "RoadName": "BIDADARI PARK DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0025", + "StartDate": "2021-10-01", + "EndDate": "2023-12-29", + "SvcDept": "HOUSING DEVELOPMENT BOARD", + "RoadName": "BIDADARI PARK DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-0101", + "StartDate": "2021-09-15", + "EndDate": "2025-01-15", + "SvcDept": "PRIVATE", + "RoadName": "BIDADARI PARK DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0231", + "StartDate": "2022-07-19", + "EndDate": "2024-10-19", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0747", + "StartDate": "2022-06-02", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0678", + "StartDate": "2021-07-15", + "EndDate": "2025-05-25", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0606", + "StartDate": "2021-07-13", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202104-0261", + "StartDate": "2021-05-03", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-1012", + "StartDate": "2022-06-09", + "EndDate": "2024-05-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN STREET 11", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0124", + "StartDate": "2022-01-07", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN STREET 11", + "Other": "For details" + }, + { + "EventID": "RMAPP-202102-0335", + "StartDate": "2021-02-16", + "EndDate": "2024-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN STREET 11", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-0915", + "StartDate": "2021-11-23", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN STREET 13", + "Other": "For details" + }, + { + "EventID": "RMAPP-202102-0654", + "StartDate": "2021-03-01", + "EndDate": "2025-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN STREET 13", + "Other": "For details" + }, + { + "EventID": "RMAPP-202102-0654", + "StartDate": "2021-03-01", + "EndDate": "2025-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BISHAN STREET 14", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1137", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BOON KENG ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1614", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BOON KENG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202003-0843", + "StartDate": "2020-03-23", + "EndDate": "2024-04-12", + "SvcDept": "HOUSING DEVELOPMENT BOARD", + "RoadName": "BOON KENG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0837", + "StartDate": "2021-11-15", + "EndDate": "2024-01-31", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0186", + "StartDate": "2022-02-09", + "EndDate": "2023-12-11", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0193", + "StartDate": "2022-02-09", + "EndDate": "2023-12-11", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202105-2420", + "StartDate": "2021-05-31", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202003-1117", + "StartDate": "2020-03-28", + "EndDate": "2023-05-28", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202001-0963", + "StartDate": "2020-03-19", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201912-0019", + "StartDate": "2019-12-05", + "EndDate": "2024-06-30", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201910-0481", + "StartDate": "2019-11-08", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201908-0845", + "StartDate": "2019-08-22", + "EndDate": "2023-07-15", + "SvcDept": "PRIVATE", + "RoadName": "BOON LAY WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1098", + "StartDate": "2022-08-10", + "EndDate": "2023-08-09", + "SvcDept": "PRIVATE", + "RoadName": "BOON TECK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0528", + "StartDate": "2022-03-19", + "EndDate": "2024-10-19", + "SvcDept": "PRIVATE", + "RoadName": "BRADDELL ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1557", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BRAS BASAH ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-0317", + "StartDate": "2021-11-15", + "EndDate": "2023-09-22", + "SvcDept": "PRIVATE", + "RoadName": "BRIGHT HILL CRESCENT", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1141", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BROADRICK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0903", + "StartDate": "2022-05-25", + "EndDate": "2023-05-10", + "SvcDept": "PRIVATE", + "RoadName": "BUANGKOK GREEN", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-0500", + "StartDate": "2022-05-12", + "EndDate": "2023-05-12", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUANGKOK GREEN", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0803", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUKIT BATOK EAST AVENUE 2 (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0806", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUKIT BATOK EAST AVENUE 2 (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0804", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUKIT BATOK EAST AVENUE 2 (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMAPP-202108-0237", + "StartDate": "2021-08-12", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK EAST AVENUE 4", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1199", + "StartDate": "2022-08-01", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK EAST AVENUE 6", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0822", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUKIT BATOK EAST AVENUE 6 (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0821", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUKIT BATOK EAST AVENUE 6 (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0825", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUKIT BATOK EAST AVENUE 6 (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0823", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "BUKIT BATOK EAST AVENUE 6 (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0933", + "StartDate": "2022-08-01", + "EndDate": "2025-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1065", + "StartDate": "2022-08-01", + "EndDate": "2025-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0179", + "StartDate": "2021-10-11", + "EndDate": "2025-08-14", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202001-0468", + "StartDate": "2020-01-17", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201906-0590", + "StartDate": "2019-06-21", + "EndDate": "2023-11-30", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0033", + "StartDate": "2022-05-15", + "EndDate": "2025-05-14", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK WEST AVENUE 5", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0726", + "StartDate": "2022-04-28", + "EndDate": "2025-08-17", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK WEST AVENUE 5", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-0311", + "StartDate": "2021-12-14", + "EndDate": "2026-11-18", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK WEST AVENUE 5", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0727", + "StartDate": "2022-05-19", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK WEST AVENUE 6", + "Other": "For details" + }, + { + "EventID": "RMAPP-202009-1060", + "StartDate": "2020-10-01", + "EndDate": "2026-09-30", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK WEST AVENUE 8", + "Other": "For details" + }, + { + "EventID": "RMAPP-202102-0893", + "StartDate": "2021-02-28", + "EndDate": "2024-02-28", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT BATOK WEST AVENUE 9", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1611", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "BUKIT TIMAH ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0873", + "StartDate": "2022-03-30", + "EndDate": "2026-04-30", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT TIMAH ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0296", + "StartDate": "2022-03-08", + "EndDate": "2025-11-09", + "SvcDept": "PRIVATE", + "RoadName": "BUKIT TIMAH ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202106-0764", + "StartDate": "2021-06-21", + "EndDate": "2023-06-23", + "SvcDept": "PRIVATE", + "RoadName": "BULIM AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-1107", + "StartDate": "2020-12-09", + "EndDate": "2023-04-15", + "SvcDept": "PRIVATE", + "RoadName": "BULIM AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-1108", + "StartDate": "2020-12-09", + "EndDate": "2023-04-15", + "SvcDept": "PRIVATE", + "RoadName": "BULIM STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1566", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CAIRNHILL ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0634", + "StartDate": "2022-06-30", + "EndDate": "2025-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202104-0558", + "StartDate": "2021-04-28", + "EndDate": "2024-07-31", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202101-0305", + "StartDate": "2021-01-13", + "EndDate": "2023-10-02", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202012-0793", + "StartDate": "2021-01-01", + "EndDate": "2024-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-1448", + "StartDate": "2022-05-27", + "EndDate": "2023-05-24", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CANBERRA LINK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202003-0034", + "StartDate": "2020-03-16", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA LINK", + "Other": "For details" + }, + { + "EventID": "RMAPP-201912-0197", + "StartDate": "2020-02-15", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA LINK", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-1448", + "StartDate": "2022-05-27", + "EndDate": "2023-05-24", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CANBERRA ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-0324", + "StartDate": "2021-09-21", + "EndDate": "2024-09-14", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201912-0197", + "StartDate": "2020-02-15", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CANBERRA ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1600", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CANTONMENT ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0258", + "StartDate": "2022-03-11", + "EndDate": "2024-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CASHIN STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1545", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CAVENAGH ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CECIL STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0363", + "StartDate": "2022-06-21", + "EndDate": "2023-09-30", + "SvcDept": "PRIVATE", + "RoadName": "CENTRAL BOULEVARD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1548", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CENTRAL BOULEVARD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-0073", + "StartDate": "2020-11-09", + "EndDate": "2023-09-22", + "SvcDept": "PRIVATE", + "RoadName": "CENTRAL BOULEVARD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1144", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHAI CHEE DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1144", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHAI CHEE ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1144", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHAI CHEE STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-0624", + "StartDate": "2021-09-27", + "EndDate": "2024-01-12", + "SvcDept": "PRIVATE", + "RoadName": "CHAMPIONS WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202108-0108", + "StartDate": "2021-08-16", + "EndDate": "2023-07-12", + "SvcDept": "PRIVATE", + "RoadName": "CHAMPIONS WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0666", + "StartDate": "2021-07-27", + "EndDate": "2024-05-15", + "SvcDept": "PRIVATE", + "RoadName": "CHAMPIONS WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202004-0287", + "StartDate": "2020-04-20", + "EndDate": "2023-07-12", + "SvcDept": "PRIVATE", + "RoadName": "CHAMPIONS WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202001-0062", + "StartDate": "2020-01-16", + "EndDate": "2023-07-12", + "SvcDept": "HOUSING DEVELOPMENT BOARD", + "RoadName": "CHAMPIONS WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201912-1038", + "StartDate": "2020-01-07", + "EndDate": "2023-07-12", + "SvcDept": "HOUSING DEVELOPMENT BOARD", + "RoadName": "CHAMPIONS WAY", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1545", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHANCERY HILL ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1545", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHANCERY LANE", + "Other": "For details" + }, + { + "EventID": "RMAPP-201705-0658", + "StartDate": "2017-05-26", + "EndDate": "2024-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI BUSINESS PARK CENTRAL 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-0125", + "StartDate": "2020-11-23", + "EndDate": "2025-12-31", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI BUSINESS PARK CRESCENT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0361", + "StartDate": "2022-07-12", + "EndDate": "2023-07-11", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI BUSINESS PARK VISTA", + "Other": "For details" + }, + { + "EventID": "RMAPP-201611-0705", + "StartDate": "2016-11-18", + "EndDate": "2023-11-01", + "SvcDept": "CHANGI AIRPORT GROUP (SINGAPORE) PTE LTD", + "RoadName": "CHANGI COAST ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201805-0796", + "StartDate": "2018-05-25", + "EndDate": "2025-04-18", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI FERRY ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0781", + "StartDate": "2022-03-26", + "EndDate": "2024-01-31", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI NORTH RISE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-0635", + "StartDate": "2021-12-28", + "EndDate": "2024-01-02", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI NORTH RISE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0307", + "StartDate": "2022-02-14", + "EndDate": "2024-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI NORTH WAY", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1141", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHANGI ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1276", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHANGI SOUTH AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1276", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHANGI SOUTH AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1276", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHANGI SOUTH AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMAPP-202012-0777", + "StartDate": "2020-12-29", + "EndDate": "2025-12-31", + "SvcDept": "PRIVATE", + "RoadName": "CHANGI SOUTH AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1276", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHANGI VILLAGE ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHATSWORTH ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-0164", + "StartDate": "2021-12-01", + "EndDate": "2024-12-31", + "SvcDept": "PRIVATE", + "RoadName": "CHENCHARU LINK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0896", + "StartDate": "2022-01-26", + "EndDate": "2024-07-04", + "SvcDept": "PRIVATE", + "RoadName": "CHILTERN DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1558", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHIN SWEE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202108-0916", + "StartDate": "2021-08-30", + "EndDate": "2025-08-30", + "SvcDept": "PRIVATE", + "RoadName": "CHIN SWEE ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1555", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHINA STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0725", + "StartDate": "2022-06-24", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CHOA CHU KANG AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0115", + "StartDate": "2022-06-03", + "EndDate": "2023-12-10", + "SvcDept": "PRIVATE", + "RoadName": "CHOA CHU KANG DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0567", + "StartDate": "2022-02-21", + "EndDate": "2023-12-04", + "SvcDept": "PRIVATE", + "RoadName": "CHOA CHU KANG DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202008-0072", + "StartDate": "2020-08-17", + "EndDate": "2023-05-30", + "SvcDept": "PRIVATE", + "RoadName": "CHOA CHU KANG GROVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1555", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CHURCH STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-1099", + "StartDate": "2022-06-30", + "EndDate": "2026-04-20", + "SvcDept": "PRIVATE", + "RoadName": "CIRCUIT ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-1002", + "StartDate": "2022-03-31", + "EndDate": "2026-04-20", + "SvcDept": "PRIVATE", + "RoadName": "CIRCUIT ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CIRCULAR ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0210", + "StartDate": "2021-10-11", + "EndDate": "2025-07-15", + "SvcDept": "PRIVATE", + "RoadName": "CLARKE QUAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201812-0774", + "StartDate": "2018-12-28", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CLAYMORE DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1596", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CLAYMORE HILL", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1596", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CLAYMORE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201812-0774", + "StartDate": "2018-12-28", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CLAYMORE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-1121", + "StartDate": "2022-05-12", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CLEANTECH HEIGHTS", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-1121", + "StartDate": "2022-05-12", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CLEANTECH LOOP", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-1121", + "StartDate": "2022-05-12", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CLEANTECH VIEW", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1566", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CLEMENCEAU AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1601", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CLEMENCEAU AVENUE NORTH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0634", + "StartDate": "2022-05-21", + "EndDate": "2023-07-21", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-1146", + "StartDate": "2022-07-04", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-1042", + "StartDate": "2022-07-04", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-1073", + "StartDate": "2021-11-11", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202106-0352", + "StartDate": "2021-06-10", + "EndDate": "2024-05-30", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202105-1655", + "StartDate": "2021-05-24", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0868", + "StartDate": "2022-06-06", + "EndDate": "2023-06-05", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0356", + "StartDate": "2022-06-09", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 6", + "Other": "For details" + }, + { + "EventID": "RMAPP-201909-0004", + "StartDate": "2019-09-11", + "EndDate": "2023-09-27", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI AVENUE 6", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0140", + "StartDate": "2022-08-24", + "EndDate": "2023-08-23", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0269", + "StartDate": "2022-07-08", + "EndDate": "2023-12-26", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-1146", + "StartDate": "2022-07-04", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0079", + "StartDate": "2022-06-20", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0244", + "StartDate": "2022-05-04", + "EndDate": "2023-05-03", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0449", + "StartDate": "2022-01-17", + "EndDate": "2023-12-26", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-0390", + "StartDate": "2021-11-13", + "EndDate": "2023-12-26", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-0776", + "StartDate": "2021-07-20", + "EndDate": "2023-09-30", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-1196", + "StartDate": "2020-11-09", + "EndDate": "2023-07-29", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-0590", + "StartDate": "2020-10-19", + "EndDate": "2023-07-29", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-0591", + "StartDate": "2020-10-19", + "EndDate": "2023-07-29", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202008-0529", + "StartDate": "2020-09-01", + "EndDate": "2023-07-31", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202006-0156", + "StartDate": "2020-07-01", + "EndDate": "2023-07-30", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202006-0181", + "StartDate": "2020-07-01", + "EndDate": "2023-10-31", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202003-0467", + "StartDate": "2020-04-01", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201907-1212", + "StartDate": "2019-08-25", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201903-0123", + "StartDate": "2019-03-08", + "EndDate": "2023-12-29", + "SvcDept": "PRIVATE", + "RoadName": "CLEMENTI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202004-0396", + "StartDate": "2020-04-21", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CLUB STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CLUNY ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1600", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "COLEMAN STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "COLLYER QUAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-202105-2528", + "StartDate": "2021-06-01", + "EndDate": "2023-07-12", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-201810-1016", + "StartDate": "2018-12-01", + "EndDate": "2024-01-31", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-201807-1051", + "StartDate": "2018-08-01", + "EndDate": "2024-01-31", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-1146", + "StartDate": "2022-07-04", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-1042", + "StartDate": "2022-07-04", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0079", + "StartDate": "2022-06-20", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0356", + "StartDate": "2022-06-09", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0687", + "StartDate": "2022-03-30", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0145", + "StartDate": "2022-01-10", + "EndDate": "2023-11-01", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-1073", + "StartDate": "2021-11-11", + "EndDate": "2025-06-20", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202006-0082", + "StartDate": "2020-07-01", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202001-0305", + "StartDate": "2020-01-15", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-202001-0353", + "StartDate": "2020-01-15", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-201908-0845", + "StartDate": "2019-08-22", + "EndDate": "2023-07-15", + "SvcDept": "PRIVATE", + "RoadName": "COMMONWEALTH AVENUE WEST", + "Other": "For details" + }, + { + "EventID": "RMAPP-201908-1291", + "StartDate": "2019-09-09", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "COMPASSVALE BOW", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0255", + "StartDate": "2022-05-15", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "CORPORATION ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1600", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CRAIG ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1276", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CRANWELL ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0177", + "StartDate": "2022-08-31", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "CRAWFORD STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1552", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CRAWFORD STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-1239", + "StartDate": "2020-11-09", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "CRAWFORD STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1141", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CRESCENT ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201206-0045", + "StartDate": "2012-07-01", + "EndDate": "2112-10-15", + "SvcDept": "PRIVATE", + "RoadName": "CRESCENT ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1563", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "CROSS STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202004-0396", + "StartDate": "2020-04-21", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "CROSS STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-201708-0431", + "StartDate": "2017-09-04", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "CUSCADEN ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-1129", + "StartDate": "2022-05-27", + "EndDate": "2023-05-26", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "CUSCADEN WALK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0276", + "StartDate": "2022-06-13", + "EndDate": "2025-06-30", + "SvcDept": "PRIVATE", + "RoadName": "DAIRY FARM HEIGHTS", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-1006", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "DAIRY FARM ROAD (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-1003", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "DAIRY FARM ROAD (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-1005", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "DAIRY FARM ROAD (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-1004", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "DAIRY FARM ROAD (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0970", + "StartDate": "2022-07-26", + "EndDate": "2025-09-25", + "SvcDept": "PRIVATE", + "RoadName": "DAIRY FARM WALK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0547", + "StartDate": "2022-04-15", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "DALVEY ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0137", + "StartDate": "2022-08-10", + "EndDate": "2023-08-10", + "SvcDept": "PRIVATE", + "RoadName": "DAWSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0129", + "StartDate": "2022-03-09", + "EndDate": "2023-12-30", + "SvcDept": "PRIVATE", + "RoadName": "DEFU AVENUE 2", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1599", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "DEPOT ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201907-0494", + "StartDate": "2019-07-24", + "EndDate": "2024-03-17", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "DEPOT ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201903-1297", + "StartDate": "2019-04-01", + "EndDate": "2024-03-17", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "DEPOT ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1611", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "DESKER ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1597", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "DICKSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1545", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "DORSET ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202108-0414", + "StartDate": "2021-09-01", + "EndDate": "2023-10-02", + "SvcDept": "PRIVATE", + "RoadName": "DRAYCOTT PARK", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1545", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "DUNEARN ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0628", + "StartDate": "2022-03-18", + "EndDate": "2024-09-09", + "SvcDept": "PRIVATE", + "RoadName": "DUNMAN LANE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0046", + "StartDate": "2022-08-08", + "EndDate": "2024-04-30", + "SvcDept": "PRIVATE", + "RoadName": "EAST COAST PARK SERVICE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0258", + "StartDate": "2022-08-01", + "EndDate": "2024-02-29", + "SvcDept": "PRIVATE", + "RoadName": "EAST COAST PARK SERVICE ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1143", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "EAST COAST PARK SERVICE ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1060", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "EAST COAST ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1282", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ELIAS ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-0549", + "StartDate": "2021-10-01", + "EndDate": "2024-03-24", + "SvcDept": "PRIVATE", + "RoadName": "ENGGOR STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1555", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "ESPLANADE DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1559", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "EU TONG SEN STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0240", + "StartDate": "2022-01-07", + "EndDate": "2024-09-30", + "SvcDept": "PRIVATE", + "RoadName": "EUNOS AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0204", + "StartDate": "2022-08-19", + "EndDate": "2023-08-18", + "SvcDept": "SP POWERGRID LTD - DISTRIBUTION PROJECT II", + "RoadName": "EUNOS AVENUE 7", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0204", + "StartDate": "2022-08-19", + "EndDate": "2023-08-18", + "SvcDept": "SP POWERGRID LTD - DISTRIBUTION PROJECT II", + "RoadName": "EUNOS AVENUE 8A", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1157", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "EUNOS LINK", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1596", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "EVANS ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0335", + "StartDate": "2022-06-04", + "EndDate": "2023-06-04", + "SvcDept": "PRIVATE", + "RoadName": "EWART PARK", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1562", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "EXETER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202006-0031", + "StartDate": "2020-06-14", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "FABER WALK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0441", + "StartDate": "2022-06-20", + "EndDate": "2024-11-30", + "SvcDept": "PRIVATE", + "RoadName": "FARRER PARK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0022", + "StartDate": "2022-04-11", + "EndDate": "2024-12-31", + "SvcDept": "PRIVATE", + "RoadName": "FARRER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-0867", + "StartDate": "2020-10-29", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "FERNVALE LANE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0014", + "StartDate": "2022-06-03", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "FERNVALE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0496", + "StartDate": "2022-06-01", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "FERNVALE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-0712", + "StartDate": "2021-12-18", + "EndDate": "2023-12-01", + "SvcDept": "PRIVATE", + "RoadName": "FERNVALE STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-0470", + "StartDate": "2021-12-11", + "EndDate": "2023-12-01", + "SvcDept": "PRIVATE", + "RoadName": "FERNVALE STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-0812", + "StartDate": "2022-04-21", + "EndDate": "2023-04-20", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "FLANDERS SQUARE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1597", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "FORT CANNING ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1141", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "FORT ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1144", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "FRANKEL AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1601", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "FRENCH ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202009-1180", + "StartDate": "2020-09-28", + "EndDate": "2023-09-28", + "SvcDept": "PRIVATE", + "RoadName": "GAMBAS AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-1046", + "StartDate": "2022-01-12", + "EndDate": "2024-01-31", + "SvcDept": "PUB - (WSN DEPT) - NETWORK DESIGN AND CONSTRUCTION", + "RoadName": "GANGES AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1137", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "GEYLANG BAHRU", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1614", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "GEYLANG EAST CENTRAL", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1614", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "GEYLANG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0952", + "StartDate": "2022-02-07", + "EndDate": "2023-04-19", + "SvcDept": "PRIVATE", + "RoadName": "GEYLANG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0341", + "StartDate": "2021-10-10", + "EndDate": "2023-07-31", + "SvcDept": "PRIVATE", + "RoadName": "GILSTEAD ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0260", + "StartDate": "2021-10-10", + "EndDate": "2025-03-28", + "SvcDept": "PRIVATE", + "RoadName": "GLOUCESTER ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1562", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "GRANGE ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1388", + "StartDate": "2022-05-03", + "EndDate": "2023-05-02", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "GUILLEMARD LANE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1277", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "GUILLEMARD ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201903-1538", + "StartDate": "2019-03-30", + "EndDate": "2023-06-30", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "GUL WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201803-0129", + "StartDate": "2018-03-12", + "EndDate": "2023-06-30", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "GUL WAY", + "Other": "For details" + }, + { + "EventID": "RMAPP-201712-0909", + "StartDate": "2018-01-08", + "EndDate": "2023-06-30", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "GUL WAY", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1141", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HAIG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0446", + "StartDate": "2022-05-16", + "EndDate": "2024-11-30", + "SvcDept": "PRIVATE", + "RoadName": "HAMPSHIRE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0571", + "StartDate": "2022-06-15", + "EndDate": "2024-07-20", + "SvcDept": "PRIVATE", + "RoadName": "HARBOUR DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1600", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HARBOURFRONT AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-0697", + "StartDate": "2021-09-30", + "EndDate": "2024-02-29", + "SvcDept": "PRIVATE", + "RoadName": "HARBOURFRONT AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202102-0442", + "StartDate": "2021-02-17", + "EndDate": "2024-11-30", + "SvcDept": "PRIVATE", + "RoadName": "HARBOURFRONT AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1601", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HARBOURFRONT PLACE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1559", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HAVELOCK ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1018", + "StartDate": "2022-05-01", + "EndDate": "2023-05-01", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "HAVELOCK ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0262", + "StartDate": "2022-06-07", + "EndDate": "2024-04-25", + "SvcDept": "PRIVATE", + "RoadName": "HENDERSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1599", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HENDERSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0940", + "StartDate": "2022-04-26", + "EndDate": "2024-04-25", + "SvcDept": "PRIVATE", + "RoadName": "HENDERSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-1024", + "StartDate": "2021-12-02", + "EndDate": "2024-03-31", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "HENDERSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202103-0726", + "StartDate": "2021-03-29", + "EndDate": "2024-07-17", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "HENDERSON ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1600", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HIGH STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1548", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HILL STREET", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1562", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HILL STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-1144", + "StartDate": "2022-06-01", + "EndDate": "2023-09-30", + "SvcDept": "PRIVATE", + "RoadName": "HILLVIEW AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202004-0223", + "StartDate": "2020-05-05", + "EndDate": "2023-05-31", + "SvcDept": "DEFENCE SCIENCE and TECHNOLOGY AGENCY", + "RoadName": "HILLVIEW AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0860", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "HILLVIEW AVENUE (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0861", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "HILLVIEW AVENUE (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMINRM-202008-0862", + "StartDate": "2020-09-03", + "EndDate": "2025-01-13", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "HILLVIEW AVENUE (Bus Lane Affected)", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0886", + "StartDate": "2022-05-25", + "EndDate": "2023-05-25", + "SvcDept": "PRIVATE", + "RoadName": "HILLVIEW ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0244", + "StartDate": "2022-05-04", + "EndDate": "2023-05-03", + "SvcDept": "PRIVATE", + "RoadName": "HOLLAND ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1562", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HOLLAND ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-0212", + "StartDate": "2020-11-08", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "HOLLAND ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202008-0006", + "StartDate": "2020-08-03", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "HOLLAND ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202007-0094", + "StartDate": "2020-07-20", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "HOLLAND ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201907-1038", + "StartDate": "2019-07-29", + "EndDate": "2023-06-06", + "SvcDept": "PRIVATE", + "RoadName": "HOLLAND ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1601", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "HORNE ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202102-0780", + "StartDate": "2021-03-05", + "EndDate": "2023-06-15", + "SvcDept": "PRIVATE", + "RoadName": "HOSPITAL DRIVE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0078", + "StartDate": "2022-08-09", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "HOUGANG AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-1147", + "StartDate": "2022-04-12", + "EndDate": "2023-04-11", + "SvcDept": "SP POWERGRID LTD - DISTRIBUTION PROJECT II", + "RoadName": "HOUGANG AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0611", + "StartDate": "2022-07-15", + "EndDate": "2023-07-14", + "SvcDept": "PRIVATE", + "RoadName": "HOUGANG AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0200", + "StartDate": "2022-05-13", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "HOUGANG AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMAPP-202111-0535", + "StartDate": "2021-12-01", + "EndDate": "2024-09-30", + "SvcDept": "PRIVATE", + "RoadName": "HOUGANG AVENUE 3", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0340", + "StartDate": "2022-06-27", + "EndDate": "2023-06-26", + "SvcDept": "PRIVATE", + "RoadName": "HOUGANG AVENUE 5", + "Other": "For details" + }, + { + "EventID": "RMAPP-202110-0298", + "StartDate": "2021-10-11", + "EndDate": "2026-12-31", + "SvcDept": "PRIVATE", + "RoadName": "HOUGANG CENTRAL", + "Other": "For details" + }, + { + "EventID": "RMAPP-201907-0489", + "StartDate": "2019-07-24", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "INDUS ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-0733", + "StartDate": "2022-05-20", + "EndDate": "2023-05-17", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "IRRAWADDY ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1545", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "IRRAWADDY ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0238", + "StartDate": "2022-08-22", + "EndDate": "2023-12-30", + "SvcDept": "SP POWERGRID LTD - REGIONAL NETWORK WEST", + "RoadName": "JALAN AHMAD IBRAHIM", + "Other": "For details" + }, + { + "EventID": "RMAPP-201908-0970", + "StartDate": "2019-09-06", + "EndDate": "2023-10-31", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "JALAN AHMAD IBRAHIM", + "Other": "For details" + }, + { + "EventID": "RMAPP-201805-0290", + "StartDate": "2018-05-22", + "EndDate": "2023-10-23", + "SvcDept": "PRIVATE", + "RoadName": "JALAN AHMAD IBRAHIM", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0646", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "JALAN AHMAD IBRAHIM", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0657", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "JALAN AHMAD IBRAHIM", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0659", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "JALAN AHMAD IBRAHIM", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0660", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "JALAN AHMAD IBRAHIM", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1563", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN ARNAP", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0671", + "StartDate": "2022-07-01", + "EndDate": "2025-08-15", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BAHAR", + "Other": "For details" + }, + { + "EventID": "RMAPP-202112-0029", + "StartDate": "2021-12-03", + "EndDate": "2025-08-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BAHAR", + "Other": "For details" + }, + { + "EventID": "RMAPP-201805-0290", + "StartDate": "2018-05-22", + "EndDate": "2023-10-23", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BAHAR", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0631", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BAHAR", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1559", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN BESAR", + "Other": "For details" + }, + { + "EventID": "RMAPP-201912-0019", + "StartDate": "2019-12-05", + "EndDate": "2024-06-30", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BOON LAY", + "Other": "For details" + }, + { + "EventID": "RMINRM-202206-0506", + "StartDate": "2022-06-08", + "EndDate": "2023-06-08", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "JALAN BUKIT MERAH", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1599", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN BUKIT MERAH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-1107", + "StartDate": "2021-09-28", + "EndDate": "2023-06-15", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUKIT MERAH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202001-0306", + "StartDate": "2020-01-09", + "EndDate": "2023-05-15", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUKIT MERAH", + "Other": "For details" + }, + { + "EventID": "RMAPP-201909-0900", + "StartDate": "2019-09-24", + "EndDate": "2023-06-15", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUKIT MERAH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0483", + "StartDate": "2022-01-17", + "EndDate": "2023-08-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUNGA RAMPAI", + "Other": "For details" + }, + { + "EventID": "RMAPP-202201-0482", + "StartDate": "2022-01-17", + "EndDate": "2025-08-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUNGA RAMPAI", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0238", + "StartDate": "2022-08-22", + "EndDate": "2023-12-30", + "SvcDept": "SP POWERGRID LTD - REGIONAL NETWORK WEST", + "RoadName": "JALAN BUROH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202107-1019", + "StartDate": "2021-08-13", + "EndDate": "2023-10-16", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUROH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202012-0002", + "StartDate": "2020-11-30", + "EndDate": "2023-06-16", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUROH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202006-0021", + "StartDate": "2020-06-22", + "EndDate": "2023-12-04", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUROH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202004-0418", + "StartDate": "2020-05-27", + "EndDate": "2024-05-26", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUROH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202004-0419", + "StartDate": "2020-05-27", + "EndDate": "2024-05-26", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUROH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202004-0420", + "StartDate": "2020-05-27", + "EndDate": "2024-05-26", + "SvcDept": "PRIVATE", + "RoadName": "JALAN BUROH", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1083", + "StartDate": "2022-04-28", + "EndDate": "2023-04-27", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "JALAN DUA", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1614", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN EUNOS", + "Other": "For details" + }, + { + "EventID": "RMAPP-202002-0947", + "StartDate": "2020-02-24", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "JALAN GALI BATU", + "Other": "For details" + }, + { + "EventID": "RMINRM-202202-1654", + "StartDate": "2022-03-02", + "EndDate": "2024-03-30", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "JALAN HAJI SALAM", + "Other": "For details" + }, + { + "EventID": "RMAPP-201801-0147", + "StartDate": "2018-01-15", + "EndDate": "2024-01-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN HANG JEBAT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0858", + "StartDate": "2022-08-04", + "EndDate": "2023-08-04", + "SvcDept": "PRIVATE", + "RoadName": "JALAN IBADAT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-1160", + "StartDate": "2022-05-09", + "EndDate": "2023-05-08", + "SvcDept": "PRIVATE", + "RoadName": "JALAN KAYU", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1144", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN KEMBANGAN", + "Other": "For details" + }, + { + "EventID": "RMAPP-201808-0941", + "StartDate": "2018-11-01", + "EndDate": "2024-03-17", + "SvcDept": "PUB - DEEP TUNNEL SEWERAGE SYSTEM DEPARTMENT", + "RoadName": "JALAN KILANG BARAT", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1601", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN LADA PUTEH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0807", + "StartDate": "2022-06-06", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "JALAN LAM HUAT", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-0001", + "StartDate": "2020-10-05", + "EndDate": "2023-12-25", + "SvcDept": "PRIVATE", + "RoadName": "JALAN LEMBAH BEDOK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202008-0335", + "StartDate": "2020-08-12", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN LEMBAH BEDOK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0356", + "StartDate": "2022-06-09", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN LEMPENG", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1599", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN MEMBINA", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1011", + "StartDate": "2022-08-01", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN PAPAN", + "Other": "For details" + }, + { + "EventID": "RMAPP-202103-0023", + "StartDate": "2021-03-01", + "EndDate": "2023-06-01", + "SvcDept": "PRIVATE", + "RoadName": "JALAN PAPAN", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1098", + "StartDate": "2022-08-10", + "EndDate": "2023-08-09", + "SvcDept": "PRIVATE", + "RoadName": "JALAN RAJAH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0269", + "StartDate": "2022-06-20", + "EndDate": "2023-06-19", + "SvcDept": "PRIVATE", + "RoadName": "JALAN RAJAH", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1098", + "StartDate": "2022-08-10", + "EndDate": "2023-08-09", + "SvcDept": "PRIVATE", + "RoadName": "JALAN RAMA RAMA", + "Other": "For details" + }, + { + "EventID": "RMAPP-202105-2084", + "StartDate": "2021-05-25", + "EndDate": "2025-05-31", + "SvcDept": "PRIVATE", + "RoadName": "JALAN SATU", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0731", + "StartDate": "2022-05-20", + "EndDate": "2023-05-19", + "SvcDept": "PRIVATE", + "RoadName": "JALAN SENANG", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0122", + "StartDate": "2022-05-06", + "EndDate": "2023-05-05", + "SvcDept": "PRIVATE", + "RoadName": "JALAN SENANG", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1558", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN SULTAN", + "Other": "For details" + }, + { + "EventID": "RMAPP-201804-0546", + "StartDate": "2018-05-03", + "EndDate": "2023-05-30", + "SvcDept": "PRIVATE", + "RoadName": "JALAN TAN TOCK SENG", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1552", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JALAN TUPAI", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1601", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JELLICOE ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1596", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JERVOIS ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201303-0230", + "StartDate": "2013-03-14", + "EndDate": "3013-06-30", + "SvcDept": "STARHUB CABLE VISION LTD", + "RoadName": "JOO CHIAT LANE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1143", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "JOO CHIAT ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0552", + "StartDate": "2022-02-17", + "EndDate": "2023-12-11", + "SvcDept": "PRIVATE", + "RoadName": "JURONG EAST STREET 11", + "Other": "For details" + }, + { + "EventID": "RMAPP-202104-0292", + "StartDate": "2021-05-01", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "JURONG EAST STREET 11", + "Other": "For details" + }, + { + "EventID": "RMAPP-201910-0831", + "StartDate": "2019-10-17", + "EndDate": "2023-09-19", + "SvcDept": "PRIVATE", + "RoadName": "JURONG EAST STREET 11", + "Other": "For details" + }, + { + "EventID": "RMAPP-201906-0592", + "StartDate": "2019-07-01", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "JURONG EAST STREET 11", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0701", + "StartDate": "2022-05-23", + "EndDate": "2025-01-02", + "SvcDept": "PRIVATE", + "RoadName": "JURONG EAST STREET 32", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0238", + "StartDate": "2022-08-22", + "EndDate": "2023-12-30", + "SvcDept": "SP POWERGRID LTD - REGIONAL NETWORK WEST", + "RoadName": "JURONG PIER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201805-0290", + "StartDate": "2018-05-22", + "EndDate": "2023-10-23", + "SvcDept": "PRIVATE", + "RoadName": "JURONG PIER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201709-0660", + "StartDate": "2017-09-30", + "EndDate": "2023-10-14", + "SvcDept": "PRIVATE", + "RoadName": "JURONG PIER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202003-0236", + "StartDate": "2020-03-09", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "JURONG TOWN HALL ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201910-0831", + "StartDate": "2019-10-17", + "EndDate": "2023-09-19", + "SvcDept": "PRIVATE", + "RoadName": "JURONG TOWN HALL ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-201906-0592", + "StartDate": "2019-07-01", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "JURONG TOWN HALL ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0458", + "StartDate": "2022-06-21", + "EndDate": "2025-09-27", + "SvcDept": "PRIVATE", + "RoadName": "JURONG WEST STREET 92", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0458", + "StartDate": "2022-06-21", + "EndDate": "2025-09-27", + "SvcDept": "PRIVATE", + "RoadName": "JURONG WEST STREET 93", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1157", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KAKI BUKIT AVENUE 1", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-1155", + "StartDate": "2022-08-28", + "EndDate": "2025-04-14", + "SvcDept": "PRIVATE", + "RoadName": "KALLANG AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1614", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KALLANG AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1137", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KALLANG BAHRU", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-0158", + "StartDate": "2020-11-10", + "EndDate": "2024-04-12", + "SvcDept": "PRIVATE", + "RoadName": "KALLANG PLACE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1614", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KALLANG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202010-1239", + "StartDate": "2020-11-09", + "EndDate": "2023-04-30", + "SvcDept": "PRIVATE", + "RoadName": "KALLANG ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1141", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KAMPONG ARANG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0018", + "StartDate": "2022-06-13", + "EndDate": "2024-06-11", + "SvcDept": "PRIVATE", + "RoadName": "KAMPONG BAHRU ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202202-0233", + "StartDate": "2022-02-14", + "EndDate": "2024-04-05", + "SvcDept": "PRIVATE", + "RoadName": "KAMPONG BAHRU ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202109-1048", + "StartDate": "2021-10-11", + "EndDate": "2024-04-05", + "SvcDept": "PRIVATE", + "RoadName": "KAMPONG BAHRU ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202012-0351", + "StartDate": "2020-12-08", + "EndDate": "2024-04-05", + "SvcDept": "PRIVATE", + "RoadName": "KAMPONG BAHRU ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1598", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KAMPONG BUGIS", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1558", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KAMPONG JAVA ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-0808", + "StartDate": "2022-04-25", + "EndDate": "2023-04-24", + "SvcDept": "LAND TRANSPORT AUTHORITY", + "RoadName": "KANDAHAR STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202208-0137", + "StartDate": "2022-08-10", + "EndDate": "2023-08-10", + "SvcDept": "PRIVATE", + "RoadName": "KAY SIANG ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1611", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KELANTAN LANE", + "Other": "For details" + }, + { + "EventID": "RMAPP-201912-0468", + "StartDate": "2019-12-18", + "EndDate": "2024-04-12", + "SvcDept": "HOUSING DEVELOPMENT BOARD", + "RoadName": "KEMPAS ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1559", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KEPPEL ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1138", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KEW AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1138", + "StartDate": "2022-05-10", + "EndDate": "2023-05-09", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KEW DRIVE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1562", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KILLINEY ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202207-0926", + "StartDate": "2022-08-08", + "EndDate": "2023-08-07", + "SvcDept": "PRIVATE", + "RoadName": "KIM KEAT AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202011-0138", + "StartDate": "2020-11-06", + "EndDate": "2024-03-21", + "SvcDept": "PRIVATE", + "RoadName": "KIM KEAT AVENUE", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0269", + "StartDate": "2022-06-20", + "EndDate": "2023-06-19", + "SvcDept": "PRIVATE", + "RoadName": "KIM KEAT ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1548", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KIM SENG ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1599", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KIM TIAN ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0228", + "StartDate": "2022-06-13", + "EndDate": "2024-01-31", + "SvcDept": "PRIVATE", + "RoadName": "KING ALBERT PARK", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0948", + "StartDate": "2022-06-28", + "EndDate": "2027-03-27", + "SvcDept": "PRIVATE", + "RoadName": "KING GEORGE`S AVENUE", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1596", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KITCHENER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202203-0565", + "StartDate": "2022-03-12", + "EndDate": "2023-09-30", + "SvcDept": "PRIVATE", + "RoadName": "KOON SENG ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202205-0806", + "StartDate": "2022-06-06", + "EndDate": "2023-06-30", + "SvcDept": "PRIVATE", + "RoadName": "KRANJI ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202205-0008", + "StartDate": "2022-04-30", + "EndDate": "2023-04-29", + "SvcDept": "SINGTEL - ACCESS NETWORK ENGINEERING DIVISION", + "RoadName": "KRANJI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202009-0765", + "StartDate": "2020-09-22", + "EndDate": "2023-12-31", + "SvcDept": "PRIVATE", + "RoadName": "KRANJI ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202204-0403", + "StartDate": "2022-05-01", + "EndDate": "2023-07-01", + "SvcDept": "PRIVATE", + "RoadName": "KRANJI WAY", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1555", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "KRETA AYER ROAD", + "Other": "For details" + }, + { + "EventID": "RMAPP-202206-0571", + "StartDate": "2022-06-15", + "EndDate": "2024-07-20", + "SvcDept": "PRIVATE", + "RoadName": "LABRADOR VILLA ROAD", + "Other": "For details" + }, + { + "EventID": "RMINRM-202204-1601", + "StartDate": "2022-05-01", + "EndDate": "2023-04-30", + "SvcDept": "SINGTEL - MANAGED SERVICES MGT and CABLE OPERATIONS", + "RoadName": "LAVENDER STREET", + "Other": "For details" + }, + { + "EventID": "RMAPP-202008-0123", + "StartDate": "2020-08-24", + "EndDate": "2023-05-31", + "SvcDept": "PRIVATE", + "RoadName": "LEEDON HEIGHTS", + "Other": "For details" + } + ] + } \ No newline at end of file diff --git a/dumped_data/traffic_flow.json b/dumped_data/traffic_flow.json new file mode 100644 index 0000000..945ca0a --- /dev/null +++ b/dumped_data/traffic_flow.json @@ -0,0 +1,8 @@ +{ + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#TrafficFlow", + "value": [ + { + "Link": "https://dmprod-datasets.s3.ap-southeast-1.amazonaws.com/traffic-flow/data/trafficflow.json?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC0aDmFwLXNvdXRoZWFzdC0xIkYwRAIgA58go0G3ZQ3zlxc%2F1doFEyEZgqFwpN027te1igJVgfoCIGHsOOxTvh6TzNhEEdBsHPl1BVaKXBLA0Q%2Bz4U%2Fc6J8KKsIFCBYQAxoMMzQwNjQ1MzgxMzA0Igx9M5p7DXWdP6pdc4kqnwW5A%2Fcu8M97I%2B%2Fk4HvJAlSnUknDKlW6xj5s62UwEVokUn83C0ybD%2BbNAYS4P5dWQ%2FkpYBGtKHkYZg4Vgx0amjiEhEB0aXwbQAYAcSwPcxJW3uIEmrwWpXIFYk5%2BgBvmO2zk%2FA1vAXx83fr63qkJ22oqYcJCVhir91zBNUgqkbuW8wHT6vO6qICyjZM3jCpJ6Bu1oy2i5IMQDgMEYwohbO7nRD8RwR%2BChuX1n8ofEpQBl29HDgi814TRCTkzu0BNsq546yzPfkxpAM0ilNYtMMItFlxFtsUcthtuNF%2FmQpWoERH7hpgbBC8mFypEO8g9KboSCEAzWAT2%2BJXThRVoWu6HkXaE4CbsG1r93TGeYahehu1ibexCSW19Rgh5p%2FQdik2WYSWJORVykhWo7pWC7El2Dv0eIbI9mpqtt4ySYzhLYvu1jNU00W8z%2B97RMhwfcfPyH1YaF9Lh5cQ1ImGky83s4zL11FzclDO8VI0tCCvV67JyOSLPz8X3frG1%2FODT3Xfo3UTpEe%2BCK48Xls61kDijiAcNn2ucsoFVT7%2FK8%2BH4LEjvLLlxAba8yxgYaee6%2BVahBWQ0tYW9bDaouc9FHk%2FgMgd25TZvgxfa6KptnyP1IJjV77jjzc%2F8lLEhMjWizPG3ju3IdFw5N41S563N4vanRliIHGmKpp4dNV%2BHL1FDE0sx4WJILgZZP6ULPW2blXZAwKhaTiJhwzsbJ2LqbfWCiex4nZeWnjsZRqnIwOAFM3NuYEdswuPGODvhYO3FVEIxEgVuxADuTrcZ%2FWahwDGJdZ7o%2FGQbMcmbXc0MYh4N0E%2FJ9EtzJZ9Y5cIpD3E0cAGQCCErcmKdNhY16k1Suk3xZz31A85WkTyQdR8Jxhlu7mdxXbfnhrb0AYpv%2FjpDrjDG4LWhBjqyAa9dseiX62EknTtA1QJLVj%2B7FnTB6K31HfSchPot%2FYOXFWUfd%2FWjpi3IGJlUJY07QYsBxSPURv1G8W%2B4WmSY6zX%2BXAMu8ZE8b5GTKFKSALvFWufYhl7iPxIdIXAMgwwNLQANJRarw7yRBfpLSS1QwDPJjd7yF7DuJwpPUqloLGtly7%2FHb8EDGdkTfUvcmrThSCqfKdb05A7sMigvXARNv0YdJA0OqMdyVRV9XX6iPDF9JJg%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T142602Z&X-Amz-SignedHeaders=host&X-Amz-Expires=300&X-Amz-Credential=ASIAU6UAMAS4E6JGYEHL%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=e9af7d39a4d17b4fdf11249fe52e9b5d33743b81601a8e4981a61fb19fbb9d27" + } + ] + } \ No newline at end of file diff --git a/dumped_data/traffic_images.json b/dumped_data/traffic_images.json new file mode 100644 index 0000000..98c19c9 --- /dev/null +++ b/dumped_data/traffic_images.json @@ -0,0 +1,545 @@ +{ + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#Traffic-Imagesv2", + "value": [ + { + "CameraID": "1001", + "Latitude": 1.29531332, + "Longitude": 103.871146, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1001_2303_20230405230505_485310.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150506Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=aebd2df00ecaf934253cbef5d5ea847daba9abc217cce886ff994a07b447f28a" + }, + { + "CameraID": "1002", + "Latitude": 1.319541067, + "Longitude": 103.8785627, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1002_2303_20230405230505_981029.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=f357db114b1d2484e7c3f27ae2a99b897177d3c91b9cba323e6f63f8e42030ef" + }, + { + "CameraID": "1003", + "Latitude": 1.323957439, + "Longitude": 103.8728576, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1003_2303_20230405230505_102525.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=65c7a61276b170b113aaa581920ea7a101b3a3efebc6a89a6e6a6fd706cf0b3c" + }, + { + "CameraID": "1004", + "Latitude": 1.319535712, + "Longitude": 103.8750668, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1004_2258_20230405230505_481025.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=82acbd50d0633980d79e50bdb24feac0009d1b90a7097e7b77c2b4eeabe462aa" + }, + { + "CameraID": "1005", + "Latitude": 1.363519886, + "Longitude": 103.905394, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1005_2258_20230405230505_514854.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=d645cd517e310010aefad39132fde3214b5bb42e1f749264a63796deeec8de81" + }, + { + "CameraID": "1006", + "Latitude": 1.357098686, + "Longitude": 103.902042, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1006_2258_20230405230505_555197.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b85bfb37eafe5a0e4c9a56511030d66a3ced8382a8fcf5dcdf2a5ef3d40ac076" + }, + { + "CameraID": "1111", + "Latitude": 1.365434, + "Longitude": 103.953997, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1111_2303_20230405230558_511015.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150610Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=958c2dc59b8d730f6f8f0a19d21af5b7b5e6d46e15cdcd73d4151b82a3a79a52" + }, + { + "CameraID": "1112", + "Latitude": 1.3605, + "Longitude": 103.961412, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1112_2303_20230405230610_575198.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150631Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=bb69fb213acbf6c107bbc7892f5854052868cce091962c9c0e5e9ef9d65f6828" + }, + { + "CameraID": "1113", + "Latitude": 1.317036, + "Longitude": 103.988598, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1113_2303_20230405230631_100549.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150646Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=69153f666c9d59c5fd63b10957a4e6845868126d110d3b64408984d1eaf5c104" + }, + { + "CameraID": "1501", + "Latitude": 1.27414394350065, + "Longitude": 103.851316802547, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1501_2258_20230405230506_101101.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=1fe0d36a04dbdfad8197d637b4c31f4372bbda3b775db58cc7a909466a642459" + }, + { + "CameraID": "1502", + "Latitude": 1.27135090682664, + "Longitude": 103.861828440597, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1502_2258_20230405230506_571025.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150506Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=96e3a14a780b6116120d21bfb7bf6585186a4d1bfcb05f3a5d55fd5c626e3ba0" + }, + { + "CameraID": "1503", + "Latitude": 1.27066408655104, + "Longitude": 103.856977943394, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1503_2258_20230405230505_101565.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=becf160ef2ec04ca3327918e19b1b19e46d9103bbe50cd1894da694ac1ab1a4c" + }, + { + "CameraID": "1504", + "Latitude": 1.29409891409364, + "Longitude": 103.876056196568, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1504_2258_20230405230505_555654.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=bb25a518f40ba227950924dfbd5ff4e6e27f19c73b55136fbe832cf0632910cd" + }, + { + "CameraID": "1505", + "Latitude": 1.2752977149006, + "Longitude": 103.866390381759, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1505_2258_20230405230505_555710.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=95d3279e9964b904084754259c5141a9326d7800ad187279ac955561308ad669" + }, + { + "CameraID": "1701", + "Latitude": 1.323604823, + "Longitude": 103.8587802, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1701_2303_20230405230646_489752.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150647Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=3594c7e118aaee119c7bef676e952c5a6c15f2bbd0414e953ab5d89616ee175c" + }, + { + "CameraID": "1702", + "Latitude": 1.34355015, + "Longitude": 103.8601984, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1702_2303_20230405230647_981015.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150649Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=2b3e2ec0a382674bfd9dee759cefcae3c0d1cd0fc9b9d9bf01a7290ea2224abc" + }, + { + "CameraID": "1703", + "Latitude": 1.32814722194857, + "Longitude": 103.862203282048, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1703_2304_20230405230557_101515.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150612Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=d5a4b1840ea448d30165211768fc2cb9b661fe7532bedf5c6dc03e620cf428bc" + }, + { + "CameraID": "1704", + "Latitude": 1.28569398886979, + "Longitude": 103.837524510188, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1704_2303_20230405230612_991015.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150612Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=fb6ff256b9ed05de02c46a6f0c92e8dd277fa89e1f99b91febe5c13871432f8f" + }, + { + "CameraID": "1705", + "Latitude": 1.375925022, + "Longitude": 103.8587986, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1705_2304_20230405230612_509857.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150612Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=01ce63cbb3773559204a697bb10a780212b5c03701d27a879800674b20c215d4" + }, + { + "CameraID": "1706", + "Latitude": 1.38861, + "Longitude": 103.85806, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1706_2303_20230405230612_515650.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150612Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b1ddd30e385f016e6f5f622f62ae2b8acd540e53fc773b88f0924c0701e66023" + }, + { + "CameraID": "1707", + "Latitude": 1.28036584335876, + "Longitude": 103.830451146503, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1707_2303_20230405230612_535255.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150612Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=df2a9f75634bdb5382773583bbf8d570d506d8d582a70fc0bad5007fc0e6518d" + }, + { + "CameraID": "1709", + "Latitude": 1.31384231654635, + "Longitude": 103.845603032574, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1709_2303_20230405230612_574852.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150614Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=20d182c178d928a40cd22d2c17337e7db000f6c3fe85af66384e5ee9d96b6f1e" + }, + { + "CameraID": "1711", + "Latitude": 1.35296, + "Longitude": 103.85719, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/1711_2303_20230405230544_519851.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150549Z&X-Amz-SignedHeaders=host&X-Amz-Expires=599&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=2f8679eb2ca658f39349ed095c85ab5396f862c02f57c98507222d21f43c1474" + }, + { + "CameraID": "2701", + "Latitude": 1.447023728, + "Longitude": 103.7716543, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2701_2304_20230405230549_101985.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150552Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=d4d992dba049321c0ac234d7f2c3ffb22e72636404e4fd65ef0e4aaaefda0a44" + }, + { + "CameraID": "2702", + "Latitude": 1.445554109, + "Longitude": 103.7683397, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2702_2303_20230405230552_545110.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150555Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=bc6cca4919b22383e230c576a7e8c93399976f70d18fc4c928130b4d7b27244b" + }, + { + "CameraID": "2703", + "Latitude": 1.35047790791386, + "Longitude": 103.791033581325, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2703_2303_20230405230555_971024.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150555Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=0523b45948ca14aeedb8148797e0dfd5eda48718b4de015c565394818b0acff0" + }, + { + "CameraID": "2704", + "Latitude": 1.429588536, + "Longitude": 103.769311, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2704_2303_20230405230555_575510.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150555Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=5dbf58bd220e66867b13d06b56e42eafcb18a58a2ad19830cb05233b62d251ea" + }, + { + "CameraID": "2705", + "Latitude": 1.36728572, + "Longitude": 103.7794698, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2705_2304_20230405230555_539898.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150555Z&X-Amz-SignedHeaders=host&X-Amz-Expires=599&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=e8dd851ef71b4d738bc9f1bc016e58e91c7234d4617a529b4cd54e5af4c4af48" + }, + { + "CameraID": "2706", + "Latitude": 1.414142, + "Longitude": 103.771168, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2706_2303_20230405230555_989849.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150555Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=65f0899a95d8cf427016135fe6e39fea014c16944155718f308333939e0190d0" + }, + { + "CameraID": "2707", + "Latitude": 1.3983, + "Longitude": 103.774247, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2707_2303_20230405230555_534998.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150559Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=dda34bf489278f7f9edfdd01ef2c7b2e77d16720345f1de130a411751d6fd873" + }, + { + "CameraID": "2708", + "Latitude": 1.3865, + "Longitude": 103.7747, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/2708_2303_20230405230559_491005.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150611Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=d2f71308b81d5492ec6e7bda0c2deaef27c3e717d8112bb9b62de8b2744091ae" + }, + { + "CameraID": "3702", + "Latitude": 1.33831, + "Longitude": 103.98032, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3702_2304_20230405230611_515753.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150611Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=5baf36d95d568258223b6e02c9ded65b6d9ea6fbe12dab4814bf33ea2c436ec4" + }, + { + "CameraID": "3704", + "Latitude": 1.2958550156561, + "Longitude": 103.880314665981, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3704_2304_20230405230611_100555.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150614Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=6938cdd47069a7319d83010296ac5a37f4a0fa24dbb1feaba012542bad299c26" + }, + { + "CameraID": "3705", + "Latitude": 1.32743, + "Longitude": 103.97383, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3705_2304_20230405230520_515053.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150523Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=c2ba148d93d82929d38c70a90bceeb18701b762a0a6110a521d6cb820708ba84" + }, + { + "CameraID": "3793", + "Latitude": 1.309330837, + "Longitude": 103.9350504, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3793_2303_20230405230523_519710.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150528Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=d32e75fbf4c7208bec366794c8cc08734cc43157e936c542f126c45d838249d6" + }, + { + "CameraID": "3795", + "Latitude": 1.30145145166066, + "Longitude": 103.910596320237, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3795_2303_20230405230528_491015.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150531Z&X-Amz-SignedHeaders=host&X-Amz-Expires=599&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=79baf8e1a582095a99e47ba9d89663634bfeed8a70b1f9a4dde71b3436916f4b" + }, + { + "CameraID": "3796", + "Latitude": 1.297512569, + "Longitude": 103.8983019, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3796_2303_20230405230531_975354.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150535Z&X-Amz-SignedHeaders=host&X-Amz-Expires=599&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=c7d1bf4c7096bdac7ef95341c2ac574dffa39a381aac3ec1480fbedb6d6931b4" + }, + { + "CameraID": "3797", + "Latitude": 1.29565733262976, + "Longitude": 103.885283049309, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3797_2303_20230405230535_101102.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150549Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=f8cb23a9871fb7779b00d5ea0c4e23890e0471b54b0a80de12e0a68414d69ba1" + }, + { + "CameraID": "3798", + "Latitude": 1.29158484, + "Longitude": 103.8615987, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/3798_2303_20230405230502_985698.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150502Z&X-Amz-SignedHeaders=host&X-Amz-Expires=599&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=73ca2c124da37dc3dfedc25eb93997d5f3ce8ba9ac21a0c5a855598feed9c828" + }, + { + "CameraID": "4701", + "Latitude": 1.2871, + "Longitude": 103.79633, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4701_2303_20230405230502_102489.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150502Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b7dea5bd8f8fe43b240d74105e6a9fa9ecab2ad7ddc8e9681814b050e9c0e980" + }, + { + "CameraID": "4702", + "Latitude": 1.27237, + "Longitude": 103.8324, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4702_2303_20230405230502_985356.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150509Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=abb8e20b821870d5d467410dc25ea86f21be9b0e05240d825349141a9fc39111" + }, + { + "CameraID": "4703", + "Latitude": 1.348697862, + "Longitude": 103.6350413, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4703_2303_20230405230509_565052.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150512Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=082ac96cb91ef790a29668620532ce9349043c3eb0110b5d6070b98307890903" + }, + { + "CameraID": "4704", + "Latitude": 1.27877, + "Longitude": 103.82375, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4704_2303_20230405230512_545557.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150517Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=64d5145d71d56a31318f37246afcbdcf2f34499cbfdb7d0fcaef88466a27e634" + }, + { + "CameraID": "4705", + "Latitude": 1.32618, + "Longitude": 103.73028, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4705_2304_20230405230517_541025.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150520Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=2a64acf08fbd0fa26ae0816c17f2039f14e5b337e460134c41f0cf12a4fefe9f" + }, + { + "CameraID": "4706", + "Latitude": 1.29792, + "Longitude": 103.78205, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4706_2304_20230405230554_102100.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150554Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=e9a6b3311c0d52815bb8df87fe0294da41536e1f4b9e77478c2f0e460082eab1" + }, + { + "CameraID": "4707", + "Latitude": 1.33344648135658, + "Longitude": 103.652700847056, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4707_2303_20230405230554_505655.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150554Z&X-Amz-SignedHeaders=host&X-Amz-Expires=599&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=39566e20091abccb77443aa633d7bae72ae809061135cfd944738317e257b513" + }, + { + "CameraID": "4708", + "Latitude": 1.29939, + "Longitude": 103.7799, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4708_2303_20230405230554_995748.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150554Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=df51f5d201c90b940c35fec764bc3f2f20352f9b5df52390f9e22757ae839794" + }, + { + "CameraID": "4709", + "Latitude": 1.312019, + "Longitude": 103.763002, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4709_2304_20230405230554_985710.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150554Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=a070c8bbc6573255d3ccd06ecc3a2fb54d303f491f4f557b595b06b74c9b8d56" + }, + { + "CameraID": "4710", + "Latitude": 1.32153, + "Longitude": 103.75273, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4710_2304_20230405230554_531015.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150554Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=f012115cdfc14882cee912614200caff52aeb2331567a2919c48ec26909761be" + }, + { + "CameraID": "4712", + "Latitude": 1.341244001, + "Longitude": 103.6439134, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4712_2303_20230405230554_549798.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150557Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=bdbcf430c91b3bc485ede6aa675733ca7b8a4a4cfa98dfda6775b6575af34fd9" + }, + { + "CameraID": "4713", + "Latitude": 1.347645829, + "Longitude": 103.6366955, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4713_2304_20230405230549_535710.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150601Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=bddfcfd4b43810d1f0bed58b8eea8da191a294918e94cdd213d623e6eab2ef57" + }, + { + "CameraID": "4714", + "Latitude": 1.31023, + "Longitude": 103.76438, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4714_2304_20230405230601_485155.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150607Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b4e225d7e86757d4818156f53b0dad98afa91c42ac9c05e0292588494eb70e4b" + }, + { + "CameraID": "4716", + "Latitude": 1.32227, + "Longitude": 103.67453, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4716_2304_20230405230607_521029.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150613Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=d06284e8968901dbfc5ccbda747727c7a1dae19e33f94fe54413c69102ce7397" + }, + { + "CameraID": "4798", + "Latitude": 1.25999999687243, + "Longitude": 103.823611110166, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4798_2303_20230405230613_979749.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150627Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=cafd53cc3d38b48ba9bb1c84460f3b9b3c0bdfe2fbd5a14da95d6f6007d44d8b" + }, + { + "CameraID": "4799", + "Latitude": 1.26027777363278, + "Longitude": 103.823888890049, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/4799_2303_20230405230627_975153.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150631Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=88bf37aeca46f95a703a10001551dc20d250027af96a90ba66b746f01c2690dc" + }, + { + "CameraID": "5794", + "Latitude": 1.3309693, + "Longitude": 103.9168616, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/5794_2303_20230405230631_555457.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150640Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=23304527c3efd4b4d35ad47cdbd94f92a7e8e64b41acec548220aecbda5d9bb6" + }, + { + "CameraID": "5795", + "Latitude": 1.326024822, + "Longitude": 103.905625, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/5795_2303_20230405230546_511004.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150547Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=5c6dc17afcf9e2345e563b267016716058dd6eb7687becf7f45926941bf6e3d9" + }, + { + "CameraID": "5797", + "Latitude": 1.322875288, + "Longitude": 103.8910793, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/5797_2304_20230405230547_101541.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150548Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=cff129156a8931149621dfcbc7bc80a6f952777e27a1ff8e38266650e0efd83e" + }, + { + "CameraID": "5798", + "Latitude": 1.32036078126842, + "Longitude": 103.877174116489, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/5798_2303_20230405230548_559898.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150549Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=e1c86e104a33f8316e2deb849b98fe2bf108d90333049a53b60b0249486022c8" + }, + { + "CameraID": "5799", + "Latitude": 1.328171608, + "Longitude": 103.8685191, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/5799_2303_20230405230549_571025.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150557Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=ddeaceb9c88243324b05cd5436cdce1a7d1cb56299598bfbc0c5cba03c3f3867" + }, + { + "CameraID": "6701", + "Latitude": 1.329334, + "Longitude": 103.858222, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6701_2303_20230405230557_531021.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150558Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=5ec6c646cf126deb2b62a6d829b69f9740349acdc71c6338a0129a651f50fcd8" + }, + { + "CameraID": "6703", + "Latitude": 1.328899, + "Longitude": 103.84121, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6703_2303_20230405230502_100545.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=ca2ef86f374c06166de09fed37e560e55094659956209f1b0e9f93be9fa1b7f9" + }, + { + "CameraID": "6704", + "Latitude": 1.32657403632366, + "Longitude": 103.826857295633, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6704_2303_20230405230508_491004.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=01faadff7fbc081a6d5bfedf77359d2c50f27c3b6cb48300908abf08ab8b363e" + }, + { + "CameraID": "6705", + "Latitude": 1.332124, + "Longitude": 103.81768, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6705_2303_20230405230508_545449.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=18032acf3ac5e8cc45be9470c9e37b3c5933c0edd02d73ae45ee3014dd027fe4" + }, + { + "CameraID": "6706", + "Latitude": 1.349428893, + "Longitude": 103.7952799, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6706_2303_20230405230508_515048.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150519Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=a208d0f3341f285a313d89b81c1d38ebfdc7735971d0fe72bece216a10117827" + }, + { + "CameraID": "6708", + "Latitude": 1.345996, + "Longitude": 103.69016, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6708_2303_20230405230519_491029.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150541Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=18578b283430568dbeccd0413c34dca3691c0571228153a38e87b278deb43c3a" + }, + { + "CameraID": "6710", + "Latitude": 1.344205, + "Longitude": 103.78577, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6710_2303_20230405230541_535610.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150546Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b9a5579841d9338e2cfc62aaa3c4ad5c76e2500038fa6433352d93cd590871f8" + }, + { + "CameraID": "6711", + "Latitude": 1.33771, + "Longitude": 103.977827, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6711_2303_20230405230502_991014.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150508Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=2a8c8a720f8d5a4f44c99c319dc607542d864b19a01e41bb4ea72e7aa134e9d0" + }, + { + "CameraID": "6712", + "Latitude": 1.332691, + "Longitude": 103.770278, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6712_2303_20230405230508_544997.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150526Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=c31c97b8f3f0183df76ae63c8d3cc8a83a43611278e09bc77fdcf31086392209" + }, + { + "CameraID": "6713", + "Latitude": 1.340298, + "Longitude": 103.945652, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6713_2304_20230405230526_575648.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150529Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b6a9d03a62ddac73eab8d49c8211b858147c6d8da9db3041a3b20198f8ac98a0" + }, + { + "CameraID": "6714", + "Latitude": 1.361742, + "Longitude": 103.703341, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6714_2304_20230405230529_999897.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150529Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=e11158e161182aaddc0424818048b9d0a63e5a599e380720d2dee787d81f02c1" + }, + { + "CameraID": "6715", + "Latitude": 1.356299, + "Longitude": 103.716071, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6715_2304_20230405230529_975410.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150531Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=a3b86c0420889ac660daaad1b278ec8f3f91c03978ced11b9e3a639699d075c8" + }, + { + "CameraID": "6716", + "Latitude": 1.322893, + "Longitude": 103.6635051, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/6716_2303_20230405230531_509997.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150535Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b058c55cc095e6ef1c0f85573657548f94a0217b299b5deb5a78c99e3906cd49" + }, + { + "CameraID": "7791", + "Latitude": 1.354245, + "Longitude": 103.963782, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/7791_2304_20230405230535_994855.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150538Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=5b6e633c98d328736e56049a9eac1e8029ff20fd290345fa814d35bf049864f3" + }, + { + "CameraID": "7793", + "Latitude": 1.37704704, + "Longitude": 103.92946983, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/7793_2304_20230405230538_534948.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150543Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=7aad66726efdd1e0020b8f7e534fd11218931ae9a2e25b1ff23b0074210413fb" + }, + { + "CameraID": "7794", + "Latitude": 1.37988658, + "Longitude": 103.92009174, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/7794_2303_20230405230543_485549.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150547Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=2432c098fa3c14855dfd3bebaaf19f9604690ea6415c7200ed3b2e8ea282d1ce" + }, + { + "CameraID": "7795", + "Latitude": 1.38432741, + "Longitude": 103.91585701, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/7795_2303_20230405230547_999755.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150552Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=edb2bd85d4dd62c1c5ff427a42987d1d632a3300245d8f7a848c183df2372fb0" + }, + { + "CameraID": "7796", + "Latitude": 1.39559294, + "Longitude": 103.90515712, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/7796_2303_20230405230552_102499.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150554Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=fefde2ca32c41ee3cc192a8a6b5e257cd6274e2dda78a6ae1475e8969268bc82" + }, + { + "CameraID": "7797", + "Latitude": 1.40002575, + "Longitude": 103.85702534, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/7797_2303_20230405230535_545557.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150537Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=55cf651fc73a44d3a1bc2c5f8281120eef18ddfd7d77c8a116be06204954dd32" + }, + { + "CameraID": "7798", + "Latitude": 1.39748842, + "Longitude": 103.85400467, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/7798_2303_20230405230537_495256.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150537Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=5dd292b25077279f48ff360057cd91c1ce399fd6d9c36bad6ba5f6fc923ee1ca" + }, + { + "CameraID": "8701", + "Latitude": 1.38647, + "Longitude": 103.74143, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/8701_2303_20230405230537_561025.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150538Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=7624419593ec632f02f682187e8bf92bd83d5b2f6b9da120d9680ff667de8e2e" + }, + { + "CameraID": "8702", + "Latitude": 1.39059, + "Longitude": 103.7717, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/8702_2303_20230405230538_494857.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150543Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=d5cef8b3b084eeae47911a11aa158ab313654da6fa4edf8f15d7fffb75033cda" + }, + { + "CameraID": "8704", + "Latitude": 1.3899, + "Longitude": 103.74843, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/8704_2303_20230405230543_489710.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150544Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=773ab43639e4e1ed3c83f68fcf7a39f7a2db6bc4ae96305c2cea4da610c9fc11" + }, + { + "CameraID": "8706", + "Latitude": 1.3664, + "Longitude": 103.70899, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/8706_2303_20230405230508_544854.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150516Z&X-Amz-SignedHeaders=host&X-Amz-Expires=599&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=b94d0008c370818badfadec0c424439663b33274ade2bd8699dd8e11462e3c2d" + }, + { + "CameraID": "9701", + "Latitude": 1.39466333, + "Longitude": 103.83474601, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/9701_2303_20230405230516_102100.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150516Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=ae7e2ee63bd4c19fa48d3bc11e86a9fb7e09715bffb21766f3e3fd16e5b1614f" + }, + { + "CameraID": "9702", + "Latitude": 1.39474081, + "Longitude": 103.81797086, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/9702_2304_20230405230516_484949.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150516Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=f67c175cc4a78b13c8a34d0c18b646f0330500f5d030e8de3401fe743475b221" + }, + { + "CameraID": "9703", + "Latitude": 1.422857, + "Longitude": 103.773005, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/9703_2303_20230405230516_485248.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150529Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=640999634b56666f84873c133fd46a4ac93ac37fc5aeda168c87625af8170f1b" + }, + { + "CameraID": "9704", + "Latitude": 1.42214311, + "Longitude": 103.79542062, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/9704_2303_20230405230529_100489.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150534Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=5dae9362e9c4efabda3b48bd0a5705e1356af19025ef8d2530438b7d98f98731" + }, + { + "CameraID": "9705", + "Latitude": 1.42627712, + "Longitude": 103.78716637, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/9705_2303_20230405230534_571029.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150535Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=0dac0ef79d92eb619109d23676593d7fdeebf170e4a1fefbe17dbc2e3513b09c" + }, + { + "CameraID": "9706", + "Latitude": 1.41270056, + "Longitude": 103.80642712, + "ImageLink": "https://dm-traffic-camera-itsc.s3.ap-southeast-1.amazonaws.com/2023-04-05/23-05/9706_2303_20230405230502_491019.jpg?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEC4aDmFwLXNvdXRoZWFzdC0xIkcwRQIgNZvKXkmHfvcb5VTw8Njaq5r17EakFWBKIUH%2FhsnaIeUCIQCwleL4QHqJVaBnTF25LqEtyJLHc%2F34HDWfkrh4juIMwSrBBQgXEAMaDDM0MDY0NTM4MTMwNCIMtmpKSatICNl0aGhpKp4FYHJfCc5NYGmsQmR448sb%2BO5hcoFkw827d9%2BZhWoCRGT5ytAAuVLrcq4BR730pFABnYh%2BxtZzs1ZOo9jXBSrVgRf%2FzEsNoIDFXnujnQj5JMvhk%2Fea08Xw4hmWzH%2FdFh%2B78Jmhod%2FxNqO1hjwvOVoM4o3fW%2FUOkrkKSXcql5FDOU77%2BNNLiHvGbLMR3DjgSbQshM%2FnVLcXoF0um98nEHiMVnxulLBEKvYI6fk4thcUR96rMgLMeWmoPECeBtJqAYfk10mIufBglyZGeQchxcyU4RWUIb1yJbf8etXTTyq4q%2BZ1X%2BikxJAAWhdEL%2FEg%2FKO2wfx0c9u1spqIBb9a5SpJCnuLNCXCohR1b2Wv5BmW%2FKoyqBA4%2FtKyyq6Wn9kl8%2FBBbNJ0g%2FNT%2FCquL5aU%2FXknzBjGlDr%2BLNQ6bTFFO4bqEJgIyGFqFP8FDWqboXjYLeIWxgu0dwQzWjvoddJe9wwouEdFcTpxXULKe5ErsbTlbWBhXjFZgpRc2ECerxOegGXEu5mOlqZf6YZKDplHBUeHPYIA6uZeNEBT7DSHuBWx10wJCZ%2FETRaYs%2BW8jaUEDgS6i7s5Hzull%2BuEf693h7xtZXONs2rJs3E%2FXqP692cCAcb9mZuWULW0YLfGjmSV6hgYz3TSWQVuAcbK%2FWuLIOx1rIMJU8z2DK%2FQ9YtNVfOrvlFfFxrXnYfzqSdIbg9MdAHS9iZWcDojirNhSlYOrQuG37sC%2FIvHEm%2BaUCaJANORgPRQB9OcBf%2BS3ha9lyf81x2VLyRXZyOKpijxWGZD%2FJQJhrjLGCVmpG7I3x7gzMGzakJCqTvsT2KyXyyyFUyT5wKBGLvsu0NKlYf8w4XNVSQ41IxCwnCaBU%2BzX7xlbDfidrGcK6Tqu10tovX8QyFBCTDZ%2BLWhBjqxARb8Gn7CGQjOWagiUUVFunIXat%2BGAKC5AU%2FNsgJl7T3X4YJFZzogl4dtGfk%2B%2FYnntP9a3K%2FL2yTzX1XkzobrfNkeqRGhI2sggGKdgctCSCAF9sV4rFMLvtBLVWon7hglrMBjasiNEq5wNMWgt15PxBOtSxkb%2FKwUuYiBnsV8Sxtxq1s8owQGm5rH8Ag8IIN12JtitG7COL%2FRONHdRoR%2Bgg08mEtKAQAR30KzAjNtHPVgXw%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230405T150505Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIAU6UAMAS4AWWCDYFU%2F20230405%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Signature=4adf71f17a9fa1f2facb466d8e8b3fd69e1f1c7cc72fa54dda740af6e1907645" + } + ] + } \ No newline at end of file diff --git a/dumped_data/traffic_incidents.json b/dumped_data/traffic_incidents.json new file mode 100644 index 0000000..e824ecd --- /dev/null +++ b/dumped_data/traffic_incidents.json @@ -0,0 +1,239 @@ +{ + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#IncidentSet", + "value": [ + { + "Type": "Roadwork", + "Latitude": 1.3271784303381247, + "Longitude": 103.73571311990426, + "Message": "(5/4)23:07 Roadworks on AYE (towards Tuas) after Penjuru Rd Exit. Avoid lane 3." + }, + { + "Type": "Roadwork", + "Latitude": 1.3801995638040458, + "Longitude": 103.73459282428296, + "Message": "(5/4)22:58 Roadworks on KJE (towards PIE) at Sungei Tengah Rd Exit." + }, + { + "Type": "Roadwork", + "Latitude": 1.3269514276797116, + "Longitude": 103.86743409989582, + "Message": "(5/4)22:58 Roadworks in Woodsville Tunnel (towards Upper Serangoon). Woodsville Tunnel closed." + }, + { + "Type": "Roadwork", + "Latitude": 1.3294653607574045, + "Longitude": 103.86878752948465, + "Message": "(5/4)22:57 Roadworks in Woodsville Tunnel (towards City). Woodsville Tunnel closed." + }, + { + "Type": "Roadwork", + "Latitude": 1.3282770274903686, + "Longitude": 103.86991313231431, + "Message": "(5/4)22:56 Roadworks in Woodsville Tunnel (towards City) at MacPherson Rd Entrance. MacPherson Rd Entrance closed." + }, + { + "Type": "Roadwork", + "Latitude": 1.3034343316143282, + "Longitude": 103.86682240097187, + "Message": "(5/4)22:48 Roadworks on Republic Avenue (towards Beach Road) after Nicoll Highway. Avoid right lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.347402107240746, + "Longitude": 103.69191677177093, + "Message": "(5/4)22:47 Roadworks on PIE (towards Tuas) before Pioneer Rd North. Avoid lane 3." + }, + { + "Type": "Roadwork", + "Latitude": 1.3244208567150488, + "Longitude": 103.8979443375238, + "Message": "(5/4)22:26 Roadworks on PIE (towards Changi Airport) after Paya Lebar. Avoid lane 3." + }, + { + "Type": "Accident", + "Latitude": 1.3040716542737578, + "Longitude": 103.77134961624124, + "Message": "(5/4)22:20 Accident on AYE (towards Tuas) before Clementi Ave 2 Exit. Avoid lane 2." + }, + { + "Type": "Roadwork", + "Latitude": 1.4257623438502387, + "Longitude": 103.78505180445704, + "Message": "(5/4)22:10 Roadworks on SLE (towards BKE) at Woodlands Ave 2 Exit." + }, + { + "Type": "Roadwork", + "Latitude": 1.3351216265635133, + "Longitude": 103.65062137426216, + "Message": "(5/4)21:54 Roadworks on AYE (towards Tuas) after Tuas West Rd Exit. Avoid lane 3." + }, + { + "Type": "Roadwork", + "Latitude": 1.401214958034243, + "Longitude": 103.87554934069877, + "Message": "(5/4)21:52 Roadworks on TPE (towards PIE) after Seletar Link Exit. Avoid lane 4." + }, + { + "Type": "Roadwork", + "Latitude": 1.3451085102384321, + "Longitude": 103.78795849365487, + "Message": "(5/4)21:32 Roadworks on PIE (towards Tuas) after BKE. Avoid lane 1." + }, + { + "Type": "Roadwork", + "Latitude": 1.2852511030472493, + "Longitude": 103.84756052531134, + "Message": "(5/4)21:31 Roadworks on Pickering Street (towards George Street) after Upper Pickering Street." + }, + { + "Type": "Roadwork", + "Latitude": 1.3772955612684297, + "Longitude": 103.9279356914712, + "Message": "(5/4)21:31 Roadworks on TPE (towards SLE) before KPE(MCE) Exit. Avoid lane 3." + }, + { + "Type": "Roadwork", + "Latitude": 1.2800759717263965, + "Longitude": 103.84446143017658, + "Message": "(5/4)21:31 Roadworks on Maxwell Road (towards Kadayanallur Street) after South Bridge Road. Avoid right lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.3589022454239408, + "Longitude": 103.71234630466262, + "Message": "(5/4)21:30 Roadworks on PIE (towards Tuas) before KJE. Avoid lane 2." + }, + { + "Type": "Roadwork", + "Latitude": 1.3267871282183739, + "Longitude": 103.74548481357009, + "Message": "(5/4)21:27 Roadworks on Jurong Town Hall Road (towards Jurong East Street 11) after Jalan Ahmad Ibrahim. Avoid left lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.2928496449041156, + "Longitude": 103.84970934192428, + "Message": "(5/4)21:24 Roadworks on Hill Street (towards St. Gregory`s Place) after Coleman Street." + }, + { + "Type": "Roadwork", + "Latitude": 1.3211216047199437, + "Longitude": 103.64921599520875, + "Message": "(5/4)21:22 Roadworks on Pioneer Road (towards City) after Tuas West Road." + }, + { + "Type": "Roadwork", + "Latitude": 1.292663084015161, + "Longitude": 103.84962758235693, + "Message": "(5/4)21:19 Roadworks on Hill Street near Coleman Street/Hill Street Junction." + }, + { + "Type": "Roadwork", + "Latitude": 1.29537932248143, + "Longitude": 103.85141406559161, + "Message": "(5/4)21:18 Roadworks on Victoria Street (towards Stamford Road) after Bras Basah Road. Avoid right lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.2862797372982666, + "Longitude": 103.84572355549335, + "Message": "(5/4)21:17 Roadworks on Upper Pickering Street (towards Pickering Street) after New Bridge Road." + }, + { + "Type": "Roadwork", + "Latitude": 1.392034831942712, + "Longitude": 103.84814153275974, + "Message": "(5/4)21:16 Roadworks on Yio Chu Kang Road (towards Ang Mo Kio Street 65) after Ang Mo Kio Street 64. Avoid left lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.2993467608885618, + "Longitude": 103.86135335503391, + "Message": "(5/4)21:14 Roadworks on Nicoll Highway (towards Guillemard) after Middle Road. Avoid left lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.3105777201799902, + "Longitude": 103.71004623021999, + "Message": "(5/4)21:03 Roadworks on Jurong Pier Road (towards Jurong Pier Flyover) after Jurong Island Highway. Avoid left lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.321182579242166, + "Longitude": 103.71050909203966, + "Message": "(5/4)21:00 Roadworks on AYE (towards Tuas) at Jurong Pier Rd Exit." + }, + { + "Type": "Roadwork", + "Latitude": 1.3580770058001028, + "Longitude": 103.85409460153693, + "Message": "(5/4)20:59 Roadworks on Ang Mo Kio Avenue 1 (towards Ang Mo Kio Avenue 10) after CTE." + }, + { + "Type": "Roadwork", + "Latitude": 1.3588478079103847, + "Longitude": 103.85370209641556, + "Message": "(5/4)20:57 Roadworks on Ang Mo Kio Avenue 1 (towards Ang Mo Kio Avenue 10) after Ang Mo Kio Avenue 8. Avoid left lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.3278569805531169, + "Longitude": 103.74496145802668, + "Message": "(5/4)20:53 Roadworks on Jurong Town Hall Road (towards Jalan Ahmad Ibrahim) after Jurong East Street 11." + }, + { + "Type": "Roadwork", + "Latitude": 1.2726815187541458, + "Longitude": 103.80136648046, + "Message": "(5/4)20:50 Roadworks on Pasir Panjang Road (towards Tuas) after Alexandra Road. Avoid right lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.3143134669262497, + "Longitude": 103.71236726646042, + "Message": "(5/4)20:40 Roadworks on Jalan Buroh (towards City) after Jurong Pier Road." + }, + { + "Type": "Roadwork", + "Latitude": 1.355435395371098, + "Longitude": 103.72180951522512, + "Message": "(5/4)20:30 Roadworks on PIE (towards Tuas) before Jurong West Ave 2. Avoid lane 1." + }, + { + "Type": "Roadwork", + "Latitude": 1.3569260028373529, + "Longitude": 103.71519844382233, + "Message": "(5/4)20:30 Roadworks on PIE (towards Changi Airport) after Jurong West Ave 2. Avoid lane 1." + }, + { + "Type": "Roadwork", + "Latitude": 1.3094031574681657, + "Longitude": 103.84630674501854, + "Message": "(5/4)20:15 Roadworks on Bukit Timah Road (towards City) after CTE." + }, + { + "Type": "Roadwork", + "Latitude": 1.3091343653177288, + "Longitude": 103.84739684437706, + "Message": "(5/4)20:14 Roadworks on Kampong Java Road (towards Keng Lee Road) after Bukit Timah Road. Avoid left lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.3142366825321603, + "Longitude": 103.71191485121041, + "Message": "(5/4)20:11 Roadworks on Jalan Buroh (towards Tuas) after Jurong Port Road. Avoid right lane." + }, + { + "Type": "Roadwork", + "Latitude": 1.3194051115237353, + "Longitude": 103.71038032722315, + "Message": "(5/4)20:08 Roadworks on Jurong Pier Road (towards Bird Park Drive) after Jalan Pesawat." + }, + { + "Type": "Roadwork", + "Latitude": 1.31784479688117, + "Longitude": 103.84421397261767, + "Message": "(5/4)20:01 Roadworks on Thomson Road (towards SLE) after Kampong Java Road. Avoid left lane." + } + ] + } \ No newline at end of file diff --git a/dumped_data/traffic_speed_bands.json b/dumped_data/traffic_speed_bands.json new file mode 100644 index 0000000..48d537d --- /dev/null +++ b/dumped_data/traffic_speed_bands.json @@ -0,0 +1,6006 @@ +{ + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#TrafficSpeedBands", + "lastUpdatedTime": "2023-04-05 22:30:00", + "value": [ + { + "LinkID": "103000000", + "RoadName": "KENT ROAD", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.85298052044503", + "StartLat": "1.3170142376560023", + "EndLon": "103.85259882242372", + "EndLat": "1.3166840028663076" + }, + { + "LinkID": "103000010", + "RoadName": "BUCKLEY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84102305136321", + "StartLat": "1.3166507852203482", + "EndLon": "103.84022564204443", + "EndLat": "1.316912438354752" + }, + { + "LinkID": "103000011", + "RoadName": "BUCKLEY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84022564204443", + "StartLat": "1.316912438354752", + "EndLon": "103.84102305136321", + "EndLat": "1.3166507852203482" + }, + { + "LinkID": "103000014", + "RoadName": "SHREWSBURY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84700267615683", + "StartLat": "1.3186726294030418", + "EndLon": "103.84711392225329", + "EndLat": "1.3180212058893457" + }, + { + "LinkID": "103000015", + "RoadName": "SHREWSBURY ROAD", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84711392225329", + "StartLat": "1.3180212058893457", + "EndLon": "103.84700267615683", + "EndLat": "1.3186726294030418" + }, + { + "LinkID": "103000018", + "RoadName": "JALAN KORMA", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.84426743639843", + "StartLat": "1.3157770120574521", + "EndLon": "103.84479180450104", + "EndLat": "1.3159796416371992" + }, + { + "LinkID": "103000019", + "RoadName": "JALAN KORMA", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.84479180450104", + "StartLat": "1.3159796416371992", + "EndLon": "103.84426743639843", + "EndLat": "1.3157770120574521" + }, + { + "LinkID": "103000022", + "RoadName": "SING AVENUE", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85346718361517", + "StartLat": "1.3157638139947652", + "EndLon": "103.8540099459191", + "EndLat": "1.3159850985084538" + }, + { + "LinkID": "103000023", + "RoadName": "SING AVENUE", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.8540099459191", + "StartLat": "1.3159850985084538", + "EndLon": "103.85346718361517", + "EndLat": "1.3157638139947652" + }, + { + "LinkID": "103000026", + "RoadName": "MOULMEIN RISE", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84576595796847", + "StartLat": "1.3193495076454247", + "EndLon": "103.84649970636902", + "EndLat": "1.3193341206043803" + }, + { + "LinkID": "103000027", + "RoadName": "MOULMEIN RISE", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84649970636902", + "StartLat": "1.3193341206043803", + "EndLon": "103.84576595796847", + "EndLat": "1.3193495076454247" + }, + { + "LinkID": "103000030", + "RoadName": "SINARAN DRIVE", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84584773223746", + "StartLat": "1.3187614079491163", + "EndLon": "103.845922903644", + "EndLat": "1.3184775003743368" + }, + { + "LinkID": "103000031", + "RoadName": "SINARAN DRIVE", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.845922903644", + "StartLat": "1.3184775003743368", + "EndLon": "103.84584773223746", + "EndLat": "1.3187614079491163" + }, + { + "LinkID": "103000034", + "RoadName": "LEMBU ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85444503278327", + "StartLat": "1.3095165181658415", + "EndLon": "103.85489147379481", + "EndLat": "1.3102490949407017" + }, + { + "LinkID": "103000035", + "RoadName": "LEMBU ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85489147379481", + "StartLat": "1.3102490949407017", + "EndLon": "103.85444503278327", + "EndLat": "1.3095165181658415" + }, + { + "LinkID": "103000036", + "RoadName": "DESKER ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85444503278327", + "StartLat": "1.3095165181658415", + "EndLon": "103.85396567774879", + "EndLat": "1.3098257335080767" + }, + { + "LinkID": "103000040", + "RoadName": "VERDUN ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85571657719505", + "StartLat": "1.3094817613742067", + "EndLon": "103.85617487784177", + "EndLat": "1.3100415318076366" + }, + { + "LinkID": "103000044", + "RoadName": "SYED ALWI ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85489147379481", + "StartLat": "1.3102490949407017", + "EndLon": "103.85571657719505", + "EndLat": "1.3094817613742067" + }, + { + "LinkID": "103000050", + "RoadName": "ORCHARD SPRING LANE", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82435328722222", + "StartLat": "1.3040240949630044", + "EndLon": "103.82439062361162", + "EndLat": "1.3035181120546362" + }, + { + "LinkID": "103000051", + "RoadName": "ORCHARD SPRING LANE", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82439062361162", + "StartLat": "1.3035181120546362", + "EndLon": "103.82435328722222", + "EndLat": "1.3040240949630044" + }, + { + "LinkID": "103000054", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.81184137776128", + "StartLat": "1.2977954689273836", + "EndLon": "103.81139535719257", + "EndLat": "1.2979363108403927" + }, + { + "LinkID": "103000055", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81139535719257", + "StartLat": "1.2979363108403927", + "EndLon": "103.81184137776128", + "EndLat": "1.2977954689273836" + }, + { + "LinkID": "103000056", + "RoadName": "MARTABAN ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.8508428681823", + "StartLat": "1.3235238431328136", + "EndLon": "103.85149036161232", + "EndLat": "1.3241924351833945" + }, + { + "LinkID": "103000062", + "RoadName": "MARTABAN ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8508428681823", + "StartLat": "1.3235238431328136", + "EndLon": "103.85008775600024", + "EndLat": "1.3242848802266947" + }, + { + "LinkID": "103000063", + "RoadName": "MARTABAN ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.85008775600024", + "StartLat": "1.3242848802266947", + "EndLon": "103.8508428681823", + "EndLat": "1.3235238431328136" + }, + { + "LinkID": "103000066", + "RoadName": "JALAN TAN TOCK SENG", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84838600107199", + "StartLat": "1.319450709571759", + "EndLon": "103.84823264087314", + "EndLat": "1.3202305802943324" + }, + { + "LinkID": "103000067", + "RoadName": "JALAN TAN TOCK SENG", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84823264087314", + "StartLat": "1.3202305802943324", + "EndLon": "103.84838600107199", + "EndLat": "1.319450709571759" + }, + { + "LinkID": "103000068", + "RoadName": "SOPHIA ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84753501033079", + "StartLat": "1.3020505931348514", + "EndLon": "103.84735684695016", + "EndLat": "1.3020981998994814" + }, + { + "LinkID": "103000072", + "RoadName": "MUSCAT STREET", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85929118664532", + "StartLat": "1.3020478491197238", + "EndLon": "103.85961424505442", + "EndLat": "1.3024623974822258" + }, + { + "LinkID": "103000078", + "RoadName": "PAN ISLAND EXPRESSWAY", + "RoadCategory": "A", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.6923894384768", + "StartLat": "1.3479138498233316", + "EndLon": "103.69342360283092", + "EndLat": "1.3491170726830268" + }, + { + "LinkID": "103000079", + "RoadName": "PAN ISLAND EXPRESSWAY", + "RoadCategory": "A", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.69342360283092", + "StartLat": "1.3491170726830268", + "EndLon": "103.6923894384768", + "EndLat": "1.3479138498233316" + }, + { + "LinkID": "103000080", + "RoadName": "PAN ISLAND EXPRESSWAY", + "RoadCategory": "A", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.78499221155269", + "StartLat": "1.3436196253925365", + "EndLon": "103.78388724345461", + "EndLat": "1.3431444683048892" + }, + { + "LinkID": "103000086", + "RoadName": "AMBER ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.90150591557894", + "StartLat": "1.3009014346769388", + "EndLon": "103.90006277560406", + "EndLat": "1.3000155854751687" + }, + { + "LinkID": "103000087", + "RoadName": "AMBER ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.90006277560406", + "StartLat": "1.3000155854751687", + "EndLon": "103.90150591557894", + "EndLat": "1.3009014346769388" + }, + { + "LinkID": "103000090", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83982137005759", + "StartLat": "1.3795549789334551", + "EndLon": "103.83969577191468", + "EndLat": "1.3778764702530613" + }, + { + "LinkID": "103000091", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83969577191468", + "StartLat": "1.3778764702530613", + "EndLon": "103.83982137005759", + "EndLat": "1.3795549789334551" + }, + { + "LinkID": "103000094", + "RoadName": "JALAN TUPAI", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82687869301155", + "StartLat": "1.302018104115238", + "EndLon": "103.82774617488765", + "EndLat": "1.3025271098303324" + }, + { + "LinkID": "103000095", + "RoadName": "JALAN TUPAI", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82774617488765", + "StartLat": "1.3025271098303324", + "EndLon": "103.82687869301155", + "EndLat": "1.302018104115238" + }, + { + "LinkID": "103000098", + "RoadName": "TOMLINSON ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82621354051224", + "StartLat": "1.3034535281731428", + "EndLon": "103.82687869301155", + "EndLat": "1.302018104115238" + }, + { + "LinkID": "103000099", + "RoadName": "TOMLINSON ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82687869301155", + "StartLat": "1.302018104115238", + "EndLon": "103.82621354051224", + "EndLat": "1.3034535281731428" + }, + { + "LinkID": "103000106", + "RoadName": "SHREWSBURY ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8497306240015", + "StartLat": "1.3185208604394962", + "EndLon": "103.8484896779184", + "EndLat": "1.3182839067307601" + }, + { + "LinkID": "103000107", + "RoadName": "SHREWSBURY ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8484896779184", + "StartLat": "1.3182839067307601", + "EndLon": "103.8497306240015", + "EndLat": "1.3185208604394962" + }, + { + "LinkID": "103000110", + "RoadName": "TELOK BLANGAH HEIGHTS", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.81040355919788", + "StartLat": "1.2771369059505562", + "EndLon": "103.80909264308315", + "EndLat": "1.277633353991097" + }, + { + "LinkID": "103000111", + "RoadName": "TELOK BLANGAH HEIGHTS", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.80909264308315", + "StartLat": "1.277633353991097", + "EndLon": "103.81040355919788", + "EndLat": "1.2771369059505562" + }, + { + "LinkID": "103000114", + "RoadName": "TELOK BLANGAH HEIGHTS", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.80909264308315", + "StartLat": "1.277633353991097", + "EndLon": "103.80767112662544", + "EndLat": "1.2780189431917124" + }, + { + "LinkID": "103000115", + "RoadName": "TELOK BLANGAH HEIGHTS", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.80767112662544", + "StartLat": "1.2780189431917124", + "EndLon": "103.80909264308315", + "EndLat": "1.277633353991097" + }, + { + "LinkID": "103000118", + "RoadName": "TELOK BLANGAH HEIGHTS", + "RoadCategory": "D", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.81171237266507", + "StartLat": "1.2765900388648779", + "EndLon": "103.81302172471231", + "EndLat": "1.276042945010033" + }, + { + "LinkID": "103000119", + "RoadName": "TELOK BLANGAH HEIGHTS", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.81302172471231", + "StartLat": "1.276042945010033", + "EndLon": "103.81171237266507", + "EndLat": "1.2765900388648779" + }, + { + "LinkID": "103000122", + "RoadName": "PAN ISLAND EXPRESSWAY", + "RoadCategory": "A", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.69440892471033", + "StartLat": "1.350438528643087", + "EndLon": "103.69536755921838", + "EndLat": "1.3517801862142893" + }, + { + "LinkID": "103000123", + "RoadName": "PAN ISLAND EXPRESSWAY", + "RoadCategory": "A", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.69536755921838", + "StartLat": "1.3517801862142893", + "EndLon": "103.69440892471033", + "EndLat": "1.350438528643087" + }, + { + "LinkID": "103000124", + "RoadName": "WILKINSON ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88515409863628", + "StartLat": "1.3022604164237386", + "EndLon": "103.88506135448995", + "EndLat": "1.3020018334230383" + }, + { + "LinkID": "103000128", + "RoadName": "WILKIE ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84859614838282", + "StartLat": "1.3021332006151927", + "EndLon": "103.84892228360394", + "EndLat": "1.3019803247888424" + }, + { + "LinkID": "103000134", + "RoadName": "CAMP ROAD", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.8192445570385", + "StartLat": "1.3023326560971626", + "EndLon": "103.8193666357108", + "EndLat": "1.3019259729917443" + }, + { + "LinkID": "103000135", + "RoadName": "CAMP ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8193666357108", + "StartLat": "1.3019259729917443", + "EndLon": "103.8192445570385", + "EndLat": "1.3023326560971626" + }, + { + "LinkID": "103000138", + "RoadName": "LENGKOK MERAK", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.82562409886084", + "StartLat": "1.3019154913408086", + "EndLon": "103.82556786730588", + "EndLat": "1.3021005061138486" + }, + { + "LinkID": "103000139", + "RoadName": "LENGKOK MERAK", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.82556786730588", + "StartLat": "1.3021005061138486", + "EndLon": "103.82562409886084", + "EndLat": "1.3019154913408086" + }, + { + "LinkID": "103000142", + "RoadName": "TANGLIN WALK", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.81714881291575", + "StartLat": "1.30277750949525", + "EndLon": "103.81671018445115", + "EndLat": "1.301902777906714" + }, + { + "LinkID": "103000143", + "RoadName": "TANGLIN WALK", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81671018445115", + "StartLat": "1.301902777906714", + "EndLon": "103.81714881291575", + "EndLat": "1.30277750949525" + }, + { + "LinkID": "103000146", + "RoadName": "TANGLIN HILL", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81671018445115", + "StartLat": "1.301902777906714", + "EndLon": "103.81636988608547", + "EndLat": "1.3020760157371165" + }, + { + "LinkID": "103000147", + "RoadName": "TANGLIN HILL", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.81636988608547", + "StartLat": "1.3020760157371165", + "EndLon": "103.81671018445115", + "EndLat": "1.301902777906714" + }, + { + "LinkID": "103000148", + "RoadName": "SOPHIA ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84753501033079", + "StartLat": "1.3020505931348514", + "EndLon": "103.84742450630118", + "EndLat": "1.3018924565367096" + }, + { + "LinkID": "103000152", + "RoadName": "ADIS ROAD", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84742450630118", + "StartLat": "1.3018924565367096", + "EndLon": "103.84735684695016", + "EndLat": "1.3020981998994814" + }, + { + "LinkID": "103000156", + "RoadName": "KRAMAT ROAD", + "RoadCategory": "B", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84120126880777", + "StartLat": "1.3018714301953633", + "EndLon": "103.84059908315483", + "EndLat": "1.3024590972915757" + }, + { + "LinkID": "103000162", + "RoadName": "AKYAB ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84782453064221", + "StartLat": "1.3223315936500188", + "EndLon": "103.84825791705197", + "EndLat": "1.323225112339397" + }, + { + "LinkID": "103000163", + "RoadName": "AKYAB ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84825791705197", + "StartLat": "1.323225112339397", + "EndLon": "103.84782453064221", + "EndLat": "1.3223315936500188" + }, + { + "LinkID": "103000166", + "RoadName": "OXFORD ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8525278217439", + "StartLat": "1.3158766228467986", + "EndLon": "103.853008273284", + "EndLat": "1.3154336431941307" + }, + { + "LinkID": "103000167", + "RoadName": "OXFORD ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.853008273284", + "StartLat": "1.3154336431941307", + "EndLon": "103.8525278217439", + "EndLat": "1.3158766228467986" + }, + { + "LinkID": "103000170", + "RoadName": "KEMPAS ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85944206093603", + "StartLat": "1.315899168782131", + "EndLon": "103.85980837679445", + "EndLat": "1.3154021442041506" + }, + { + "LinkID": "103000171", + "RoadName": "KEMPAS ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85980837679445", + "StartLat": "1.3154021442041506", + "EndLon": "103.85944206093603", + "EndLat": "1.315899168782131" + }, + { + "LinkID": "103000174", + "RoadName": "JALAN KORMA", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.84426743639843", + "StartLat": "1.3157770120574521", + "EndLon": "103.84390320841796", + "EndLat": "1.3156603053759763" + }, + { + "LinkID": "103000175", + "RoadName": "JALAN KORMA", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.84390320841796", + "StartLat": "1.3156603053759763", + "EndLon": "103.84426743639843", + "EndLat": "1.3157770120574521" + }, + { + "LinkID": "103000176", + "RoadName": "STEVENS ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83345390955975", + "StartLat": "1.3098922536055888", + "EndLon": "103.83404900921593", + "EndLat": "1.3097312042342106" + }, + { + "LinkID": "103000182", + "RoadName": "ARDMORE PARK", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82839685211003", + "StartLat": "1.3095892684441353", + "EndLon": "103.82879350703922", + "EndLat": "1.3097460950865234" + }, + { + "LinkID": "103000183", + "RoadName": "ARDMORE PARK", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82879350703922", + "StartLat": "1.3097460950865234", + "EndLon": "103.82839685211003", + "EndLat": "1.3095892684441353" + }, + { + "LinkID": "103000186", + "RoadName": "ARDMORE PARK", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82839685211003", + "StartLat": "1.3095892684441353", + "EndLon": "103.82740509577657", + "EndLat": "1.3102253421678596" + }, + { + "LinkID": "103000187", + "RoadName": "ARDMORE PARK", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82740509577657", + "StartLat": "1.3102253421678596", + "EndLon": "103.82839685211003", + "EndLat": "1.3095892684441353" + }, + { + "LinkID": "103000190", + "RoadName": "ANTHONY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8376076936921", + "StartLat": "1.310468565405978", + "EndLon": "103.8362897642633", + "EndLat": "1.3095693665135413" + }, + { + "LinkID": "103000191", + "RoadName": "ANTHONY ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8362897642633", + "StartLat": "1.3095693665135413", + "EndLon": "103.8376076936921", + "EndLat": "1.310468565405978" + }, + { + "LinkID": "103000194", + "RoadName": "CAIRNHILL ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8362897642633", + "StartLat": "1.3095693665135413", + "EndLon": "103.83555854453066", + "EndLat": "1.310692335045372" + }, + { + "LinkID": "103000195", + "RoadName": "CAIRNHILL ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83555854453066", + "StartLat": "1.310692335045372", + "EndLon": "103.8362897642633", + "EndLat": "1.3095693665135413" + }, + { + "LinkID": "103000198", + "RoadName": "KEMPAS ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85925389319206", + "StartLat": "1.3156794372910703", + "EndLon": "103.85944206093603", + "EndLat": "1.315899168782131" + }, + { + "LinkID": "103000199", + "RoadName": "KEMPAS ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85944206093603", + "StartLat": "1.315899168782131", + "EndLon": "103.85925389319206", + "EndLat": "1.3156794372910703" + }, + { + "LinkID": "103000202", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83969577191468", + "StartLat": "1.3778764702530613", + "EndLon": "103.8395587643731", + "EndLat": "1.377082366481272" + }, + { + "LinkID": "103000203", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8395587643731", + "StartLat": "1.377082366481272", + "EndLon": "103.83969577191468", + "EndLat": "1.3778764702530613" + }, + { + "LinkID": "103000206", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83946526641823", + "StartLat": "1.3765237228546703", + "EndLon": "103.8395587643731", + "EndLat": "1.377082366481272" + }, + { + "LinkID": "103000207", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8395587643731", + "StartLat": "1.377082366481272", + "EndLon": "103.83946526641823", + "EndLat": "1.3765237228546703" + }, + { + "LinkID": "103000210", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83770121892717", + "StartLat": "1.3835254500944634", + "EndLon": "103.83781517599795", + "EndLat": "1.38338023612439" + }, + { + "LinkID": "103000211", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.83781517599795", + "StartLat": "1.38338023612439", + "EndLon": "103.83770121892717", + "EndLat": "1.3835254500944634" + }, + { + "LinkID": "103000214", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83781517599795", + "StartLat": "1.38338023612439", + "EndLon": "103.83863653439964", + "EndLat": "1.3822793699880447" + }, + { + "LinkID": "103000215", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.83863653439964", + "StartLat": "1.3822793699880447", + "EndLon": "103.83781517599795", + "EndLat": "1.38338023612439" + }, + { + "LinkID": "103000218", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83732856251386", + "StartLat": "1.3840112390167347", + "EndLon": "103.83770121892717", + "EndLat": "1.3835254500944634" + }, + { + "LinkID": "103000219", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.83770121892717", + "StartLat": "1.3835254500944634", + "EndLon": "103.83732856251386", + "EndLat": "1.3840112390167347" + }, + { + "LinkID": "103000222", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84756217854924", + "StartLat": "1.3777027981180603", + "EndLon": "103.84765705588656", + "EndLat": "1.3771978910136298" + }, + { + "LinkID": "103000223", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84765705588656", + "StartLat": "1.3771978910136298", + "EndLon": "103.84756217854924", + "EndLat": "1.3777027981180603" + }, + { + "LinkID": "103000226", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84765705588656", + "StartLat": "1.3771978910136298", + "EndLon": "103.84773795161581", + "EndLat": "1.376730487972268" + }, + { + "LinkID": "103000227", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84773795161581", + "StartLat": "1.376730487972268", + "EndLon": "103.84765705588656", + "EndLat": "1.3771978910136298" + }, + { + "LinkID": "103000228", + "RoadName": "DORSET ROAD", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85032404665321", + "StartLat": "1.3133901063939397", + "EndLon": "103.84974217909104", + "EndLat": "1.3129765172117367" + }, + { + "LinkID": "103000234", + "RoadName": "ANG MO KIO AVENUE 9", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84313695546383", + "StartLat": "1.3839740978654103", + "EndLon": "103.8424480441498", + "EndLat": "1.3838894069258951" + }, + { + "LinkID": "103000235", + "RoadName": "ANG MO KIO AVENUE 9", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8424480441498", + "StartLat": "1.3838894069258951", + "EndLon": "103.84313695546383", + "EndLat": "1.3839740978654103" + }, + { + "LinkID": "103000238", + "RoadName": "NORFOLK ROAD", + "RoadCategory": "B", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84888640803763", + "StartLat": "1.317103654150258", + "EndLon": "103.84775689847758", + "EndLat": "1.3164233526759435" + }, + { + "LinkID": "103000239", + "RoadName": "NORFOLK ROAD", + "RoadCategory": "B", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84775689847758", + "StartLat": "1.3164233526759435", + "EndLon": "103.84888640803763", + "EndLat": "1.317103654150258" + }, + { + "LinkID": "103000242", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83811376463666", + "StartLat": "1.3748784522832425", + "EndLon": "103.8390063090149", + "EndLat": "1.3755371440113777" + }, + { + "LinkID": "103000243", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8390063090149", + "StartLat": "1.3755371440113777", + "EndLon": "103.83811376463666", + "EndLat": "1.3748784522832425" + }, + { + "LinkID": "103000246", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82143582576197", + "StartLat": "1.3112406329656845", + "EndLon": "103.82204317904964", + "EndLat": "1.3118940935550105" + }, + { + "LinkID": "103000247", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82204317904964", + "StartLat": "1.3118940935550105", + "EndLon": "103.82143582576197", + "EndLat": "1.3112406329656845" + }, + { + "LinkID": "103000254", + "RoadName": "BALMORAL PARK", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82959840334954", + "StartLat": "1.3134139917128311", + "EndLon": "103.82975943310102", + "EndLat": "1.3129593497249092" + }, + { + "LinkID": "103000255", + "RoadName": "BALMORAL PARK", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82975943310102", + "StartLat": "1.3129593497249092", + "EndLon": "103.82959840334954", + "EndLat": "1.3134139917128311" + }, + { + "LinkID": "103000258", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82911750896497", + "StartLat": "1.3131328782183662", + "EndLon": "103.82975943310102", + "EndLat": "1.3129593497249092" + }, + { + "LinkID": "103000259", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82975943310102", + "StartLat": "1.3129593497249092", + "EndLon": "103.82911750896497", + "EndLat": "1.3131328782183662" + }, + { + "LinkID": "103000260", + "RoadName": "PETAIN ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85727722633219", + "StartLat": "1.3128994765010902", + "EndLon": "103.85667709880157", + "EndLat": "1.3134069573818214" + }, + { + "LinkID": "103000266", + "RoadName": "BALMORAL ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8305390230549", + "StartLat": "1.3135704480430792", + "EndLon": "103.82975943310102", + "EndLat": "1.3129593497249092" + }, + { + "LinkID": "103000267", + "RoadName": "BALMORAL ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82975943310102", + "StartLat": "1.3129593497249092", + "EndLon": "103.8305390230549", + "EndLat": "1.3135704480430792" + }, + { + "LinkID": "103000270", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82975943310102", + "StartLat": "1.3129593497249092", + "EndLon": "103.82979421597224", + "EndLat": "1.3129482532197405" + }, + { + "LinkID": "103000271", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82979421597224", + "StartLat": "1.3129482532197405", + "EndLon": "103.82975943310102", + "EndLat": "1.3129593497249092" + }, + { + "LinkID": "103000276", + "RoadName": "KAMPONG JAVA ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84591215724936", + "StartLat": "1.3131522033523786", + "EndLon": "103.8453609319561", + "EndLat": "1.3129397527298754" + }, + { + "LinkID": "103000282", + "RoadName": "KAMPONG JAVA ROAD", + "RoadCategory": "B", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8435107552494", + "StartLat": "1.3128915402722743", + "EndLon": "103.8434271564376", + "EndLat": "1.3134502209463657" + }, + { + "LinkID": "103000283", + "RoadName": "KAMPONG JAVA ROAD", + "RoadCategory": "B", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8434271564376", + "StartLat": "1.3134502209463657", + "EndLon": "103.8435107552494", + "EndLat": "1.3128915402722743" + }, + { + "LinkID": "103000290", + "RoadName": "RACE COURSE ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85513650754488", + "StartLat": "1.3133115247400988", + "EndLon": "103.85467601502488", + "EndLat": "1.3128657945370725" + }, + { + "LinkID": "103000291", + "RoadName": "RACE COURSE ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85467601502488", + "StartLat": "1.3128657945370725", + "EndLon": "103.85513650754488", + "EndLat": "1.3133115247400988" + }, + { + "LinkID": "103000292", + "RoadName": "LORONG 3 GEYLANG", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8745843404284", + "StartLat": "1.3112814046832442", + "EndLon": "103.8740481840283", + "EndLat": "1.3128669001147928" + }, + { + "LinkID": "103000298", + "RoadName": "GOODWOOD HILL", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83361404903052", + "StartLat": "1.311265024985496", + "EndLon": "103.83387874363073", + "EndLat": "1.3114126715258738" + }, + { + "LinkID": "103000299", + "RoadName": "GOODWOOD HILL", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.83387874363073", + "StartLat": "1.3114126715258738", + "EndLon": "103.83361404903052", + "EndLat": "1.311265024985496" + }, + { + "LinkID": "103000300", + "RoadName": "STEVENS ROAD", + "RoadCategory": "F", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83315772987676", + "StartLat": "1.3115941685350712", + "EndLon": "103.83361404903052", + "EndLat": "1.311265024985496" + }, + { + "LinkID": "103000306", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82143582576197", + "StartLat": "1.3112406329656845", + "EndLon": "103.8212526635276", + "EndLat": "1.3116597146848918" + }, + { + "LinkID": "103000307", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8212526635276", + "StartLat": "1.3116597146848918", + "EndLon": "103.82143582576197", + "EndLat": "1.3112406329656845" + }, + { + "LinkID": "103000310", + "RoadName": "RUTLAND ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84910566257994", + "StartLat": "1.311229840433147", + "EndLon": "103.84973058015619", + "EndLat": "1.311802597676934" + }, + { + "LinkID": "103000311", + "RoadName": "RUTLAND ROAD", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84973058015619", + "StartLat": "1.311802597676934", + "EndLon": "103.84910566257994", + "EndLat": "1.311229840433147" + }, + { + "LinkID": "103000312", + "RoadName": "RUTLAND ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8488917458808", + "StartLat": "1.3113680558354108", + "EndLon": "103.84910566257994", + "EndLat": "1.311229840433147" + }, + { + "LinkID": "103000316", + "RoadName": "OPHIR ROAD", + "RoadCategory": "F", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.86259120957735", + "StartLat": "1.292423970537279", + "EndLon": "103.8623028359393", + "EndLat": "1.2912349150968774" + }, + { + "LinkID": "103000324", + "RoadName": "RAFFLES BOULEVARD", + "RoadCategory": "F", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.86236811495664", + "StartLat": "1.2912309351425506", + "EndLon": "103.86295353079224", + "EndLat": "1.2918238027402373" + }, + { + "LinkID": "103000330", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83737872197739", + "StartLat": "1.3739406188810974", + "EndLon": "103.83811376463666", + "EndLat": "1.3748784522832425" + }, + { + "LinkID": "103000331", + "RoadName": "ANG MO KIO AVENUE 4", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83811376463666", + "StartLat": "1.3748784522832425", + "EndLon": "103.83737872197739", + "EndLat": "1.3739406188810974" + }, + { + "LinkID": "103000334", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84946957875535", + "StartLat": "1.3694747355079808", + "EndLon": "103.84972450005914", + "EndLat": "1.369024197584065" + }, + { + "LinkID": "103000335", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84972450005914", + "StartLat": "1.369024197584065", + "EndLon": "103.84946957875535", + "EndLat": "1.3694747355079808" + }, + { + "LinkID": "103000338", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84885708436424", + "StartLat": "1.370561839669548", + "EndLon": "103.84934676362796", + "EndLat": "1.3696927152524048" + }, + { + "LinkID": "103000339", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84934676362796", + "StartLat": "1.3696927152524048", + "EndLon": "103.84885708436424", + "EndLat": "1.370561839669548" + }, + { + "LinkID": "103000342", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84934676362796", + "StartLat": "1.3696927152524048", + "EndLon": "103.84946957875535", + "EndLat": "1.3694747355079808" + }, + { + "LinkID": "103000343", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84946957875535", + "StartLat": "1.3694747355079808", + "EndLon": "103.84934676362796", + "EndLat": "1.3696927152524048" + }, + { + "LinkID": "103000346", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.92722444692839", + "StartLat": "1.3239673531148124", + "EndLon": "103.92726159815368", + "EndLat": "1.3236245437060072" + }, + { + "LinkID": "103000347", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.92726159815368", + "StartLat": "1.3236245437060072", + "EndLon": "103.92722444692839", + "EndLat": "1.3239673531148124" + }, + { + "LinkID": "103000350", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.92720949943045", + "StartLat": "1.3240846767490342", + "EndLon": "103.9271573268364", + "EndLat": "1.3244923386287593" + }, + { + "LinkID": "103000351", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.9271573268364", + "StartLat": "1.3244923386287593", + "EndLon": "103.92720949943045", + "EndLat": "1.3240846767490342" + }, + { + "LinkID": "103000354", + "RoadName": "SURREY ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84261245053749", + "StartLat": "1.3159382308514525", + "EndLon": "103.84294233512517", + "EndLat": "1.315854648211366" + }, + { + "LinkID": "103000355", + "RoadName": "SURREY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84294233512517", + "StartLat": "1.315854648211366", + "EndLon": "103.84261245053749", + "EndLat": "1.3159382308514525" + }, + { + "LinkID": "103000358", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84499903089491", + "StartLat": "1.3807128617466986", + "EndLon": "103.84500991262863", + "EndLat": "1.3807123642926429" + }, + { + "LinkID": "103000359", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84500991262863", + "StartLat": "1.3807123642926429", + "EndLon": "103.84499903089491", + "EndLat": "1.3807128617466986" + }, + { + "LinkID": "103000362", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82204317904964", + "StartLat": "1.3118940935550105", + "EndLon": "103.82252274944035", + "EndLat": "1.3126625795883653" + }, + { + "LinkID": "103000363", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82252274944035", + "StartLat": "1.3126625795883653", + "EndLon": "103.82204317904964", + "EndLat": "1.3118940935550105" + }, + { + "LinkID": "103000366", + "RoadName": "LINCOLN ROAD", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84294233512517", + "StartLat": "1.315854648211366", + "EndLon": "103.84327853125002", + "EndLat": "1.3167136667120711" + }, + { + "LinkID": "103000367", + "RoadName": "LINCOLN ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84327853125002", + "StartLat": "1.3167136667120711", + "EndLon": "103.84294233512517", + "EndLat": "1.315854648211366" + }, + { + "LinkID": "103000374", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84500991262863", + "StartLat": "1.3807123642926429", + "EndLon": "103.8451761128162", + "EndLat": "1.380684897925153" + }, + { + "LinkID": "103000375", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.8451761128162", + "StartLat": "1.380684897925153", + "EndLon": "103.84500991262863", + "EndLat": "1.3807123642926429" + }, + { + "LinkID": "103000378", + "RoadName": "SURREY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84338520326874", + "StartLat": "1.3157272395598174", + "EndLon": "103.84294233512517", + "EndLat": "1.315854648211366" + }, + { + "LinkID": "103000379", + "RoadName": "SURREY ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84294233512517", + "StartLat": "1.315854648211366", + "EndLon": "103.84338520326874", + "EndLat": "1.3157272395598174" + }, + { + "LinkID": "103000382", + "RoadName": "SURREY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84225443085381", + "StartLat": "1.3156132848934614", + "EndLon": "103.84261245053749", + "EndLat": "1.3159382308514525" + }, + { + "LinkID": "103000383", + "RoadName": "SURREY ROAD", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.84261245053749", + "StartLat": "1.3159382308514525", + "EndLon": "103.84225443085381", + "EndLat": "1.3156132848934614" + }, + { + "LinkID": "103000386", + "RoadName": "WEE NAM ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84277519172518", + "StartLat": "1.3147915862600077", + "EndLon": "103.84338520326874", + "EndLat": "1.3157272395598174" + }, + { + "LinkID": "103000387", + "RoadName": "WEE NAM ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84338520326874", + "StartLat": "1.3157272395598174", + "EndLon": "103.84277519172518", + "EndLat": "1.3147915862600077" + }, + { + "LinkID": "103000390", + "RoadName": "MOHAMAD SULTAN ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83939185990795", + "StartLat": "1.291162335870407", + "EndLon": "103.83879622503638", + "EndLat": "1.2909587737416484" + }, + { + "LinkID": "103000391", + "RoadName": "MOHAMAD SULTAN ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83879622503638", + "StartLat": "1.2909587737416484", + "EndLon": "103.83939185990795", + "EndLat": "1.291162335870407" + }, + { + "LinkID": "103000394", + "RoadName": "MARTIN ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83840296152836", + "StartLat": "1.2916111381542603", + "EndLon": "103.83879622503638", + "EndLat": "1.2909587737416484" + }, + { + "LinkID": "103000395", + "RoadName": "MARTIN ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83879622503638", + "StartLat": "1.2909587737416484", + "EndLon": "103.83840296152836", + "EndLat": "1.2916111381542603" + }, + { + "LinkID": "103000406", + "RoadName": "SAIBOO STREET", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83879622503638", + "StartLat": "1.2909587737416484", + "EndLon": "103.83812231618583", + "EndLat": "1.2896315925323827" + }, + { + "LinkID": "103000407", + "RoadName": "SAIBOO STREET", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83812231618583", + "StartLat": "1.2896315925323827", + "EndLon": "103.83879622503638", + "EndLat": "1.2909587737416484" + }, + { + "LinkID": "103000408", + "RoadName": "STADIUM CRESCENT", + "RoadCategory": "F", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.88129074763484", + "StartLat": "1.304116421073875", + "EndLon": "103.88194501182524", + "EndLat": "1.303480947720935" + }, + { + "LinkID": "103000414", + "RoadName": "JALAN KUBOR", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85962406762611", + "StartLat": "1.3034705740870907", + "EndLon": "103.85918340072986", + "EndLat": "1.3041658180712976" + }, + { + "LinkID": "103000415", + "RoadName": "JALAN KUBOR", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85918340072986", + "StartLat": "1.3041658180712976", + "EndLon": "103.85962406762611", + "EndLat": "1.3034705740870907" + }, + { + "LinkID": "103000418", + "RoadName": "TOMLINSON ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82573244672774", + "StartLat": "1.30450312346212", + "EndLon": "103.82621354051224", + "EndLat": "1.3034535281731428" + }, + { + "LinkID": "103000419", + "RoadName": "TOMLINSON ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82621354051224", + "StartLat": "1.3034535281731428", + "EndLon": "103.82573244672774", + "EndLat": "1.30450312346212" + }, + { + "LinkID": "103000422", + "RoadName": "BIDEFORD ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83626910885548", + "StartLat": "1.3037416943275602", + "EndLon": "103.83695623568973", + "EndLat": "1.303367431108309" + }, + { + "LinkID": "103000423", + "RoadName": "BIDEFORD ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83695623568973", + "StartLat": "1.303367431108309", + "EndLon": "103.83626910885548", + "EndLat": "1.3037416943275602" + }, + { + "LinkID": "103000430", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82447173073814", + "StartLat": "1.299700019895312", + "EndLon": "103.82423630283773", + "EndLat": "1.2997425241983005" + }, + { + "LinkID": "103000431", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82423630283773", + "StartLat": "1.2997425241983005", + "EndLon": "103.82447173073814", + "EndLat": "1.299700019895312" + }, + { + "LinkID": "103000432", + "RoadName": "DEVONSHIRE ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83736801561635", + "StartLat": "1.299700493522719", + "EndLon": "103.83693000207771", + "EndLat": "1.299804080133152" + }, + { + "LinkID": "103000438", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8215795098097", + "StartLat": "1.3002619350753117", + "EndLon": "103.82122821735582", + "EndLat": "1.2996880144700964" + }, + { + "LinkID": "103000439", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82122821735582", + "StartLat": "1.2996880144700964", + "EndLon": "103.8215795098097", + "EndLat": "1.3002619350753117" + }, + { + "LinkID": "103000446", + "RoadName": "PRINSEP STREET", + "RoadCategory": "B", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85026714446101", + "StartLat": "1.3004162443480554", + "EndLon": "103.84973050315914", + "EndLat": "1.299920511324217" + }, + { + "LinkID": "103000447", + "RoadName": "PRINSEP STREET", + "RoadCategory": "B", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84973050315914", + "StartLat": "1.299920511324217", + "EndLon": "103.85026714446101", + "EndLat": "1.3004162443480554" + }, + { + "LinkID": "103000448", + "RoadName": "RUTLAND ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84910566257994", + "StartLat": "1.311229840433147", + "EndLon": "103.84889480067116", + "EndLat": "1.3113233168952205" + }, + { + "LinkID": "103000454", + "RoadName": "ORANGE GROVE ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82532382034226", + "StartLat": "1.3112234836796168", + "EndLon": "103.82511923783522", + "EndLat": "1.3114913467964102" + }, + { + "LinkID": "103000455", + "RoadName": "ORANGE GROVE ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82511923783522", + "StartLat": "1.3114913467964102", + "EndLon": "103.82532382034226", + "EndLat": "1.3112234836796168" + }, + { + "LinkID": "103000456", + "RoadName": "ORANGE GROVE ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82532382034226", + "StartLat": "1.3112234836796168", + "EndLon": "103.82493559289007", + "EndLat": "1.3113363109408036" + }, + { + "LinkID": "103000466", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84231654800287", + "StartLat": "1.3106771084130493", + "EndLon": "103.84260572116985", + "EndLat": "1.3112736986654532" + }, + { + "LinkID": "103000467", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84260572116985", + "StartLat": "1.3112736986654532", + "EndLon": "103.84231654800287", + "EndLat": "1.3106771084130493" + }, + { + "LinkID": "103000470", + "RoadName": "GILSTEAD ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84092930386213", + "StartLat": "1.319061396656469", + "EndLon": "103.84085187490123", + "EndLat": "1.3188105351806543" + }, + { + "LinkID": "103000471", + "RoadName": "GILSTEAD ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84085187490123", + "StartLat": "1.3188105351806543", + "EndLon": "103.84092930386213", + "EndLat": "1.319061396656469" + }, + { + "LinkID": "103000474", + "RoadName": "MOULMEIN RISE", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84649970636902", + "StartLat": "1.3193341206043803", + "EndLon": "103.84759767077377", + "EndLat": "1.318792210179824" + }, + { + "LinkID": "103000475", + "RoadName": "MOULMEIN RISE", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.84759767077377", + "StartLat": "1.318792210179824", + "EndLon": "103.84649970636902", + "EndLat": "1.3193341206043803" + }, + { + "LinkID": "103000476", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82492836261135", + "StartLat": "1.2995966073516918", + "EndLon": "103.82502125420042", + "EndLat": "1.299590087190852" + }, + { + "LinkID": "103000486", + "RoadName": "UPPER WILKIE ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84718841611495", + "StartLat": "1.3040286035789885", + "EndLon": "103.84807244793292", + "EndLat": "1.303500829348059" + }, + { + "LinkID": "103000487", + "RoadName": "UPPER WILKIE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84807244793292", + "StartLat": "1.303500829348059", + "EndLon": "103.84718841611495", + "EndLat": "1.3040286035789885" + }, + { + "LinkID": "103000488", + "RoadName": "JALAN BENAAN KAPAL", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.88260774967814", + "StartLat": "1.303806415521386", + "EndLon": "103.88350989144139", + "EndLat": "1.304792453252485" + }, + { + "LinkID": "103000494", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.83124637127273", + "StartLat": "1.3126031583342976", + "EndLon": "103.83235126377782", + "EndLat": "1.3123210243571486" + }, + { + "LinkID": "103000495", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83235126377782", + "StartLat": "1.3123210243571486", + "EndLon": "103.83124637127273", + "EndLat": "1.3126031583342976" + }, + { + "LinkID": "103000498", + "RoadName": "SYED ALWI ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85870764712449", + "StartLat": "1.3068304068438552", + "EndLon": "103.85912667113942", + "EndLat": "1.3063839358022185" + }, + { + "LinkID": "103000499", + "RoadName": "SYED ALWI ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85912667113942", + "StartLat": "1.3063839358022185", + "EndLon": "103.85870764712449", + "EndLat": "1.3068304068438552" + }, + { + "LinkID": "103000506", + "RoadName": "BUCKLEY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84001801202565", + "StartLat": "1.316224036531867", + "EndLon": "103.84022564204443", + "EndLat": "1.316912438354752" + }, + { + "LinkID": "103000507", + "RoadName": "BUCKLEY ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84022564204443", + "StartLat": "1.316912438354752", + "EndLon": "103.84001801202565", + "EndLat": "1.316224036531867" + }, + { + "LinkID": "103000514", + "RoadName": "ARTHUR ROAD", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.88794327377201", + "StartLat": "1.3014384798662653", + "EndLon": "103.88781914331392", + "EndLat": "1.3007662685213992" + }, + { + "LinkID": "103000515", + "RoadName": "ARTHUR ROAD", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.88781914331392", + "StartLat": "1.3007662685213992", + "EndLon": "103.88794327377201", + "EndLat": "1.3014384798662653" + }, + { + "LinkID": "103000516", + "RoadName": "CHENG YAN PLACE", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85417742366865", + "StartLat": "1.3003646841996643", + "EndLon": "103.8549671753034", + "EndLat": "1.2995900710274935" + }, + { + "LinkID": "103000522", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84424669062072", + "StartLat": "1.3807436860731306", + "EndLon": "103.84499903089491", + "EndLat": "1.3807128617466986" + }, + { + "LinkID": "103000523", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84499903089491", + "StartLat": "1.3807128617466986", + "EndLon": "103.84424669062072", + "EndLat": "1.3807436860731306" + }, + { + "LinkID": "103000526", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84998011317111", + "StartLat": "1.368574220333337", + "EndLon": "103.84973096070034", + "EndLat": "1.3690128206372936" + }, + { + "LinkID": "103000527", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84973096070034", + "StartLat": "1.3690128206372936", + "EndLon": "103.84998011317111", + "EndLat": "1.368574220333337" + }, + { + "LinkID": "103000530", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.92688480413254", + "StartLat": "1.3266284824846761", + "EndLon": "103.92699111651997", + "EndLat": "1.3257932174490585" + }, + { + "LinkID": "103000531", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.92699111651997", + "StartLat": "1.3257932174490585", + "EndLon": "103.92688480413254", + "EndLat": "1.3266284824846761" + }, + { + "LinkID": "103000534", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.92699111651997", + "StartLat": "1.3257932174490585", + "EndLon": "103.92704270518263", + "EndLat": "1.3253879069403292" + }, + { + "LinkID": "103000535", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.92704270518263", + "StartLat": "1.3253879069403292", + "EndLon": "103.92699111651997", + "EndLat": "1.3257932174490585" + }, + { + "LinkID": "103000538", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.93447239316134", + "StartLat": "1.3305807737063633", + "EndLon": "103.9345891987128", + "EndLat": "1.3299795120811468" + }, + { + "LinkID": "103000539", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.9345891987128", + "StartLat": "1.3299795120811468", + "EndLon": "103.93447239316134", + "EndLat": "1.3305807737063633" + }, + { + "LinkID": "103000542", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82447173073814", + "StartLat": "1.299700019895312", + "EndLon": "103.82492836261135", + "EndLat": "1.2995966073516918" + }, + { + "LinkID": "103000543", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82492836261135", + "StartLat": "1.2995966073516918", + "EndLon": "103.82447173073814", + "EndLat": "1.299700019895312" + }, + { + "LinkID": "103000550", + "RoadName": "QUEEN STREET", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85348852047383", + "StartLat": "1.2995260904869215", + "EndLon": "103.85417742366865", + "EndLat": "1.3003646841996643" + }, + { + "LinkID": "103000551", + "RoadName": "QUEEN STREET", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85417742366865", + "StartLat": "1.3003646841996643", + "EndLon": "103.85348852047383", + "EndLat": "1.2995260904869215" + }, + { + "LinkID": "103000554", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82000765106312", + "StartLat": "1.299859186451872", + "EndLon": "103.8196669425863", + "EndLat": "1.2995256187143942" + }, + { + "LinkID": "103000555", + "RoadName": "CHATSWORTH ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8196669425863", + "StartLat": "1.2995256187143942", + "EndLon": "103.82000765106312", + "EndLat": "1.299859186451872" + }, + { + "LinkID": "103000558", + "RoadName": "TANGLIN HILL", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81805296688717", + "StartLat": "1.3011053085669935", + "EndLon": "103.81754655338793", + "EndLat": "1.3014774243966796" + }, + { + "LinkID": "103000559", + "RoadName": "TANGLIN HILL", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.81754655338793", + "StartLat": "1.3014774243966796", + "EndLon": "103.81805296688717", + "EndLat": "1.3011053085669935" + }, + { + "LinkID": "103000562", + "RoadName": "JAVA ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.86270975462338", + "StartLat": "1.301806472610639", + "EndLon": "103.86316751887426", + "EndLat": "1.3010613159329476" + }, + { + "LinkID": "103000563", + "RoadName": "JAVA ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.86316751887426", + "StartLat": "1.3010613159329476", + "EndLon": "103.86270975462338", + "EndLat": "1.301806472610639" + }, + { + "LinkID": "103000564", + "RoadName": "KAMPONG ARANG ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88493813701652", + "StartLat": "1.3011202434375964", + "EndLon": "103.88439916122353", + "EndLat": "1.3010447762182693" + }, + { + "LinkID": "103000568", + "RoadName": "KAMPONG ARANG ROAD", + "RoadCategory": "F", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.88439916122353", + "StartLat": "1.3010447762182693", + "EndLon": "103.88468093944955", + "EndLat": "1.301661818312337" + }, + { + "LinkID": "103000574", + "RoadName": "KAMPONG ARANG ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.88345318308859", + "StartLat": "1.3010999072766916", + "EndLon": "103.88439916122353", + "EndLat": "1.3010447762182693" + }, + { + "LinkID": "103000575", + "RoadName": "KAMPONG ARANG ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.88439916122353", + "StartLat": "1.3010447762182693", + "EndLon": "103.88345318308859", + "EndLat": "1.3010999072766916" + }, + { + "LinkID": "103000576", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82516587459126", + "StartLat": "1.2997159390706274", + "EndLon": "103.82514573798137", + "EndLat": "1.2997838115829037" + }, + { + "LinkID": "103000582", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.82322716383942", + "StartLat": "1.3045514800189688", + "EndLon": "103.82323542156517", + "EndLat": "1.3045308153176574" + }, + { + "LinkID": "103000583", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82323542156517", + "StartLat": "1.3045308153176574", + "EndLon": "103.82322716383942", + "EndLat": "1.3045514800189688" + }, + { + "LinkID": "103000586", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82323542156517", + "StartLat": "1.3045308153176574", + "EndLon": "103.82345537893475", + "EndLat": "1.3039803203240277" + }, + { + "LinkID": "103000587", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82345537893475", + "StartLat": "1.3039803203240277", + "EndLon": "103.82323542156517", + "EndLat": "1.3045308153176574" + }, + { + "LinkID": "103000590", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83235126377782", + "StartLat": "1.3123210243571486", + "EndLon": "103.83315772987676", + "EndLat": "1.3115941685350712" + }, + { + "LinkID": "103000591", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83315772987676", + "StartLat": "1.3115941685350712", + "EndLon": "103.83235126377782", + "EndLat": "1.3123210243571486" + }, + { + "LinkID": "103000594", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84603776256378", + "StartLat": "1.3802644454971402", + "EndLon": "103.84700021880467", + "EndLat": "1.379102983292406" + }, + { + "LinkID": "103000595", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84700021880467", + "StartLat": "1.379102983292406", + "EndLon": "103.84603776256378", + "EndLat": "1.3802644454971402" + }, + { + "LinkID": "103000598", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84700021880467", + "StartLat": "1.379102983292406", + "EndLon": "103.84756217854924", + "EndLat": "1.3777027981180603" + }, + { + "LinkID": "103000599", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84756217854924", + "StartLat": "1.3777027981180603", + "EndLon": "103.84700021880467", + "EndLat": "1.379102983292406" + }, + { + "LinkID": "103000602", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85128868333194", + "StartLat": "1.3662705961072554", + "EndLon": "103.85063393131084", + "EndLat": "1.367423231286439" + }, + { + "LinkID": "103000603", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85063393131084", + "StartLat": "1.367423231286439", + "EndLon": "103.85128868333194", + "EndLat": "1.3662705961072554" + }, + { + "LinkID": "103000606", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85063393131084", + "StartLat": "1.367423231286439", + "EndLon": "103.84998011317111", + "EndLat": "1.368574220333337" + }, + { + "LinkID": "103000607", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84998011317111", + "StartLat": "1.368574220333337", + "EndLon": "103.85063393131084", + "EndLat": "1.367423231286439" + }, + { + "LinkID": "103000610", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.9335643527379", + "StartLat": "1.3353186430332342", + "EndLon": "103.93335267093885", + "EndLat": "1.3362098473363948" + }, + { + "LinkID": "103000611", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.93335267093885", + "StartLat": "1.3362098473363948", + "EndLon": "103.9335643527379", + "EndLat": "1.3353186430332342" + }, + { + "LinkID": "103000614", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.93335267093885", + "StartLat": "1.3362098473363948", + "EndLon": "103.93309717189955", + "EndLat": "1.3374601217637425" + }, + { + "LinkID": "103000615", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.93309717189955", + "StartLat": "1.3374601217637425", + "EndLon": "103.93335267093885", + "EndLat": "1.3362098473363948" + }, + { + "LinkID": "103000626", + "RoadName": "JALAN BATU", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88251914863919", + "StartLat": "1.3026531717253007", + "EndLon": "103.88332575871391", + "EndLat": "1.30192621857122" + }, + { + "LinkID": "103000627", + "RoadName": "JALAN BATU", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88332575871391", + "StartLat": "1.30192621857122", + "EndLon": "103.88251914863919", + "EndLat": "1.3026531717253007" + }, + { + "LinkID": "103000634", + "RoadName": "PRINSEP STREET", + "RoadCategory": "B", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.8508158905501", + "StartLat": "1.3010823775748162", + "EndLon": "103.85141396748956", + "EndLat": "1.3018059374798563" + }, + { + "LinkID": "103000635", + "RoadName": "PRINSEP STREET", + "RoadCategory": "B", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.85141396748956", + "StartLat": "1.3018059374798563", + "EndLon": "103.8508158905501", + "EndLat": "1.3010823775748162" + }, + { + "LinkID": "103000638", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84807630025367", + "StartLat": "1.373800752801476", + "EndLon": "103.84806725212309", + "EndLat": "1.3738803459530748" + }, + { + "LinkID": "103000639", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84806725212309", + "StartLat": "1.3738803459530748", + "EndLon": "103.84807630025367", + "EndLat": "1.373800752801476" + }, + { + "LinkID": "103000642", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.8451761128162", + "StartLat": "1.380684897925153", + "EndLon": "103.84538452798964", + "EndLat": "1.3806504496395628" + }, + { + "LinkID": "103000643", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84538452798964", + "StartLat": "1.3806504496395628", + "EndLon": "103.8451761128162", + "EndLat": "1.380684897925153" + }, + { + "LinkID": "103000646", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84540967903897", + "StartLat": "1.3806409717745074", + "EndLon": "103.84603776256378", + "EndLat": "1.3802644454971402" + }, + { + "LinkID": "103000647", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.84603776256378", + "StartLat": "1.3802644454971402", + "EndLon": "103.84540967903897", + "EndLat": "1.3806409717745074" + }, + { + "LinkID": "103000648", + "RoadName": "DORSET ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85056989112493", + "StartLat": "1.3135747759643635", + "EndLon": "103.85032404665321", + "EndLat": "1.3133901063939397" + }, + { + "LinkID": "103000652", + "RoadName": "DORSET ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85107793387837", + "StartLat": "1.3139573638553332", + "EndLon": "103.85056989112493", + "EndLat": "1.3135747759643635" + }, + { + "LinkID": "103000656", + "RoadName": "KOEK ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84091228655736", + "StartLat": "1.3015437525944837", + "EndLon": "103.84068798960408", + "EndLat": "1.3008488303169885" + }, + { + "LinkID": "103000660", + "RoadName": "KOEK ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84068798960408", + "StartLat": "1.3008488303169885", + "EndLon": "103.8407011799061", + "EndLat": "1.3007305484074356" + }, + { + "LinkID": "103000666", + "RoadName": "CHATSWORTH AVENUE", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8196580733416", + "StartLat": "1.3013080492862406", + "EndLon": "103.81935013436056", + "EndLat": "1.3010301634253092" + }, + { + "LinkID": "103000667", + "RoadName": "CHATSWORTH AVENUE", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81935013436056", + "StartLat": "1.3010301634253092", + "EndLon": "103.8196580733416", + "EndLat": "1.3013080492862406" + }, + { + "LinkID": "103000670", + "RoadName": "CHATSWORTH AVENUE", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.81935013436056", + "StartLat": "1.3010301634253092", + "EndLon": "103.81892884778986", + "EndLat": "1.301661814609994" + }, + { + "LinkID": "103000671", + "RoadName": "CHATSWORTH AVENUE", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.81892884778986", + "StartLat": "1.301661814609994", + "EndLon": "103.81935013436056", + "EndLat": "1.3010301634253092" + }, + { + "LinkID": "103000674", + "RoadName": "GRANGE GARDEN", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82333385320139", + "StartLat": "1.3010236529646493", + "EndLon": "103.82423937068208", + "EndLat": "1.3011896344812637" + }, + { + "LinkID": "103000675", + "RoadName": "GRANGE GARDEN", + "RoadCategory": "E", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.82423937068208", + "StartLat": "1.3011896344812637", + "EndLon": "103.82333385320139", + "EndLat": "1.3010236529646493" + }, + { + "LinkID": "103000678", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82333385320139", + "StartLat": "1.3010236529646493", + "EndLon": "103.82340946928127", + "EndLat": "1.302429931449246" + }, + { + "LinkID": "103000679", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82340946928127", + "StartLat": "1.302429931449246", + "EndLon": "103.82333385320139", + "EndLat": "1.3010236529646493" + }, + { + "LinkID": "103000682", + "RoadName": "WALSHE ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82752137157676", + "StartLat": "1.3125573734728961", + "EndLon": "103.82776519981492", + "EndLat": "1.313527241870939" + }, + { + "LinkID": "103000683", + "RoadName": "WALSHE ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82776519981492", + "StartLat": "1.313527241870939", + "EndLon": "103.82752137157676", + "EndLat": "1.3125573734728961" + }, + { + "LinkID": "103000686", + "RoadName": "WALSHE ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82752137157676", + "StartLat": "1.3125573734728961", + "EndLon": "103.82687900682744", + "EndLat": "1.3128379691247396" + }, + { + "LinkID": "103000687", + "RoadName": "WALSHE ROAD", + "RoadCategory": "E", + "SpeedBand": 1, + "MinimumSpeed": "0", + "MaximumSpeed": "9", + "StartLon": "103.82687900682744", + "StartLat": "1.3128379691247396", + "EndLon": "103.82752137157676", + "EndLat": "1.3125573734728961" + }, + { + "LinkID": "103000690", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8478437532391", + "StartLat": "1.3758474480274783", + "EndLon": "103.84781087621323", + "EndLat": "1.376136862862823" + }, + { + "LinkID": "103000691", + "RoadName": "ANG MO KIO AVENUE 8", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84781087621323", + "StartLat": "1.376136862862823", + "EndLon": "103.8478437532391", + "EndLat": "1.3758474480274783" + }, + { + "LinkID": "103000694", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.9271573268364", + "StartLat": "1.3244923386287593", + "EndLon": "103.92711737993756", + "EndLat": "1.324804408829976" + }, + { + "LinkID": "103000695", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.92711737993756", + "StartLat": "1.324804408829976", + "EndLon": "103.9271573268364", + "EndLat": "1.3244923386287593" + }, + { + "LinkID": "103000698", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.92711737993756", + "StartLat": "1.324804408829976", + "EndLon": "103.92704270518263", + "EndLat": "1.3253879069403292" + }, + { + "LinkID": "103000699", + "RoadName": "BEDOK NORTH AVENUE 1", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.92704270518263", + "StartLat": "1.3253879069403292", + "EndLon": "103.92711737993756", + "EndLat": "1.324804408829976" + }, + { + "LinkID": "103000702", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.93309717189955", + "StartLat": "1.3374601217637425", + "EndLon": "103.93298866434807", + "EndLat": "1.337960130498252" + }, + { + "LinkID": "103000703", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.93298866434807", + "StartLat": "1.337960130498252", + "EndLon": "103.93309717189955", + "EndLat": "1.3374601217637425" + }, + { + "LinkID": "103000706", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.93410855531661", + "StartLat": "1.332470690656717", + "EndLon": "103.93398349405123", + "EndLat": "1.3331261420447007" + }, + { + "LinkID": "103000707", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.93398349405123", + "StartLat": "1.3331261420447007", + "EndLon": "103.93410855531661", + "EndLat": "1.332470690656717" + }, + { + "LinkID": "103000710", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.93429044700035", + "StartLat": "1.331517421090297", + "EndLon": "103.93447239316134", + "EndLat": "1.3305807737063633" + }, + { + "LinkID": "103000711", + "RoadName": "BEDOK NORTH AVENUE 3", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.93447239316134", + "StartLat": "1.3305807737063633", + "EndLon": "103.93429044700035", + "EndLat": "1.331517421090297" + }, + { + "LinkID": "103000714", + "RoadName": "FERNHILL CRESCENT", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82436435407683", + "StartLat": "1.3125268779505506", + "EndLon": "103.82365928526495", + "EndLat": "1.3135710366962168" + }, + { + "LinkID": "103000715", + "RoadName": "FERNHILL CRESCENT", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82365928526495", + "StartLat": "1.3135710366962168", + "EndLon": "103.82436435407683", + "EndLat": "1.3125268779505506" + }, + { + "LinkID": "103000718", + "RoadName": "FERNHILL CRESCENT", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82436435407683", + "StartLat": "1.3125268779505506", + "EndLon": "103.82367702570646", + "EndLat": "1.3127715602878596" + }, + { + "LinkID": "103000719", + "RoadName": "FERNHILL CRESCENT", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82367702570646", + "StartLat": "1.3127715602878596", + "EndLon": "103.82436435407683", + "EndLat": "1.3125268779505506" + }, + { + "LinkID": "103000720", + "RoadName": "PETAIN ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85772496096", + "StartLat": "1.312526882962598", + "EndLon": "103.85727722633219", + "EndLat": "1.3128994765010902" + }, + { + "LinkID": "103000726", + "RoadName": "LORONG TAHAR", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.87542930190754", + "StartLat": "1.3124852352944107", + "EndLon": "103.87582290449367", + "EndLat": "1.312609280269797" + }, + { + "LinkID": "103000727", + "RoadName": "LORONG TAHAR", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.87582290449367", + "StartLat": "1.312609280269797", + "EndLon": "103.87542930190754", + "EndLat": "1.3124852352944107" + }, + { + "LinkID": "103000732", + "RoadName": "PETAIN ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85796897801305", + "StartLat": "1.3123222590147685", + "EndLon": "103.85772496096", + "EndLat": "1.312526882962598" + }, + { + "LinkID": "103000738", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84350297459066", + "StartLat": "1.3108593785553044", + "EndLon": "103.84297256751098", + "EndLat": "1.3101593752468101" + }, + { + "LinkID": "103000739", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84297256751098", + "StartLat": "1.3101593752468101", + "EndLon": "103.84350297459066", + "EndLat": "1.3108593785553044" + }, + { + "LinkID": "103000742", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84230465051553", + "StartLat": "1.3104800021662708", + "EndLon": "103.84297256751098", + "EndLat": "1.3101593752468101" + }, + { + "LinkID": "103000743", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84297256751098", + "StartLat": "1.3101593752468101", + "EndLon": "103.84230465051553", + "EndLat": "1.3104800021662708" + }, + { + "LinkID": "103000746", + "RoadName": "DRAYCOTT PARK", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.83149312374148", + "StartLat": "1.3101476274410442", + "EndLon": "103.83157663459096", + "EndLat": "1.3105190500950636" + }, + { + "LinkID": "103000747", + "RoadName": "DRAYCOTT PARK", + "RoadCategory": "D", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.83157663459096", + "StartLat": "1.3105190500950636", + "EndLon": "103.83149312374148", + "EndLat": "1.3101476274410442" + }, + { + "LinkID": "103000750", + "RoadName": "LADY HILL ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8241463378636", + "StartLat": "1.3103806026536704", + "EndLon": "103.82289491045184", + "EndLat": "1.3105467476055914" + }, + { + "LinkID": "103000751", + "RoadName": "LADY HILL ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.82289491045184", + "StartLat": "1.3105467476055914", + "EndLon": "103.8241463378636", + "EndLat": "1.3103806026536704" + }, + { + "LinkID": "103000754", + "RoadName": "PASAR LANE", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85548999567351", + "StartLat": "1.3049729085760269", + "EndLon": "103.85592178752432", + "EndLat": "1.305445507613457" + }, + { + "LinkID": "103000755", + "RoadName": "PASAR LANE", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85592178752432", + "StartLat": "1.305445507613457", + "EndLon": "103.85548999567351", + "EndLat": "1.3049729085760269" + }, + { + "LinkID": "103000758", + "RoadName": "WELD ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85548999567351", + "StartLat": "1.3049729085760269", + "EndLon": "103.85522047922288", + "EndLat": "1.305277654723263" + }, + { + "LinkID": "103000759", + "RoadName": "WELD ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85522047922288", + "StartLat": "1.305277654723263", + "EndLon": "103.85548999567351", + "EndLat": "1.3049729085760269" + }, + { + "LinkID": "103000762", + "RoadName": "WILKINSON ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8856082959333", + "StartLat": "1.3022870043432744", + "EndLon": "103.88686503022434", + "EndLat": "1.302366905524733" + }, + { + "LinkID": "103000763", + "RoadName": "WILKINSON ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.88686503022434", + "StartLat": "1.302366905524733", + "EndLon": "103.8856082959333", + "EndLat": "1.3022870043432744" + }, + { + "LinkID": "103000766", + "RoadName": "SHERWOOD ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.81904560462948", + "StartLat": "1.3048813899663965", + "EndLon": "103.81861041689989", + "EndLat": "1.3054979109686005" + }, + { + "LinkID": "103000767", + "RoadName": "SHERWOOD ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.81861041689989", + "StartLat": "1.3054979109686005", + "EndLon": "103.81904560462948", + "EndLat": "1.3048813899663965" + }, + { + "LinkID": "103000768", + "RoadName": "BIDEFORD ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.836845680642", + "StartLat": "1.304865918473938", + "EndLon": "103.83703400759208", + "EndLat": "1.3052352879030098" + }, + { + "LinkID": "103000774", + "RoadName": "SHERWOOD ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.81904560462948", + "StartLat": "1.3048813899663965", + "EndLon": "103.8188603154509", + "EndLat": "1.3048570162708006" + }, + { + "LinkID": "103000775", + "RoadName": "SHERWOOD ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8188603154509", + "StartLat": "1.3048570162708006", + "EndLon": "103.81904560462948", + "EndLat": "1.3048813899663965" + }, + { + "LinkID": "103000778", + "RoadName": "WIMBORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88599980938392", + "StartLat": "1.3048447737796065", + "EndLon": "103.88638311181344", + "EndLat": "1.3048700607466412" + }, + { + "LinkID": "103000779", + "RoadName": "WIMBORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88638311181344", + "StartLat": "1.3048700607466412", + "EndLon": "103.88599980938392", + "EndLat": "1.3048447737796065" + }, + { + "LinkID": "103000782", + "RoadName": "WIMBORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88599980938392", + "StartLat": "1.3048447737796065", + "EndLon": "103.88595734741624", + "EndLat": "1.3054374136970703" + }, + { + "LinkID": "103000783", + "RoadName": "WIMBORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.88595734741624", + "StartLat": "1.3054374136970703", + "EndLon": "103.88599980938392", + "EndLat": "1.3048447737796065" + }, + { + "LinkID": "103000786", + "RoadName": "BEDOK NORTH AVENUE 4", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.94374496770426", + "StartLat": "1.3361429287690658", + "EndLon": "103.94409316516534", + "EndLat": "1.336497586014281" + }, + { + "LinkID": "103000787", + "RoadName": "BEDOK NORTH AVENUE 4", + "RoadCategory": "D", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.94409316516534", + "StartLat": "1.336497586014281", + "EndLon": "103.94374496770426", + "EndLat": "1.3361429287690658" + }, + { + "LinkID": "103000792", + "RoadName": "SCOTTS ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83226794405363", + "StartLat": "1.3057800978363552", + "EndLon": "103.83228309396262", + "EndLat": "1.3048026423179848" + }, + { + "LinkID": "103000798", + "RoadName": "SUNGEI ROAD", + "RoadCategory": "B", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85663682706912", + "StartLat": "1.3047845551566757", + "EndLon": "103.8569308256185", + "EndLat": "1.3051147088162958" + }, + { + "LinkID": "103000799", + "RoadName": "SUNGEI ROAD", + "RoadCategory": "B", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8569308256185", + "StartLat": "1.3051147088162958", + "EndLon": "103.85663682706912", + "EndLat": "1.3047845551566757" + }, + { + "LinkID": "103000802", + "RoadName": "PITT STREET", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85617451974063", + "StartLat": "1.3052169542710033", + "EndLon": "103.85663682706912", + "EndLat": "1.3047845551566757" + }, + { + "LinkID": "103000803", + "RoadName": "PITT STREET", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85663682706912", + "StartLat": "1.3047845551566757", + "EndLon": "103.85617451974063", + "EndLat": "1.3052169542710033" + }, + { + "LinkID": "103000806", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.81050245388612", + "StartLat": "1.2981535674737417", + "EndLon": "103.81033620407007", + "EndLat": "1.2982810361681365" + }, + { + "LinkID": "103000807", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81033620407007", + "StartLat": "1.2982810361681365", + "EndLon": "103.81050245388612", + "EndLat": "1.2981535674737417" + }, + { + "LinkID": "103000810", + "RoadName": "TANJONG RHU ROAD", + "RoadCategory": "B", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.88406707129168", + "StartLat": "1.29805905086128", + "EndLon": "103.88411348692426", + "EndLat": "1.29970190934658" + }, + { + "LinkID": "103000811", + "RoadName": "TANJONG RHU ROAD", + "RoadCategory": "B", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88411348692426", + "StartLat": "1.29970190934658", + "EndLon": "103.88406707129168", + "EndLat": "1.29805905086128" + }, + { + "LinkID": "103000814", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 1, + "MinimumSpeed": "0", + "MaximumSpeed": "9", + "StartLon": "103.81033620407007", + "StartLat": "1.2982810361681365", + "EndLon": "103.81013262302979", + "EndLat": "1.2980452392774777" + }, + { + "LinkID": "103000815", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.81013262302979", + "StartLat": "1.2980452392774777", + "EndLon": "103.81033620407007", + "EndLat": "1.2982810361681365" + }, + { + "LinkID": "103000818", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 1, + "MinimumSpeed": "0", + "MaximumSpeed": "9", + "StartLon": "103.81013262302979", + "StartLat": "1.2980452392774777", + "EndLon": "103.8100743238392", + "EndLat": "1.2982246918341682" + }, + { + "LinkID": "103000819", + "RoadName": "KAY SIANG ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8100743238392", + "StartLat": "1.2982246918341682", + "EndLon": "103.81013262302979", + "EndLat": "1.2980452392774777" + }, + { + "LinkID": "103000822", + "RoadName": "ONE TREE HILL", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8253010925262", + "StartLat": "1.3010091268966202", + "EndLon": "103.8257790456515", + "EndLat": "1.3013868725098114" + }, + { + "LinkID": "103000823", + "RoadName": "ONE TREE HILL", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.8257790456515", + "StartLat": "1.3013868725098114", + "EndLon": "103.8253010925262", + "EndLat": "1.3010091268966202" + }, + { + "LinkID": "103000826", + "RoadName": "LENGKOK MERAK", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8253010925262", + "StartLat": "1.3010091268966202", + "EndLon": "103.82562409886084", + "EndLat": "1.3019154913408086" + }, + { + "LinkID": "103000827", + "RoadName": "LENGKOK MERAK", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82562409886084", + "StartLat": "1.3019154913408086", + "EndLon": "103.8253010925262", + "EndLat": "1.3010091268966202" + }, + { + "LinkID": "103000830", + "RoadName": "RIDLEY PARK", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81411709648594", + "StartLat": "1.3009866921398463", + "EndLon": "103.8141127804082", + "EndLat": "1.3013910245397402" + }, + { + "LinkID": "103000831", + "RoadName": "RIDLEY PARK", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8141127804082", + "StartLat": "1.3013910245397402", + "EndLon": "103.81411709648594", + "EndLat": "1.3009866921398463" + }, + { + "LinkID": "103000834", + "RoadName": "GOODMAN ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.8856082959333", + "StartLat": "1.3022870043432744", + "EndLon": "103.88554985502151", + "EndLat": "1.3031834748663926" + }, + { + "LinkID": "103000835", + "RoadName": "GOODMAN ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.88554985502151", + "StartLat": "1.3031834748663926", + "EndLon": "103.8856082959333", + "EndLat": "1.3022870043432744" + }, + { + "LinkID": "103000838", + "RoadName": "JALAN TUPAI", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82877814631033", + "StartLat": "1.3022836478769049", + "EndLon": "103.82774617488765", + "EndLat": "1.3025271098303324" + }, + { + "LinkID": "103000839", + "RoadName": "JALAN TUPAI", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82774617488765", + "StartLat": "1.3025271098303324", + "EndLon": "103.82877814631033", + "EndLat": "1.3022836478769049" + }, + { + "LinkID": "103000842", + "RoadName": "BIDEFORD ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83695623568973", + "StartLat": "1.303367431108309", + "EndLon": "103.83682781397152", + "EndLat": "1.3022825552999076" + }, + { + "LinkID": "103000843", + "RoadName": "BIDEFORD ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83682781397152", + "StartLat": "1.3022825552999076", + "EndLon": "103.83695623568973", + "EndLat": "1.303367431108309" + }, + { + "LinkID": "103000844", + "RoadName": "CABLE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82596149276202", + "StartLat": "1.2960654096709168", + "EndLon": "103.82457458512825", + "EndLat": "1.2950687499722084" + }, + { + "LinkID": "103000850", + "RoadName": "CABLE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82457458512825", + "StartLat": "1.2950687499722084", + "EndLon": "103.82330040109034", + "EndLat": "1.296280223288126" + }, + { + "LinkID": "103000851", + "RoadName": "CABLE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82330040109034", + "StartLat": "1.296280223288126", + "EndLon": "103.82457458512825", + "EndLat": "1.2950687499722084" + }, + { + "LinkID": "103000854", + "RoadName": "JALAN KUALA", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.8354990479806", + "StartLat": "1.2959196449682264", + "EndLon": "103.83540405321959", + "EndLat": "1.2950148913365573" + }, + { + "LinkID": "103000855", + "RoadName": "JALAN KUALA", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83540405321959", + "StartLat": "1.2950148913365573", + "EndLon": "103.8354990479806", + "EndLat": "1.2959196449682264" + }, + { + "LinkID": "103000858", + "RoadName": "CARPENTER STREET", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84714396212335", + "StartLat": "1.2885670134046823", + "EndLon": "103.8484550719313", + "EndLat": "1.2876813975832344" + }, + { + "LinkID": "103000859", + "RoadName": "CARPENTER STREET", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8484550719313", + "StartLat": "1.2876813975832344", + "EndLon": "103.84714396212335", + "EndLat": "1.2885670134046823" + }, + { + "LinkID": "103000862", + "RoadName": "HOOPER ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84356326107677", + "StartLat": "1.3115598539922761", + "EndLon": "103.8432595670941", + "EndLat": "1.3109616270123052" + }, + { + "LinkID": "103000863", + "RoadName": "HOOPER ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.8432595670941", + "StartLat": "1.3109616270123052", + "EndLon": "103.84356326107677", + "EndLat": "1.3115598539922761" + }, + { + "LinkID": "103000864", + "RoadName": "HAMILTON ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.86178507739291", + "StartLat": "1.3120101853447135", + "EndLon": "103.86038505459275", + "EndLat": "1.3109572673338927" + }, + { + "LinkID": "103000870", + "RoadName": "HORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.86038505459275", + "StartLat": "1.3109572673338927", + "EndLon": "103.86002491168635", + "EndLat": "1.3113764532698613" + }, + { + "LinkID": "103000871", + "RoadName": "HORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.86002491168635", + "StartLat": "1.3113764532698613", + "EndLon": "103.86038505459275", + "EndLat": "1.3109572673338927" + }, + { + "LinkID": "103000874", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.93370315844263", + "StartLat": "1.338115027636161", + "EndLon": "103.93428755405625", + "EndLat": "1.3383570201169084" + }, + { + "LinkID": "103000875", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.93428755405625", + "StartLat": "1.3383570201169084", + "EndLon": "103.93370315844263", + "EndLat": "1.338115027636161" + }, + { + "LinkID": "103000878", + "RoadName": "ANGULLIA PARK", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82980042827975", + "StartLat": "1.3041457908670204", + "EndLon": "103.82935354671685", + "EndLat": "1.3031629356028471" + }, + { + "LinkID": "103000879", + "RoadName": "ANGULLIA PARK", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82935354671685", + "StartLat": "1.3031629356028471", + "EndLon": "103.82980042827975", + "EndLat": "1.3041457908670204" + }, + { + "LinkID": "103000882", + "RoadName": "ANGULLIA PARK", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.82935354671685", + "StartLat": "1.3031629356028471", + "EndLon": "103.82877814631033", + "EndLat": "1.3022836478769049" + }, + { + "LinkID": "103000883", + "RoadName": "ANGULLIA PARK", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82877814631033", + "StartLat": "1.3022836478769049", + "EndLon": "103.82935354671685", + "EndLat": "1.3031629356028471" + }, + { + "LinkID": "103000886", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.91292220139155", + "StartLat": "1.3325819300928987", + "EndLon": "103.91363120796856", + "EndLat": "1.3331715249190608" + }, + { + "LinkID": "103000887", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.91363120796856", + "StartLat": "1.3331715249190608", + "EndLon": "103.91292220139155", + "EndLat": "1.3325819300928987" + }, + { + "LinkID": "103000890", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.91363120796856", + "StartLat": "1.3331715249190608", + "EndLon": "103.91398715396191", + "EndLat": "1.3340305501607592" + }, + { + "LinkID": "103000891", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.91398715396191", + "StartLat": "1.3340305501607592", + "EndLon": "103.91363120796856", + "EndLat": "1.3331715249190608" + }, + { + "LinkID": "103000894", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.91016444097393", + "StartLat": "1.3316242065559465", + "EndLon": "103.91158861675343", + "EndLat": "1.3319487918753772" + }, + { + "LinkID": "103000895", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.91158861675343", + "StartLat": "1.3319487918753772", + "EndLon": "103.91016444097393", + "EndLat": "1.3316242065559465" + }, + { + "LinkID": "103000898", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.93831348602518", + "StartLat": "1.3442572577298928", + "EndLon": "103.9383384628674", + "EndLat": "1.3443948102538565" + }, + { + "LinkID": "103000899", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.9383384628674", + "StartLat": "1.3443948102538565", + "EndLon": "103.93831348602518", + "EndLat": "1.3442572577298928" + }, + { + "LinkID": "103000902", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.91604470688691", + "StartLat": "1.3378762966441458", + "EndLon": "103.91723161005793", + "EndLat": "1.3380931134273595" + }, + { + "LinkID": "103000903", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.91723161005793", + "StartLat": "1.3380931134273595", + "EndLon": "103.91604470688691", + "EndLat": "1.3378762966441458" + }, + { + "LinkID": "103000906", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.91723161005793", + "StartLat": "1.3380931134273595", + "EndLon": "103.91748274929562", + "EndLat": "1.3381325711963585" + }, + { + "LinkID": "103000907", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.91748274929562", + "StartLat": "1.3381325711963585", + "EndLon": "103.91723161005793", + "EndLat": "1.3380931134273595" + }, + { + "LinkID": "103000910", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.90713830378151", + "StartLat": "1.3313291785543604", + "EndLon": "103.90777636841813", + "EndLat": "1.3316420691276942" + }, + { + "LinkID": "103000911", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.90777636841813", + "StartLat": "1.3316420691276942", + "EndLon": "103.90713830378151", + "EndLat": "1.3313291785543604" + }, + { + "LinkID": "103000914", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.90777636841813", + "StartLat": "1.3316420691276942", + "EndLon": "103.90935878927051", + "EndLat": "1.3316948986769936" + }, + { + "LinkID": "103000915", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.90935878927051", + "StartLat": "1.3316948986769936", + "EndLon": "103.90777636841813", + "EndLat": "1.3316420691276942" + }, + { + "LinkID": "103000918", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.93826570742942", + "StartLat": "1.3439953924596793", + "EndLon": "103.93831348602518", + "EndLat": "1.3442572577298928" + }, + { + "LinkID": "103000919", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.93831348602518", + "StartLat": "1.3442572577298928", + "EndLon": "103.93826570742942", + "EndLat": "1.3439953924596793" + }, + { + "LinkID": "103000922", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.91349383891486", + "StartLat": "1.3368459227822735", + "EndLon": "103.91487885234604", + "EndLat": "1.3375156304908398" + }, + { + "LinkID": "103000923", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.91487885234604", + "StartLat": "1.3375156304908398", + "EndLon": "103.91349383891486", + "EndLat": "1.3368459227822735" + }, + { + "LinkID": "103000926", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.91487885234604", + "StartLat": "1.3375156304908398", + "EndLon": "103.91604470688691", + "EndLat": "1.3378762966441458" + }, + { + "LinkID": "103000927", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.91604470688691", + "StartLat": "1.3378762966441458", + "EndLon": "103.91487885234604", + "EndLat": "1.3375156304908398" + }, + { + "LinkID": "103000930", + "RoadName": "TALMA ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.87714337370616", + "StartLat": "1.3108981274496783", + "EndLon": "103.87775037224722", + "EndLat": "1.3110113702489334" + }, + { + "LinkID": "103000931", + "RoadName": "TALMA ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.87775037224722", + "StartLat": "1.3110113702489334", + "EndLon": "103.87714337370616", + "EndLat": "1.3108981274496783" + }, + { + "LinkID": "103000936", + "RoadName": "ORANGE GROVE ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82596500741973", + "StartLat": "1.3141261346143287", + "EndLon": "103.82629209573213", + "EndLat": "1.3147932311346617" + }, + { + "LinkID": "103000942", + "RoadName": "TESSENSOHN ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85573716606248", + "StartLat": "1.3148829614655", + "EndLon": "103.85491622616078", + "EndLat": "1.3141337207319783" + }, + { + "LinkID": "103000943", + "RoadName": "TESSENSOHN ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85491622616078", + "StartLat": "1.3141337207319783", + "EndLon": "103.85573716606248", + "EndLat": "1.3148829614655" + }, + { + "LinkID": "103000950", + "RoadName": "KELANTAN LANE", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85699202345181", + "StartLat": "1.3068028767465807", + "EndLon": "103.85739940333855", + "EndLat": "1.306434127199633" + }, + { + "LinkID": "103000951", + "RoadName": "KELANTAN LANE", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85739940333855", + "StartLat": "1.306434127199633", + "EndLon": "103.85699202345181", + "EndLat": "1.3068028767465807" + }, + { + "LinkID": "103000952", + "RoadName": "KAMPONG KAPOR ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85365896674597", + "StartLat": "1.3064163082912195", + "EndLon": "103.85399994248284", + "EndLat": "1.3069081713629047" + }, + { + "LinkID": "103000956", + "RoadName": "UPPER WELD ROAD", + "RoadCategory": "D", + "SpeedBand": 1, + "MinimumSpeed": "0", + "MaximumSpeed": "9", + "StartLon": "103.85365896674597", + "StartLat": "1.3064163082912195", + "EndLon": "103.85364561816444", + "EndLat": "1.306893179904927" + }, + { + "LinkID": "103000960", + "RoadName": "VEERASAMY ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85594795272537", + "StartLat": "1.306396727200617", + "EndLon": "103.85490426894879", + "EndLat": "1.3070728937390994" + }, + { + "LinkID": "103000966", + "RoadName": "RACE COURSE ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84974167110374", + "StartLat": "1.306712724555774", + "EndLon": "103.84964712513366", + "EndLat": "1.3065860327220915" + }, + { + "LinkID": "103000967", + "RoadName": "RACE COURSE ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84964712513366", + "StartLat": "1.3065860327220915", + "EndLon": "103.84974167110374", + "EndLat": "1.306712724555774" + }, + { + "LinkID": "103000970", + "RoadName": "LINCOLN ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84261502964878", + "StartLat": "1.3135785082460492", + "EndLon": "103.84277519172518", + "EndLat": "1.3147915862600077" + }, + { + "LinkID": "103000971", + "RoadName": "LINCOLN ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84277519172518", + "StartLat": "1.3147915862600077", + "EndLon": "103.84261502964878", + "EndLat": "1.3135785082460492" + }, + { + "LinkID": "103000974", + "RoadName": "LINCOLN ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84277519172518", + "StartLat": "1.3147915862600077", + "EndLon": "103.84294233512517", + "EndLat": "1.315854648211366" + }, + { + "LinkID": "103000975", + "RoadName": "LINCOLN ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84294233512517", + "StartLat": "1.315854648211366", + "EndLon": "103.84277519172518", + "EndLat": "1.3147915862600077" + }, + { + "LinkID": "103000978", + "RoadName": "MINTO ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.86174068091944", + "StartLat": "1.3024905994868776", + "EndLon": "103.86232921536688", + "EndLat": "1.3029220018190328" + }, + { + "LinkID": "103000979", + "RoadName": "MINTO ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.86232921536688", + "StartLat": "1.3029220018190328", + "EndLon": "103.86174068091944", + "EndLat": "1.3024905994868776" + }, + { + "LinkID": "103000980", + "RoadName": "BIDEFORD ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83647688713734", + "StartLat": "1.302472770809991", + "EndLon": "103.83695623568973", + "EndLat": "1.303367431108309" + }, + { + "LinkID": "103000986", + "RoadName": "KANDAHAR STREET", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85917081005064", + "StartLat": "1.3030837729876676", + "EndLon": "103.85961424505442", + "EndLat": "1.3024623974822258" + }, + { + "LinkID": "103000987", + "RoadName": "KANDAHAR STREET", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85961424505442", + "StartLat": "1.3024623974822258", + "EndLon": "103.85917081005064", + "EndLat": "1.3030837729876676" + }, + { + "LinkID": "103000988", + "RoadName": "CUPPAGE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84059908315483", + "StartLat": "1.3024590972915757", + "EndLon": "103.84069188619374", + "EndLat": "1.3028799250818761" + }, + { + "LinkID": "103000994", + "RoadName": "CUPPAGE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84059908315483", + "StartLat": "1.3024590972915757", + "EndLon": "103.83996913104441", + "EndLat": "1.3026246610998955" + }, + { + "LinkID": "103000995", + "RoadName": "CUPPAGE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.83996913104441", + "StartLat": "1.3026246610998955", + "EndLon": "103.84059908315483", + "EndLat": "1.3024590972915757" + }, + { + "LinkID": "103000998", + "RoadName": "ARTHUR ROAD", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.88812157587378", + "StartLat": "1.3024467879891048", + "EndLon": "103.8882730626597", + "EndLat": "1.3033228152989749" + }, + { + "LinkID": "103000999", + "RoadName": "ARTHUR ROAD", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.8882730626597", + "StartLat": "1.3033228152989749", + "EndLon": "103.88812157587378", + "EndLat": "1.3024467879891048" + }, + { + "LinkID": "103001002", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.93636757240168", + "StartLat": "1.34033817545588", + "EndLon": "103.93700564947514", + "EndLat": "1.3414544578880896" + }, + { + "LinkID": "103001003", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.93700564947514", + "StartLat": "1.3414544578880896", + "EndLon": "103.93636757240168", + "EndLat": "1.34033817545588" + }, + { + "LinkID": "103001006", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.93700564947514", + "StartLat": "1.3414544578880896", + "EndLon": "103.93759652704715", + "EndLat": "1.3425987954630587" + }, + { + "LinkID": "103001007", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.93759652704715", + "StartLat": "1.3425987954630587", + "EndLon": "103.93700564947514", + "EndLat": "1.3414544578880896" + }, + { + "LinkID": "103001010", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.93151372717654", + "StartLat": "1.3379520601149266", + "EndLon": "103.93242761921088", + "EndLat": "1.3378617043922947" + }, + { + "LinkID": "103001011", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.93242761921088", + "StartLat": "1.3378617043922947", + "EndLon": "103.93151372717654", + "EndLat": "1.3379520601149266" + }, + { + "LinkID": "103001014", + "RoadName": "JALAN SULTAN", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.86070305839088", + "StartLat": "1.3041716079250012", + "EndLon": "103.8612214025896", + "EndLat": "1.3033318543866834" + }, + { + "LinkID": "103001015", + "RoadName": "JALAN SULTAN", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8612214025896", + "StartLat": "1.3033318543866834", + "EndLon": "103.86070305839088", + "EndLat": "1.3041716079250012" + }, + { + "LinkID": "103001018", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84747160828421", + "StartLat": "1.349455495087144", + "EndLon": "103.84777910458106", + "EndLat": "1.3508288520103235" + }, + { + "LinkID": "103001019", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84777910458106", + "StartLat": "1.3508288520103235", + "EndLon": "103.84747160828421", + "EndLat": "1.349455495087144" + }, + { + "LinkID": "103001022", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84734529408348", + "StartLat": "1.3488913352141585", + "EndLon": "103.84747160828421", + "EndLat": "1.349455495087144" + }, + { + "LinkID": "103001023", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.84747160828421", + "StartLat": "1.349455495087144", + "EndLon": "103.84734529408348", + "EndLat": "1.3488913352141585" + }, + { + "LinkID": "103001034", + "RoadName": "BOON LAY AVENUE", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.71041686476453", + "StartLat": "1.3472543044108394", + "EndLon": "103.70976275448838", + "EndLat": "1.3458977909039784" + }, + { + "LinkID": "103001035", + "RoadName": "BOON LAY AVENUE", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.70976275448838", + "StartLat": "1.3458977909039784", + "EndLon": "103.71041686476453", + "EndLat": "1.3472543044108394" + }, + { + "LinkID": "103001038", + "RoadName": "BOON LAY AVENUE", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.70976275448838", + "StartLat": "1.3458977909039784", + "EndLon": "103.70930947581078", + "EndLat": "1.3455495249467528" + }, + { + "LinkID": "103001039", + "RoadName": "BOON LAY AVENUE", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.70930947581078", + "StartLat": "1.3455495249467528", + "EndLon": "103.70976275448838", + "EndLat": "1.3458977909039784" + }, + { + "LinkID": "103001042", + "RoadName": "BOON LAY AVENUE", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.70714324306503", + "StartLat": "1.3440545475479635", + "EndLon": "103.7075515692584", + "EndLat": "1.344343928501278" + }, + { + "LinkID": "103001043", + "RoadName": "BOON LAY AVENUE", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.7075515692584", + "StartLat": "1.344343928501278", + "EndLon": "103.70714324306503", + "EndLat": "1.3440545475479635" + }, + { + "LinkID": "103001044", + "RoadName": "MOULMEIN ROAD", + "RoadCategory": "F", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.84792388137056", + "StartLat": "1.31886026171601", + "EndLon": "103.84838600107199", + "EndLat": "1.319450709571759" + }, + { + "LinkID": "103001048", + "RoadName": "MOULMEIN ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85122896251939", + "StartLat": "1.3190500932755969", + "EndLon": "103.85242780063555", + "EndLat": "1.3189656799602085" + }, + { + "LinkID": "103001054", + "RoadName": "WORCESTER ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85249622747389", + "StartLat": "1.313358012769702", + "EndLon": "103.85314368834017", + "EndLat": "1.313597881369882" + }, + { + "LinkID": "103001055", + "RoadName": "WORCESTER ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85314368834017", + "StartLat": "1.313597881369882", + "EndLon": "103.85249622747389", + "EndLat": "1.313358012769702" + }, + { + "LinkID": "103001058", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84267399691635", + "StartLat": "1.3099261678549536", + "EndLon": "103.84297256751098", + "EndLat": "1.3101593752468101" + }, + { + "LinkID": "103001059", + "RoadName": "WINSTEDT DRIVE", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.84297256751098", + "StartLat": "1.3101593752468101", + "EndLon": "103.84267399691635", + "EndLat": "1.3099261678549536" + }, + { + "LinkID": "103001066", + "RoadName": "DRAYCOTT PARK", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83141667541084", + "StartLat": "1.3099035483864083", + "EndLon": "103.83149312374148", + "EndLat": "1.3101476274410442" + }, + { + "LinkID": "103001067", + "RoadName": "DRAYCOTT PARK", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83149312374148", + "StartLat": "1.3101476274410442", + "EndLon": "103.83141667541084", + "EndLat": "1.3099035483864083" + }, + { + "LinkID": "103001070", + "RoadName": "DRAYCOTT PARK", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83141667541084", + "StartLat": "1.3099035483864083", + "EndLon": "103.83126111851554", + "EndLat": "1.3101156398782912" + }, + { + "LinkID": "103001071", + "RoadName": "DRAYCOTT PARK", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83126111851554", + "StartLat": "1.3101156398782912", + "EndLon": "103.83141667541084", + "EndLat": "1.3099035483864083" + }, + { + "LinkID": "103001074", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82052243609898", + "StartLat": "1.31058157265364", + "EndLon": "103.8210801506698", + "EndLat": "1.3098953706522087" + }, + { + "LinkID": "103001075", + "RoadName": "NASSIM ROAD", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.8210801506698", + "StartLat": "1.3098953706522087", + "EndLon": "103.82052243609898", + "EndLat": "1.31058157265364" + }, + { + "LinkID": "103001076", + "RoadName": "STEVENS ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83333771825176", + "StartLat": "1.310822121421863", + "EndLon": "103.83345390955975", + "EndLat": "1.3098922536055888" + }, + { + "LinkID": "103001082", + "RoadName": "KING GEORGES AVENUE", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85955238978066", + "StartLat": "1.3077282875177416", + "EndLon": "103.85909560812084", + "EndLat": "1.3072420606194894" + }, + { + "LinkID": "103001083", + "RoadName": "KING GEORGES AVENUE", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85909560812084", + "StartLat": "1.3072420606194894", + "EndLon": "103.85955238978066", + "EndLat": "1.3077282875177416" + }, + { + "LinkID": "103001086", + "RoadName": "MAUDE ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85909560812084", + "StartLat": "1.3072420606194894", + "EndLon": "103.85846810483393", + "EndLat": "1.3078794361010724" + }, + { + "LinkID": "103001087", + "RoadName": "MAUDE ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85846810483393", + "StartLat": "1.3078794361010724", + "EndLon": "103.85909560812084", + "EndLat": "1.3072420606194894" + }, + { + "LinkID": "103001088", + "RoadName": "BUFFALO ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8501717998829", + "StartLat": "1.3071850894685886", + "EndLon": "103.85006617620294", + "EndLat": "1.307272894948953" + }, + { + "LinkID": "103001094", + "RoadName": "CLUNY ROAD", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.81885660049718", + "StartLat": "1.3071188143532448", + "EndLon": "103.81871264830949", + "EndLat": "1.3079617809120705" + }, + { + "LinkID": "103001095", + "RoadName": "CLUNY ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81871264830949", + "StartLat": "1.3079617809120705", + "EndLon": "103.81885660049718", + "EndLat": "1.3071188143532448" + }, + { + "LinkID": "103001098", + "RoadName": "CAIRNHILL ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83645862549653", + "StartLat": "1.307170122823936", + "EndLon": "103.8370603471685", + "EndLat": "1.3073852522841434" + }, + { + "LinkID": "103001099", + "RoadName": "CAIRNHILL ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8370603471685", + "StartLat": "1.3073852522841434", + "EndLon": "103.83645862549653", + "EndLat": "1.307170122823936" + }, + { + "LinkID": "103001100", + "RoadName": "MOULMEIN ROAD", + "RoadCategory": "F", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84476840899393", + "StartLat": "1.3185545940225802", + "EndLon": "103.84414294327067", + "EndLat": "1.3181085280127" + }, + { + "LinkID": "103001106", + "RoadName": "CHANDER ROAD", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.85222615590367", + "StartLat": "1.309299949684641", + "EndLon": "103.85269430495329", + "EndLat": "1.3100042924352346" + }, + { + "LinkID": "103001107", + "RoadName": "CHANDER ROAD", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85269430495329", + "StartLat": "1.3100042924352346", + "EndLon": "103.85222615590367", + "EndLat": "1.309299949684641" + }, + { + "LinkID": "103001110", + "RoadName": "HORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.8617179711374", + "StartLat": "1.309384725200985", + "EndLon": "103.86179915389253", + "EndLat": "1.3092891871958876" + }, + { + "LinkID": "103001111", + "RoadName": "HORNE ROAD", + "RoadCategory": "E", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.86179915389253", + "StartLat": "1.3092891871958876", + "EndLon": "103.8617179711374", + "EndLat": "1.309384725200985" + }, + { + "LinkID": "103001114", + "RoadName": "KITCHENER ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85656144683719", + "StartLat": "1.3105239615560678", + "EndLon": "103.85782331164867", + "EndLat": "1.3092864620940106" + }, + { + "LinkID": "103001115", + "RoadName": "KITCHENER ROAD", + "RoadCategory": "D", + "SpeedBand": 2, + "MinimumSpeed": "10", + "MaximumSpeed": "19", + "StartLon": "103.85782331164867", + "StartLat": "1.3092864620940106", + "EndLon": "103.85656144683719", + "EndLat": "1.3105239615560678" + }, + { + "LinkID": "103001116", + "RoadName": "OLD AIRPORT ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88324038023666", + "StartLat": "1.3065538078292014", + "EndLon": "103.8830242190826", + "EndLat": "1.305298120233709" + }, + { + "LinkID": "103001120", + "RoadName": "UPPER WELD ROAD", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.85425391832095", + "StartLat": "1.3059928888694998", + "EndLon": "103.85522047922288", + "EndLat": "1.305277654723263" + }, + { + "LinkID": "103001124", + "RoadName": "TANGLIN ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82352616140828", + "StartLat": "1.3052748735326998", + "EndLon": "103.82343904606199", + "EndLat": "1.3055888686305448" + }, + { + "LinkID": "103001128", + "RoadName": "NAPIER ROAD", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82220600682551", + "StartLat": "1.3053978073470158", + "EndLon": "103.82352616140828", + "EndLat": "1.3052748735326998" + }, + { + "LinkID": "103001134", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84777910458106", + "StartLat": "1.3508288520103235", + "EndLon": "103.84808674500522", + "EndLat": "1.3522028690601513" + }, + { + "LinkID": "103001135", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.84808674500522", + "StartLat": "1.3522028690601513", + "EndLon": "103.84777910458106", + "EndLat": "1.3508288520103235" + }, + { + "LinkID": "103001138", + "RoadName": "KALLANG AVENUE", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.86683186105031", + "StartLat": "1.3121234483919337", + "EndLon": "103.86824892611672", + "EndLat": "1.3114124898343449" + }, + { + "LinkID": "103001139", + "RoadName": "KALLANG AVENUE", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.86824892611672", + "StartLat": "1.3114124898343449", + "EndLon": "103.86683186105031", + "EndLat": "1.3121234483919337" + }, + { + "LinkID": "103001142", + "RoadName": "KALLANG AVENUE", + "RoadCategory": "D", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.86824892611672", + "StartLat": "1.3114124898343449", + "EndLon": "103.86714226096593", + "EndLat": "1.3104938696843227" + }, + { + "LinkID": "103001143", + "RoadName": "KALLANG AVENUE", + "RoadCategory": "D", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.86714226096593", + "StartLat": "1.3104938696843227", + "EndLon": "103.86824892611672", + "EndLat": "1.3114124898343449" + }, + { + "LinkID": "103001146", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85029407367034", + "StartLat": "1.3570406703029732", + "EndLon": "103.85088952430387", + "EndLat": "1.3580342639922915" + }, + { + "LinkID": "103001147", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85088952430387", + "StartLat": "1.3580342639922915", + "EndLon": "103.85029407367034", + "EndLat": "1.3570406703029732" + }, + { + "LinkID": "103001150", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85088952430387", + "StartLat": "1.3580342639922915", + "EndLon": "103.8514849754271", + "EndLat": "1.3590278665630788" + }, + { + "LinkID": "103001151", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.8514849754271", + "StartLat": "1.3590278665630788", + "EndLon": "103.85088952430387", + "EndLat": "1.3580342639922915" + }, + { + "LinkID": "103001154", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.93242761921088", + "StartLat": "1.3378617043922947", + "EndLon": "103.93262667800124", + "EndLat": "1.3378966589737933" + }, + { + "LinkID": "103001155", + "RoadName": "BEDOK RESERVOIR ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.93262667800124", + "StartLat": "1.3378966589737933", + "EndLon": "103.93242761921088", + "EndLat": "1.3378617043922947" + }, + { + "LinkID": "103001158", + "RoadName": "BEDOK SOUTH ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.92735082418997", + "StartLat": "1.3231419719897588", + "EndLon": "103.927430968462", + "EndLat": "1.3227290456435956" + }, + { + "LinkID": "103001159", + "RoadName": "BEDOK SOUTH ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.927430968462", + "StartLat": "1.3227290456435956", + "EndLon": "103.92735082418997", + "EndLat": "1.3231419719897588" + }, + { + "LinkID": "103001162", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.8514849754271", + "StartLat": "1.3590278665630788", + "EndLon": "103.85172955927906", + "EndLat": "1.3594359952743287" + }, + { + "LinkID": "103001163", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85172955927906", + "StartLat": "1.3594359952743287", + "EndLon": "103.8514849754271", + "EndLat": "1.3590278665630788" + }, + { + "LinkID": "103001166", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85172955927906", + "StartLat": "1.3594359952743287", + "EndLon": "103.85184280704898", + "EndLat": "1.359624970370861" + }, + { + "LinkID": "103001167", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.85184280704898", + "StartLat": "1.359624970370861", + "EndLon": "103.85172955927906", + "EndLat": "1.3594359952743287" + }, + { + "LinkID": "103001170", + "RoadName": "BEDOK SOUTH ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.92983778059923", + "StartLat": "1.3184325030791815", + "EndLon": "103.93009678674385", + "EndLat": "1.3184072069631432" + }, + { + "LinkID": "103001171", + "RoadName": "BEDOK SOUTH ROAD", + "RoadCategory": "C", + "SpeedBand": 6, + "MinimumSpeed": "50", + "MaximumSpeed": "59", + "StartLon": "103.93009678674385", + "StartLat": "1.3184072069631432", + "EndLon": "103.92983778059923", + "EndLat": "1.3184325030791815" + }, + { + "LinkID": "103001174", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84716987236547", + "StartLat": "1.3481248602480003", + "EndLon": "103.84688060830581", + "EndLat": "1.3467011842705927" + }, + { + "LinkID": "103001175", + "RoadName": "BISHAN ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.84688060830581", + "StartLat": "1.3467011842705927", + "EndLon": "103.84716987236547", + "EndLat": "1.3481248602480003" + }, + { + "LinkID": "103001178", + "RoadName": "LYNDHURST ROAD", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.88806880482987", + "StartLat": "1.3033040994320206", + "EndLon": "103.88812157587378", + "EndLat": "1.3024467879891048" + }, + { + "LinkID": "103001179", + "RoadName": "LYNDHURST ROAD", + "RoadCategory": "E", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.88812157587378", + "StartLat": "1.3024467879891048", + "EndLon": "103.88806880482987", + "EndLat": "1.3033040994320206" + }, + { + "LinkID": "103001180", + "RoadName": "ORCHARD BOULEVARD", + "RoadCategory": "C", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.82405852392625", + "StartLat": "1.3026957990927432", + "EndLon": "103.82340946928127", + "EndLat": "1.302429931449246" + }, + { + "LinkID": "103001186", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.82340946928127", + "StartLat": "1.302429931449246", + "EndLon": "103.82344916460241", + "EndLat": "1.303054784356424" + }, + { + "LinkID": "103001187", + "RoadName": "GRANGE ROAD", + "RoadCategory": "C", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.82344916460241", + "StartLat": "1.303054784356424", + "EndLon": "103.82340946928127", + "EndLat": "1.302429931449246" + }, + { + "LinkID": "103001188", + "RoadName": "JALAN PINANG", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8580933193693", + "StartLat": "1.303163123791825", + "EndLon": "103.85872812577652", + "EndLat": "1.3024251106240274" + }, + { + "LinkID": "103001194", + "RoadName": "TANGLIN HILL", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.81556923519429", + "StartLat": "1.3023244753572962", + "EndLon": "103.8156809896024", + "EndLat": "1.303289677502834" + }, + { + "LinkID": "103001195", + "RoadName": "TANGLIN HILL", + "RoadCategory": "E", + "SpeedBand": 3, + "MinimumSpeed": "20", + "MaximumSpeed": "29", + "StartLon": "103.8156809896024", + "StartLat": "1.303289677502834", + "EndLon": "103.81556923519429", + "EndLat": "1.3023244753572962" + }, + { + "LinkID": "103001198", + "RoadName": "ALBERT STREET", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85316975650862", + "StartLat": "1.3023118710455295", + "EndLon": "103.85235039535674", + "EndLat": "1.3029486225222129" + }, + { + "LinkID": "103001199", + "RoadName": "ALBERT STREET", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85235039535674", + "StartLat": "1.3029486225222129", + "EndLon": "103.85316975650862", + "EndLat": "1.3023118710455295" + }, + { + "LinkID": "103001200", + "RoadName": "PARLIAMENT PLACE", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85120581188629", + "StartLat": "1.2891926275810617", + "EndLon": "103.85153421166655", + "EndLat": "1.2893271856836854" + }, + { + "LinkID": "103001206", + "RoadName": "RANGOON LANE", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85325411434806", + "StartLat": "1.3162715531513092", + "EndLon": "103.85401877433466", + "EndLat": "1.3165492139574482" + }, + { + "LinkID": "103001207", + "RoadName": "RANGOON LANE", + "RoadCategory": "E", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.85401877433466", + "StartLat": "1.3165492139574482", + "EndLon": "103.85325411434806", + "EndLat": "1.3162715531513092" + }, + { + "LinkID": "103001210", + "RoadName": "DRAYCOTT DRIVE", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.83177866474172", + "StartLat": "1.309788142655336", + "EndLon": "103.8321281642356", + "EndLat": "1.309632040452508" + }, + { + "LinkID": "103001211", + "RoadName": "DRAYCOTT DRIVE", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.8321281642356", + "StartLat": "1.309632040452508", + "EndLon": "103.83177866474172", + "EndLat": "1.309788142655336" + }, + { + "LinkID": "103001212", + "RoadName": "DRAYCOTT DRIVE", + "RoadCategory": "F", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83177866474172", + "StartLat": "1.309788142655336", + "EndLon": "103.83110989321554", + "EndLat": "1.3096279339357806" + }, + { + "LinkID": "103001218", + "RoadName": "DRAYCOTT DRIVE", + "RoadCategory": "D", + "SpeedBand": 7, + "MinimumSpeed": "60", + "MaximumSpeed": "69", + "StartLon": "103.83110989321554", + "StartLat": "1.3096279339357806", + "EndLon": "103.83119447352243", + "EndLat": "1.309694857000047" + }, + { + "LinkID": "103001219", + "RoadName": "DRAYCOTT DRIVE", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.83119447352243", + "StartLat": "1.309694857000047", + "EndLon": "103.83110989321554", + "EndLat": "1.3096279339357806" + }, + { + "LinkID": "103001226", + "RoadName": "PADANG JERINGAU", + "RoadCategory": "D", + "SpeedBand": 4, + "MinimumSpeed": "30", + "MaximumSpeed": "39", + "StartLon": "103.86554520014256", + "StartLat": "1.3099051585628567", + "EndLon": "103.86611733337693", + "EndLat": "1.309253800591554" + }, + { + "LinkID": "103001227", + "RoadName": "PADANG JERINGAU", + "RoadCategory": "D", + "SpeedBand": 5, + "MinimumSpeed": "40", + "MaximumSpeed": "49", + "StartLon": "103.86611733337693", + "StartLat": "1.309253800591554", + "EndLon": "103.86554520014256", + "EndLat": "1.3099051585628567" + }, + { + "LinkID": "103001230", + "RoadName": "GUILLEMARD CRESCENT", + "RoadCategory": "E", + "SpeedBand": 8, + "MinimumSpeed": "70", + "MaximumSpeed": "999", + "StartLon": "103.88033745809436", + "StartLat": "1.309221657875194", + "EndLon": "103.88087126937101", + "EndLat": "1.3093222221148553" + } + ] + } \ No newline at end of file diff --git a/dumped_data/vms_emas.json b/dumped_data/vms_emas.json new file mode 100644 index 0000000..51e4ff8 --- /dev/null +++ b/dumped_data/vms_emas.json @@ -0,0 +1,77 @@ +{ + "odata.metadata": "http://datamall2.mytransport.sg/ltaodataservice/$metadata#VMS", + "value": [ + { + "EquipmentID": "EVMS_RQ10", + "Latitude": 1.324836348160294, + "Longitude": 103.87203388317738, + "Message": "" + }, + { + "EquipmentID": "AVMS_0010", + "Latitude": 1.3750555857309075, + "Longitude": 103.91004712414785, + "Message": "" + }, + { + "EquipmentID": "AVMS_0006", + "Latitude": 1.3117156532174947, + "Longitude": 103.87520430818762, + "Message": "PLS TURN ON,LOCAL RADIO,IN TUNNEL" + }, + { + "EquipmentID": "TID_0005", + "Latitude": 1.3759407159562118, + "Longitude": 103.90995528645502, + "Message": "HAVE A SAFE AND,PLEASANT DRIVE," + }, + { + "EquipmentID": "AVMS_0009", + "Latitude": 1.3224131030129038, + "Longitude": 103.88105166980958, + "Message": "DRIVE SAFELY,SPEED CAMERAS,IN TUNNEL" + }, + { + "EquipmentID": "VMS_0011", + "Latitude": 1.3301110227878705, + "Longitude": 103.88502947806462, + "Message": "FOLLOW TRAFFIC SIGNS," + }, + { + "EquipmentID": "VMS_0007", + "Latitude": 1.3280387403349956, + "Longitude": 103.88480886036328, + "Message": "SPEED CAMERA AHEAD," + }, + { + "EquipmentID": "VMS_0024", + "Latitude": 1.3515167480250636, + "Longitude": 103.89945650700896, + "Message": "DRIVE WITH CARE," + }, + { + "EquipmentID": "VMS_0010", + "Latitude": 1.316478840251287, + "Longitude": 103.87473074809101, + "Message": "..USE NICOLL HW EXIT," + }, + { + "EquipmentID": "VMS_0004", + "Latitude": 1.3046058764006412, + "Longitude": 103.87768592772865, + "Message": "KEEP RIGHT TO MCE," + }, + { + "EquipmentID": "AVMS_0001", + "Latitude": 1.3073202465581908, + "Longitude": 103.8752833160466, + "Message": "" + }, + { + "EquipmentID": "VMS_0013", + "Latitude": 1.3334340608871817, + "Longitude": 103.88949154179352, + "Message": "KEEP IN LANE," + } + ] + } \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index c6cf35e..e039af0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -83,18 +83,15 @@ pub use chrono; /// Data structures for all data pub mod prelude { pub use { - crate::bus::prelude::*, crate::crowd::prelude::*, crate::taxi::prelude::*, - crate::traffic::prelude::*, crate::train::prelude::*, + crate::bus::prelude::*, crate::crowd::prelude::*, crate::facility::prelude::*, + crate::geo::prelude::*, crate::taxi::prelude::*, crate::traffic::prelude::*, + crate::train::prelude::*, }; } #[cfg(test)] mod tests { - use crate::crowd::crowd_density::{ - CrowdDensityForecast, CrowdDensityForecastRawResp, StationCrowdLevel, - }; - use crate::prelude::*; - use crate::{bus::bus_arrival::NextBus, crowd::crowd_density::StationCrowdLevelRawResp}; + use crate::{prelude::*, traffic::traffic_flow::TrafficFlowRawResp}; use serde::{Deserialize, Serialize}; use std::fmt::Debug; @@ -214,6 +211,20 @@ mod tests { ); } + #[test] + fn traffic_speed_bands() { + gen_test!( + TrafficSpeedBandResp, + Vec, + "../dumped_data/traffic_speed_bands.json" + ); + } + + #[test] + fn vms_emas() { + gen_test!(VMSResp, Vec, "../dumped_data/vms_emas.json"); + } + #[test] fn taxi_avail() { gen_test!( @@ -269,8 +280,56 @@ mod tests { } #[test] - fn struct_sz() { - let sz = std::mem::size_of::(); - println!("{}", sz); + fn road_works() { + gen_test!( + RoadDetailsResp, + Vec, + "../dumped_data/road_works.json" + ); + } + + #[test] + fn geospatial_whole_island() { + gen_test!( + GeospatialWholeIslandRawResp, + Vec, + "../dumped_data/geospatial_whole_island.json" + ); + } + + #[test] + fn traffic_flow() { + gen_test!( + TrafficFlowRawResp, + Vec, + "../dumped_data/traffic_flow.json" + ); + } + + #[test] + fn traffic_images() { + gen_test!( + TrafficImageResp, + Vec, + "../dumped_data/traffic_images.json" + ); + } + + #[test] + fn traffic_incidents() { + gen_test!( + TrafficIncidentResp, + Vec, + "../dumped_data/traffic_incidents.json" + ); + } + + #[test] + fn facilities_maintenance() { + gen_test!( + FacilityMaintenanceRawResp, + Vec, + "../dumped_data/facilities_maintainence.json" + ); } } diff --git a/src/traffic.rs b/src/traffic.rs index 6563cc6..35deeea 100644 --- a/src/traffic.rs +++ b/src/traffic.rs @@ -526,8 +526,7 @@ pub mod traffic_incidents { pub mod traffic_speed_bands { use serde::{Deserialize, Serialize}; - use crate::utils::de::{from_str, from_str_loc_to_loc}; - use crate::utils::Location; + use crate::utils::de::from_str; #[deprecated(since = "0.5", note = "Will be removed in future versions")] pub const URL: &str = "http://datamall2.mytransport.sg/ltaodataservice/TrafficSpeedBandsv2"; @@ -577,8 +576,17 @@ pub mod traffic_speed_bands { #[serde(alias = "MaximumSpeed", deserialize_with = "from_str")] pub max_speed: u32, - #[serde(alias = "Location", deserialize_with = "from_str_loc_to_loc")] - pub coord_start_end: Option, + #[serde(deserialize_with = "from_str")] + pub start_lon: f64, + + #[serde(deserialize_with = "from_str")] + pub start_lat: f64, + + #[serde(deserialize_with = "from_str")] + pub end_lon: f64, + + #[serde(deserialize_with = "from_str")] + pub end_lat: f64 } #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] @@ -710,3 +718,25 @@ pub mod bike_parking { } } } + +pub mod traffic_flow { + use serde::{Deserialize, Serialize}; + + + #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] + #[serde(rename_all(deserialize = "PascalCase"))] + pub struct TrafficFlowLink { + link: String + } + + #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] + pub struct TrafficFlowRawResp { + pub value: Vec, + } + + impl From for Vec { + fn from(data: TrafficFlowRawResp) -> Self { + data.value.into_iter().map(|v| v.link).collect() + } + } +} \ No newline at end of file From 7cfd46b62bbc65d71e016722242cf1dc8c191c12 Mon Sep 17 00:00:00 2001 From: BudiNverse Date: Thu, 6 Apr 2023 01:08:26 +0800 Subject: [PATCH 08/10] =?UTF-8?q?=E2=9C=85=20(#9)=20Removed=20chrono=20dep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.toml | 2 +- src/bus.rs | 23 ++++++------ src/crowd.rs | 32 ++++++++++++----- src/lib.rs | 1 - src/traffic.rs | 20 +++++------ src/utils.rs | 95 +++++++++++++++++++++++++++++++++----------------- 6 files changed, 110 insertions(+), 63 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 00e6675..d42b067 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ serde = { version = "1.0.159", features = ["derive"] } serde_repr = "0.1.12" serde_json = "1.0.95" regex = "1.7.3" -chrono = { version = "0.4.20-rc.1", features = ["serde"] } +time = { version = "0.3.20", features = ["serde-human-readable"]} lazy_static = "1.4.0" fast-float = { version = "0.2", optional = true } diff --git a/src/bus.rs b/src/bus.rs index 1d6ee74..ac37f48 100644 --- a/src/bus.rs +++ b/src/bus.rs @@ -10,8 +10,8 @@ pub mod prelude { } pub mod bus_arrival { - use chrono::prelude::*; use serde::{Deserialize, Serialize}; + use time::{OffsetDateTime, serde::iso8601}; use crate::bus_enums::{BusFeature, BusLoad, BusType, Operator}; use crate::utils::de::{from_str, treat_error_as_none}; @@ -67,9 +67,10 @@ pub mod bus_arrival { #[serde(deserialize_with = "from_str", alias = "DestinationCode")] pub dest_code: u32, - - #[serde(alias = "EstimatedArrival")] - pub est_arrival: DateTime, + + /// Time in GMT+8 + #[serde(alias = "EstimatedArrival", deserialize_with = "iso8601::deserialize")] + pub est_arrival: OffsetDateTime, #[cfg(feature = "fastfloat")] #[serde(deserialize_with = "from_str_fast_float", alias = "Latitude")] @@ -234,8 +235,8 @@ pub mod bus_services { } } pub mod bus_routes { - use chrono::prelude::*; use serde::{Deserialize, Serialize}; + use time::Time; use crate::bus_enums::Operator; use crate::utils::de::from_str; @@ -267,42 +268,42 @@ pub mod bus_routes { deserialize_with = "de_str_time_opt_br", serialize_with = "ser_str_time_opt" )] - pub wd_first: Option, + pub wd_first: Option