diff --git a/.env.example b/.env.example index 169ec66e3..8b3b5f831 100644 --- a/.env.example +++ b/.env.example @@ -218,6 +218,7 @@ AISSTREAM_API_KEY= # CCTV_TFL_MAX_SOURCES=250 # cap cameras loaded from TfL # CCTV_ONTARIO_ENABLED=1 # set 0 to disable Ontario 511 cameras # ONTARIO_511_API_KEY= # free developer key: sign up at 511on.ca/my511/register, then request it at 511on.ca/developers/doc +# OTTAWA_CAMERA_CERTIFICATE= # City of Ottawa Traffic Camera Images API certificate (free; request it via the form on traffic.ottawa.ca 'About the data'); without it the Ottawa pack is skipped # CCTV_ONTARIO_MAX_SOURCES=1000 # cap cameras loaded from Ontario 511 # CCTV_FINTRAFFIC_ENABLED=1 # set 0 to drop the Fintraffic (Finland) pack # CCTV_FINTRAFFIC_MAX_SOURCES=300 # cap cameras loaded from the Fintraffic catalog @@ -270,7 +271,12 @@ AISSTREAM_API_KEY= # CCTV_HOUSTON_CAMERAS_URL= # override the Houston TranStar catalog URL # CCTV_A22_ENABLED=1 # set 0 to disable the Autostrada del Brennero (A22, Italy) webcams # CCTV_A22_URL= # override the Open Data Hub A22 webcam catalog URL -# CCTV_MAX_SOURCES=4000 # catalog-wide ceiling, shared round-robin across packs +# CCTV_OTTAWA_ENABLED=1 # set 0 to skip City of Ottawa cameras (also needs OTTAWA_CAMERA_CERTIFICATE) +# CCTV_OTTAWA_MAX_SOURCES=250 # cap Ottawa cameras (8-500, nearest downtown first) +# CCTV_QUEBEC_ENABLED=1 # set 0 to skip the Québec camera locations (MTQ, Montréal, scenic links) +# CCTV_QUEBEC_VIDEO_ENABLED= # off by default; set 1 to let viewers play Québec 511 clips in their browser after pressing Play (511 terms of use unconfirmed; see DATA_SOURCES.md) +# CCTV_WORLD_CAMERAS_ENABLED=1 # set 0 to skip the Oregon and MLIT (Japan) still cameras +# CCTV_MAX_SOURCES=7350 # catalog-wide ceiling: 4,000 slots shared round-robin, the rest reserved for Québec and World # CCTV_PREFER_AUSTIN=1 # prioritize Austin cameras in the registry # CCTV_FORCE_AUSTIN= # force live default sources when a source-pack JSON is configured diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2d9e8060d..201763748 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -128,7 +128,7 @@ prints anything; never fix that by renaming or deleting PR A's published token. The highest-leverage places to jump in: -- **🌆 Add a CCTV source pack.** Austin is the reference camera source. Adding another city means a clean public camera catalog with coordinates, attribution, and server-registered frame URLs (the proxy only fetches registered URLs — never client-supplied ones, see [SECURITY.md](SECURITY.md)). City packs are the best first lane. +- **🌆 Add a CCTV source pack.** Austin is the reference camera source. Follow the [CCTV integration workflow](docs/CCTV_INTEGRATION.md) for source review, provider registration, proxy security, tests, and attribution. The proxy only fetches server-registered URLs — never client-supplied ones; see [SECURITY.md](SECURITY.md). - **🛰️ Add or improve a data layer.** Layer factories live in `src/layers//`, with source, record, controller and renderer owners implementing the layer interface (`init/enable/disable/update/destroy/getStats`, optional `getDetectableObjects`/`getStats`). Use an existing layer as a template, and see [Adding a new layer](#adding-a-new-layer) for what the PR needs. - **🎙️ Extend voice control.** Voice arguments are defined in `src/voice/actionSchemas.js`, with server-side descriptions in `server/providers/openai/tools.js` and client-side execution in `src/voice/gevActions.js`. Keep the tool surface tight and the responses honest (confirm only what actually happened). - **🎨 Add a visual style.** Styles are GLSL post-process shaders in `src/styles/`. diff --git a/DATA_SOURCES.md b/DATA_SOURCES.md index f9e143354..613a1d918 100644 --- a/DATA_SOURCES.md +++ b/DATA_SOURCES.md @@ -124,7 +124,8 @@ The optional Local ADS-B layer and the broadcast-FM receiver use radio you recei **Quebec is thinly represented**, and that is upstream rather than a filter here: the province runs its own Info-Smog program, so only a handful of Quebec stations appear in ECCC's national feed. The reporting station count also varies hour to hour as stations report or fall silent. - **Via Lietuva / Eismoinfo (Lithuania).** Public road-camera catalogs and periodically updated still images from [Eismoinfo](https://eismoinfo.lt/), credited to Via Lietuva / eismoinfo.lt in the app. **Off by default.** The camera endpoints are the eismoinfo.lt website backend and are not among the services listed in Via Lietuva's [open-data statement](https://eismoinfo.lt/eismoinfo-backend/content?id=44), whose conditions are attribution and reuse on the same terms. Until the statement is confirmed to cover the camera photos, the pack loads only when an operator sets `CCTV_LITHUANIA_ENABLED=1`; with the flag unset, empty or any other value, the server makes no request to Eismoinfo. `eismoinfo-backend/camera-info-table` is joined by ID to `layer-static-features/VKR`. Without `lks=true`, the latter returns WGS84 `[latitude, longitude]`; the table's `x/y` instead use LKS-94 metres. Only the official HTTPS `/eismoinfo-backend/image-provider/camera/last?id=…` image endpoint is registered. Catalogs use the shared 15-minute cache; frames are fetched on demand and never bundled or archived. These are periodic snapshots, not continuous video. Camera headings are low-confidence estimates. No API key is required. `CCTV_LITHUANIA_MAX_SOURCES` defaults to 400. -- **Freeway Bureau, MOTC (Taiwan).** National freeway cameras from the Freeway Bureau's keyless [CCTV static table](https://tisvcloud.freeway.gov.tw/history/motc20/CCTV.xml) in the MOTC 2.0 standard, refreshed daily and fetched at runtime (never bundled). Freeway Bureau traffic data is published under the [Open Government Data License, Taiwan (Version 1.0)](https://data.gov.tw/license), which permits reuse, including commercial reuse, with attribution; the app credits the Freeway Bureau, MOTC, names the dataset and links the licence, as its attribution exhibit asks. The table publishes each camera's MJPEG stream on one of four official camera servers (`cctvn`, `cctvn5`, `cctvc`, `cctvs` under `freeway.gov.tw`). The frame proxy relays single images, so each published stream URL is mapped to the same server's single-JPEG path for the same camera number (`/abs2mjpg/bmjpg` → `/abs2mjpg/jpg`, `/live-view/mjpg/video.cgi` → `/live-view/jpg/image.cgi`); only those exact HTTPS pairs are registered, and the still path is not itself listed in the table. These are on-demand snapshots, not continuous video. Camera headings are low-confidence estimates. No API key is required. The table host does not answer from some networks outside Taiwan (the camera servers do); there the pack is empty, logs one warning and retries hourly. On by default; `CCTV_TAIWAN_ENABLED=0` skips the pack, and `CCTV_TAIWAN_MAX_SOURCES` defaults to 600 (bounded to 1–2000). +- **Freeway Bureau and Highway Bureau, MOTC (Taiwan).** National freeway cameras use the Freeway Bureau’s keyless [MOTC 2.0 CCTV table](https://tisvcloud.freeway.gov.tw/history/motc20/CCTV.xml), refreshed daily and fetched at runtime (never bundled). Freeway Bureau data follows the [Open Government Data License, Taiwan v1.0](https://data.gov.tw/license); the app credits the Bureau, names the dataset and links the licence. If that catalog is unreachable and no last-good source list exists, the app falls back to the Highway Bureau’s free [provincial-road CCTV XML feed](https://thbapp.thb.gov.tw/opendata/), with attribution as requested by the Bureau. Its MJPEG streams are accepted only from cctv-ss01 through cctv-ss08.thb.gov.tw over HTTPS; the frame proxy extracts one bounded JPEG per request. This fallback covers provincial roads, not national freeways. Neither feed requires an API key. CCTV_TAIWAN_ENABLED=0 disables both; CCTV_TAIWAN_MAX_SOURCES defaults to 600 (bounded to 1–2000). +- **Québec CCTV (MTQ / Québec 511, Montréal and scenic links).** `public/quebec-cameras.json` contains 680 MTQ positions from the official georeferenced WFS (CC BY 4.0), 426 Montréal camera locations derived from OSM (ODbL 1.0), and 14 scenic records with per-row provenance and accuracy. The MTQ video is **opt-in** (`CCTV_QUEBEC_VIDEO_ENABLED=1`): the CC BY 4.0 licence covers the camera locations only, and Québec 511's terms for embedding its clips on another site are unconfirmed, so by default MTQ cameras link to the Québec 511 viewer page instead. With the flag set, the 680 MTQ cameras play the operator's five-second MP4 clip directly in the viewer's browser from `www.quebec511.info/Carte/Fenetres/camera.ashx?id=&format=mp4`, only after the viewer presses Play, so Québec 511 sees the viewer's IP address; Québec 511 refreshes those clips every few minutes. A second browser request supplies an approximate map still. The app does not proxy, store, or read video pixels, and no camera images are bundled. The selected-camera credit names both sources: locations MTQ under CC BY 4.0, video Québec 511. Montréal and scenic entries have provider-page links rather than direct frame URLs; their source-page terms apply. The video remains hosted by Québec 511 under its service terms. No API key is required; `CCTV_QUEBEC_ENABLED=0` disables the pack. Confirm Québec 511's terms of use before setting `CCTV_QUEBEC_VIDEO_ENABLED=1` on a public deployment. - **Google Maps Platform.** You supply your own API key and are bound by [Google's ToS](https://cloud.google.com/maps-platform/terms). Google Maps Content (tiles, geocodes, places) **may not be cached, stored, rehosted, or committed** — this app only ever uses it live, which is the compliant pattern. The "Google" attribution is displayed on the globe and must stay visible. Restrict your key (see [SECURITY.md](SECURITY.md)). - **Sea Marks and Ski Pistes (#10).** Two keyless raster overlay layers under Infrastructure, OpenSeaMap sea marks and OpenSnowMap ski pistes, requested tile by tile as the camera views them, with no prefetch, bulk download or caching on our side (OpenSnowMap forbids bulk tile download without prior agreement). They drape on the globe on the OSM and Bing stacks and on the Google Photorealistic tileset on Google 3D (see `src/maps/imageryHost.js`). OpenRailwayMap and OpenInfraMap, also requested in #10, are not included: OpenRailwayMap's tile server only answers requests whose Referer is its own site, and OpenInfraMap serves vector tiles that need a vector rendering pipeline. @@ -172,6 +173,8 @@ The optional Local ADS-B layer and the broadcast-FM receiver use radio you recei - **DelDOT live video cameras.** The keyless `tmc.deldot.gov/json/videocamera.json` catalog supplies active cameras and official `https://video.deldot.gov/live/…/playlist.m3u8` links. The local server transiently buffers bounded MPEG-TS segments in memory and deletes them on session release or idle expiry. No recordings are retained. `CCTV_DELDOT_ENABLED=0` disables the pack. Public availability is not a blanket redistribution license; deployment beyond personal local viewing needs confirmation of applicable DelDOT terms. - **Fintraffic weathercams.** The camera list is one keyless GeoJSON request to `tie.digitraffic.fi/api/weathercam/v1/stations` (809 stations / 2,275 presets), sent with the `Digitraffic-User: gods-eye-view` header the service asks clients to identify themselves with and with gzip; frames are stills on `weathercam.digitraffic.fi`, refreshed on each station's 600 s collection interval, which is also the client's ambient-still refresh cadence for this pack (the active camera keeps the usual 10-second refresh). One preset (a fixed camera view) is one camera; stations not `GATHERING` and presets not `inCollection` are dropped. Attribution is required by the CC BY 4.0 licence and is registered in the Data attribution popover. `CCTV_FINTRAFFIC_ENABLED=0` is the kill switch. - **DriveBC highway cameras.** The camera list comes from the keyless `https://www.drivebc.ca/api/webcams/` endpoint served by the DriveBC.ca site ([bcgov/DriveBC.ca](https://github.com/bcgov/DriveBC.ca)); frames come from `https://www.drivebc.ca/images/.jpg`, built from the numeric camera id. DataBC's [DriveBC HighwayCams](https://catalogue.data.gov.bc.ca/dataset/bc-highwaycams) catalogue entry publishes the same cameras under the Open Government Licence – British Columbia, but its CSV still lists the retired `images.drivebc.ca` frame URLs, which now return a placeholder. The licence's attribution statement is required and is registered in the Data attribution popover. By default the 250 cameras nearest Vancouver and Victoria load; `CCTV_DRIVEBC_MAX_SOURCES` changes the cap and `CCTV_DRIVEBC_ENABLED=0` turns the pack off. Some cameras in the feed are supplied by partners (TransLink, the City of Vancouver, the City of Surrey, Parks Canada / Alberta Motor Association and others); the feed's per-camera credit is carried onto the camera record and shown beside the provider in the CCTV panel. +- **City of Ottawa traffic cameras.** Camera images come from the city's [Traffic Camera Images API](https://traffic.ottawa.ca/en/traffic-map-data-lists-and-resources/about-the-data), which requires an access certificate requested through the city's registration form and allows one certificate and user id to fetch a camera at most once every 60 seconds. Set `OTTAWA_CAMERA_CERTIFICATE`; without it the pack is skipped and makes no request. The camera list is the documented keyless `traffic.ottawa.ca/map/service/camera` JSON (camera number, English and French names, coordinates, owner). Frames are `traffic.ottawa.ca/opendata/camera?c=`; the server adds the certificate and the user id `gev` at fetch time, so no catalog response carries the key, and serves each camera from one shared in-memory frame per minute. MTO cameras carried on the city feed keep their owner as a per-camera credit. The feed publishes no bearing, so headings use the shared id-hash fallback at low confidence, and no status field, so a camera the city takes offline still registers. Frames are never stored on disk. The city states no redistribution licence for the images; the certificate request asks how they will be used, so describe the deployment there. `CCTV_OTTAWA_MAX_SOURCES` caps the pack (default 250, nearest downtown) and `CCTV_OTTAWA_ENABLED=0` turns it off. +- **World cams image subset.** The normal CCTV catalog adds 1,176 Oregon TripCheck stills and 1,054 MLIT river cameras from the curated `config/cctv_sources.world-image-cameras.json` export; disable it with `CCTV_WORLD_CAMERAS_ENABLED=0`. The export's Vegagerðin rows are left out because the Iceland pack already loads those cameras. The server validates and pins each image URL to its provider path, fetches a frame only when a camera is viewed, and never stores or redistributes it. [ODOT allows businesses, private citizens and organizations to use TripCheck images and asks for credit](https://www.tripcheck.com/Pages/Frequently-Asked-Questions) ("Camera courtesy of ODOT"); TripCheck also carries partner cameras run by Oregon counties and cities, Caltrans and WSDOT, which keep their owner's name in the camera label. MLIT's [site terms](https://www.river.go.jp/kawabou/kwb_apend/html/caution.html) follow the Government of Japan Standard Terms of Use 2.0 (CC BY 4.0 compatible, commercial use allowed, source credit required) and ask tools not to collect data periodically, pointing regular collection to the river information data service; frames are therefore fetched only on view and refresh at most every ten minutes per camera. Both credits are registered in the Data attribution popover. - **TxDOT ITS cameras.** The catalog comes from the keyless `its.txdot.gov/its/DistrictIts/GetCctvStatusListByDistrict` endpoint, one call per district. Frames come from the per-camera `GetCctvSnapshotByIcdId` endpoint, which answers JSON carrying a base64 JPEG rather than an image body; the proxy decodes it only for responses from the official TxDOT origin and validates the JPEG header before serving. Only cameras reporting `Device Online` are registered. Districts default to Austin and San Antonio (`CCTV_TXDOT_DISTRICTS`; 25 codes exist statewide); `CCTV_TXDOT_MAX_SOURCES` caps the pack and `CCTV_TXDOT_ENABLED=0` turns it off. Frames are fetched live at request time and are never stored or redistributed. - **Tallinn ristmikud.** Intersection camera stills are fetched live from `ristmikud.tallinn.ee` (`/last/camNNN.jpg`). The curated catalog (`config/cctv_sources.tallinn.json`) supplies coordinates and heading priors; only server-registered ristmikud HTTPS URLs are proxied. Frames are fetched at request time and never stored or redistributed. Disable with `CCTV_TALLINN_ENABLED=0`. - **Tarktee / Transpordiamet.** Estonia road-weather camera locations and current JPEG URLs come from keyless DATEX2 endpoints on `tarktee.transpordiamet.ee` (`/api/v1/datex/roadCameraLocations` + `roadCameraImages`). Frame URLs rotate with each capture; the 15-minute CCTV source cache refreshes them. Only `https://tarktee.transpordiamet.ee/images/…` URLs are registered. Disable with `CCTV_TARKTEE_ENABLED=0`. @@ -223,6 +226,8 @@ The [Bhote Koshi event pack](public/events/bhote-koshi-2026/README.md), under `p | **Datacenters** (4,352) | `datacenters/` | **ODbL 1.0** (OpenStreetMap extract) | ✅ (attribution + share-alike on data) | © OpenStreetMap contributors (shared credit) | | **Dams** (704) | `dams/` | **ODbL 1.0** (OpenInfraMap / OSM extract) | ✅ (attribution + share-alike on data) | © OpenStreetMap contributors (shared credit) + Open Infrastructure Map | | **Military area names** (36,466) | `osm_military_names/` | **ODbL 1.0** (OpenStreetMap, via Overture Maps) | ✅ (attribution + share-alike on data) | © OpenStreetMap contributors (shared credit) + Overture Maps Foundation | +| **Québec CCTV source catalog** (1,120 locations) | `public/quebec-cameras.json` | Mixed: MTQ locations CC BY 4.0; Montréal camera nodes ODbL 1.0; scenic records retain per-record provenance. No video files are bundled or cached. | Location data is per-record; video remains hosted by Québec 511 and its platform terms apply; scenic source pages may have separate terms | MTQ / Données Québec CC BY 4.0; © OpenStreetMap contributors (ODbL); scenic operator and position source shown in the selected-camera panel | +| **World camera image subset** (2,230 locations) | `config/cctv_sources.world-image-cameras.json` | Mixed: ODOT TripCheck public images (ODOT permits use with credit) and MLIT site content under terms compatible with CC BY 4.0. Frames are not bundled or persisted; the server holds a bounded in-memory cache. | Per-source terms apply; NZTA Journey Planner web-cache rows are excluded; Vegagerðin rows are served by the Iceland pack instead | Oregon Department of Transportation (Camera courtesy of ODOT) and Japan Ministry of Land, Infrastructure, Transport and Tourism (出典:国土交通省 川の防災情報) | | **TeleGeography Submarine Cable Map** (712 cables + 1,917 landing points) | `telegeography_submarine_cables/` | **CC BY-NC-SA 3.0** | ❌ **NonCommercial — remove for commercial use** | "© TeleGeography — submarinecablemap.com" | | **Natural Earth physical regions** (1,046 land + 292 marine named polygons) | `natural_earth/` | **Public domain** | ✅ (no restrictions) | "Made with Natural Earth" (courtesy credit — not legally required) | | **DataSF Analysis Neighborhoods** (41 SF neighborhood polygons) | `neighborhoods/` | **PDDL 1.0** (public domain) | ✅ (no restrictions) | "City & County of San Francisco — DataSF" (courtesy — not legally required) | diff --git a/README.md b/README.md index 5213c8cc1..00f65bf3b 100644 --- a/README.md +++ b/README.md @@ -440,7 +440,7 @@ Twenty-two layers and map sources. **Twenty have a keyless path.** Some offer ad | 🌍 **Earthquakes** | Global seismic activity, last 24h | USGS | 🟢 | | ◍ **Air quality** | Live AQHI on the published 1–10+ health-risk scale, with a Weather-panel card showing the band legend and the highest readings in view. **Canada only** — ECCC is the first registered provider | ECCC MSC GeoMet | 🟢 | | 🚗 **Traffic** | Simulated vehicles on OSM roads. With TomTom, live flow speeds drive the simulation and congestion colors below ~8 km; individual vehicle positions are not live observations | TomTom + OSM | 🟢 simulation · 🟡 live flow speeds | -| 📹 **CCTV Mesh** | ~4,000 public cameras (shared cap) projected _into_ the 3D space — Austin · Texas (TxDOT) · California (Caltrans) · London (TfL) · Ontario (511, free developer key) · Finland (Fintraffic) · British Columbia (DriveBC) · Estonia (Tallinn, Tarktee) · Delaware (DelDOT live video) · New South Wales (Live Traffic NSW) · Calgary · Norway (Statens vegvesen) · Toronto · King County (WA) · Washington (WSDOT) · Catalonia (Servei Català de Trànsit) · Iceland (Vegagerðin) · Hong Kong (Transport Department) · Taiwan (Freeway Bureau, MOTC) · Italy (A22 Brennero motorway), plus opt-in New York City (NYC DOT TMC, needs your own NYC DOT agreement), opt-in Lithuania (Via Lietuva / Eismoinfo, photo licence unconfirmed), opt-in Florida (FL511, individual personal use only; other use needs FDOT's written consent) and opt-in Houston (TranStar, enable only with TxDOT's written permission per TranStar's Content Usage terms). Positions are published; poses are estimated priors **you calibrate by dragging a gizmo on the camera itself** | City APIs | 🟢 | +| 📹 **CCTV Mesh** | up to 7,350 camera locations (4,000 shared round-robin slots, plus room for 1,120 Québec and 2,230 World image cameras) projected _into_ the 3D space — Austin · Texas (TxDOT) · California (Caltrans) · London (TfL) · Ontario (511, free developer key) · Ottawa (City of Ottawa, free access certificate) · Finland (Fintraffic) · British Columbia (DriveBC) · Estonia (Tallinn, Tarktee) · Delaware (DelDOT live video) · New South Wales (Live Traffic NSW) · Calgary · Norway (Statens vegvesen) · Toronto · King County (WA) · Washington (WSDOT) · Catalonia (Servei Català de Trànsit) · Iceland (Vegagerðin) · Hong Kong (Transport Department) · Taiwan (Freeway Bureau, MOTC) · Québec (MTQ locations with Québec 511 links, Montréal locations, regional webcams) · Oregon (TripCheck) · Japan (MLIT river cameras) · Italy (A22 Brennero motorway), plus opt-in New York City (NYC DOT TMC, needs your own NYC DOT agreement), opt-in Lithuania (Via Lietuva / Eismoinfo, photo licence unconfirmed), opt-in Québec 511 in-browser video (embedding terms unconfirmed), opt-in Florida (FL511, individual personal use only; other use needs FDOT's written consent) and opt-in Houston (TranStar, enable only with TxDOT's written permission per TranStar's Content Usage terms). Positions are published or attributed; poses are estimated priors **you calibrate by dragging a gizmo on the camera itself** | City APIs | 🟢 | | 📷 **Mapped ALPR Cameras** | License-plate-reader camera locations tagged by OpenStreetMap contributors, loaded one city-sized view at a time, with **SHOW NEAREST**. Locations and tags only: no plate data, no video | OpenStreetMap (incl. DeFlock mapping) | 🟢 | | 📷 **Street Level** | Street-level photos behind one panel, one chip per provider: coverage on the streets, image cones, an embedded viewer with full-screen **EXPAND**. Mapillary, Google Street View, KartaView and Panoramax | Mapillary · Google · KartaView · Panoramax | 🟢 KartaView, Panoramax · 🟡 Mapillary token · 🔴 Google Maps key | | 📻 **Radio** | Geolocated world radio with an **analog tuner** — drag the needle across up to 750 stations and the globe flies to each broadcaster | Radio Browser / broadcasters | 🟢 | diff --git a/SECURITY.md b/SECURITY.md index d0fd19b3e..6e3625f71 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -71,11 +71,12 @@ The data proxies under `server/providers/` are written so the browser cannot tur - **No arbitrary-URL fetching.** The CCTV frame proxy fetches only server-registered camera/frame URLs — clients cannot pass an upstream URL to fetch (SSRF mitigation). Other proxies target fixed upstream hosts. - **Live HLS is bounded and origin-pinned.** Registered HTTP(S) HLS sources use a Node puller that rejects redirects and off-origin playlist references, bounds playlists to 256 KiB and segment bodies to 8 MiB while streaming, and aborts timed-out or released sessions. At most two sessions retain 12 segments/24 MiB each, plus bounded download buffers. Stores are memory-only and idle sessions expire after 15 seconds. RTMP/ffmpeg execution is not enabled. Locally configured source URLs remain an operator trust boundary. - **Radio is not an audio relay.** `/api/radio/stations` contacts only allowlisted Radio Browser HTTPS hosts and paths, rejects redirects, rejects any hostname with a loopback/private/link-local/metadata/non-public A or AAAA result, and pins each TLS connection to a validated address. It returns normalized public HTTPS stream URLs; `/api/radio/click/:uuid` applies the same destination policy and accepts only station IDs from the current bounded catalog. The browser then connects directly to the broadcaster after an explicit playback action, so the broadcaster sees the listener's IP address. GEV never proxies, caches, records, or redistributes audio. +- **Québec 511 video plays in the browser, opt-in and after Play.** With `CCTV_QUEBEC_VIDEO_ENABLED=1`, `/api/cctv/sources` lists, for each MTQ camera, one URL built server-side from its numeric id on `https://www.quebec511.info/Carte/Fenetres/camera.ashx`; the overlay accepts no other host, path or format. The browser loads that clip only after the viewer presses Play for the selected camera, so Québec 511 sees the viewer's IP address, and the panel says so before Play. Selecting a camera by click, auto-hop, a scene or voice never loads it, and switching cameras stops playback. GEV never proxies, caches or reads the video's pixels. With the flag unset (the default) the browser makes no request to Québec 511. - **No verbatim client headers upstream.** The CCTV media route is the one route that relays a request header (`Range`, for video seeking). It is parsed and canonicalized before it is forwarded: one `bytes=` range only, with every accepted form — explicit span, open-ended and suffix — bounded to the same 64 MiB ceiling the relay applies to a declared response body. Multi-range, malformed, inverted and non-`bytes` values are dropped and the request proceeds without a `Range`, as RFC 7233 §3.1 prescribes. Bounding the request bounds what is asked for: a response that declares no length — live streamed media, or a chunked body from an upstream that ignores the `Range` — has no ceiling. An upstream request the browser has stopped waiting for is cancelled rather than left running, whether the viewer leaves before the headers arrive or during the body. - **Transit fetches registered feeds only.** `/api/transit/vehicles/` resolves the id against `src/data/transitFeeds.js`; the browser never supplies a URL, and a feed that is registered but disabled does not resolve at all. Redirects are followed manually and each hop is validated against the feed's own https origin before it is requested, so an off-origin or downgraded hop is refused rather than contacted. Bodies are capped at 8 MB, the protobuf is decoded server-side under entity-count and string-length ceilings, a differential feed is refused, and snapshots live 15 s in memory with no disk cache. A per-feed admission limiter and a failure cooldown ladder bound what this process can ask of any operator. - **Local receiver feeds are operator-configured and local-only.** `/api/local-receivers/aircraft` reads only the `aircraft.json` URLs in the server's `LOCAL_RECEIVER_FEEDS`; the browser never supplies an address. Each host must pass the shared tap address rule (`src/data/tapAddress.js`: loopback, RFC1918, `localhost`, `*.local`; no link-local, IPv6 or other names), the scheme must be http(s), the path must end in `aircraft.json`, and credentials, queries and fragments are refused. Invalid entries are logged at startup and never fetched. Reads use a 2 s timeout, refuse redirects, cap bodies at 2 MB and share one read per second; responses name each feed by band only and never carry upstream error text. - **Voice place search runs only on the operator's Overpass.** `/api/osm/features` answers only when `OVERPASS_UPSTREAMS` is set and never falls back to a public instance. The client sends a curated preset id, a box, a mode and a limit; the server writes and quotes the Overpass query itself, so no client or model text reaches it. Boxes are capped (36 deg² for a count, 4 deg² for a listing), as are the feature limit, the Overpass timeout and memory, and the response bytes read. Each client (IPv6 clients keyed by /64, as on `/api/overpass`) runs one search at a time and two run at once in all, under a per-client rate limit (12/min) and a global one (30/min); a search gets 22 s across every configured endpoint in turn (Overpass itself is told 20 s), which ends before the voice answer stops waiting at 25 s. The route sits behind the cross-site gate below. Answers are cached in memory and on disk (`.gev-cache/osm-features/`, at most 400 entries and 256 MB, kept a day), keyed to the configured instance so a repointed `OVERPASS_UPSTREAMS` never serves the old one's answers; a malformed answer is never cached. -- **Validated response formats.** Proxied bodies are relayed only in the format the route serves. CCTV frames and the Street View fallback accept JPEG, PNG, GIF, WebP and AVIF only, sent under their canonical type; any other type falls through to the next fallback. Live CCTV media must match its feed kind (`video/mp4`, `video/webm`, or `multipart/x-mixed-replace` with a boundary) before it is relayed or the camera counts as healthy, and its redirects stay on the registered origin. GBFS bodies must parse as JSON and are re-serialized as `application/json; charset=utf-8`. Camera catalog URLs are pinned by parsed URL — scheme, exact host, no credentials, default port, and a normalized path inside the agency's image directory — and a redirect on a pinned host must stay inside the same directory. Every `/api/cctv` route uses the keyless cross-site checks described below, so cameras stay reachable behind a reverse proxy; a request carrying forwarding headers never reaches the key-bearing Street View fallback and gets the placeholder frame instead, as when no key is configured. +- **Validated response formats.** Proxied bodies are relayed only in the format the route serves. CCTV frames and the Street View fallback accept JPEG, PNG, GIF, WebP and AVIF only, sent under their canonical type; any other type falls through to the next fallback. The one exception is a source registered as an MJPEG still (the Taiwan Highway Bureau feeds): its `multipart/x-mixed-replace` answer is read only up to its first JPEG part, capped at 2 MB, and sent as `image/jpeg`; a multipart answer from any other camera falls through. A camera whose API needs an operator credential (the City of Ottawa certificate, `OTTAWA_CAMERA_CERTIFICATE`) has a keyless catalog URL; the frame proxy adds the credential only at fetch time, only for a URL inside that camera's pinned path, so `/api/cctv/sources` and `/api/cctv/stream` never carry it. Live CCTV media must match its feed kind (`video/mp4`, `video/webm`, or `multipart/x-mixed-replace` with a boundary) before it is relayed or the camera counts as healthy, and its redirects stay on the registered origin. GBFS bodies must parse as JSON and are re-serialized as `application/json; charset=utf-8`. Camera catalog URLs are pinned by parsed URL — scheme, exact host, no credentials, default port, and a normalized path inside the agency's image directory — and a redirect on a pinned host must stay inside the same directory. Every `/api/cctv` route uses the keyless cross-site checks described below, so cameras stay reachable behind a reverse proxy; a request carrying forwarding headers never reaches the key-bearing Street View fallback and gets the placeholder frame instead, as when no key is configured. - **Consistent API response headers.** Every `/api` response, including errors, partial content, Host refusals and unknown routes, carries `Content-Security-Policy: default-src 'none'; sandbox` and `X-Content-Type-Options: nosniff` (`apiResponseHeadersPlugin` in `build/vite.js`, installed ahead of the Host check). A route that sets its own policy adds it as a further policy; it never replaces this one. - **Response-size caps and timeouts** on proxied responses. - **Sanitized errors** — internal error details are not echoed back to clients. diff --git a/changelog.d/1506-cctv-taiwan-quebec-ottawa-world.md b/changelog.d/1506-cctv-taiwan-quebec-ottawa-world.md new file mode 100644 index 000000000..25e0c832d --- /dev/null +++ b/changelog.d/1506-cctv-taiwan-quebec-ottawa-world.md @@ -0,0 +1,8 @@ +- Expand CCTV coverage with a keyless Taiwan Highway Bureau fallback, 1,120 + Québec camera locations, City of Ottawa traffic cameras (needs a free city + access certificate, `OTTAWA_CAMERA_CERTIFICATE`), and 2,230 curated + image-backed cameras from Oregon and Japan (InoukT, #1506). +- Québec 511 in-browser video is opt-in (`CCTV_QUEBEC_VIDEO_ENABLED=1`) and + loads only after the viewer presses Play; enforce provider-specific frame + refresh limits, and report recognized MLIT maintenance images as degraded + instead of healthy camera snapshots. diff --git a/config/cctv_sources.world-image-cameras.json b/config/cctv_sources.world-image-cameras.json new file mode 100644 index 000000000..7bddd62a1 --- /dev/null +++ b/config/cctv_sources.world-image-cameras.json @@ -0,0 +1,35682 @@ +[ + { + "id": "world-jp-river-310497008", + "name": "中津隈8号橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.321083, + "lon": 130.449028, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497022", + "name": "久里崎橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.411111, + "lon": 130.010556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497022.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497022.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497017", + "name": "今出橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.287917, + "lon": 130.125694, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497012", + "name": "今重橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.2335, + "lon": 130.2705, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497012.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497012.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497018", + "name": "北田橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.285958, + "lon": 130.093483, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497018.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497018.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497030", + "name": "塩田橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.125583, + "lon": 130.060083, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497030.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497030.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497014", + "name": "境川橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.247, + "lon": 130.218639, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497021", + "name": "大橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.425611, + "lon": 130.001611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497021.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497021.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497002", + "name": "学校橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.273136, + "lon": 130.324158, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497007", + "name": "小原橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.329583, + "lon": 130.458889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497026", + "name": "岩栗", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.2725, + "lon": 129.886111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497026.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497026.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497032", + "name": "巌橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.078517, + "lon": 130.067397, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497032.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497032.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497006", + "name": "幸津橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.361694, + "lon": 130.49775, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497009", + "name": "広円橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.315228, + "lon": 130.387825, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497024", + "name": "新岡口橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.445119, + "lon": 130.056775, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497024.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497024.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497010", + "name": "朝日橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.340783, + "lon": 130.364844, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497019", + "name": "杉橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.193333, + "lon": 130.030278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497023", + "name": "武内", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.227556, + "lon": 129.964194, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497023.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497023.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497001", + "name": "江上", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.247928, + "lon": 130.327239, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497025", + "name": "浜崎", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.446111, + "lon": 130.041944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497025.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497025.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497004", + "name": "牛会橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.417594, + "lon": 130.523825, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497015", + "name": "牛津江", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.248333, + "lon": 130.2, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497033", + "name": "石木津", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.092703, + "lon": 130.104261, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497033.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497033.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497013", + "name": "祇園", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.303667, + "lon": 130.203389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497013.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497013.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497031", + "name": "組知橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.113728, + "lon": 130.089778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497031.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497031.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497011", + "name": "船津", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.212183, + "lon": 130.302061, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497011.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497011.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497016", + "name": "船田橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.275, + "lon": 130.186944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497029", + "name": "菅野橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.174333, + "lon": 129.893889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497029.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497029.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-222819045", + "name": "西古川(排)空間監視", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.194442, + "lon": 130.150275, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/222819045.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/222819045.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497005", + "name": "酒井上橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.367867, + "lon": 130.532928, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497028", + "name": "長井手", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.243139, + "lon": 129.853139, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497028.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497028.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497003", + "name": "飯田橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.379167, + "lon": 130.538889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497020", + "name": "髙橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.212778, + "lon": 130.039167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310497027", + "name": "黄金橋", + "city": "佐賀県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.272639, + "lon": 129.870417, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310497027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310497027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307180001", + "name": "但東ダム上流", + "city": "兵庫県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.48651, + "lon": 135.00575, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307180001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307180001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257445", + "name": "とん田川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.8025, + "lon": 143.824439, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257445.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257445.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257170", + "name": "アイヌ川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.732642, + "lon": 142.418731, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257170.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257170.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257515", + "name": "アカタノンペ川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.893875, + "lon": 143.919856, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257515.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257515.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257498", + "name": "アセツツリ川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.002006, + "lon": 144.398606, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257498.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257498.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257457", + "name": "イワサキ川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.773611, + "lon": 143.870833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257457.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257457.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257458", + "name": "ウエンナイ川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.393889, + "lon": 141.706394, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257458.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257458.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257130", + "name": "ウッペツ川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.791636, + "lon": 142.325523, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257130.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257130.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257531", + "name": "ウツベツ川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.920864, + "lon": 143.187501, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257531.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257531.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257452", + "name": "エトンビ川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.817222, + "lon": 144.592773, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257452.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257452.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257567", + "name": "オケネ川 3.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.794383, + "lon": 143.130951, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257567.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257567.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257562", + "name": "オシタップ川 3.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.924261, + "lon": 143.424014, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257562.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257562.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257287", + "name": "オチャラッペ川 4.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.389167, + "lon": 140.025278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257287.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257287.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257383", + "name": "オバウシナイ川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.586761, + "lon": 142.135968, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257383.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257383.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257504", + "name": "オビラシケ川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.00205, + "lon": 144.478948, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257504.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257504.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257576", + "name": "オベトン川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.820797, + "lon": 143.656728, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257576.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257576.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257168", + "name": "オホーツナイ川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.78625, + "lon": 142.334828, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257168.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257168.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257466", + "name": "オムロシュベツ川1.3kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.840043, + "lon": 142.45826, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257466.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257466.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257253", + "name": "オロッコ川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.856667, + "lon": 140.891667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257253.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257253.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257442", + "name": "オロムシ川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.727444, + "lon": 143.791417, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257442.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257442.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257380", + "name": "カバユサンナイ川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.624556, + "lon": 141.022314, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257380.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257380.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257259", + "name": "キライチ川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.132222, + "lon": 141.188889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257259.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257259.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257470", + "name": "クサンル川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.394656, + "lon": 141.686867, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257470.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257470.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257368", + "name": "クスリサンベツ川 4.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.496944, + "lon": 141.141667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257368.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257368.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257474", + "name": "クッチャロ川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.130528, + "lon": 142.365502, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257474.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257474.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257214", + "name": "クラヌマ川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.321028, + "lon": 142.422483, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257214.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257214.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257350", + "name": "ケリマイ川 9.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.270278, + "lon": 142.685, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257350.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257350.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257500", + "name": "コイトイ川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.983578, + "lon": 144.154161, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257500.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257500.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257174", + "name": "コルコニウシベツ川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.467856, + "lon": 142.466332, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257174.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257174.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257441", + "name": "サクルー川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.198056, + "lon": 143.058616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257441.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257441.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257548", + "name": "サックシュオルベツ川 20.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.229364, + "lon": 143.294177, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257548.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257548.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257543", + "name": "サッチャルベツ川 8.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.645481, + "lon": 143.189057, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257543.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257543.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257451", + "name": "サナブチ川 3.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.077778, + "lon": 143.509449, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257451.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257451.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257545", + "name": "サラベツ川 11.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.655911, + "lon": 143.177704, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257545.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257545.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257501", + "name": "サンタクンベ川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.985519, + "lon": 144.479936, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257501.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257501.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257373", + "name": "シャミチセ川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.481667, + "lon": 140.884167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257373.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257373.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257418", + "name": "シュウトルマップ川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.191389, + "lon": 143.08306, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257418.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257418.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257448", + "name": "シュブシュブナイ川 2.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.783139, + "lon": 143.924667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257448.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257448.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257154", + "name": "タヨロマ川 7.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.285875, + "lon": 142.400982, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257154.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257154.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257502", + "name": "タワラマップ川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.548781, + "lon": 144.974681, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257502.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257502.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257069", + "name": "ダルミ川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.15308, + "lon": 141.6629, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257069.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257069.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257286", + "name": "チブタウシナイ川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.431944, + "lon": 140.011116, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257286.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257286.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257386", + "name": "チマイベツ川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.381908, + "lon": 140.915978, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257386.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257386.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257201", + "name": "チューブス川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.174444, + "lon": 142.383978, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257201.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257201.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257417", + "name": "トマップ川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.913056, + "lon": 144.179449, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257417.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257417.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257378", + "name": "ニタッポロ川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.775256, + "lon": 141.833583, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257378.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257378.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257155", + "name": "ヌッカクシ富良野川 14.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.452756, + "lon": 142.479478, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257155.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257155.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257136", + "name": "ヌッカクシ富良野川 2.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.363244, + "lon": 142.414201, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257136.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257136.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257226", + "name": "ヌッチ川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.1925, + "lon": 140.764172, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257226.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257226.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257551", + "name": "ヌップク川 8.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.796558, + "lon": 143.161063, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257551.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257551.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257095", + "name": "パンケチュウベシナイ川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.21672, + "lon": 141.516389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257095.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257095.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257447", + "name": "パンケビバウシ川 2.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.749722, + "lon": 143.509639, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257447.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257447.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257570", + "name": "パンケ仙美里川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.185086, + "lon": 143.590607, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257570.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257570.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257541", + "name": "パンケ新得川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.081817, + "lon": 142.818828, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257541.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257541.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257025", + "name": "パンケ歌志内川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.488094, + "lon": 141.913513, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257025.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257025.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257044", + "name": "パンケ歌志内川 8.25Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.480181, + "lon": 141.967311, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257044.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257044.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257522", + "name": "ピウカ川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.910097, + "lon": 143.039513, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257522.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257522.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257346", + "name": "フシコベツ川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.531389, + "lon": 141.286394, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257346.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257346.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257471", + "name": "フーレップ川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.732603, + "lon": 142.740817, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257471.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257471.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257390", + "name": "ブウベツ川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.550828, + "lon": 141.327483, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257390.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257390.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257135", + "name": "ベベルイ川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.348508, + "lon": 142.401444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257135.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257135.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257519", + "name": "ペケレベツ川 4.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.006992, + "lon": 142.874036, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257519.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257519.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257563", + "name": "ペンケオタソイ川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.075936, + "lon": 142.831991, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257563.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257563.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257058", + "name": "ペンケスナ川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.500203, + "lon": 141.9077, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257058.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257058.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257468", + "name": "ペンケナイ川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.837994, + "lon": 142.481875, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257468.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257468.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257197", + "name": "ペンケニウプ川 7.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.483844, + "lon": 142.430371, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257197.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257197.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257431", + "name": "ペンケビバウシ川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.753889, + "lon": 143.510282, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257431.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257431.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257211", + "name": "ペンケ十号川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.485389, + "lon": 142.419347, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257211.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257211.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257048", + "name": "ペンケ歌志内川 15.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.521186, + "lon": 142.034813, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257048.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257048.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257047", + "name": "ペンケ歌志内川 2.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.504336, + "lon": 141.926824, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257047.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257047.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257176", + "name": "ペーパン川 11.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.7402, + "lon": 142.580925, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257176.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257176.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257127", + "name": "ペーパン川 3.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.774, + "lon": 142.490069, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257127.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257127.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257572", + "name": "ホネオップ川 4.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.964447, + "lon": 142.912591, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257572.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257572.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257256", + "name": "ホンベツ川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.706389, + "lon": 140.065839, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257256.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257256.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257061", + "name": "ポンアノロ川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.024614, + "lon": 141.860778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257061.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257061.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257382", + "name": "ポンアヨロ川 4.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.465964, + "lon": 141.165892, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257382.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257382.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257097", + "name": "ポンウエンベツ川 4.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.062042, + "lon": 141.839324, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257097.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257097.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257166", + "name": "ポンウシベツ川 3.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.757611, + "lon": 142.423021, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257166.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257166.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257208", + "name": "ポンウシベツ川分水路 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.754578, + "lon": 142.431494, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257208.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257208.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257075", + "name": "ポントネ川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.2051, + "lon": 141.78825, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257075.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257075.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257511", + "name": "ポン多和川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.330822, + "lon": 144.60364, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257511.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257511.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257124", + "name": "ポン川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.728378, + "lon": 142.400538, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257124.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257124.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257199", + "name": "ポン布部川 3.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.307708, + "lon": 142.560596, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257199.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257199.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257435", + "name": "ポン止別川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.856, + "lon": 144.458944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257435.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257435.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257121", + "name": "マップ川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.164311, + "lon": 141.930319, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257121.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257121.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257018", + "name": "ママチ川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.815336, + "lon": 141.644953, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257018.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257018.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257068", + "name": "ママチ川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.821861, + "lon": 141.655921, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257068.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257068.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257564", + "name": "メン川 5.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.925956, + "lon": 143.279894, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257564.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257564.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257034", + "name": "ヤリキレナイ川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.013889, + "lon": 141.783616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257034.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257034.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257070", + "name": "ユカンボシ川 4.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.872831, + "lon": 141.591754, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257070.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257070.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257203", + "name": "ユクトラシュベツ川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.163986, + "lon": 142.565522, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257203.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257203.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257076", + "name": "ラウネナイ川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.020817, + "lon": 141.415314, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257076.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257076.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257246", + "name": "リヤムナイ川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.018611, + "lon": 140.570833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257246.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257246.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257104", + "name": "ルルマップ川 2.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.934722, + "lon": 141.580008, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257104.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257104.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257402", + "name": "ロクシナイ川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.885361, + "lon": 141.766088, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257402.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257402.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257179", + "name": "ワッカウエンナイ川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.020803, + "lon": 142.408889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257179.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257179.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257257", + "name": "ワッカタサップ川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.86, + "lon": 140.908611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257257.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257257.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257205", + "name": "七号川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.839458, + "lon": 142.341681, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257205.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257205.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257090", + "name": "三樽別川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.112561, + "lon": 141.251117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257090.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257090.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257406", + "name": "三毛別川 19.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.179389, + "lon": 141.780773, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257406.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257406.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257400", + "name": "三毛別川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.255472, + "lon": 141.713588, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257400.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257400.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257351", + "name": "三石川 4.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.274722, + "lon": 142.609722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257351.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257351.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257117", + "name": "三笠幌内川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.23143, + "lon": 141.88707, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257117.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257117.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257444", + "name": "三線川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.020278, + "lon": 143.766944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257444.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257444.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257064", + "name": "三里川 3.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.017256, + "lon": 141.463682, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257064.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257064.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257371", + "name": "上鷲別富岸川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.362817, + "lon": 141.048803, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257371.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257371.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257461", + "name": "下エベコロベツ川 18.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.071389, + "lon": 141.83556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257461.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257461.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257183", + "name": "下川パンケ川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.300464, + "lon": 142.619972, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257183.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257183.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257213", + "name": "下川ペンケ川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.286444, + "lon": 142.660644, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257213.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257213.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257565", + "name": "下牛首別川 3.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.787069, + "lon": 143.492493, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257565.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257565.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257039", + "name": "中の川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.084131, + "lon": 141.271039, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257039.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257039.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257010", + "name": "中の川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.117778, + "lon": 141.266393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257438", + "name": "中土場川 7.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.133889, + "lon": 143.573607, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257438.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257438.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257157", + "name": "中士別十線川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.159872, + "lon": 142.451226, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257157.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257157.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257303", + "name": "中野川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.829147, + "lon": 140.743375, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257303.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257303.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257317", + "name": "中野川 4.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.704511, + "lon": 140.397592, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257317.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257317.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257294", + "name": "久根別川 13.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.921942, + "lon": 140.655458, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257294.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257294.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257270", + "name": "久根別川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.839444, + "lon": 140.691117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257270.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257270.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257510", + "name": "久著呂川 15.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.287619, + "lon": 144.368562, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257510.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257510.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257348", + "name": "乳呑川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.1625, + "lon": 142.791394, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257348.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257348.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257291", + "name": "亀田川 4.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.809167, + "lon": 140.756117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257291.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257291.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257089", + "name": "二里川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.0297, + "lon": 141.451603, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257089.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257089.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257180", + "name": "五号川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.721817, + "lon": 142.372081, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257180.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257180.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257193", + "name": "五線川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.138431, + "lon": 142.151252, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257193.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257193.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257479", + "name": "仁々志別川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.013611, + "lon": 144.362782, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257479.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257479.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257409", + "name": "仁頃川 7.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.899722, + "lon": 143.896949, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257409.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257409.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257132", + "name": "伊野川 5.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.745722, + "lon": 142.319707, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257132.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257132.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257544", + "name": "伏古別川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.934958, + "lon": 143.1919, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257544.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257544.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257574", + "name": "伏古川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.933439, + "lon": 143.141808, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257574.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257574.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257088", + "name": "伏籠川 2.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.1339, + "lon": 141.383731, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257088.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257088.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257443", + "name": "佐呂間別川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.079444, + "lon": 143.936384, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257443.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257443.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257424", + "name": "佐呂間別川 17.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.942222, + "lon": 143.650278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257424.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257424.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257425", + "name": "佐呂間別川 20.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.006111, + "lon": 143.76056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257425.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257425.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257297", + "name": "佐女川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.680064, + "lon": 140.432947, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257297.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257297.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257578", + "name": "佐幌川 6.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.087758, + "lon": 142.832206, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257578.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257578.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257546", + "name": "佐野川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.247325, + "lon": 143.547839, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257546.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257546.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257252", + "name": "余市中の川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.16, + "lon": 140.785278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257252.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257252.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257235", + "name": "余市川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.165556, + "lon": 140.769444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257235.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257235.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257233", + "name": "余市川 10.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.123056, + "lon": 140.735278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257233.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257233.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257234", + "name": "余市川 30.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.049722, + "lon": 140.824444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257234.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257234.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257177", + "name": "倉沼川 10.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.716694, + "lon": 142.535615, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257177.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257177.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257128", + "name": "倉沼川 5.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.745486, + "lon": 142.489652, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257128.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257128.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257228", + "name": "倶登山川 2.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.904444, + "lon": 140.743893, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257228.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257228.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257349", + "name": "元浦川 12.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.260833, + "lon": 142.763893, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257349.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257349.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257389", + "name": "元浦川 3.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.216389, + "lon": 142.695, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257389.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257389.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257094", + "name": "入志別川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.725953, + "lon": 142.066279, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257094.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257094.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257364", + "name": "入鹿別川 5.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.616969, + "lon": 141.924433, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257364.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257364.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257569", + "name": "共成川 5.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.163014, + "lon": 143.301975, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257569.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257569.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257464", + "name": "兵知安川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.968611, + "lon": 142.290833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257464.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257464.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257401", + "name": "初山別川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.524167, + "lon": 141.776272, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257401.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257401.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257200", + "name": "初茶志内川 3.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.335722, + "lon": 142.379117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257200.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257200.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257335", + "name": "別々川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.580278, + "lon": 141.423061, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257335.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257335.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257488", + "name": "別保川 5.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.993333, + "lon": 144.469449, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257488.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257488.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257533", + "name": "利別川 19.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.243664, + "lon": 143.555653, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257533.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257533.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257537", + "name": "利別川 67.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.464506, + "lon": 143.737999, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257537.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257537.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257538", + "name": "利別川 8.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.176044, + "lon": 143.587706, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257538.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257538.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257019", + "name": "利根別川 7.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.18303, + "lon": 141.74478, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257143", + "name": "剣淵川 13.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.100433, + "lon": 142.382488, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257143.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257143.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257153", + "name": "剣淵川 22.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.026239, + "lon": 142.405864, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257153.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257153.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257149", + "name": "剣淵川 4.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.16525, + "lon": 142.377016, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257149.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257149.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257096", + "name": "加茂川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.10884, + "lon": 141.731, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257096.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257096.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257393", + "name": "勇払川 11.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.683333, + "lon": 141.673611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257393.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257393.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257325", + "name": "勇払川 6.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.678889, + "lon": 141.715278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257325.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257325.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257232", + "name": "勝納川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.181667, + "lon": 141.008333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257232.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257232.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257156", + "name": "北一号川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.349928, + "lon": 142.394347, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257156.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257156.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257122", + "name": "北光一の沢川 3.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.515842, + "lon": 141.947803, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257122.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257122.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257465", + "name": "北見幌別川 14.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.839722, + "lon": 142.476117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257465.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257465.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257469", + "name": "北見幌別川 25.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.7976, + "lon": 142.391797, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257469.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257469.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257108", + "name": "十一号川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.342789, + "lon": 141.860961, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257108.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257108.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257161", + "name": "十五号川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.679569, + "lon": 142.393511, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257161.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257161.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257202", + "name": "十線川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.289236, + "lon": 142.381942, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257202.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257202.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257189", + "name": "千代ケ岡川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.645094, + "lon": 142.450239, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257189.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257189.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257553", + "name": "千住川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.920594, + "lon": 143.266967, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257553.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257553.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257017", + "name": "千歳川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.818403, + "lon": 141.631276, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257035", + "name": "南六号川 5.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.962222, + "lon": 141.684171, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257035.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257035.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257071", + "name": "南利根別川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.185911, + "lon": 141.755331, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257071.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257071.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257172", + "name": "南校川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.75145, + "lon": 142.355372, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257172.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257172.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257296", + "name": "南部陣屋川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.5216, + "lon": 140.377478, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257296.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257296.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257566", + "name": "厚内川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.806714, + "lon": 143.812978, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257566.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257566.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257001", + "name": "厚別川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.046944, + "lon": 141.45306, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257357", + "name": "厚別川 16.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.520278, + "lon": 142.333338, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257357.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257357.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257332", + "name": "厚別川 6.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.446944, + "lon": 142.284449, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257332.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257332.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257063", + "name": "厚別川 8.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.989319, + "lon": 141.440663, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257063.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257063.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257282", + "name": "厚沢部川 22.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.883889, + "lon": 140.327227, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257282.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257282.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257281", + "name": "厚沢部川 7.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.923889, + "lon": 140.187222, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257281.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257281.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257046", + "name": "厚田川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.397222, + "lon": 141.445839, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257046.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257046.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257321", + "name": "厚真川 17.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.720833, + "lon": 141.877778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257321.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257321.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257320", + "name": "厚真川 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.625833, + "lon": 141.853338, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257320.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257320.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257314", + "name": "原木川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.728531, + "lon": 141.033428, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257314.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257314.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257152", + "name": "双珠別川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.976289, + "lon": 142.399983, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257152.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257152.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257397", + "name": "古丹別川 18.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.230583, + "lon": 141.789579, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257397.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257397.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257407", + "name": "古丹別川 6.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.271028, + "lon": 141.717254, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257407.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257407.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257240", + "name": "古宇川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.144722, + "lon": 140.434161, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257240.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257240.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257330", + "name": "古川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.335556, + "lon": 142.363616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257330.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257330.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257298", + "name": "古川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.801794, + "lon": 140.123897, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257298.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257298.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257514", + "name": "古川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.99285, + "lon": 144.174197, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257514.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257514.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257251", + "name": "古平冷水川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.256667, + "lon": 140.636944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257251.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257251.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257218", + "name": "古平川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.256667, + "lon": 140.645, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257218.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257218.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257312", + "name": "古武井川 0.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.784189, + "lon": 141.105483, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257312.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257312.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257573", + "name": "古舞川 4.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.813031, + "lon": 143.241874, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257573.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257573.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257278", + "name": "吉岡川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.443056, + "lon": 140.227228, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257278.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257278.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257361", + "name": "向別川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.186667, + "lon": 142.77195, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257361.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257361.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257481", + "name": "和天別川 3.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.955278, + "lon": 144.033616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257481.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257481.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257229", + "name": "喜茂別川 3.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.795, + "lon": 140.966393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257229.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257229.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257164", + "name": "基北川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.768358, + "lon": 142.385535, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257164.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257164.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257219", + "name": "堀株川 15.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.969167, + "lon": 140.67695, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257219.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257219.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257227", + "name": "堀株川 8.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.983889, + "lon": 140.613056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257227.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257227.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257030", + "name": "堺川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.723056, + "lon": 142.019727, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257030.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257030.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257100", + "name": "堺川放水路 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.732972, + "lon": 142.066997, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257100.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257100.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257231", + "name": "塩谷川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.203611, + "lon": 140.922494, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257231.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257231.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257467", + "name": "声問川(旧川) 4.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.403252, + "lon": 141.7588, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257467.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257467.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257530", + "name": "売買川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.89495, + "lon": 143.197658, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257530.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257530.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257542", + "name": "売買川分水路 2.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.834425, + "lon": 143.147897, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257542.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257542.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257036", + "name": "夕張川 15.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.984455, + "lon": 142.011044, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257036.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257036.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257512", + "name": "多和川 0.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.325458, + "lon": 144.60724, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257512.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257512.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257028", + "name": "多度志川 2.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.806667, + "lon": 142.034449, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257028.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257028.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257455", + "name": "大久保川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.790556, + "lon": 143.613056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257455.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257455.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257299", + "name": "大松前川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.433856, + "lon": 140.111886, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257299.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257299.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257272", + "name": "大野川 4.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.858056, + "lon": 140.646111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257272.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257272.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257111", + "name": "大願川 5.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.25722, + "lon": 141.76457, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257111.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257111.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257295", + "name": "天野川 16.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.747844, + "lon": 140.243294, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257295.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257295.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257280", + "name": "天野川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.775556, + "lon": 140.144722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257280.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257280.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257098", + "name": "太鳳川 5.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.738694, + "lon": 142.036139, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257098.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257098.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257054", + "name": "奈井江川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.421736, + "lon": 141.879123, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257054.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257054.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257026", + "name": "奈江豊平川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.471578, + "lon": 141.904329, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257026.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257026.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257285", + "name": "姫川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.972778, + "lon": 140.165838, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257285.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257285.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257185", + "name": "宇莫別川 3.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.596194, + "lon": 142.571117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257185.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257185.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257367", + "name": "安平川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.625278, + "lon": 141.738889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257367.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257367.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257323", + "name": "安平川 14.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.724444, + "lon": 141.803894, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257323.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257323.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257322", + "name": "安平川 25.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.8175, + "lon": 141.821944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257322.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257322.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257283", + "name": "安野呂川 5.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.951944, + "lon": 140.258338, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257283.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257283.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257342", + "name": "富岸川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.384722, + "lon": 141.072228, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257342.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257342.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257450", + "name": "富美川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.138889, + "lon": 143.509717, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257450.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257450.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257134", + "name": "富良野川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.356289, + "lon": 142.38296, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257134.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257134.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257137", + "name": "富良野川 10.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.416372, + "lon": 142.427978, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257137.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257137.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257138", + "name": "富良野川 16.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.463711, + "lon": 142.463583, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257138.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257138.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257404", + "name": "小平蘂川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.017639, + "lon": 141.670056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257404.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257404.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257410", + "name": "小町川 3.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.808333, + "lon": 143.846393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257410.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257410.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257440", + "name": "小石川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.822778, + "lon": 143.896106, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257440.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257440.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257165", + "name": "小股川 4.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.749336, + "lon": 142.422256, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257165.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257165.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257099", + "name": "小豆川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.733625, + "lon": 141.864632, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257099.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257099.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257051", + "name": "小野津幌川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.053917, + "lon": 141.481336, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257051.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257051.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257356", + "name": "小鉾岸川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.594444, + "lon": 140.641117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257356.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257356.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257260", + "name": "尻別川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.790278, + "lon": 140.933889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257260.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257260.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257220", + "name": "尻別川 19.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.809722, + "lon": 140.683893, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257220.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257220.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257238", + "name": "尻別川 37.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.885713, + "lon": 140.752998, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257238.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257238.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257237", + "name": "尻別川 53.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.860556, + "lon": 140.875833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257237.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257237.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257265", + "name": "尻岸内川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.761944, + "lon": 141.077222, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257265.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257265.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257494", + "name": "尾幌川 14.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.031836, + "lon": 144.617054, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257494.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257494.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257489", + "name": "尾幌川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.006944, + "lon": 144.701116, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257489.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257489.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257339", + "name": "岡志別川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.427222, + "lon": 141.10945, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257339.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257339.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257013", + "name": "島松川 6.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.936536, + "lon": 141.561487, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257013.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257013.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257091", + "name": "左股川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.049431, + "lon": 141.266403, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257091.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257091.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257158", + "name": "布礼別川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.316983, + "lon": 142.40376, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257158.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257158.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257526", + "name": "帯広川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.929778, + "lon": 143.202686, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257526.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257526.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257528", + "name": "帯広川 21.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.804478, + "lon": 143.066296, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257528.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257528.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257525", + "name": "帯広川 6.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.921456, + "lon": 143.135892, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257525.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257525.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257268", + "name": "常盤川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.820278, + "lon": 140.716394, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257268.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257268.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257388", + "name": "幌内川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.656444, + "lon": 141.624611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257388.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257388.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257067", + "name": "幌向川 24.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.16195, + "lon": 141.91867, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257067.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257067.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257020", + "name": "幌向川 3.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.14513, + "lon": 141.72132, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257509", + "name": "幌呂川 9.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.204519, + "lon": 144.262862, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257509.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257509.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257029", + "name": "幌新太刀別川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.787222, + "lon": 141.912504, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257029.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257029.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257434", + "name": "幾品川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.8775, + "lon": 144.704171, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257434.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257434.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257575", + "name": "広内川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.076392, + "lon": 142.82165, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257575.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257575.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257478", + "name": "庶路川 2.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.990278, + "lon": 144.126949, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257478.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257478.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257032", + "name": "当別川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.220278, + "lon": 141.526116, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257032.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257032.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257074", + "name": "当別川 7.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.2638, + "lon": 141.531168, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257074.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257074.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257133", + "name": "当麻川 4.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.838653, + "lon": 142.521824, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257133.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257133.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257194", + "name": "当麻熊の沢川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.827833, + "lon": 142.578614, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257194.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257194.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257105", + "name": "待合川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.693333, + "lon": 142.058343, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257105.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257105.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257244", + "name": "後志種川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.154167, + "lon": 140.775278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257244.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257244.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257024", + "name": "徳富川 4.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.5754, + "lon": 141.830458, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257024.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257024.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257078", + "name": "志寸川 2.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.588781, + "lon": 141.867782, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257078.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257078.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257059", + "name": "志幌加別川 9.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.029361, + "lon": 141.964332, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257059.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257059.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257113", + "name": "志文川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.161589, + "lon": 141.773031, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257113.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257113.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257190", + "name": "志比内川 3.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.644311, + "lon": 142.581452, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257190.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257190.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257196", + "name": "忠烈布川 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.298889, + "lon": 142.498338, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257196.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257196.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257031", + "name": "恵岱別川 5.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.709167, + "lon": 141.822227, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257031.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257031.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257554", + "name": "恵津美川 3.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.694844, + "lon": 143.12725, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257554.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257554.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257150", + "name": "愛別川 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.912206, + "lon": 142.572297, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257150.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257150.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257147", + "name": "愛宕新川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.758367, + "lon": 142.427068, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257147.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257147.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257334", + "name": "慶能舞川 4.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.481667, + "lon": 142.212783, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257334.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257334.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257293", + "name": "戸切地川 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.844422, + "lon": 140.628306, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257293.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257293.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257496", + "name": "戻辺川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.960572, + "lon": 144.059572, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257496.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257496.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257086", + "name": "手稲土功川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.132147, + "lon": 141.231606, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257086.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257086.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257255", + "name": "折川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.744722, + "lon": 140.132506, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257255.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257255.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257289", + "name": "折戸川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.044722, + "lon": 140.808061, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257289.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257289.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257053", + "name": "抜羽の沢川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.25057, + "lon": 141.88565, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257053.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257053.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257561", + "name": "振別川 4.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.484956, + "lon": 143.275214, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257561.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257561.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257379", + "name": "支安平川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.819383, + "lon": 141.841397, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257379.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257379.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257446", + "name": "支湧別川 8.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.829167, + "lon": 143.140838, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257446.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257446.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257337", + "name": "敷生川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.508611, + "lon": 141.273333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257337.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257337.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257421", + "name": "斜里川 13.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.783417, + "lon": 144.535222, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257421.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257421.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257420", + "name": "斜里川 2.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.901389, + "lon": 144.641116, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257420.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257420.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257215", + "name": "新タヨロマ川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.223333, + "lon": 142.373328, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257215.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257215.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257376", + "name": "新冠川 20.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.486556, + "lon": 142.433877, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257376.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257376.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257331", + "name": "新冠川 8.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.396944, + "lon": 142.37556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257331.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257331.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257395", + "name": "新冠川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.368333, + "lon": 142.310278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257395.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257395.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257011", + "name": "新川 8.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.108775, + "lon": 141.298239, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257011.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257011.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257523", + "name": "新帯広川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.927547, + "lon": 143.140748, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257523.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257523.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257141", + "name": "新美深川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.479433, + "lon": 142.377166, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257141.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257141.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257119", + "name": "於札内川 3.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.460206, + "lon": 141.832952, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257119.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257119.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257347", + "name": "日高幌別川 4.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.175833, + "lon": 142.851949, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257347.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257347.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257391", + "name": "日高目名川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.359422, + "lon": 142.391208, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257391.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257391.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257370", + "name": "日高門別川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.478569, + "lon": 142.077914, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257370.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257370.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257549", + "name": "旧オベトン川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.810042, + "lon": 143.659908, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257549.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257549.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257301", + "name": "旧久根別川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.827558, + "lon": 140.661828, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257301.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257301.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257092", + "name": "旧夕張川 11.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.044468, + "lon": 141.676296, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257092.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257092.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257080", + "name": "旧奈江豊平川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.475467, + "lon": 141.8781, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257080.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257080.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257558", + "name": "旧帯広川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.931461, + "lon": 143.217239, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257558.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257558.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257043", + "name": "旧幌向川 3.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.142731, + "lon": 141.6439, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257043.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257043.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257102", + "name": "旧幾春別川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.196769, + "lon": 141.7285, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257102.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257102.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257084", + "name": "旧琴似川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.134217, + "lon": 141.370117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257084.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257084.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257022", + "name": "旧美唄川 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.32527, + "lon": 141.76276, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257022.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257022.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257499", + "name": "旧雪裡川 4.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.043981, + "lon": 144.419361, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257499.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257499.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257066", + "name": "早苗別川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.10135, + "lon": 141.56031, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257066.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257066.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257007", + "name": "早苗別川放水路 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.086667, + "lon": 141.559727, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257225", + "name": "昆布川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.794167, + "lon": 140.601671, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257225.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257225.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257372", + "name": "明野川 6.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.670061, + "lon": 141.661917, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257372.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257372.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257483", + "name": "星が浦川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.0125, + "lon": 144.30806, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257483.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257483.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257221", + "name": "星置川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.135556, + "lon": 141.192217, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257221.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257221.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257495", + "name": "春別川 33.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.475803, + "lon": 145.058079, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257495.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257495.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257506", + "name": "春採川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.966972, + "lon": 144.39515, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257506.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257506.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257198", + "name": "智恵文川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.426217, + "lon": 142.402501, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257198.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257198.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257093", + "name": "最上川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.1203, + "lon": 141.7434, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257093.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257093.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257513", + "name": "最栄利別川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.469536, + "lon": 144.432283, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257513.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257513.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257003", + "name": "月寒川 4.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.040556, + "lon": 141.431671, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257062", + "name": "月寒川 7.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.025361, + "lon": 141.40571, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257062.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257062.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257195", + "name": "有利里川 3.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.370458, + "lon": 142.424793, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257195.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257195.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257374", + "name": "有珠川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.644722, + "lon": 141.551111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257374.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257374.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257081", + "name": "望月寒川 4.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.051203, + "lon": 141.399663, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257081.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257081.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257037", + "name": "望月寒川 7.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.021353, + "lon": 141.381797, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257037.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257037.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257055", + "name": "望来川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.318133, + "lon": 141.427086, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257055.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257055.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257217", + "name": "朝日六線川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.119, + "lon": 142.614339, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257217.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257217.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257239", + "name": "朝里川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.1575, + "lon": 141.043056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257239.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257239.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257275", + "name": "木古内川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.673611, + "lon": 140.431111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257275.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257275.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257433", + "name": "木禽川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.856389, + "lon": 144.108168, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257433.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257433.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257535", + "name": "本別川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.122264, + "lon": 143.613611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257535.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257535.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257224", + "name": "朱太川 14.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.675833, + "lon": 140.306111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257224.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257224.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257223", + "name": "朱太川 3.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.756944, + "lon": 140.291116, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257223.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257223.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257103", + "name": "杉原谷川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.558514, + "lon": 141.854412, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257103.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257103.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257116", + "name": "材木川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.219658, + "lon": 141.495085, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257116.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257116.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257340", + "name": "来馬川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.411667, + "lon": 141.103617, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257340.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257340.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257167", + "name": "東光川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.737589, + "lon": 142.400828, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257167.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257167.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257021", + "name": "東利根別川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.19344, + "lon": 141.77498, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257021.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257021.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257454", + "name": "東無加川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.788889, + "lon": 143.622227, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257454.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257454.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257266", + "name": "松倉川 2.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.784167, + "lon": 140.808611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257266.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257266.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257377", + "name": "板谷川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.543539, + "lon": 140.779658, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257377.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257377.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257014", + "name": "柏木川 5.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.915922, + "lon": 141.579591, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257527", + "name": "柏林台川 0.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.922825, + "lon": 143.158232, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257527.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257527.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257178", + "name": "栄川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.776411, + "lon": 142.338714, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257178.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257178.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257212", + "name": "桑の沢川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.294097, + "lon": 142.630049, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257212.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257212.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257248", + "name": "梅川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.209444, + "lon": 140.764161, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257248.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257248.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257360", + "name": "様似川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.129444, + "lon": 142.935278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257360.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257360.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257487", + "name": "標津川 14.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.554444, + "lon": 144.976342, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257487.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257487.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257486", + "name": "標津川 20.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.546003, + "lon": 144.939797, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257486.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257486.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257492", + "name": "標津川 5.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.637264, + "lon": 145.0829, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257492.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257492.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257115", + "name": "樺戸川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.489222, + "lon": 141.853767, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257115.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257115.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257557", + "name": "機関庫の川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.884347, + "lon": 143.196533, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257557.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257557.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257365", + "name": "歌別川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.009242, + "lon": 143.198231, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257365.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257365.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257432", + "name": "止別川 4.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.892194, + "lon": 144.481778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257432.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257432.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257505", + "name": "武佐川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.993314, + "lon": 144.426018, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257505.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257505.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257516", + "name": "歴舟川 13.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.494067, + "lon": 143.275608, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257516.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257516.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257173", + "name": "比布ウッペツ川 5.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.879097, + "lon": 142.481892, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257173.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257173.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257126", + "name": "比布川 4.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.870125, + "lon": 142.463669, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257126.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257126.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257363", + "name": "気仙川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.39635, + "lon": 140.909844, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257363.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257363.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257353", + "name": "気門別川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.474167, + "lon": 140.859728, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257353.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257353.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257405", + "name": "永寿川 3.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.833917, + "lon": 141.527883, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257405.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257405.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257191", + "name": "永山3号川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.789158, + "lon": 142.436014, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257191.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257191.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257171", + "name": "永山二号川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.784836, + "lon": 142.40365, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257171.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257171.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257292", + "name": "汐泊川 6.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.800278, + "lon": 140.871672, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257292.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257292.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257123", + "name": "江丹別川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.792931, + "lon": 142.279809, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257123.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257123.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257131", + "name": "江丹別川 13.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.876803, + "lon": 142.252403, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257131.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257131.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257359", + "name": "沙流川 32.9kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.895833, + "lon": 142.556116, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257359.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257359.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257369", + "name": "沙流川 5.0kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.725978, + "lon": 142.313121, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257369.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257369.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257027", + "name": "沼田奔川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.807778, + "lon": 141.952504, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257222", + "name": "泊川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.68, + "lon": 140.066661, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257222.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257222.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257309", + "name": "泥川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.887661, + "lon": 140.33246, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257309.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257309.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257273", + "name": "流渓川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.815278, + "lon": 140.621667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257273.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257273.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257038", + "name": "浜益川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.584167, + "lon": 141.418617, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257038.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257038.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257518", + "name": "浦幌川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.794825, + "lon": 143.650167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257518.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257518.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257517", + "name": "浦幌川 60.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.089061, + "lon": 143.603211, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257517.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257517.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257050", + "name": "浦臼内川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.428939, + "lon": 141.816161, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257050.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257050.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257439", + "name": "清瀬川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.24, + "lon": 143.266393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257439.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257439.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257073", + "name": "清田川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.997244, + "lon": 141.433211, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257073.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257073.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257550", + "name": "清見二線川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.931197, + "lon": 143.449158, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257550.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257550.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257539", + "name": "渋山川 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.883078, + "lon": 142.984829, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257539.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257539.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257437", + "name": "渚滑川 15.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.193333, + "lon": 143.07694, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257437.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257437.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257399", + "name": "温寧川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.154417, + "lon": 141.66225, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257399.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257399.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257145", + "name": "温根別川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.187458, + "lon": 142.260757, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257145.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257145.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257429", + "name": "湧別川 35.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.006111, + "lon": 143.339722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257429.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257429.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257302", + "name": "湯の川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.785139, + "lon": 140.794742, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257302.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257302.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257318", + "name": "湯の沢川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.791833, + "lon": 140.795256, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257318.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257318.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257250", + "name": "湯内川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.245278, + "lon": 140.708328, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257250.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257250.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257118", + "name": "滝田川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.434956, + "lon": 141.819485, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257118.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257118.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257087", + "name": "濁川 4.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.126964, + "lon": 141.2233, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257087.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257087.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257412", + "name": "無加川 28.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.758611, + "lon": 143.512504, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257412.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257412.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257411", + "name": "無加川 5.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.787778, + "lon": 143.718333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257411.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257411.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257503", + "name": "然内川 6.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.36315, + "lon": 144.991929, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257503.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257503.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257547", + "name": "然別川 8.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.018292, + "lon": 143.145966, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257547.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257547.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257023", + "name": "熊穴川 5.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.609125, + "lon": 141.935088, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257023.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257023.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257245", + "name": "熱郛川 8.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.670556, + "lon": 140.37195, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257245.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257245.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257129", + "name": "牛朱別川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.80265, + "lon": 142.518447, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257129.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257129.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257144", + "name": "犬牛別川 13.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.174058, + "lon": 142.273344, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257144.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257144.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257142", + "name": "犬牛別川 3.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.140972, + "lon": 142.360315, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257142.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257142.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257422", + "name": "猿間川 2.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.885, + "lon": 144.661393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257422.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257422.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257243", + "name": "玉川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.057222, + "lon": 140.504444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257243.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257243.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257009", + "name": "琴似川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.091944, + "lon": 141.320838, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257008", + "name": "琴似発寒川 4.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.074167, + "lon": 141.288338, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257082", + "name": "琴似発寒川 8.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.05955, + "lon": 141.250219, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257082.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257082.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257423", + "name": "生田原川 19.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.918889, + "lon": 143.533329, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257423.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257423.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257436", + "name": "生田原川 9.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.986194, + "lon": 143.540722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257436.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257436.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257313", + "name": "田沢川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.901053, + "lon": 140.14805, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257313.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257313.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257057", + "name": "由仁川 9.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.946006, + "lon": 141.809307, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257057.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257057.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257042", + "name": "発寒川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.14582, + "lon": 141.311104, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257042.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257042.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257041", + "name": "発寒川 2.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.147186, + "lon": 141.315375, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257041.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257041.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257258", + "name": "発足川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.035, + "lon": 140.551667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257258.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257258.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257338", + "name": "登別川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.449444, + "lon": 141.170006, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257338.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257338.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257247", + "name": "登川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.181667, + "lon": 140.821393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257247.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257247.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257254", + "name": "登延頃川 5.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.7475, + "lon": 140.941111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257254.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257254.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257336", + "name": "白老川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.547778, + "lon": 141.341944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257336.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257336.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257345", + "name": "白老川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.622222, + "lon": 141.267506, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257345.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257345.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257290", + "name": "目名川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.811944, + "lon": 140.137783, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257290.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257290.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257579", + "name": "直別川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.851361, + "lon": 143.859944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257579.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257579.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257449", + "name": "相内川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.803611, + "lon": 143.766671, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257449.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257449.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257333", + "name": "真沼津川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.348333, + "lon": 142.35695, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257333.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257333.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257242", + "name": "真狩川 17.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.768611, + "lon": 140.8025, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257242.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257242.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257288", + "name": "真駒内川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.418333, + "lon": 139.874727, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257288.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257288.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257005", + "name": "真駒内川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.987717, + "lon": 141.350908, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257311", + "name": "矢尻川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.835925, + "lon": 141.140542, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257311.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257311.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257310", + "name": "知内川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.600056, + "lon": 140.411747, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257310.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257310.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257276", + "name": "知内川 10.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.597778, + "lon": 140.327222, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257276.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257276.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257344", + "name": "知利別川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.355, + "lon": 141.021672, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257344.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257344.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257106", + "name": "知津狩川 8.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.275319, + "lon": 141.454754, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257106.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257106.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257508", + "name": "知西別川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.979203, + "lon": 145.153836, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257508.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257508.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257279", + "name": "石崎川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.702222, + "lon": 140.026117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257279.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257279.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257269", + "name": "石川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.823889, + "lon": 140.731117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257269.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257269.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257305", + "name": "砂蘭部川 0.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.255082, + "lon": 140.251572, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257305.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257305.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257381", + "name": "礼文華川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.585836, + "lon": 140.590622, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257381.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257381.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257107", + "name": "祝梅川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.837769, + "lon": 141.687011, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257107.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257107.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257163", + "name": "神居川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.775033, + "lon": 142.314606, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257163.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257163.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257209", + "name": "神水川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.813586, + "lon": 142.487661, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257209.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257209.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257277", + "name": "福島川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.485, + "lon": 140.253611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257277.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257277.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257072", + "name": "穴の川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.959441, + "lon": 141.323156, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257072.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257072.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257188", + "name": "空知川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.148739, + "lon": 142.601789, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257188.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257188.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257184", + "name": "空知川 9.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.123956, + "lon": 142.674076, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257184.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257184.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257568", + "name": "第二売買川 5.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.800333, + "lon": 143.118396, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257568.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257568.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257559", + "name": "第二柏林台川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.907533, + "lon": 143.145261, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257559.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257559.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257560", + "name": "第二鈴蘭川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.962239, + "lon": 143.205625, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257560.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257560.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257065", + "name": "篠路新川 4.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.126086, + "lon": 141.413352, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257065.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257065.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257004", + "name": "精進川 5.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.999167, + "lon": 141.36556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257556", + "name": "糠内川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.783144, + "lon": 143.327127, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257556.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257556.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257316", + "name": "紋別川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.4918, + "lon": 140.352867, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257316.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257316.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257112", + "name": "納内幌内川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.744319, + "lon": 142.154251, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257112.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257112.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257384", + "name": "絵笛川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.203044, + "lon": 142.740711, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257384.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257384.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257414", + "name": "網走川 10.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.647778, + "lon": 143.991671, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257414.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257414.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257079", + "name": "総富地川 0.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.551578, + "lon": 141.861888, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257079.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257079.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257308", + "name": "緑川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.483078, + "lon": 140.257892, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257308.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257308.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257125", + "name": "置杵牛川 3.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.593961, + "lon": 142.486118, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257125.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257125.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257485", + "name": "羅臼川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.0215, + "lon": 145.18755, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257485.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257485.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257324", + "name": "美々川 3.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.723611, + "lon": 141.710833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257324.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257324.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257049", + "name": "美唄川 5.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.32753, + "lon": 141.88549, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257049.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257049.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257056", + "name": "美唄新川 3.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.3321, + "lon": 141.852489, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257056.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257056.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257236", + "name": "美国川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.292222, + "lon": 140.597222, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257236.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257236.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257415", + "name": "美幌川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.821389, + "lon": 144.141393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257415.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257415.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257162", + "name": "美深川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.479253, + "lon": 142.351431, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257162.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257162.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257206", + "name": "美瑛川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.499364, + "lon": 142.612806, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257206.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257206.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257186", + "name": "美瑛紅葉川 5.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.532108, + "lon": 142.521318, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257186.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257186.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257552", + "name": "美生川 19.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.801675, + "lon": 142.956716, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257552.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257552.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257521", + "name": "美生川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.9118, + "lon": 143.062286, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257521.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257521.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257532", + "name": "美里別川 30.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.277928, + "lon": 143.42866, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257532.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257532.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257396", + "name": "羽幌川 10.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.313278, + "lon": 141.773444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257396.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257396.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257341", + "name": "胆振幌別川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.409444, + "lon": 141.090556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257341.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257341.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257427", + "name": "興部川 1.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.472778, + "lon": 143.116949, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257427.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257427.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257428", + "name": "興部川 39.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.335, + "lon": 142.861949, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257428.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257428.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257476", + "name": "舌辛川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.119167, + "lon": 144.119167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257476.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257476.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257426", + "name": "芭露川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.147194, + "lon": 143.681361, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257426.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257426.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257555", + "name": "芽室川 12.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.915675, + "lon": 142.920209, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257555.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257555.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257520", + "name": "芽室川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.919403, + "lon": 143.029753, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257520.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257520.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257577", + "name": "芽登川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.280319, + "lon": 143.426824, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257577.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257577.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257326", + "name": "苫小牧川 3.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.642222, + "lon": 141.572506, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257326.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257326.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257015", + "name": "茂漁川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.88935, + "lon": 141.568988, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257274", + "name": "茂辺地川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.769722, + "lon": 140.602783, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257274.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257274.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257507", + "name": "茂雪裡川 9.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.238217, + "lon": 144.319433, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257507.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257507.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257304", + "name": "茅部中の川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.105678, + "lon": 140.587144, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257304.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257304.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257497", + "name": "茶路川 23.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.074186, + "lon": 143.969153, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257497.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257497.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257477", + "name": "茶路川 3.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.970272, + "lon": 144.058217, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257477.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257477.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257580", + "name": "茶路川 11.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.015778, + "lon": 144.023861, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257580.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257580.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257581", + "name": "茶路川 15.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.040972, + "lon": 144.006167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257581.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257581.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257264", + "name": "落部川 0.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.191944, + "lon": 140.420278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257264.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257264.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257300", + "name": "蒜沢川 3.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.852306, + "lon": 140.730033, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257300.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257300.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257419", + "name": "藻鼈川 5.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.289722, + "lon": 143.357222, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257419.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257419.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257230", + "name": "蘭島川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.196944, + "lon": 140.859161, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257230.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257230.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257540", + "name": "螺湾川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.306942, + "lon": 143.708501, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257540.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257540.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257114", + "name": "裏の沢川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.008308, + "lon": 141.556234, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257114.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257114.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257216", + "name": "西内大部川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.128475, + "lon": 142.530432, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257216.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257216.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257484", + "name": "西別川 22.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.390364, + "lon": 145.126551, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257484.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257484.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257375", + "name": "西富岸川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.381486, + "lon": 141.067794, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257375.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257375.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257140", + "name": "西達布川 11.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.215631, + "lon": 142.500629, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257140.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257140.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257192", + "name": "西里川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.887122, + "lon": 142.236701, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257192.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257192.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257430", + "name": "訓子府川 17.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.756667, + "lon": 143.68444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257430.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257430.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257413", + "name": "訓子府川 3.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.785278, + "lon": 143.838616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257413.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257413.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257472", + "name": "豊寒別川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.129228, + "lon": 142.394871, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257472.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257472.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257006", + "name": "豊平川 5.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.9658, + "lon": 141.31585, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257146", + "name": "豊栄川 3.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.335917, + "lon": 142.465944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257146.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257146.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257385", + "name": "豊泉川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.597153, + "lon": 140.643433, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257385.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257385.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257355", + "name": "貫気別川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.587222, + "lon": 140.699722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257355.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257355.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257328", + "name": "貫気別川 2.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.660278, + "lon": 142.273616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257328.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257328.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257387", + "name": "赤川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.141522, + "lon": 142.826992, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257387.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257387.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257534", + "name": "足寄川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.242644, + "lon": 143.56365, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257534.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257534.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257083", + "name": "軽川 2.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.115753, + "lon": 141.236986, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257083.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257083.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257012", + "name": "輪厚川 3.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.9833, + "lon": 141.556599, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257012.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257012.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257060", + "name": "農場川 0.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.34175, + "lon": 141.673, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257060.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257060.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257151", + "name": "辺乙部川 5.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.028556, + "lon": 142.3605, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257151.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257151.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257101", + "name": "辺渓川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.516758, + "lon": 142.213861, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257101.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257101.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257175", + "name": "近文オホーツナイ川 0.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.780719, + "lon": 142.336722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257175.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257175.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257571", + "name": "途別川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.905822, + "lon": 143.255419, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257571.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257571.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257529", + "name": "途別川 5.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.879558, + "lon": 143.236492, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257529.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257529.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257262", + "name": "遊楽部川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.263889, + "lon": 140.26695, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257262.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257262.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257263", + "name": "遊楽部川 6.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.263889, + "lon": 140.211944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257263.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257263.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257403", + "name": "遠別川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.718417, + "lon": 141.792722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257403.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257403.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257394", + "name": "遠浅川 10.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.76, + "lon": 141.743889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257394.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257394.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257319", + "name": "重内川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.614014, + "lon": 140.404781, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257319.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257319.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257241", + "name": "野束川 1.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.970556, + "lon": 140.510556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257241.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257241.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257002", + "name": "野津幌川 7.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.038056, + "lon": 141.48306, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257475", + "name": "釧路川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.986389, + "lon": 144.396393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257475.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257475.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257109", + "name": "鈴木の沢川 0.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.115619, + "lon": 141.75095, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257109.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257109.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257524", + "name": "鈴蘭川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.952278, + "lon": 143.197737, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257524.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257524.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257120", + "name": "銀川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.555911, + "lon": 141.896822, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257120.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257120.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257210", + "name": "銅蘭川 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.8072, + "lon": 142.072117, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257210.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257210.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257327", + "name": "錦多峰川 2.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.628056, + "lon": 141.488339, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257327.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257327.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257490", + "name": "鐺別川 1.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.481111, + "lon": 144.451949, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257490.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257490.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257261", + "name": "長万部川 4.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.548611, + "lon": 140.354172, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257261.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257261.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257392", + "name": "長沼川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.620808, + "lon": 141.889928, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257392.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257392.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257352", + "name": "長流川 2.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.489722, + "lon": 140.849722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257352.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257352.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257362", + "name": "長流川 24.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.584636, + "lon": 141.026399, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257362.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257362.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257354", + "name": "長流川 30.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.633611, + "lon": 141.033611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257354.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257354.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257016", + "name": "長都川 3.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.860711, + "lon": 141.622475, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257491", + "name": "阿寒川 10.8Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.074444, + "lon": 144.233616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257491.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257491.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257493", + "name": "阿寒川 28.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.120061, + "lon": 144.140008, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257493.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257493.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257040", + "name": "阿野呂川 7.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.025278, + "lon": 141.881393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257040.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257040.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257536", + "name": "陸別川 0.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.466753, + "lon": 143.749619, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257536.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257536.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257398", + "name": "雄信内川 7.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.830028, + "lon": 141.932671, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257398.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257398.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257182", + "name": "雄木禽川 1.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.499561, + "lon": 142.345992, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257182.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257182.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257169", + "name": "難波田川 1.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.765189, + "lon": 142.425643, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257169.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257169.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257207", + "name": "難波田川分水路 0.4Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.76215, + "lon": 142.432333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257207.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257207.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257204", + "name": "雨煙内川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.005194, + "lon": 142.160194, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257204.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257204.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257085", + "name": "雨煙別川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.060092, + "lon": 141.793156, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257085.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257085.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257148", + "name": "雨竜川 25.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.215692, + "lon": 142.147069, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257148.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257148.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257187", + "name": "雨竜川 47.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.286447, + "lon": 142.165464, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257187.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257187.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257159", + "name": "雨紛川 2.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.704481, + "lon": 142.352103, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257159.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257159.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257480", + "name": "雪裡川 8.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.236944, + "lon": 144.327227, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257480.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257480.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257315", + "name": "青苗川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.080183, + "lon": 139.453953, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257315.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257315.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257358", + "name": "静内川 2.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.346667, + "lon": 142.385838, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257358.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257358.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257366", + "name": "静内川 9.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.382778, + "lon": 142.451111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257366.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257366.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257482", + "name": "音別川 3.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.904722, + "lon": 143.931949, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257482.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257482.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257160", + "name": "音威子府川 5.9Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.768717, + "lon": 142.249794, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257160.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257160.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257110", + "name": "音江川 3.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.700394, + "lon": 142.061182, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257110.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257110.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257052", + "name": "須部都川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.33699, + "lon": 141.63389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257052.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257052.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257463", + "name": "頓別川 12.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.993027, + "lon": 142.289217, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257463.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257463.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257459", + "name": "頓別川 29.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.971528, + "lon": 142.283125, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257459.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257459.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257473", + "name": "頓別川 59.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.049014, + "lon": 142.304353, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257473.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257473.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257460", + "name": "頓別川 60.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.828333, + "lon": 142.301393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257460.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257460.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257329", + "name": "額平川 7.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.670556, + "lon": 142.263056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257329.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257329.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257181", + "name": "風連別川 12.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 44.248017, + "lon": 142.520765, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257181.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257181.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257306", + "name": "馬場川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.457497, + "lon": 139.860681, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257306.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257306.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257033", + "name": "馬追運河 7.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.012222, + "lon": 141.701116, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257033.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257033.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257453", + "name": "駒生川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.810556, + "lon": 144.126393, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257453.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257453.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257077", + "name": "高田五号線川 2.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.502728, + "lon": 141.864507, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257077.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257077.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257408", + "name": "高砂川 0.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.939611, + "lon": 141.657661, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257408.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257408.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257462", + "name": "鬼志別川 4.6Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 45.327222, + "lon": 142.114172, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257462.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257462.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257416", + "name": "魚無川 2.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.817778, + "lon": 144.108616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257416.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257416.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257267", + "name": "鮫川 1.5Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.786111, + "lon": 140.783894, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257267.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257267.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257307", + "name": "鰔川 4.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.947242, + "lon": 140.183211, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257307.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257307.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257271", + "name": "鳴川 1.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.900556, + "lon": 140.691394, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257271.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257271.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257139", + "name": "鵡川 49.3Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.982708, + "lon": 142.399682, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257139.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257139.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257284", + "name": "鶉川 8.7Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 41.930556, + "lon": 140.323616, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257284.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257284.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257343", + "name": "鷲別川 1.1Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.362222, + "lon": 141.045006, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257343.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257343.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257249", + "name": "黒松内川 1.2Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 42.667222, + "lon": 140.299996, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257249.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257249.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100257456", + "name": "黒瀬川 1.0Kp", + "city": "北海道, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 43.916611, + "lon": 144.150611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100257456.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100257456.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221279046", + "name": "千葉県市川市市川南", + "city": "千葉県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.727633, + "lon": 139.899336, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221279046.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221279046.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221279063", + "name": "千葉県流山市西深井", + "city": "千葉県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.914583, + "lon": 139.889228, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221279063.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221279063.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425031", + "name": "上中", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.558412, + "lon": 135.705584, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425031.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425031.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425016", + "name": "上市", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.392972, + "lon": 135.852139, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425038", + "name": "上笠間", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.611375, + "lon": 136.028206, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425038.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425038.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425004", + "name": "下三橋", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.646778, + "lon": 135.801306, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425015", + "name": "下渕", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.383167, + "lon": 135.783111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425060", + "name": "下牧", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.573995, + "lon": 135.714884, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425060.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425060.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425033", + "name": "下田口", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.519934, + "lon": 136.04713, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425033.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425033.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425002", + "name": "中山", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.711111, + "lon": 135.76475, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425069", + "name": "中黒", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.382219, + "lon": 135.941708, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425069.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425069.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425013", + "name": "丹後庄", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.623312, + "lon": 135.78738, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425013.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425013.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425017", + "name": "丹波市", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.595639, + "lon": 135.832362, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425009", + "name": "九条", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.660302, + "lon": 135.787289, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425007", + "name": "今井", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.506514, + "lon": 135.792855, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425027", + "name": "今住", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.443751, + "lon": 135.76611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425054", + "name": "伊賀見", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.547557, + "lon": 136.141877, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425054.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425054.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425049", + "name": "伴堂", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.572667, + "lon": 135.769012, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425049.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425049.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425064", + "name": "佐名伝", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.380415, + "lon": 135.772201, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425064.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425064.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425004", + "name": "八条", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.662806, + "lon": 135.801625, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425016", + "name": "前栽", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.599712, + "lon": 135.817311, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425040", + "name": "勢野東", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.602605, + "lon": 135.701217, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425040.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425040.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425066", + "name": "南日裏", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.226488, + "lon": 135.840994, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425066.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425066.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425003", + "name": "古市", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.665545, + "lon": 135.838265, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425021", + "name": "吉田", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.577519, + "lon": 135.813215, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425021.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425021.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425008", + "name": "城戸", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.282497, + "lon": 135.748358, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425009", + "name": "壱分", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.675157, + "lon": 135.70702, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425053", + "name": "大網", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.550111, + "lon": 135.765167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425053.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425053.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425019", + "name": "天理", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.597056, + "lon": 135.836194, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425017", + "name": "天理:ダム上流", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.588815, + "lon": 135.87772, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425012", + "name": "宮堂", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.601434, + "lon": 135.78579, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425012.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425012.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425052", + "name": "富本", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.561964, + "lon": 135.770266, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425052.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425052.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425068", + "name": "小川", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.403252, + "lon": 135.968876, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425068.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425068.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425030", + "name": "小平尾", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.658726, + "lon": 135.706658, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425030.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425030.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425011", + "name": "小泉", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.628866, + "lon": 135.759623, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425011.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425011.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425029", + "name": "小瀬", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.664954, + "lon": 135.70858, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425029.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425029.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425019", + "name": "岩井川:ダム上流", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.661753, + "lon": 135.870592, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425037", + "name": "岩﨑", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.479082, + "lon": 135.96474, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425037.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425037.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425005", + "name": "庵治", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.587, + "lon": 135.795778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425008", + "name": "曙", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.511844, + "lon": 135.753828, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425023", + "name": "曲川", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.514629, + "lon": 135.769431, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425023.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425023.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425006", + "name": "曲川", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.512182, + "lon": 135.758839, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425055", + "name": "曽爾", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.511226, + "lon": 136.125631, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425055.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425055.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425051", + "name": "東但馬", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.56692, + "lon": 135.769877, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425051.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425051.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425050", + "name": "東但馬(かんでん川)", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.565985, + "lon": 135.770304, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425050.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425050.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425032", + "name": "松井", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.468885, + "lon": 135.979558, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425032.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425032.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425007", + "name": "松塚", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.516784, + "lon": 135.762242, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425006", + "name": "松塚(樋門上流)", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.521356, + "lon": 135.763553, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425063", + "name": "柳", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.418202, + "lon": 135.918975, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425063.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425063.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425015", + "name": "柳本", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.561695, + "lon": 135.840012, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425047", + "name": "梅戸橋", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.588307, + "lon": 135.76792, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425047.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425047.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425005", + "name": "横井(遊水地)", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.649377, + "lon": 135.827904, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425014", + "name": "横田", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.619226, + "lon": 135.80165, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425010", + "name": "横田(正田川)", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.616124, + "lon": 135.795963, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425022", + "name": "櫟本", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.619278, + "lon": 135.822417, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425022.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425022.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425002", + "name": "法蓮", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.689221, + "lon": 135.82755, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425018", + "name": "滝本", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.596209, + "lon": 135.871425, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425018.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425018.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425010", + "name": "瓦口", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.538111, + "lon": 135.718472, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425020", + "name": "田", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.592395, + "lon": 135.827869, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425018", + "name": "白川:ダム下流", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.623748, + "lon": 135.850383, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425018.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425018.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425045", + "name": "目安", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.596607, + "lon": 135.721203, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425045.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425045.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425048", + "name": "石見", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.573135, + "lon": 135.791412, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425048.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425048.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425024", + "name": "磐余", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.510306, + "lon": 135.847194, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425024.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425024.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425003", + "name": "磐築橋", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.523867, + "lon": 135.737219, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425043", + "name": "神南", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.600405, + "lon": 135.717168, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425043.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425043.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425056", + "name": "神末", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.503937, + "lon": 136.192727, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425056.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425056.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425001", + "name": "秋篠", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.705361, + "lon": 135.780361, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425014", + "name": "秦庄", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.543059, + "lon": 135.795484, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425041", + "name": "立野北", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.596842, + "lon": 135.693559, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425041.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425041.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425042", + "name": "立野南", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.589694, + "lon": 135.688222, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425042.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425042.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425039", + "name": "笠目", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.594194, + "lon": 135.743139, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425039.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425039.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425046", + "name": "結崎", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.581073, + "lon": 135.786217, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425046.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425046.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425057", + "name": "菅野", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.495111, + "lon": 136.175583, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425057.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425057.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425011", + "name": "萩原", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.527333, + "lon": 135.954917, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425011.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425011.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425036", + "name": "萩原(池谷川)", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.533555, + "lon": 135.959543, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425036.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425036.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425035", + "name": "萩原(町並川)", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.534483, + "lon": 135.953435, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425035.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425035.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425061", + "name": "薬井", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.587067, + "lon": 135.708899, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425061.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425061.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425013", + "name": "西但馬", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.571492, + "lon": 135.763332, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425013.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425013.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425067", + "name": "西原", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.176163, + "lon": 136.003703, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425067.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425067.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425034", + "name": "西山", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.481201, + "lon": 135.931187, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425034.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425034.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425065", + "name": "谷", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.307097, + "lon": 135.801694, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425065.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425065.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425028", + "name": "谷田", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.695, + "lon": 135.702639, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425028.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425028.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425058", + "name": "越", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.463124, + "lon": 135.797737, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425058.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425058.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425062", + "name": "達磨橋", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.5937, + "lon": 135.707691, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425062.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425062.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425001", + "name": "邑地", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.722818, + "lon": 135.980445, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425026", + "name": "野原西", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.340562, + "lon": 135.700373, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425026.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425026.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425044", + "name": "阿波", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.603838, + "lon": 135.739995, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425044.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425044.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425059", + "name": "飛鳥", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.481997, + "lon": 135.81435, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425059.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425059.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-307425012", + "name": "髙安西", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.613406, + "lon": 135.748676, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/307425012.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/307425012.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-107425025", + "name": "黒崎", + "city": "奈良県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.516972, + "lon": 135.869028, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/107425025.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/107425025.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034104", + "name": "二股川0.8kL", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.726944, + "lon": 141.293889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034104.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034104.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034091", + "name": "北上川下流10.8kR", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.525043, + "lon": 141.349722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034091.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034091.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034097", + "name": "北上川下流30.6kL", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.645846, + "lon": 141.286494, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034097.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034097.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034098", + "name": "北上川下流34.8kL", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.683611, + "lon": 141.286944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034098.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034098.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034099", + "name": "北上川下流41.4kR", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.704474, + "lon": 141.277682, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034099.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034099.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034101", + "name": "北上川下流43.6kR", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.722917, + "lon": 141.263806, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034101.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034101.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034111", + "name": "吉田川16.0kR", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.443397, + "lon": 141.040282, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034111.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034111.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034082", + "name": "多田川3.5kL", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.545796, + "lon": 140.947357, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034082.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034082.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034107", + "name": "江合川1.2kL", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.537222, + "lon": 141.211111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034107.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034107.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034085", + "name": "鳴瀬川23.5kL", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.529167, + "lon": 141.070278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034085.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034085.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121034132", + "name": "鳴瀬川23.5kL", + "city": "宮城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.529167, + "lon": 141.070278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121034132.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121034132.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311523007", + "name": "伊比井海岸", + "city": "宮崎県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 31.706414, + "lon": 131.458139, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311523007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311523007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311522003", + "name": "山内川調整池", + "city": "宮崎県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 31.882778, + "lon": 131.434167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311522003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311522003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311531005", + "name": "岡元", + "city": "宮崎県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.565278, + "lon": 131.569164, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311531005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311531005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311523009", + "name": "広渡川河口", + "city": "宮崎県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 31.589833, + "lon": 131.407719, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311523009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311523009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311531006", + "name": "細見", + "city": "宮崎県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.566667, + "lon": 131.581386, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311531006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311531006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311528005", + "name": "鳥子橋", + "city": "宮崎県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.089719, + "lon": 131.396942, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311528005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311528005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537084", + "name": "三瀬川(宮前橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.70448, + "lon": 139.67051, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537084.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537084.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537038", + "name": "上台川(下野明橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.855971, + "lon": 140.343773, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537038.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537038.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537026", + "name": "丹生川(丹生川大橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.605201, + "lon": 140.374975, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537026.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537026.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537024", + "name": "丹生川(母袋橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.596211, + "lon": 140.495184, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537024.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537024.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537030", + "name": "丹生川(萱刈畑橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.614722, + "lon": 140.45006, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537030.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537030.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537025", + "name": "丹生川(行沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.61546, + "lon": 140.475787, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537025.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537025.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537011", + "name": "乱川(中乱川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.394617, + "lon": 140.34884, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537011.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537011.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537009", + "name": "乱川(本郷橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.39235, + "lon": 140.417968, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537019", + "name": "乱川(養老橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.413551, + "lon": 140.478787, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537070", + "name": "五十川(JR橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.671908, + "lon": 139.620695, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537070.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537070.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537061", + "name": "京田川(京田橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.78127, + "lon": 139.932599, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537061.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537061.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537063", + "name": "京田川(山田橋上流付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.860381, + "lon": 139.847272, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537063.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537063.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537062", + "name": "京田川(落合橋上流付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.827439, + "lon": 139.868822, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537062.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537062.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537085", + "name": "倉沢川(仙納橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.524768, + "lon": 139.785275, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537085.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537085.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537008", + "name": "倉津川(みどり橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.362118, + "lon": 140.36871, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537015", + "name": "倉津川(上宿橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.371069, + "lon": 140.343347, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537082", + "name": "内川(上内川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.728105, + "lon": 139.840164, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537082.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537082.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537095", + "name": "前川(前川新橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.149289, + "lon": 140.271018, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537095.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537095.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537094", + "name": "前川(南陽市小岩沢付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.096977, + "lon": 140.210309, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537094.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537094.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537010", + "name": "前川(喜多松橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.159295, + "lon": 140.282836, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537035", + "name": "升形川(八幡橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.748996, + "lon": 140.234342, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537035.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537035.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537050", + "name": "吉野川(花見橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.052315, + "lon": 140.158854, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537050.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537050.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537051", + "name": "吉野川(長畑橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.149752, + "lon": 140.171978, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537051.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537051.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537046", + "name": "堀立川(掘立川中央橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.919589, + "lon": 140.102892, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537046.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537046.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537036", + "name": "大以良川(西宿橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.814566, + "lon": 140.357552, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537036.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537036.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537065", + "name": "大山川(尾浦橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.74585, + "lon": 139.766221, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537065.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537065.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537066", + "name": "大山川(観山橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.782826, + "lon": 139.809179, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537066.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537066.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537031", + "name": "大旦川(二ツ橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.480335, + "lon": 140.362229, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537031.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537031.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537029", + "name": "大旦川(大旦橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.503076, + "lon": 140.396862, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537029.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537029.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537047", + "name": "天王川(天王川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.962031, + "lon": 140.155678, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537047.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537047.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537022", + "name": "富並川(富並川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.542829, + "lon": 140.336008, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537022.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537022.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221054038", + "name": "小松淵下流(左岸部)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.612233, + "lon": 140.173058, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221054038.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221054038.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537077", + "name": "小牧川(こがね橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.895074, + "lon": 139.855399, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537077.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537077.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537100", + "name": "小白川(大巻橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.023627, + "lon": 139.977043, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537100.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537100.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537013", + "name": "小鶴沢川(小鶴沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.30424, + "lon": 140.262564, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537013.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537013.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537048", + "name": "屋代川(中橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.005643, + "lon": 140.19771, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537048.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537048.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537089", + "name": "屋代川(屋代川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.013704, + "lon": 140.241029, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537089.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537089.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537017", + "name": "市の沢川(市の沢川樋門付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.375661, + "lon": 140.205991, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221055026", + "name": "広田水位観測所", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.8839, + "lon": 139.837797, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221055026.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221055026.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537071", + "name": "庄内小国川(岩川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.604563, + "lon": 139.577093, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537071.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537071.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537081", + "name": "庄内高瀬川(月見橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.035001, + "lon": 139.911138, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537081.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537081.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537007", + "name": "押切川(新原崎橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.382365, + "lon": 140.404748, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537040", + "name": "指首野川(西山橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.767904, + "lon": 140.290561, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537040.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537040.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537069", + "name": "新井田川(旭新橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.922725, + "lon": 139.852824, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537069.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537069.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537073", + "name": "日向川(日向橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.979322, + "lon": 139.868365, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537073.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537073.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537074", + "name": "日向川(鳥海橋上付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.988337, + "lon": 139.938478, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537074.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537074.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537028", + "name": "日塔川(柳町一本橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.438565, + "lon": 140.400939, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537028.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537028.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537034", + "name": "最上小国川(義経大橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.754985, + "lon": 140.416015, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537034.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537034.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537042", + "name": "最上小国川(舟形小付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.695757, + "lon": 140.329557, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537042.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537042.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537096", + "name": "最上小国川(赤倉温泉付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.710295, + "lon": 140.554233, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537096.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537096.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537049", + "name": "最上川(松川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.913807, + "lon": 140.119271, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537049.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537049.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537075", + "name": "月光川(尻引橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.020617, + "lon": 139.908872, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537075.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537075.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537067", + "name": "月光川(鳥海大橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.06718, + "lon": 139.882391, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537067.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537067.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537023", + "name": "朧気川(朧気橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.594401, + "lon": 140.401025, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537023.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537023.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537020", + "name": "村山野川(野川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.420915, + "lon": 140.380726, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537005", + "name": "村山高瀬川(北柳橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.299906, + "lon": 140.349956, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537018", + "name": "沼川(幸田橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.372628, + "lon": 140.276856, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537018.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537018.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537087", + "name": "泉田川(仁田山橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.82741, + "lon": 140.364498, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537087.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537087.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537086", + "name": "温海川(月見橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.614758, + "lon": 139.610052, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537086.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537086.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537078", + "name": "湯尻川(白山関根橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.727807, + "lon": 139.781842, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537078.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537078.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537052", + "name": "犬川(橋本橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.01493, + "lon": 140.052681, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537052.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537052.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537080", + "name": "田沢川(相沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.891534, + "lon": 139.980111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537080.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537080.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537033", + "name": "白水川(新白水川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.445573, + "lon": 140.381262, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537033.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537033.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537032", + "name": "白水川(源氏坂橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.43724, + "lon": 140.401586, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537032.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537032.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537021", + "name": "白水川(蟹沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.447405, + "lon": 140.368023, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537021.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537021.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537060", + "name": "相沢川(田沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.893839, + "lon": 139.979253, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537060.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537060.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537041", + "name": "真室川(真室川町川ノ内)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.901769, + "lon": 140.256188, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537041.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537041.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537014", + "name": "石子沢川(柳沢1号橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.328696, + "lon": 140.264554, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537053", + "name": "砂川(鶴巻橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.986471, + "lon": 140.14993, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537053.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537053.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537006", + "name": "立谷川(山寺芭蕉橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.311053, + "lon": 140.429564, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537012", + "name": "立谷川(立谷川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.324218, + "lon": 140.348325, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537012.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537012.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537059", + "name": "立谷沢川(木ノ沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.714715, + "lon": 140.007044, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537059.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537059.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537056", + "name": "織機川(織機橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.070511, + "lon": 140.122848, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537056.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537056.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537057", + "name": "置賜白川(中郷橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.019089, + "lon": 139.973459, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537057.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537057.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537058", + "name": "置賜野川(平泉橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.098243, + "lon": 139.989429, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537058.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537058.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537044", + "name": "羽黒川(羽黒川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.921045, + "lon": 140.130358, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537044.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537044.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537043", + "name": "羽黒川(羽黒橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.862623, + "lon": 140.152287, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537043.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537043.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537099", + "name": "荒川(沖庭橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.103589, + "lon": 139.745273, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537099.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537099.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537098", + "name": "荒川(越中里橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.140311, + "lon": 139.739876, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537098.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537098.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537068", + "name": "荒瀬川(八幡橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.96635, + "lon": 139.934578, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537068.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537068.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537101", + "name": "萩生川(二反田橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.058375, + "lon": 139.990743, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537101.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537101.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537064", + "name": "藤島川(藤浪橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.764725, + "lon": 139.897242, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537064.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537064.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537039", + "name": "角川(鹿ノ沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.705238, + "lon": 140.137696, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537039.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537039.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221054010", + "name": "角間沢排水樋管", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.72585, + "lon": 140.187803, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221054010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221054010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537054", + "name": "誕生川(莅橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.990007, + "lon": 140.074911, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537054.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537054.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537091", + "name": "赤川(本郷橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.611146, + "lon": 139.832108, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537091.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537091.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537027", + "name": "野尻川(野尻川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.633701, + "lon": 140.382142, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537037", + "name": "金山川(金山中付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.884452, + "lon": 140.334592, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537037.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537037.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537076", + "name": "青竜寺川(丸岡分水付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.679615, + "lon": 139.829019, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537076.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537076.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537097", + "name": "青竜寺川(栄橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.777293, + "lon": 139.839236, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537097.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537097.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537079", + "name": "青竜寺川(高坂橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.705104, + "lon": 139.808707, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537079.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537079.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537001", + "name": "須川(嘉平橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.099273, + "lon": 140.306354, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537093", + "name": "須川(常盤橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.217675, + "lon": 140.311815, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537093.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537093.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537092", + "name": "須川(東宮橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.14637, + "lon": 140.281162, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537092.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537092.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537004", + "name": "馬見ヶ崎川(右京橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.299468, + "lon": 140.336695, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537016", + "name": "馬見ヶ崎川(唐松橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.242764, + "lon": 140.388064, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537002", + "name": "馬見ヶ崎川(愛宕橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.248513, + "lon": 140.360265, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537003", + "name": "馬見ヶ崎川(諏訪橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.317481, + "lon": 140.32099, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537045", + "name": "鬼面川(大樽橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.913563, + "lon": 140.067487, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537045.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537045.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537088", + "name": "鮭川(大沢橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.886165, + "lon": 140.216136, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537088.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537088.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537055", + "name": "黒川(新馬場橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.020682, + "lon": 140.081274, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537055.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537055.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537083", + "name": "黒瀬川(荒富橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.72861, + "lon": 139.888444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537083.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537083.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537072", + "name": "鼠ヶ関川(田元橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.535477, + "lon": 139.617391, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537072.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537072.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101537090", + "name": "鼠ヶ関川(鼠ヶ関川橋付近)", + "city": "山形県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.557697, + "lon": 139.550271, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101537090.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101537090.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221335001", + "name": "亀甲橋下流", + "city": "山梨県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.697219, + "lon": 138.686108, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221335001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221335001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221335042", + "name": "早川橋", + "city": "山梨県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.432839, + "lon": 138.422108, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221335042.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221335042.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221335008", + "name": "釜無川K220", + "city": "山梨県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.690744, + "lon": 138.473306, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221335008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221335008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769036", + "name": "ふれあい橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.840278, + "lon": 141.861389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769036.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769036.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221024009", + "name": "ダム右岸下流", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.342917, + "lon": 141.320078, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221024009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221024009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769105", + "name": "上早瀬橋下流", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.335416, + "lon": 141.533472, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769105.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769105.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769095", + "name": "上有住", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.194328, + "lon": 141.600014, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769095.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769095.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769023", + "name": "上根子橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.379167, + "lon": 141.054444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769023.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769023.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769008", + "name": "上米内橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.746796, + "lon": 141.204786, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769065", + "name": "上鹿合", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.125278, + "lon": 140.970278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769065.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769065.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769003", + "name": "下厨川", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.749167, + "lon": 141.118056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769024", + "name": "下小舟渡", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.392222, + "lon": 141.118611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769024.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769024.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769047", + "name": "下戸鎖", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.091389, + "lon": 141.703333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769047.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769047.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769040", + "name": "下町", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.801667, + "lon": 141.659167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769040.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769040.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769019", + "name": "下苗代沢", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.9625, + "lon": 141.216389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769098", + "name": "中井大橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.0875, + "lon": 141.713333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769098.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769098.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221023070", + "name": "中津川浅岸", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.714167, + "lon": 141.179725, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221023070.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221023070.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769083", + "name": "中通川樋門(内)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.955278, + "lon": 141.2525, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769083.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769083.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769082", + "name": "中通川樋門(外)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.955278, + "lon": 141.2525, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769082.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769082.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769025", + "name": "亀ケ森", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.47709, + "lon": 141.251221, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769025.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769025.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769102", + "name": "光興寺橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.338611, + "lon": 141.520278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769102.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769102.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769058", + "name": "八幡舘", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.180644, + "lon": 141.153658, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769058.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769058.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769043", + "name": "八日町", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.192385, + "lon": 141.764252, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769043.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769043.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769002", + "name": "凹道坂橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.777103, + "lon": 141.110576, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769092", + "name": "加妻川水門(内)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.896111, + "lon": 141.270194, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769092.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769092.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769091", + "name": "加妻川水門(外)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.896111, + "lon": 141.270556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769091.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769091.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769009", + "name": "北矢幅", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.616944, + "lon": 141.144444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769093", + "name": "十日市場", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.026389, + "lon": 141.613889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769093.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769093.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769013", + "name": "古川橋(上流)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.874167, + "lon": 141.160556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769013.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769013.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769067", + "name": "吸川", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.922222, + "lon": 141.134167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769067.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769067.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769072", + "name": "吸川水門上流", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.913889, + "lon": 141.126944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769072.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769072.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769073", + "name": "吸川水門下流", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.914167, + "lon": 141.128056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769073.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769073.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769057", + "name": "堀野", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.29143, + "lon": 141.292382, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769057.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769057.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769045", + "name": "夏井町早坂", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.215984, + "lon": 141.774294, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769045.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769045.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769113", + "name": "大ヶ口", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.375556, + "lon": 141.886944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769113.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769113.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769079", + "name": "大原(川内橋)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.016111, + "lon": 141.397778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769079.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769079.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769056", + "name": "大向", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.237778, + "lon": 141.419444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769056.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769056.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769042", + "name": "大川目", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.191365, + "lon": 141.741223, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769042.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769042.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769112", + "name": "大槌橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.363056, + "lon": 141.903056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769112.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769112.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769110", + "name": "大浜渡橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.328611, + "lon": 141.889444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769110.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769110.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769107", + "name": "大渡橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.272778, + "lon": 141.874722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769107.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769107.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769069", + "name": "大田沼", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.753889, + "lon": 141.211667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769069.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769069.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769026", + "name": "大迫", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.466874, + "lon": 141.281927, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769026.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769026.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769054", + "name": "大野", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.282955, + "lon": 141.627336, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769054.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769054.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769041", + "name": "子木地", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.933691, + "lon": 141.822644, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769041.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769041.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769004", + "name": "宇曽沢", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.670278, + "lon": 141.248056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769051", + "name": "宇部", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.129857, + "lon": 141.783827, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769051.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769051.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769028", + "name": "宮古中央IC", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.628623, + "lon": 141.919477, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769028.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769028.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769090", + "name": "宮田", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.9275, + "lon": 141.339444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769090.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769090.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769005", + "name": "寺沢橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.682057, + "lon": 141.182106, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769109", + "name": "小川", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.267222, + "lon": 141.838333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769109.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769109.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769006", + "name": "小貝沢橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.706506, + "lon": 141.274819, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769044", + "name": "山形", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.151944, + "lon": 141.574444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769044.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769044.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769060", + "name": "岩崎", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.281111, + "lon": 141.048611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769060.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769060.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769030", + "name": "川井", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.598611, + "lon": 141.680278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769030.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769030.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769031", + "name": "川井(上流)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.593048, + "lon": 141.674505, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769031.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769031.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221023027", + "name": "布佐", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.932222, + "lon": 141.2475, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221023027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221023027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769011", + "name": "彦部橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.519444, + "lon": 141.194167, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769011.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769011.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769071", + "name": "徳沢川樋門(内)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.005556, + "lon": 141.110556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769071.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769071.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769070", + "name": "徳沢川樋門(外)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.004617, + "lon": 141.110556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769070.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769070.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769010", + "name": "志和", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.553056, + "lon": 141.108333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769077", + "name": "折壁", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.937222, + "lon": 141.449722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769077.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769077.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769097", + "name": "折壁橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.141111, + "lon": 141.488611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769097.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769097.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769086", + "name": "摺沢(雲南田橋)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.994167, + "lon": 141.3125, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769086.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769086.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769074", + "name": "新山川水門上流", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.911667, + "lon": 141.131111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769074.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769074.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769075", + "name": "新山川水門下流", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.911944, + "lon": 141.130833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769075.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769075.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769018", + "name": "新松川橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.892164, + "lon": 141.094666, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769018.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769018.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769039", + "name": "新橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.98544, + "lon": 141.734458, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769039.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769039.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769059", + "name": "新田", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.240556, + "lon": 140.991111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769059.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769059.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769061", + "name": "新町(国)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.397222, + "lon": 140.768911, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769061.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769061.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769020", + "name": "新町橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.977359, + "lon": 141.224656, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769052", + "name": "新町橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.114446, + "lon": 141.812854, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769052.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769052.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769015", + "name": "昇瀬橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.684931, + "lon": 140.911835, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769100", + "name": "明神前", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.058889, + "lon": 141.715, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769100.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769100.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769014", + "name": "春木場橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.689707, + "lon": 140.945025, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769094", + "name": "昭和橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.1425, + "lon": 141.578333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769094.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769094.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769048", + "name": "普代", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.004444, + "lon": 141.883889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769048.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769048.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769049", + "name": "普代村羅賀", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.001944, + "lon": 141.882778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769049.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769049.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769104", + "name": "東舘", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.328333, + "lon": 141.528333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769104.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769104.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769038", + "name": "松前川", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.915, + "lon": 141.928333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769038.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769038.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769022", + "name": "栗山", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.984207, + "lon": 141.501846, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769022.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769022.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769103", + "name": "沢田橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.300109, + "lon": 141.402262, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769103.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769103.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769081", + "name": "流矢", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.994167, + "lon": 141.306944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769081.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769081.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769055", + "name": "瀬月内橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.343333, + "lon": 141.422778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769055.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769055.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769021", + "name": "田子", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.041667, + "lon": 141.431944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769021.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769021.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769032", + "name": "田鎖橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.616944, + "lon": 141.905, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769032.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769032.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769017", + "name": "田頭", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.909167, + "lon": 141.076111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769108", + "name": "甲子町", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.255556, + "lon": 141.751667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769108.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769108.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769062", + "name": "白鳥橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.036667, + "lon": 141.118056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769062.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769062.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221023020", + "name": "盛南大橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.692225, + "lon": 141.136111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221023020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221023020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769078", + "name": "矢越(本町橋)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.9325, + "lon": 141.426111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769078.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769078.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769088", + "name": "神の田", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.915278, + "lon": 141.329722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769088.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769088.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769089", + "name": "神の田(梅田橋)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.914444, + "lon": 141.328889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769089.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769089.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769106", + "name": "福泉寺橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.358056, + "lon": 141.566944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769106.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769106.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769027", + "name": "稲荷橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.501789, + "lon": 141.325727, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769037", + "name": "穴沢", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.858333, + "lon": 141.673611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769037.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769037.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769033", + "name": "繁の木橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.628056, + "lon": 141.788333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769033.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769033.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769068", + "name": "老松橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.833056, + "lon": 141.188611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769068.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769068.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769064", + "name": "胆沢川橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.165833, + "lon": 141.09, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769064.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769064.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769114", + "name": "臼澤橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.360556, + "lon": 141.88, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769114.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769114.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769087", + "name": "興田", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.050833, + "lon": 141.365833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769087.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769087.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769016", + "name": "舘篠橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.78179, + "lon": 140.949284, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769029", + "name": "茂市", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.619444, + "lon": 141.806389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769029.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769029.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769053", + "name": "萩の渡", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.303333, + "lon": 141.655, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769053.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769053.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769007", + "name": "薬師神社前", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.713637, + "lon": 141.185179, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769084", + "name": "西前橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.96, + "lon": 141.248333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769084.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769084.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221023073", + "name": "観音山鉄塔", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.981389, + "lon": 141.163056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221023073.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221023073.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769001", + "name": "諸葛橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.708071, + "lon": 141.110419, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769034", + "name": "豊間根", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.511437, + "lon": 141.911752, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769034.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769034.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769101", + "name": "越喜来橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.119904, + "lon": 141.81148, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769101.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769101.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769050", + "name": "野田", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.113056, + "lon": 141.816389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769050.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769050.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769096", + "name": "金平橋付近", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.026944, + "lon": 141.594722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769096.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769096.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769046", + "name": "長内", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.183701, + "lon": 141.770797, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769046.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769046.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769080", + "name": "長坂", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.994702, + "lon": 141.251152, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769080.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769080.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769085", + "name": "長坂(安養寺)", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.001667, + "lon": 141.255833, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769085.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769085.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769099", + "name": "長安寺橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.105278, + "lon": 141.69, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769099.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769099.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769066", + "name": "長袋橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.08, + "lon": 140.999444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769066.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769066.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769035", + "name": "関谷", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.474539, + "lon": 141.929262, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769035.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769035.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769063", + "name": "鳴瀬橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.235556, + "lon": 141.3125, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769063.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769063.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769111", + "name": "鵜住居", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.337639, + "lon": 141.870648, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769111.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769111.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769012", + "name": "鶴飼橋", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.849032, + "lon": 141.165487, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769012.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769012.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-100769076", + "name": "黄海", + "city": "岩手県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 38.847778, + "lon": 141.294444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/100769076.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/100769076.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-108705103", + "name": "出原川/山県郡北広島町木次", + "city": "広島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.637492, + "lon": 132.563695, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/108705103.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/108705103.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-108705107", + "name": "天井川/三原市沼田東町七宝", + "city": "広島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.386892, + "lon": 133.036107, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/108705107.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/108705107.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-122549008", + "name": "JR橋箇所 旧吉野川右岸12k4付近", + "city": "徳島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.133333, + "lon": 134.529444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/122549008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/122549008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-122549006", + "name": "穴吹川左岸箇所 吉野川右岸42k2付近", + "city": "徳島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 34.055042, + "lon": 134.174453, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/122549006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/122549006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121531017", + "name": "五反田", + "city": "新潟県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.690781, + "lon": 139.025686, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121531017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121531017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121531016", + "name": "庄瀬", + "city": "新潟県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.720731, + "lon": 139.045786, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121531016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121531016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121531015", + "name": "新光町", + "city": "新潟県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.903102, + "lon": 139.020914, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121531015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121531015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121531019", + "name": "栗林", + "city": "新潟県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.662547, + "lon": 138.970814, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121531019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121531019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221320035", + "name": "平山橋上流", + "city": "東京都, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.649581, + "lon": 139.3811, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221320035.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221320035.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221320005", + "name": "日野橋水位観測所", + "city": "東京都, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 35.684319, + "lon": 139.413178, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221320005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221320005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009005", + "name": "上内田川(菊鹿町長谷橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.035278, + "lon": 130.756944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009029", + "name": "井芹川(西部水道センター)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.793886, + "lon": 130.671386, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009029.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009029.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009055", + "name": "今泉川(松島町三石橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.499167, + "lon": 130.409444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009055.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009055.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009043", + "name": "佐敷川(芦北町佐敷)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.306386, + "lon": 130.502775, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009043.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009043.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009041", + "name": "免田川(あさぎり町あさぎり橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.231942, + "lon": 130.885831, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009041.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009041.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009004", + "name": "合志川(泗水町福本)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.922219, + "lon": 130.774722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009027", + "name": "坪井川(天満橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.785831, + "lon": 130.655, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009028", + "name": "坪井川(鶴羽田橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.860831, + "lon": 130.721389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009028.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009028.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009007", + "name": "境川(玉名市南大門橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.931108, + "lon": 130.538889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009007.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009007.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009050", + "name": "大鞘川(新橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.54503, + "lon": 130.627863, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009050.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009050.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009049", + "name": "大鞘川(第二大鞘橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.551944, + "lon": 130.621108, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009049.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009049.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009010", + "name": "天明新川(南区八幡補給水橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.745833, + "lon": 130.685275, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009010.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009010.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009033", + "name": "小川(球磨村渡)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.238333, + "lon": 130.694164, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009033.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009033.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009048", + "name": "小田浦川(芦北町新町橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.348333, + "lon": 130.501108, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009048.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009048.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009035", + "name": "山田川(人吉市染戸橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.218611, + "lon": 130.760553, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009035.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009035.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009003", + "name": "岩野川(山鹿市小坂橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.069722, + "lon": 130.694997, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009040", + "name": "川辺川(宮園橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.440275, + "lon": 130.856386, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009040.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009040.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009039", + "name": "川辺川(横手公園)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.433331, + "lon": 130.860278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009039.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009039.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009038", + "name": "川辺川(白水団地)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.426386, + "lon": 130.856944, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009038.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009038.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009037", + "name": "川辺川(相良村川辺大橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.256386, + "lon": 130.813889, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009037.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009037.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009053", + "name": "広瀬川(本渡町法泉寺橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.4725, + "lon": 130.183333, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009053.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009053.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009034", + "name": "御溝川(人吉市瓦屋町)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.226111, + "lon": 130.754442, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009034.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009034.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009013", + "name": "御船川(御船町下鶴橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.710278, + "lon": 130.836667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009013.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009013.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009009", + "name": "志賀瀬川(南小国町役場付近)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.098611, + "lon": 131.069997, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009002", + "name": "木葉川(玉東町木葉)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.914722, + "lon": 130.627497, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009045", + "name": "水俣川(新水俣橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.211944, + "lon": 130.408056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009045.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009045.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009046", + "name": "水俣川(水俣市中央公園)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.207778, + "lon": 130.408331, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009046.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009046.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009047", + "name": "水俣川(水俣市古城)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.205, + "lon": 130.420831, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009047.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009047.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009042", + "name": "氷川(立神橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.549442, + "lon": 130.699444, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009042.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009042.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009030", + "name": "波多川(三角町塩谷橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.616942, + "lon": 130.490831, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009030.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009030.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009014", + "name": "津留川(美里町大窪)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.617222, + "lon": 130.855553, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009052", + "name": "流藻川(流藻川五号橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.479719, + "lon": 130.598331, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009052.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009052.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009044", + "name": "湯の浦川(芦北町湯浦)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.275831, + "lon": 130.5, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009044.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009044.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009011", + "name": "潤川(宇土市三拾町)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.693886, + "lon": 130.673053, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009011.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009011.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-122829055", + "name": "球磨川左岸22k700坂本町川嶽", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.401602, + "lon": 130.650178, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/122829055.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/122829055.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009054", + "name": "町山口川(天草市古川町)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.456944, + "lon": 130.186389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009054.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009054.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009019", + "name": "白川(みらい大橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.852778, + "lon": 130.797219, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009022", + "name": "白川(南阿蘇村中松合上橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.828056, + "lon": 131.034997, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009022.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009022.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009021", + "name": "白川(大津町瀬田)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.871667, + "lon": 130.936667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009021.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009021.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009016", + "name": "白川(熊本市下南部)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.825278, + "lon": 130.755278, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009016.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009016.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009020", + "name": "白川(第一馬場楠堰)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.852497, + "lon": 130.851942, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009017", + "name": "白川(龍田1丁目)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.831667, + "lon": 130.760553, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009017.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009017.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009018", + "name": "白川(龍田町弓削)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.848611, + "lon": 130.776667, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009018.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009018.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009015", + "name": "白川(龍田陳内4丁目)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.824167, + "lon": 130.753056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009012", + "name": "秋津川(益城町惣領)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.779442, + "lon": 130.802775, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009012.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009012.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009008", + "name": "筑後川(小国町消防署付近)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.125, + "lon": 131.063056, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009008.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009008.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009031", + "name": "網津川(宇土市住吉町)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.698886, + "lon": 130.598611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009031.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009031.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009032", + "name": "網田川(なかがわ橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.669442, + "lon": 130.551111, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009032.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009032.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009036", + "name": "胸川(人吉市間橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.200278, + "lon": 130.764719, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009036.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009036.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-222826009", + "name": "舟島(余内)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.944719, + "lon": 130.719997, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/222826009.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/222826009.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009001", + "name": "菊池川(菊池市藤田)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.977222, + "lon": 130.823611, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009051", + "name": "鏡川(八代農業高校付近)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.564442, + "lon": 130.660831, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009051.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009051.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009006", + "name": "関川(南関町竜瀬橋)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.059164, + "lon": 130.544719, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009025", + "name": "黒川(ふれあい水辺公園)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.972778, + "lon": 131.055, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009025.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009025.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009024", + "name": "黒川(阿蘇市内牧)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.9725, + "lon": 131.041389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009024.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009024.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009026", + "name": "黒川(阿蘇市古城)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.970833, + "lon": 131.129722, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009026.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009026.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-311009023", + "name": "黒川(阿蘇市跡ヶ瀬)", + "city": "熊本県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 32.935275, + "lon": 131.005556, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/311009023.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/311009023.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-104353166", + "name": "滓上川(学校前橋)", + "city": "石川県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 36.373404, + "lon": 136.571024, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/104353166.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/104353166.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310256002", + "name": "上釣橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.812197, + "lon": 130.534247, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310256002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310256002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310249004", + "name": "下八重谷橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.260011, + "lon": 130.669431, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310249004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310249004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310253003", + "name": "下曰佐", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.541447, + "lon": 130.430675, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310253003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310253003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310249002", + "name": "中川原橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.189603, + "lon": 130.557661, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310249002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310249002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310249003", + "name": "串毛橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.204817, + "lon": 130.648778, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310249003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310249003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310249001", + "name": "光延橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.246931, + "lon": 130.700878, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310249001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310249001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310249006", + "name": "十篭橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.250431, + "lon": 130.764006, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310249006.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310249006.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310256001", + "name": "四角橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.761019, + "lon": 130.493567, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310256001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310256001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310253004", + "name": "塩原", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.566383, + "lon": 130.431819, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310253004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310253004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310242002", + "name": "山王橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.584639, + "lon": 130.432658, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310242002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310242002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310253002", + "name": "平成橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.499283, + "lon": 130.518478, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310253002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310253002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310254003", + "name": "新村橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.171178, + "lon": 130.456853, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310254003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310254003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310254002", + "name": "松原橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.175331, + "lon": 130.485114, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310254002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310254002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310250001", + "name": "桜橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.823356, + "lon": 130.860328, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310250001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310250001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310242003", + "name": "片峰新橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.586756, + "lon": 130.478125, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310242003.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310242003.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310254001", + "name": "畔切橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.0465, + "lon": 130.460542, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310254001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310254001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310253001", + "name": "筒井橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.540164, + "lon": 130.483106, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310253001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310253001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310250002", + "name": "藪瀬", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.847319, + "lon": 130.871214, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310250002.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310250002.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310249005", + "name": "蛍橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.222675, + "lon": 130.707314, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310249005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310249005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310243001", + "name": "西縄手橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.318025, + "lon": 130.501469, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310243001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310243001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310255001", + "name": "長音寺橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.730264, + "lon": 130.954711, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310255001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310255001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310253005", + "name": "隅田橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.566819, + "lon": 130.458139, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310253005.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310253005.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-310242001", + "name": "雨水橋", + "city": "福岡県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 33.630117, + "lon": 130.468122, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/310242001.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/310242001.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101793085", + "name": "北須川", + "city": "福島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.147371, + "lon": 140.45349, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101793085.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101793085.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101793015", + "name": "只見川 瑞光寺橋", + "city": "福島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 37.531028, + "lon": 139.723194, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101793015.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101793015.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101793136", + "name": "矢田川 矢田川橋", + "city": "福島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 36.972985, + "lon": 140.890533, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101793136.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101793136.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-101793135", + "name": "馬渡川 馬渡橋", + "city": "福島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 36.985453, + "lon": 140.871517, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/101793135.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/101793135.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221045028", + "name": "下川沿", + "city": "秋田県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.268139, + "lon": 140.471669, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221045028.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221045028.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121043129", + "name": "雄物川右岸 1.4k", + "city": "秋田県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.694528, + "lon": 140.080389, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121043129.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121043129.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-121043137", + "name": "雄物川左岸 28.0k(下流)", + "city": "秋田県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 39.538722, + "lon": 140.210972, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/121043137.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/121043137.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221271004", + "name": "木島大橋", + "city": "茨城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 36.4968, + "lon": 140.489597, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221271004.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221271004.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221270041", + "name": "田中川水門", + "city": "茨城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 36.140556, + "lon": 140.518336, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221270041.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221270041.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221261027", + "name": "筑西市福岡新田地先", + "city": "茨城県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 36.214014, + "lon": 140.007989, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221261027.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221261027.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-105121167", + "name": "切明橋", + "city": "長野県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 36.809664, + "lon": 138.620039, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/105121167.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/105121167.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-221016020", + "name": "美山橋", + "city": "青森県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 40.521681, + "lon": 140.211728, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/221016020.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/221016020.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-222858021", + "name": "大塚原", + "city": "鹿児島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 31.400139, + "lon": 130.958378, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/222858021.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/222858021.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-222858019", + "name": "新川西", + "city": "鹿児島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 31.358517, + "lon": 131.000275, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/222858019.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/222858019.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-jp-river-222858014", + "name": "霧島大橋", + "city": "鹿児島県, JP", + "cityId": "unknown", + "provider": "MLIT river cameras", + "lat": 31.436803, + "lon": 130.950831, + "feedType": "image", + "sourceKind": "mlit-river", + "license": "MLIT 川の防災情報 river camera (CC BY 4.0 compatible; see site terms)", + "credit": "Ministry of Land, Infrastructure, Transport and Tourism (MLIT) — 川の防災情報", + "url": "https://cam.river.go.jp/cam/now/222858014.jpg", + "snapshotUrl": "https://cam.river.go.jp/cam/now/222858014.jpg", + "frameRefreshMs": 600000 + }, + { + "id": "world-or-764", + "name": "3rd St at Harwood MP18.35", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.3029, + "lon": -120.8549, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/3rd St at Harwood_pid3527.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/3rd St at Harwood_pid3527.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-684", + "name": "82nd Ave at NE Tillamook", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53726, + "lon": -122.57897, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at NE Tillamook_pid3201.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at NE Tillamook_pid3201.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1038", + "name": "Barview Jetty Lookout (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5703, + "lon": -123.95608, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barview Jetty Lookout_pid4457.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barview Jetty Lookout_pid4457.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1190", + "name": "Bend NW Arizona Ave at NW Bond St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05157, + "lon": -121.31637, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bend NW Arizona Ave at NW Bond St_pid4754.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bend NW Arizona Ave at NW Bond St_pid4754.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1191", + "name": "Bend NW Colorado Ave at NW Wall St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05231, + "lon": -121.31775, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bend Colorado Ave at Wall St_pid4756.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bend Colorado Ave at Wall St_pid4756.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1189", + "name": "Bend Parkway US97 at Colorado Couplet", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05197, + "lon": -121.30732, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/dummy camera name_pid4752.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/dummy camera name_pid4752.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1187", + "name": "Bend SW Colorado Ave at SW Industrial Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05079, + "lon": -121.31922, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bend SW Colorado Ave at SW Industrial Dr_pid4748.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bend SW Colorado Ave at SW Industrial Dr_pid4748.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1193", + "name": "Cape Disappointment Ilwaco - WA (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.27611, + "lon": -124.05138, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cape Disappointment Ilwaco_pid4760.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cape Disappointment Ilwaco_pid4760.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1130", + "name": "Cape Kiwanda Dr @ Webb Park Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.21548, + "lon": -123.96946, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Pelican Brewing_pid4640.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Pelican Brewing_pid4640.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-768", + "name": "Century Drive at MP 21.11", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.99178, + "lon": -121.65663, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Century Dr at MP 21.11 E_pid3545.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Century Dr at MP 21.11 E_pid3545.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-771", + "name": "Century Drive at MP 21.11", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.99178, + "lon": -121.65663, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Century Dr at MP 21.11 W_pid3557.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Century Dr at MP 21.11 W_pid3557.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1274", + "name": "Chetco River Harbor (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.04663, + "lon": -124.26788, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Chetco River Harbor (USCG)_pid4918.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Chetco River Harbor (USCG)_pid4918.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-645", + "name": "Clackamas Co - 101st at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43347, + "lon": -122.55976, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/101st at Sunnyside_pid3037.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/101st at Sunnyside_pid3037.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1018", + "name": "Clackamas Co - 105th at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43369, + "lon": -122.55534, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/105th at Sunnyside_pid4417.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/105th at Sunnyside_pid4417.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-884", + "name": "Clackamas Co - 119th at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43008, + "lon": -122.54065, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/119th at Sunnyside_pid4011.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/119th at Sunnyside_pid4011.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-885", + "name": "Clackamas Co - 122nd at Summers Lane", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41854, + "lon": -122.53798, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/122nd at Summers Lane_pid4015.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/122nd at Summers Lane_pid4015.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-647", + "name": "Clackamas Co - 122nd at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42881, + "lon": -122.53802, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/122nd at Sunnyside_pid3041.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/122nd at Sunnyside_pid3041.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-964", + "name": "Clackamas Co - 12th at Washington St ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.35991, + "lon": -122.60149, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/12th at Washington St_pid4309.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/12th at Washington St_pid4309.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-649", + "name": "Clackamas Co - 142nd at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42497, + "lon": -122.51747, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/142nd at Sunnyside_pid3049.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/142nd at Sunnyside_pid3049.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-965", + "name": "Clackamas Co - 14th at Washington St ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36143, + "lon": -122.60001, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/14th at Washington St_pid4311.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/14th at Washington St_pid4311.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-650", + "name": "Clackamas Co - 152nd at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42532, + "lon": -122.50727, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/152nd at Sunnyside_pid3053.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/152nd at Sunnyside_pid3053.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-651", + "name": "Clackamas Co - 162nd at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42703, + "lon": -122.49687, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/162nd at Sunnyside_pid3057.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/162nd at Sunnyside_pid3057.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1301", + "name": "Clackamas Co - 172nd Ave at Misty Dr and Vogel Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42919, + "lon": -122.48575, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/172nd Ave at Misty Dr and Vogel Rd_pid4972.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/172nd Ave at Misty Dr and Vogel Rd_pid4972.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1300", + "name": "Clackamas Co - 172nd Ave at Rock Creek Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41466, + "lon": -122.48554, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/172nd Ave at Rock Creek Blvd_pid4970.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/172nd Ave at Rock Creek Blvd_pid4970.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-747", + "name": "Clackamas Co - 21st at Adams", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44194, + "lon": -122.63963, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/21st at Adams_pid3455.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/21st at Adams_pid3455.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-746", + "name": "Clackamas Co - 21st at Washington", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44261, + "lon": -122.6398, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/21st at Washington_pid3459.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/21st at Washington_pid3459.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-748", + "name": "Clackamas Co - 21st at Washington", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44261, + "lon": -122.6398, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/21st at Washington W_pid3463.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/21st at Washington W_pid3463.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1323", + "name": "Clackamas Co - 82nd Dr at Fred Meyer North", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40549, + "lon": -122.56889, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Fred Meyer North_pid5016.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Fred Meyer North_pid5016.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1324", + "name": "Clackamas Co - 82nd Dr at Fred Meyer South", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40377, + "lon": -122.56892, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Fred Meyer South_pid5018.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Fred Meyer South_pid5018.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1496", + "name": "Clackamas Co - 82nd Dr at Jennifer St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3995, + "lon": -122.56859, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Jennifer St_pid5371.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Jennifer St_pid5371.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1320", + "name": "Clackamas Co - 82nd Dr at Tolbert St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41261, + "lon": -122.56821, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Tolbert St_pid5010.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/82nd Dr at Tolbert St_pid5010.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-643", + "name": "Clackamas Co - 82nd at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43255, + "lon": -122.57924, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/82nd at Sunnyside_pid3069.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/82nd at Sunnyside_pid3069.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-890", + "name": "Clackamas Co - 92nd at Bob Schumacher", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45055, + "lon": -122.56872, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/92nd at Bob Schumacher_pid4035.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/92nd at Bob Schumacher_pid4035.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-654", + "name": "Clackamas Co - 92nd at JCB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45676, + "lon": -122.56868, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/92nd at JCB_pid3073.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/92nd at JCB_pid3073.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-644", + "name": "Clackamas Co - 93rd at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43336, + "lon": -122.5695, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/93rd at Sunnyside_pid3077.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/93rd at Sunnyside_pid3077.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1346", + "name": "Clackamas Co - 95th Ave at Commerce Cir", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.335, + "lon": -122.77339, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/95th Ave at Commerce Cir_pid5062.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/95th Ave at Commerce Cir_pid5062.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-966", + "name": "Clackamas Co - Abernethy 17th at Washington St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36397, + "lon": -122.59701, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Abernethy17th at Washington St_pid4313.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Abernethy17th at Washington St_pid4313.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1326", + "name": "Clackamas Co - Beavercreek Rd at Clairmont Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3268, + "lon": -122.5665, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Clairmont Dr_pid5022.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Clairmont Dr_pid5022.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1328", + "name": "Clackamas Co - Beavercreek Rd at Clarkes Fire Station", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.23435, + "lon": -122.47547, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Clarkes Fire Station_pid5026.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Clarkes Fire Station_pid5026.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1343", + "name": "Clackamas Co - Beavercreek Rd at Fir St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33258, + "lon": -122.57911, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Fir St_pid5056.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Fir St_pid5056.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1342", + "name": "Clackamas Co - Beavercreek Rd at Fred Meyer", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33297, + "lon": -122.58252, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Fred Meyer_pid5054.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Fred Meyer_pid5054.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-888", + "name": "Clackamas Co - Beavercreek Rd at Maple Lane", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33108, + "lon": -122.572, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Maple Lane_pid4027.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Maple Lane_pid4027.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1327", + "name": "Clackamas Co - Beavercreek Rd at Meyers Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.31975, + "lon": -122.55796, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Meyers Rd_pid5024.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Meyers Rd_pid5024.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1341", + "name": "Clackamas Co - Beavercreek Rd at South Ridge Center", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33342, + "lon": -122.58562, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at South Ridge Center_pid5052.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at South Ridge Center_pid5052.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1340", + "name": "Clackamas Co - Beavercreek Rd at Theater and Hilltop Mall", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33367, + "lon": -122.59158, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Theater and Hilltop Mall_pid5050.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Theater and Hilltop Mall_pid5050.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1339", + "name": "Clackamas Co - Beavercreek Rd at Warner Milne Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33644, + "lon": -122.59842, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Warner Milne Rd_pid5048.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek Rd at Warner Milne Rd_pid5048.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-889", + "name": "Clackamas Co - Beavercreek at Henrici", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30963, + "lon": -122.54716, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beavercreek at Henrici_pid4031.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beavercreek at Henrici_pid4031.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-672", + "name": "Clackamas Co - Bell Rd at Johnson Creek Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45595, + "lon": -122.59285, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bell Rd at Johnson Creek Blvd_pid3153.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bell Rd at Johnson Creek Blvd_pid3153.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1309", + "name": "Clackamas Co - Bob Schumacher Rd at Causey Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44155, + "lon": -122.5682, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bob Schumacher Rd at Causey Ave_pid4988.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bob Schumacher Rd at Causey Ave_pid4988.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1023", + "name": "Clackamas Co - Bob Schumacher at Monterey", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43845, + "lon": -122.56705, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bob Schumacher at Monterey_pid4427.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bob Schumacher at Monterey_pid4427.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1353", + "name": "Clackamas Co - Boones Ferry Rd at Bryant Rd and Firwood Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4086, + "lon": -122.72315, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Bryant Rd and Firwood Rd_pid5076.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Bryant Rd and Firwood Rd_pid5076.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1355", + "name": "Clackamas Co - Boones Ferry Rd at Kruse Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41568, + "lon": -122.71596, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Kruse Way_pid5080.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Kruse Way_pid5080.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1358", + "name": "Clackamas Co - Boones Ferry Rd at Lanewood St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41235, + "lon": -122.71733, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Lanewood St_pid5086.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Lanewood St_pid5086.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1357", + "name": "Clackamas Co - Boones Ferry Rd at Madrona St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40686, + "lon": -122.72619, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Madrona St_pid5084.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Madrona St_pid5084.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1354", + "name": "Clackamas Co - Boones Ferry Rd at Oakridge Rd and Reese Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41075, + "lon": -122.719, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Oakridge Rd and Reese Rd_pid5078.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Oakridge Rd and Reese Rd_pid5078.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-670", + "name": "Clackamas Co - Boones Ferry Rd at Wilsonville Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30291, + "lon": -122.7726, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Wilsonville Rd_pid3145.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Wilsonville Rd_pid3145.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1329", + "name": "Clackamas Co - Canby Ferry North", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30119, + "lon": -122.69269, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Canby Ferry North_pid5028.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Canby Ferry North_pid5028.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1330", + "name": "Clackamas Co - Canby Ferry South", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29852, + "lon": -122.69246, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Canby Ferry South_pid5030.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Canby Ferry South_pid5030.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1356", + "name": "Clackamas Co - Country Club Rd at Wembley Park Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42377, + "lon": -122.69785, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Country Club Rd at Wembley Park Rd_pid5082.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Country Club Rd at Wembley Park Rd_pid5082.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1344", + "name": "Clackamas Co - Elligsen Rd at Parkway Ave and Argyle Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33551, + "lon": -122.76542, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Elligsen Rd at Parkway Ave and Argyle Ave_pid5058.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Elligsen Rd at Parkway Ave and Argyle Ave_pid5058.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1345", + "name": "Clackamas Co - Elligsen Rd at Parkway Center Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33553, + "lon": -122.76205, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Elligsen Rd at Parkway Center Dr_pid5060.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Elligsen Rd at Parkway Center Dr_pid5060.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1017", + "name": "Clackamas Co - Harmony Rd at Aquatic Center Driveway", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43233, + "lon": -122.58888, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Harmony Rd at Aquatic Center Driveway_pid4415.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Harmony Rd at Aquatic Center Driveway_pid4415.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1290", + "name": "Clackamas Co - Harmony Rd at Fuller Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43257, + "lon": -122.58711, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Harmony Rd at Fuller_pid4950.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Harmony Rd at Fuller_pid4950.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-655", + "name": "Clackamas Co - Hunter Bluff at JCB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45612, + "lon": -122.56261, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hunter Bluff at JCB_pid3081.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hunter Bluff at JCB_pid3081.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-656", + "name": "Clackamas Co - Jennifer at Evelyn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40342, + "lon": -122.5639, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Jennifer at Evelyn_pid3085.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Jennifer at Evelyn_pid3085.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1495", + "name": "Clackamas Co - Johnson Creek Blvd at 79th Pl", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45702, + "lon": -122.58203, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at 79th Pl_pid5369.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at 79th Pl_pid5369.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-886", + "name": "Clackamas Co - Johnson Creek Blvd at Fuller Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45684, + "lon": -122.57503, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at Fuller Rd_pid4019.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at Fuller Rd_pid4019.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1020", + "name": "Clackamas Co - Johnson Creek Blvd at Linwood", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45614, + "lon": -122.59898, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at Linwood_pid4421.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at Linwood_pid4421.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1307", + "name": "Clackamas Co - Johnson Creek Blvd at Linwood Ave and Flavel Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45611, + "lon": -122.59899, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at Linwood Ave and Flavel Dr_pid4984.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Johnson Creek Blvd at Linwood Ave and Flavel Dr_pid4984.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1319", + "name": "Clackamas Co - Johnson Rd at Deer Creek Ln", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42399, + "lon": -122.58289, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Johnson Rd at Deer Creek Ln_pid5008.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Johnson Rd at Deer Creek Ln_pid5008.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1497", + "name": "Clackamas Co - Kerr Pkwky at McNary Pkwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43548, + "lon": -122.72009, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Kerr Pkwky at McNary_pid5373.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Kerr Pkwky at McNary_pid5373.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1308", + "name": "Clackamas Co - King Rd at Bell Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44791, + "lon": -122.59281, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/King Rd at Bell Ave_pid4986.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/King Rd at Bell Ave_pid4986.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1021", + "name": "Clackamas Co - King Rd at Linwood Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44795, + "lon": -122.59894, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/King Rd at Linwood Ave_pid4423.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/King Rd at Linwood Ave_pid4423.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-778", + "name": "Clackamas Co - Kinsman at Barber St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.31027, + "lon": -122.77864, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Kinsman at Barber St_pid3585.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Kinsman at Barber St_pid3585.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1332", + "name": "Clackamas Co - Knights Bridge Rd at Arndt Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.26058, + "lon": -122.733, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Knights Bridge Rd at Arndt Rd_pid5034.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Knights Bridge Rd at Arndt Rd_pid5034.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-961", + "name": "Clackamas Co - Lake at Webster", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42369, + "lon": -122.59298, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lake at Webster_pid4303.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lake at Webster_pid4303.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1335", + "name": "Clackamas Co - Molalla Ave at Clairmont Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33122, + "lon": -122.58631, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Clairmont Way_pid5040.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Clairmont Way_pid5040.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1337", + "name": "Clackamas Co - Molalla Ave at Fir St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.32882, + "lon": -122.58427, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Fir St_pid5044.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Fir St_pid5044.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1336", + "name": "Clackamas Co - Molalla Ave at Gaffney Ln", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3299, + "lon": -122.58523, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Gaffney Ln_pid5042.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Gaffney Ln_pid5042.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1334", + "name": "Clackamas Co - Molalla Ave at Safeway and McDonalds", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33534, + "lon": -122.58973, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Safeway and McDonalds_pid5038.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Safeway and McDonalds_pid5038.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1333", + "name": "Clackamas Co - Molalla Ave at Warner Milne Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33675, + "lon": -122.5908, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Warner Milne Rd_pid5036.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Molalla Ave at Warner Milne Rd_pid5036.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-963", + "name": "Clackamas Co - Molalla at Beavercreek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33385, + "lon": -122.5885, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Molalla at Beavercree_pid4307.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Molalla at Beavercree_pid4307.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1312", + "name": "Clackamas Co - Monterey Ave at 85th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43825, + "lon": -122.57564, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Monterey Ave at 85th A_pid4994.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Monterey Ave at 85th A_pid4994.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1315", + "name": "Clackamas Co - Oatfield Rd at Concord Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41136, + "lon": -122.62143, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Concord Rd_pid5000.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Concord Rd_pid5000.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1318", + "name": "Clackamas Co - Oatfield Rd at Jennings Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3972, + "lon": -122.60056, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Jennings Ave_pid5006.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Jennings Ave_pid5006.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1313", + "name": "Clackamas Co - Oatfield Rd at Park Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43023, + "lon": -122.63275, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Park Ave_pid4996.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Park Ave_pid4996.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1317", + "name": "Clackamas Co - Oatfield Rd at Roethe Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4032, + "lon": -122.61058, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Roethe Rd_pid5004.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Roethe Rd_pid5004.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1316", + "name": "Clackamas Co - Oatfield Rd at Thiessen Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40817, + "lon": -122.6174, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Thiessen Rd_pid5002.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Oatfield Rd at Thiessen Rd_pid5002.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1022", + "name": "Clackamas Co - Otty Rd at Fuller Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45139, + "lon": -122.57674, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Otty Rd at Fuller Rd_pid4425.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Otty Rd at Fuller Rd_pid4425.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-749", + "name": "Clackamas Co - Park at 27th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43018, + "lon": -122.63608, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Park at 27th Ave_pid3467.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Park at 27th Ave_pid3467.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-779", + "name": "Clackamas Co - Parkway at Town Center Loop", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30942, + "lon": -122.76436, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Parkway at Town Center Loop W_pid3589.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Parkway at Town Center Loop W_pid3589.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-780", + "name": "Clackamas Co - Parkway at Town Center Loop", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30942, + "lon": -122.76436, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Parkway at Town Center Loop E_pid3593.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Parkway at Town Center Loop E_pid3593.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-962", + "name": "Clackamas Co - Prairie Schooner Way at Washington St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37087, + "lon": -122.58728, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Prairie Schooner Wa_pid4305.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Prairie Schooner Wa_pid4305.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1325", + "name": "Clackamas Co - Redland Rd at Abernethy Rd and Holcomb Blvd ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36455, + "lon": -122.58704, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Redland Rd at Abernethy Rd and Holcomb Blvd_pid5020.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Redland Rd at Abernethy Rd and Holcomb Blvd_pid5020.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-887", + "name": "Clackamas Co - Rosemont at Santa Anita", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36928, + "lon": -122.6466, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Rosemont at Santa Anita_pid4023.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Rosemont at Santa Anita_pid4023.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1359", + "name": "Clackamas Co - Sequoia Pkwy at Hazel Dell Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.26738, + "lon": -122.67481, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sequoia Pkwy at Hazel Dell Way_pid5088.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sequoia Pkwy at Hazel Dell Way_pid5088.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1331", + "name": "Clackamas Co - Stafford Rd at 65th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33592, + "lon": -122.74352, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Stafford Rd at 65th Ave_pid5032.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Stafford Rd at 65th Ave_pid5032.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-822", + "name": "Clackamas Co - Stafford Rd at Ek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36686, + "lon": -122.70838, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Stafford Rd at Ek Rd_pid3762.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Stafford Rd at Ek Rd_pid3762.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1498", + "name": "Clackamas Co - Stafford Rd at Overlook Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.39681, + "lon": -122.68817, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Stafford Rd at Overlook Dr_pid5375.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Stafford Rd at Overlook Dr_pid5375.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1352", + "name": "Clackamas Co - Stafford and Wilsonville at Advance and Boeckman", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.31755, + "lon": -122.74374, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Stafford and Wilsonville at Advance and Boeckman_pid5074.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Stafford and Wilsonville at Advance and Boeckman_pid5074.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-824", + "name": "Clackamas Co - Stafford at Boeckman Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.31754, + "lon": -122.74373, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Stafford at Boeckman Rd_pid3770.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Stafford at Boeckman Rd_pid3770.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1310", + "name": "Clackamas Co - Stevens Rd at Bob Schumacher Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43561, + "lon": -122.56389, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Stevens Rd at Bob Schumacher Rd_pid4990.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Stevens Rd at Bob Schumacher Rd_pid4990.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1311", + "name": "Clackamas Co - Stevens Rd at Gramor", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43487, + "lon": -122.56192, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Stevens Rd at Gramor_pid4992.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Stevens Rd at Gramor_pid4992.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1302", + "name": "Clackamas Co - Sunnybrook Blvd at 84th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43005, + "lon": -122.57699, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 84th Ave_pid4974.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 84th Ave_pid4974.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1303", + "name": "Clackamas Co - Sunnybrook Blvd at 8600 Block", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42988, + "lon": -122.57405, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 8600 Block_pid4976.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 8600 Block_pid4976.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1305", + "name": "Clackamas Co - Sunnybrook Blvd at 93rd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42981, + "lon": -122.56828, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 93rd Ave_pid4980.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 93rd Ave_pid4980.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1306", + "name": "Clackamas Co - Sunnybrook Blvd at 97th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42947, + "lon": -122.56331, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 97th Ave_pid4982.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at 97th Ave_pid4982.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1304", + "name": "Clackamas Co - Sunnybrook Blvd at Oak Bluff Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4299, + "lon": -122.57116, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at Oak Bluff Blvd_pid4978.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at Oak Bluff Blvd_pid4978.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1019", + "name": "Clackamas Co - Sunnybrook Blvd at Sunnyside Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43374, + "lon": -122.55212, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at Sunnyside Rd_pid4419.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnybrook Blvd at Sunnyside Rd_pid4419.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1294", + "name": "Clackamas Co - Sunnyside Rd at 117th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43175, + "lon": -122.5439, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 117th Ave_pid4958.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 117th Ave_pid4958.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1295", + "name": "Clackamas Co - Sunnyside Rd at 132nd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42673, + "lon": -122.52772, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 132nd Ave_pid4960.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 132nd Ave_pid4960.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1296", + "name": "Clackamas Co - Sunnyside Rd at 147th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42487, + "lon": -122.51237, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 147th Ave_pid4962.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 147th Ave_pid4962.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1297", + "name": "Clackamas Co - Sunnyside Rd at 157th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42681, + "lon": -122.50178, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 157th Ave_pid4964.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 157th Ave_pid4964.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1298", + "name": "Clackamas Co - Sunnyside Rd at 169th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4269, + "lon": -122.48955, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 169th Ave_pid4966.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 169th Ave_pid4966.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1299", + "name": "Clackamas Co - Sunnyside Rd at 172nd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42633, + "lon": -122.48574, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 172nd Ave_pid4968.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 172nd Ave_pid4968.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1291", + "name": "Clackamas Co - Sunnyside Rd at 8600 Block", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43322, + "lon": -122.57497, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 8600 Block_pid4952.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 8600 Block_pid4952.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1292", + "name": "Clackamas Co - Sunnyside Rd at 9000 Block", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43328, + "lon": -122.57108, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 9000 Block_pid4954.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at 9000 Block_pid4954.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1293", + "name": "Clackamas Co - Sunnyside Rd at Stevens Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4334, + "lon": -122.56169, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at Stevens Rd_pid4956.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sunnyside Rd at Stevens Rd_pid4956.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-671", + "name": "Clackamas Co - Town Center Lp West at Wilsonville Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30292, + "lon": -122.76581, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Town Center Lp West at Wilsonville Rd._pid3149.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Town Center Lp West at Wilsonville Rd._pid3149.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-646", + "name": "Clackamas Co - Valley View at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43328, + "lon": -122.54858, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Valley View at Sunnyside_pid3089.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Valley View at Sunnyside_pid3089.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1338", + "name": "Clackamas Co - Warner Milne and Warner Parrott at Linn and Leland", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33644, + "lon": -122.60494, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Warner Milne and Warner Parrott at Linn and Leland_pid5046.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Warner Milne and Warner Parrott at Linn and Leland_pid5046.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1322", + "name": "Clackamas Co - Webster Rd at Clackamas Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41082, + "lon": -122.59042, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Webster Rd at Clackamas Rd_pid5014.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Webster Rd at Clackamas Rd_pid5014.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1321", + "name": "Clackamas Co - Webster Rd at Thiessen Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41614, + "lon": -122.59327, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Webster Rd at Thiessen Rd_pid5012.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Webster Rd at Thiessen Rd_pid5012.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1348", + "name": "Clackamas Co - Wilsonville Rd at Brown Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30228, + "lon": -122.786, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Brown Rd_pid5066.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Brown Rd_pid5066.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1349", + "name": "Clackamas Co - Wilsonville Rd at Kinsman Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30292, + "lon": -122.77797, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Kinsman Rd_pid5068.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Kinsman Rd_pid5068.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1351", + "name": "Clackamas Co - Wilsonville Rd at Town Center Loop East", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30297, + "lon": -122.76028, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Town Center Loop East_pid5072.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Town Center Loop East_pid5072.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1350", + "name": "Clackamas Co - Wilsonville Rd at Town Center Loop West", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30292, + "lon": -122.76581, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Town Center Loop West_pid5070.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Town Center Loop West_pid5070.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1347", + "name": "Clackamas Co - Wilsonville Rd at Willamette Way East", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29873, + "lon": -122.79278, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Willamette Way East_pid5064.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Wilsonville Rd at Willamette Way East_pid5064.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-365", + "name": "Clackamas County - US26 at ZigZag - Hoodland", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.34479, + "lon": -121.948, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ZigZag_pid1511.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ZigZag_pid1511.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-943", + "name": "Coburg - I-5 at Van Duyn Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.13704, + "lon": -123.0514, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Van Duyn Rd N_pid4249.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Van Duyn Rd N_pid4249.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1269", + "name": "Coos River Charleston (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.35072, + "lon": -124.33686, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Coos River Charleston USCG_pid4908.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Coos River Charleston USCG_pid4908.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-334", + "name": "Crook Co - OR380 at Paulina", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.13108, + "lon": -119.96998, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Paulina_pid1362.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Paulina_pid1362.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-657", + "name": "Crook County - Juniper Canyon Fire Station", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.19319, + "lon": -120.75376, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Juniper Canyon Fire Station_pid3093.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Juniper Canyon Fire Station_pid3093.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1163", + "name": "Dead Indian Memorial Rd at Clover Creek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.29946, + "lon": -122.25116, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd EB at Clover Creek MP28.35_pid4704.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd EB at Clover Creek MP28.35_pid4704.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1164", + "name": "Dead Indian Memorial Rd at Clover Creek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.29945, + "lon": -122.25116, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd SB at Clover Creek MP28.35_pid4706.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd SB at Clover Creek MP28.35_pid4706.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1268", + "name": "Depoe Bay (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.80902, + "lon": -124.0623, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Depoe Bay USCG_pid4906.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Depoe Bay USCG_pid4906.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-915", + "name": "Eugene - 11th at Bailey Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.04803, + "lon": -123.14801, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/11th at Bailey Hill_pid4137.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/11th at Bailey Hill_pid4137.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-920", + "name": "Eugene - 11th at Bertelsen", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.04803, + "lon": -123.16249, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/11th at Bertelsen_pid4157.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/11th at Bertelsen_pid4157.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-916", + "name": "Eugene - 11th at Garfield", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.04777, + "lon": -123.12291, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/11th at Garfield_pid4141.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/11th at Garfield_pid4141.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-921", + "name": "Eugene - 11th at McKinley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.04787, + "lon": -123.12989, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/11th at McKinley_pid4161.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/11th at McKinley_pid4161.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-924", + "name": "Eugene - 11th at Oak Patch", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.04792, + "lon": -123.1354, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/11th at Oak Patch_pid4173.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/11th at Oak Patch_pid4173.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-918", + "name": "Eugene - 6th at Blair", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05324, + "lon": -123.10706, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/6th at Blair_pid4149.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/6th at Blair_pid4149.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-922", + "name": "Eugene - 6th at Chambers", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05326, + "lon": -123.11853, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/6th at Chambers_pid4165.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/6th at Chambers_pid4165.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-923", + "name": "Eugene - 6th at Charnelton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05323, + "lon": -123.09574, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/6th at Charnelton_pid4169.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/6th at Charnelton_pid4169.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-914", + "name": "Eugene - 6th at Garfield", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05334, + "lon": -123.1228, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/6th at Garfield_pid4133.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/6th at Garfield_pid4133.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-917", + "name": "Eugene - 7th at Chambers", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05215, + "lon": -123.11828, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/7th at Chambers_pid4145.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/7th at Chambers_pid4145.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-913", + "name": "Eugene - 7th at Jefferson", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05213, + "lon": -123.10189, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/7th at Jefferson_pid4129.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/7th at Jefferson_pid4129.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-919", + "name": "Eugene - 8th at Charnelton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05097, + "lon": -123.09579, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/8th at Charnelton_pid4153.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/8th at Charnelton_pid4153.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-958", + "name": "Eugene - Coburg Rd at I-105 EB Onramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06229, + "lon": -123.08022, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Coburg Rd at I-105 EB Onramp_pid4297.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Coburg Rd at I-105 EB Onramp_pid4297.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-959", + "name": "Eugene - Coburg Rd at I-105 Flyover Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06319, + "lon": -123.0792, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Coburg Rd at I-105 Flyover R_pid4299.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Coburg Rd at I-105 Flyover R_pid4299.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-956", + "name": "Eugene - Ferry St. Bridge Viaduct at 6th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05322, + "lon": -123.08664, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Ferry Street Bridge Viaduct at 6th Ave_pid4293.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Ferry Street Bridge Viaduct at 6th Ave_pid4293.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-957", + "name": "Eugene - Ferry Street Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05794, + "lon": -123.08404, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Ferry Street Bridge_pid4295.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Ferry Street Bridge_pid4295.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1184", + "name": "Grays Harbor Westport - WA (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.90436, + "lon": -124.12111, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Grays Harbor Westport - WA_pid4742.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Grays Harbor Westport - WA_pid4742.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1100", + "name": "Hwy82 at Bramlet Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.61009, + "lon": -117.60111, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hwy82 at Bramlet Rd W_pid4580.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hwy82 at Bramlet Rd W_pid4580.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1101", + "name": "Hwy82 at Bramlet Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.61009, + "lon": -117.60111, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hwy82 at Bramlet Rd E_pid4582.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hwy82 at Bramlet Rd E_pid4582.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1375", + "name": "I-105 at Coburg Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06256, + "lon": -123.07263, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR126 at Coburg Rd_pid5122.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR126 at Coburg Rd_pid5122.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1367", + "name": "I-105 at Country Club", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.0611, + "lon": -123.08673, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR126 at Country Club_pid5102.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR126 at Country Club_pid5102.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-302", + "name": "I-205 Washington - Vancouver at Mill Plain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.62119, + "lon": -122.55998, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-205_Mill Plain_pid761.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-205_Mill Plain_pid761.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-289", + "name": "I-205 at 10th West Linn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3472, + "lon": -122.65082, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i20510th_pid663.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i20510th_pid663.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-220", + "name": "I-205 at 92nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46449, + "lon": -122.56808, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i20592nd_pid532.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i20592nd_pid532.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-286", + "name": "I-205 at 99E", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36701, + "lon": -122.59599, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i20599E_pid660.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i20599E_pid660.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-103", + "name": "I-205 at Airport Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57143, + "lon": -122.54986, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205arprt_pid533.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205arprt_pid533.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-290", + "name": "I-205 at Blankenship Road", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.35742, + "lon": -122.66501, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205blnk_pid664.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205blnk_pid664.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1013", + "name": "I-205 at Division SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50482, + "lon": -122.56553, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-205 at Division SB_pid4407.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-205 at Division SB_pid4407.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-225", + "name": "I-205 at Foster", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47928, + "lon": -122.56554, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205fstr_pid535.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205fstr_pid535.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-258", + "name": "I-205 at Gladstone", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38484, + "lon": -122.57966, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205Gladstone_pid536.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205Gladstone_pid536.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1012", + "name": "I-205 at Glisan SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52616, + "lon": -122.56593, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-205 at Glisan SB_pid4405.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-205 at Glisan SB_pid4405.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-105", + "name": "I-205 at Government Island", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58449, + "lon": -122.5433, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205govt_pid537.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205govt_pid537.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1039", + "name": "I-205 at I-5 Ramps", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36985, + "lon": -122.75002, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-205 at I-5 Ramps_pid4459.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-205 at I-5 Ramps_pid4459.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-226", + "name": "I-205 at Johnson Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45674, + "lon": -122.57375, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205jcrk_pid539.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205jcrk_pid539.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-256", + "name": "I-205 at Lawnfield Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41857, + "lon": -122.57465, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205Lawnfield_pid540.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205Lawnfield_pid540.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-257", + "name": "I-205 at OR212 -224", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40735, + "lon": -122.57069, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205hwy212_pid538.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205hwy212_pid538.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-287", + "name": "I-205 at OR43", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36192, + "lon": -122.61184, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205OR43_pid661.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205OR43_pid661.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-259", + "name": "I-205 at Park Place - OR213", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37516, + "lon": -122.58771, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205ParkHwy213_pid541.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205ParkHwy213_pid541.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-227", + "name": "I-205 at Powell", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49769, + "lon": -122.56558, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205powl_pid497.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205powl_pid497.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-101", + "name": "I-205 at Prescott St.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55555, + "lon": -122.56765, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205pres_pid542.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205pres_pid542.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-291", + "name": "I-205 at Stafford Road", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36999, + "lon": -122.70643, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205staf_pid665.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205staf_pid665.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-228", + "name": "I-205 at Stark", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5182, + "lon": -122.56474, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205strk_pid543.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205strk_pid543.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1067", + "name": "I-205 at Strawberry", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.39343, + "lon": -122.57607, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-205 at Strawberry SB_pid4515.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-205 at Strawberry SB_pid4515.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1233", + "name": "I-205 at Sunnybrook", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42963, + "lon": -122.56492, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-205 at Sunnybrook NB_pid4838.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-205 at Sunnybrook NB_pid4838.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-255", + "name": "I-205 at Sunnyside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43359, + "lon": -122.56556, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205Sunnyside_pid544.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205Sunnyside_pid544.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-102", + "name": "I-205 at US30BY (Lombard)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56051, + "lon": -122.56265, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205Killingsworth_pid534.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205Killingsworth_pid534.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-288", + "name": "I-205 at Willamette Falls Viewpoint", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.35166, + "lon": -122.62824, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i205VWpt_pid662.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i205VWpt_pid662.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-108", + "name": "I-405 at Everett", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52742, + "lon": -122.68711, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i405everett_pid545.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i405everett_pid545.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-106", + "name": "I-405 at Fourth", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50615, + "lon": -122.68217, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i405fourth_pid546.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i405fourth_pid546.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1211", + "name": "I-405 at Fremont Bridge (Top of Arch)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53636, + "lon": -122.68525, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-405 at Fremont Top_pid4795.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-405 at Fremont Top_pid4795.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-107", + "name": "I-405 at Montgomery", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51248, + "lon": -122.68935, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i405montgom_pid547.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i405montgom_pid547.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1212", + "name": "I-405 at SW Alder", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52175, + "lon": -122.68541, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-405 at SW Alder NB_pid4797.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-405 at SW Alder NB_pid4797.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1213", + "name": "I-405 at SW Jefferson", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51696, + "lon": -122.6883, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-405 at SW Jefferson_pid4799.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-405 at SW Jefferson_pid4799.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-270", + "name": "I-5 California at Black Butte", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.38202, + "lon": -122.37478, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/BlackButte_pid607.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/BlackButte_pid607.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-265", + "name": "I-5 California at Hilt", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.99306, + "lon": -122.60975, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hilt_pid611.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hilt_pid611.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-264", + "name": "I-5 California at North Hilt", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.99627, + "lon": -122.61042, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NorthHilt_pid613.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NorthHilt_pid613.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-269", + "name": "I-5 California at North Weed", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.42947, + "lon": -122.40259, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NorthWeed_pid614.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NorthWeed_pid614.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-267", + "name": "I-5 California at South Yreka", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.68597, + "lon": -122.63559, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/WaltersRd_pid615.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/WaltersRd_pid615.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-268", + "name": "I-5 California at Weed Airport", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.47444, + "lon": -122.45306, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/WeedAirport_pid616.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/WeedAirport_pid616.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-266", + "name": "I-5 California at Yreka", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.73194, + "lon": -122.63271, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Yreka_pid617.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Yreka_pid617.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-363", + "name": "I-5 Near Goshen", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.97546, + "lon": -123.00999, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5@Goshen_pid1504.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5@Goshen_pid1504.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-231", + "name": "I-5 Salem at Exit 258", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.98434, + "lon": -122.99357, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/HayesvilleInterch-S_pid651.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/HayesvilleInterch-S_pid651.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-359", + "name": "I-5 Salem at Kuebler Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.89029, + "lon": -122.99555, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5atKueblerRdSouthSalem_pid1496.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5atKueblerRdSouthSalem_pid1496.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-792", + "name": "I-5 Salem at OR22", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.91536, + "lon": -122.98886, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at ORE22_pid3641.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at ORE22_pid3641.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-309", + "name": "I-5 Washington - Vancouver at Main Street", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.65962, + "lon": -122.66588, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5_Main_pid770.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5_Main_pid770.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-303", + "name": "I-5 Washington - Vancouver at 134th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.71831, + "lon": -122.65543, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5_134th_pid762.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5_134th_pid762.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-306", + "name": "I-5 Washington - Vancouver at 29th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.64217, + "lon": -122.66222, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5_29th_pid767.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5_29th_pid767.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-307", + "name": "I-5 Washington - Vancouver at 78th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.67667, + "lon": -122.66481, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5_78th_pid768.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5_78th_pid768.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-308", + "name": "I-5 Washington - Vancouver at 99th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.69317, + "lon": -122.66187, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5_99st_pid769.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5_99st_pid769.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-310", + "name": "I-5 Washington - Vancouver at Mill Plain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.63152, + "lon": -122.66535, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5_Millplain_pid771.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5_Millplain_pid771.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-311", + "name": "I-5 Washington - Vancouver at SR-14", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.62452, + "lon": -122.67057, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5_SR14_pid772.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5_SR14_pid772.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-321", + "name": "I-5 at Arndt Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.26025, + "lon": -122.78641, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5atArndtRd_pid798.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5atArndtRd_pid798.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-389", + "name": "I-5 at Ashland - North Mountain Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.21103, + "lon": -122.70034, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5atN.MountainAve_pid1637.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5atN.MountainAve_pid1637.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-491", + "name": "I-5 at Barton Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.76678, + "lon": -123.331, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Barton Rd_pid2392.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Barton Rd_pid2392.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-727", + "name": "I-5 at Battlecreek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.86856, + "lon": -123.00375, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Battlecreek Rd SB_pid3379.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Battlecreek Rd SB_pid3379.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-113", + "name": "I-5 at Brier Place", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46944, + "lon": -122.68012, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5brier_pid551.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5brier_pid551.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1181", + "name": "I-5 at Broadway", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53686, + "lon": -122.66814, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Broadway N_pid4737.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Broadway N_pid4737.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-403", + "name": "I-5 at CA Border (Siskiyou)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.00549, + "lon": -122.61518, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 SB at MP.2_pid1685.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 SB at MP.2_pid1685.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-404", + "name": "I-5 at CA Border (Siskiyou)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.00549, + "lon": -122.61518, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 NB at MP.2_pid1688.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 NB at MP.2_pid1688.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-590", + "name": "I-5 at Canyon Mt", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.82689, + "lon": -123.26019, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Canyon Mt SB_pid2824.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Canyon Mt SB_pid2824.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-588", + "name": "I-5 at Canyon Mt\r\n", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.82689, + "lon": -123.26019, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Canyon Mt NB_pid2816.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Canyon Mt NB_pid2816.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-111", + "name": "I-5 at Capitol", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4538, + "lon": -122.71666, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5capitol_pid556.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5capitol_pid556.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-245", + "name": "I-5 at Carman Drive", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40815, + "lon": -122.74318, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5carman_pid557.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5carman_pid557.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1234", + "name": "I-5 at Chadwick Ln", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.98627, + "lon": -123.33081, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Chadwick Ln NB_pid4840.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Chadwick Ln NB_pid4840.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1029", + "name": "I-5 at Coburg NB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.17144, + "lon": -123.06076, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Coburg NB_pid4439.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Coburg NB_pid4439.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1028", + "name": "I-5 at Coburg SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.17144, + "lon": -123.06076, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Coburg SB_pid4437.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Coburg SB_pid4437.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-130", + "name": "I-5 at Columbia", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58639, + "lon": -122.68044, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5columbia_pid558.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5columbia_pid558.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1421", + "name": "I-5 at Commercial St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.85577, + "lon": -123.01253, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Commercial St SB_pid5213.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Commercial St SB_pid5213.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-490", + "name": "I-5 at Cottage Grove - 2 miles south", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.75225, + "lon": -123.14477, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Cottage Grove 2mi South_pid2388.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Cottage Grove 2mi South_pid2388.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-555", + "name": "I-5 at Cottage Grove - 2 miles south", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.75225, + "lon": -123.14477, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Cottage Grove 2mi South_pid2680.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Cottage Grove 2mi South_pid2680.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-519", + "name": "I-5 at Crowson Rd - Siskiyou Chain Up Area", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.15781, + "lon": -122.64759, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Siskiyou Chain Up Area N_pid2515.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Siskiyou Chain Up Area N_pid2515.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1174", + "name": "I-5 at Crowson Rd - Siskiyou Chain Up Area", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.17246, + "lon": -122.65788, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Crowson Rd S_pid4726.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Crowson Rd S_pid4726.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-663", + "name": "I-5 at Del Rio Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.29019, + "lon": -123.35649, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Del Rio Rd NB_pid3117.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Del Rio Rd NB_pid3117.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-664", + "name": "I-5 at Del Rio Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.29019, + "lon": -123.35649, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Del Rio Rd. SB_pid3121.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Del Rio Rd. SB_pid3121.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1417", + "name": "I-5 at Delaney Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.84252, + "lon": -123.00826, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 NB at Delaney Rd_pid5205.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 NB at Delaney Rd_pid5205.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1408", + "name": "I-5 at Dever Conner", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.72986, + "lon": -123.05319, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Hoefer Dr South_pid5189.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Hoefer Dr South_pid5189.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1409", + "name": "I-5 at Dever Conner", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.72986, + "lon": -123.05319, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Hoefer Dr North_pid5191.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Hoefer Dr North_pid5191.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-612", + "name": "I-5 at East Pine", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.37888, + "lon": -122.90408, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at East Pine_pid2916.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at East Pine_pid2916.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1123", + "name": "I-5 at Egge Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.11776, + "lon": -123.04734, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Egge Rd S_pid4626.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Egge Rd S_pid4626.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1124", + "name": "I-5 at Egge Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.11776, + "lon": -123.04734, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Egge Rd N_pid4628.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Egge Rd N_pid4628.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-141", + "name": "I-5 at Elligsen Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33631, + "lon": -122.76975, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5elligs_pid559.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5elligs_pid559.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-460", + "name": "I-5 at Exit 162", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.70762, + "lon": -123.21911, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Exit 162 NB_pid2265.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Exit 162 NB_pid2265.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-461", + "name": "I-5 at Exit 162", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.70762, + "lon": -123.21911, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Exit 162 SB_pid2270.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Exit 162 SB_pid2270.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-179", + "name": "I-5 at Exit 6 Near Siskiyou Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.07246, + "lon": -122.60612, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5atExit6_pid625.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5atExit6_pid625.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-126", + "name": "I-5 at Fremont", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54723, + "lon": -122.67882, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5fremont_pid560.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5fremont_pid560.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-769", + "name": "I-5 at Garfield", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.31169, + "lon": -122.85008, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Garfield_pid3549.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Garfield_pid3549.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-127", + "name": "I-5 at Going", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55775, + "lon": -122.67896, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5going_pid561.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5going_pid561.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1235", + "name": "I-5 at Grant Smith Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.14753, + "lon": -123.36462, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Grant Smith Rd_pid4842.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Grant Smith Rd_pid4842.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1033", + "name": "I-5 at Grants Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.43777, + "lon": -123.29001, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Grants Pass MP 55_pid4447.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Grants Pass MP 55_pid4447.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1063", + "name": "I-5 at Grants Pass Exit MP58", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.4648, + "lon": -123.32359, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Grants Pass Exit MP58 SB_pid4507.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Grants Pass Exit MP58 SB_pid4507.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1064", + "name": "I-5 at Grants Pass Exit MP58", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.4648, + "lon": -123.32359, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Grants Pass Exit MP58 NB_pid4509.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Grants Pass Exit MP58 NB_pid4509.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-109", + "name": "I-5 at Haines", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43709, + "lon": -122.74455, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5haines_pid562.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5haines_pid562.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-476", + "name": "I-5 at Hugo", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.53673, + "lon": -123.36976, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Hugo NB_pid2340.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Hugo NB_pid2340.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-477", + "name": "I-5 at Hugo", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.53673, + "lon": -123.36976, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Hugo SB_pid2344.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Hugo SB_pid2344.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-387", + "name": "I-5 at I-105", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06378, + "lon": -123.04974, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 SB at I-105_pid1612.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 SB at I-105_pid1612.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-139", + "name": "I-5 at I-205", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36809, + "lon": -122.75896, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5i205_pid563.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5i205_pid563.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-116", + "name": "I-5 at I-405 - Naito Parkway", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5017, + "lon": -122.67338, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5at405_pid549.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5at405_pid549.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1147", + "name": "I-5 at Interstate Bridge NB (Midspan)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.61789, + "lon": -122.67505, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge NB Mid_pid4674.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge NB Mid_pid4674.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1145", + "name": "I-5 at Interstate Bridge NB (South End)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6128, + "lon": -122.6782, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge NB S.End_pid4670.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge NB S.End_pid4670.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1148", + "name": "I-5 at Interstate Bridge SB (North End)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6202, + "lon": -122.67417, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge SB North_pid4676.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge SB North_pid4676.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1146", + "name": "I-5 at Interstate Bridge SB (South End)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.61396, + "lon": -122.67783, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge SB S.End_pid4672.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 Bridge SB S.End_pid4672.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1214", + "name": "I-5 at Iowa", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48323, + "lon": -122.67886, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Iowa VMS_pid4801.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Iowa VMS_pid4801.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1176", + "name": "I-5 at Kerby", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54396, + "lon": -122.67537, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Kerby_pid4730.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Kerby_pid4730.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-333", + "name": "I-5 at Lake Creek - South of ORE228", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.35911, + "lon": -123.06086, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LakeCreek_pid1355.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LakeCreek_pid1355.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-129", + "name": "I-5 at Lombard", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57877, + "lon": -122.67886, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5lombard_pid565.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5lombard_pid565.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-138", + "name": "I-5 at Lower Boones Road", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.39657, + "lon": -122.74682, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5lboon_pid564.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5lboon_pid564.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-115", + "name": "I-5 at Macadam", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49423, + "lon": -122.6733, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5macadam_pid566.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5macadam_pid566.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-131", + "name": "I-5 at Marine Drive", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60408, + "lon": -122.68304, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5marine_pid567.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5marine_pid567.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1216", + "name": "I-5 at Marquam Bridge (Lower Deck Mid Span)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50799, + "lon": -122.66917, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Marquam Bridge (Upper Deck West)_pid4805.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Marquam Bridge (Upper Deck West)_pid4805.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1185", + "name": "I-5 at Marquam Bridge (Upper Deck East)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5092, + "lon": -122.66726, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Marquam Bridge (Upper Deck East)_pid4744.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Marquam Bridge (Upper Deck East)_pid4744.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1215", + "name": "I-5 at Marquam Bridge (Upper Deck West) ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50766, + "lon": -122.66985, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Marquam Bridge (Upper Deck West)_pid4803.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Marquam Bridge (Upper Deck West)_pid4803.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-900", + "name": "I-5 at Martin Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.75657, + "lon": -123.09645, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Martin CreekN_pid4077.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Martin CreekN_pid4077.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-526", + "name": "I-5 at Medford - 12th St.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.32328, + "lon": -122.86574, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 Medford Barnett Rd N_pid2543.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 Medford Barnett Rd N_pid2543.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-524", + "name": "I-5 at Medford - Barnett Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.316, + "lon": -122.85513, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 Medford Barnett Rd_pid2535.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 Medford Barnett Rd_pid2535.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-787", + "name": "I-5 at Medford Viaduct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.33142, + "lon": -122.87054, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Medford Viaduct_pid3621.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Medford Viaduct_pid3621.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-114", + "name": "I-5 at Miles", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47135, + "lon": -122.67723, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5miles_pid568.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5miles_pid568.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-614", + "name": "I-5 at Mill Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.8964, + "lon": -122.9861, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Mill Creek_pid2924.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Mill Creek_pid2924.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-117", + "name": "I-5 at Morrison Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52099, + "lon": -122.66586, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5morrison_pid569.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5morrison_pid569.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-426", + "name": "I-5 at Myrtle Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.02425, + "lon": -123.29748, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/MyrtleCreekN_pid1814.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/MyrtleCreekN_pid1814.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-427", + "name": "I-5 at Myrtle Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.02425, + "lon": -123.29748, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/MyrtleCreekS_pid1819.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/MyrtleCreekS_pid1819.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1113", + "name": "I-5 at Myrtle Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.02619, + "lon": -123.29968, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Myrtle Creek NB_pid4606.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Myrtle Creek NB_pid4606.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1116", + "name": "I-5 at Myrtle Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.02214, + "lon": -123.29913, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Myrtle Creek NB2_pid4612.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Myrtle Creek NB2_pid4612.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1415", + "name": "I-5 at N Jefferson", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.79883, + "lon": -123.03264, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 SB at N Jefferson_pid5201.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 SB at N Jefferson_pid5201.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1416", + "name": "I-5 at N Jefferson", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.79883, + "lon": -123.03264, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 NB at N Jefferson_pid5203.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 NB at N Jefferson_pid5203.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-726", + "name": "I-5 at N. Phoenix Rd. (Fern Valley)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.28123, + "lon": -122.81531, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at N. Phoenix Rd. (Fern Valley)_pid3375.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at N. Phoenix Rd. (Fern Valley)_pid3375.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-364", + "name": "I-5 at Near ORE 225 McVay Hwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.02854, + "lon": -123.02985, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5SouthEugene_pid1507.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5SouthEugene_pid1507.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-356", + "name": "I-5 at North Albany", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.68103, + "lon": -123.05409, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NorthAlbany_pid1489.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NorthAlbany_pid1489.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-770", + "name": "I-5 at North Medford Interchange", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.35024, + "lon": -122.87698, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at North Medford Interchange_pid3553.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at North Medford Interchange_pid3553.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-140", + "name": "I-5 at Norwood", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.35355, + "lon": -122.76467, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5norwoo_pid570.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5norwoo_pid570.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-230", + "name": "I-5 at Nyberg", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38287, + "lon": -122.75188, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5nyberg_pid571.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5nyberg_pid571.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-229", + "name": "I-5 at OR217", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42083, + "lon": -122.7462, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5217_pid548.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5217_pid548.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-857", + "name": "I-5 at OR34", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.55614, + "lon": -123.06104, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at ORE34 NB_pid3903.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at ORE34 NB_pid3903.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-432", + "name": "I-5 at OR569 Beltline", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.08392, + "lon": -123.04486, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 NB at Beltline_pid1872.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 NB at Beltline_pid1872.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-577", + "name": "I-5 at OR569 Beltline", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.08394, + "lon": -123.04874, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 SB at Beltline_pid2774.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 SB at Beltline_pid2774.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-110", + "name": "I-5 at ORE99W - Barbur Blvd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44359, + "lon": -122.74062, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5at99w_pid550.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5at99w_pid550.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1420", + "name": "I-5 at Perkins", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.03013, + "lon": -122.98364, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 SB at Perkins_pid5211.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 SB at Perkins_pid5211.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-320", + "name": "I-5 at Perkins Road", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.0275, + "lon": -122.9842, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5atPerkinsRd_pid797.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5atPerkinsRd_pid797.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-543", + "name": "I-5 at Phoenix", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.29221, + "lon": -122.8268, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Phoenix N_pid2623.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Phoenix N_pid2623.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-542", + "name": "I-5 at Phoenix", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.2925, + "lon": -122.82729, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Phoenix S_pid2627.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Phoenix S_pid2627.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-585", + "name": "I-5 at Rice Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.52648, + "lon": -123.30975, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Rice Hill SB_pid2808.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Rice Hill SB_pid2808.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-589", + "name": "I-5 at Rice Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.52648, + "lon": -123.30975, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Rice Hill NB_pid2820.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Rice Hill NB_pid2820.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-881", + "name": "I-5 at Roberts Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.11135, + "lon": -123.35445, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mountain N_pid3999.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mountain N_pid3999.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-882", + "name": "I-5 at Roberts Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.11135, + "lon": -123.35445, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mountain S_pid4003.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mountain S_pid4003.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-905", + "name": "I-5 at Roberts Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.10496, + "lon": -123.36112, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mnt N_pid4097.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mnt N_pid4097.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-906", + "name": "I-5 at Roberts Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.10496, + "lon": -123.36112, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mtn S_pid4101.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Roberts Mtn S_pid4101.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-758", + "name": "I-5 at Rogue River", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.43191, + "lon": -123.17028, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Rogue River NB_pid3503.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Rogue River NB_pid3503.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-759", + "name": "I-5 at Rogue River", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.43191, + "lon": -123.17028, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Rogue River SB_pid3507.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Rogue River SB_pid3507.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-128", + "name": "I-5 at Rosa Parks Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5697, + "lon": -122.67895, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5portlandblvd_pid572.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5portlandblvd_pid572.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-119", + "name": "I-5 at Rose Quarter - Southbound Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53028, + "lon": -122.66607, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/RqI5ramp_pid593.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/RqI5ramp_pid593.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-124", + "name": "I-5 at Rose Quarter - Weidler", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53438, + "lon": -122.66655, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Rqweidler_pid596.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Rqweidler_pid596.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-123", + "name": "I-5 at Rose Quarter - Winning Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53307, + "lon": -122.66777, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Rqwinning_pid597.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Rqwinning_pid597.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1144", + "name": "I-5 at Roseburg", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.20084, + "lon": -123.35962, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Roseburg MP123_pid4668.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Roseburg MP123_pid4668.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-967", + "name": "I-5 at Roseburg - Exit 124", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.21096, + "lon": -123.35496, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Exit 124 NB_pid4315.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Exit 124 NB_pid4315.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-495", + "name": "I-5 at Roseburg - Garden Valley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.22709, + "lon": -123.36157, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Roseburg - Garden Valley Exit S_pid2408.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Roseburg - Garden Valley Exit S_pid2408.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-968", + "name": "I-5 at Roseburg - Garden Valley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.22709, + "lon": -123.36157, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Garden Valley NB_pid4317.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Garden Valley NB_pid4317.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-285", + "name": "I-5 at Roseburg - Milepost 120", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.16664, + "lon": -123.3656, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/RoseburgSouthMP120 SB_pid676.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/RoseburgSouthMP120 SB_pid676.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-522", + "name": "I-5 at Sexton Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.59884, + "lon": -123.38441, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SextonSummitN_pid2527.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SextonSummitN_pid2527.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-523", + "name": "I-5 at Sexton Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.59884, + "lon": -123.38441, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SextonSummitS_pid2531.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SextonSummitS_pid2531.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1418", + "name": "I-5 at Silverton Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.96751, + "lon": -122.9902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I5 NB @ Silverton Rd_pid5207.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I5 NB @ Silverton Rd_pid5207.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1419", + "name": "I-5 at Silverton Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.96751, + "lon": -122.9902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 SB at Silverton Rd_pid5209.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 SB at Silverton Rd_pid5209.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1157", + "name": "I-5 at Siskiyou", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.05229, + "lon": -122.60902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou MP3.68 NB_pid4692.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou MP3.68 NB_pid4692.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1159", + "name": "I-5 at Siskiyou", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.09242, + "lon": -122.60286, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou MP6.87 SB_pid4696.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou MP6.87 SB_pid4696.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1160", + "name": "I-5 at Siskiyou", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.09242, + "lon": -122.60286, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou MP6.87NB_pid4698.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou MP6.87NB_pid4698.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1161", + "name": "I-5 at Siskiyou", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.13114, + "lon": -122.63203, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou 10N_pid4700.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou 10N_pid4700.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1162", + "name": "I-5 at Siskiyou", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.13114, + "lon": -122.63203, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou 10S_pid4702.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou 10S_pid4702.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-399", + "name": "I-5 at Siskiyou Exit 1", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.01611, + "lon": -122.61294, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 SB at Exit 1_pid1669.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 SB at Exit 1_pid1669.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-402", + "name": "I-5 at Siskiyou Exit 1", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.01611, + "lon": -122.61294, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 NB at Exit 1_pid1682.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Siskiyou I-5 NB at Exit 1_pid1682.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1155", + "name": "I-5 at Siskiyou Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.06332, + "lon": -122.60288, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou Summit S_pid4690.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Siskiyou Summit S_pid4690.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-626", + "name": "I-5 at South Salem - Enchanted Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.8245, + "lon": -123.0165, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Enchanted Way_pid2968.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Enchanted Way_pid2968.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1142", + "name": "I-5 at Stage Road Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.73518, + "lon": -123.37089, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Stage Road Pass SB_pid4664.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Stage Road Pass SB_pid4664.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1143", + "name": "I-5 at Stage Road Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.73518, + "lon": -123.37089, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Stage Road Pass NB_pid4666.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Stage Road Pass NB_pid4666.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-458", + "name": "I-5 at Sutherlin", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.3892, + "lon": -123.33727, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Sutherlin NB_pid2257.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Sutherlin NB_pid2257.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-459", + "name": "I-5 at Sutherlin", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.3892, + "lon": -123.33727, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Sutherlin SB_pid2261.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Sutherlin SB_pid2261.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-723", + "name": "I-5 at Table Rock", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.36308, + "lon": -122.88565, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Table Rock_pid3359.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Table Rock_pid3359.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-112", + "name": "I-5 at Terwilliger", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47015, + "lon": -122.68909, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5terwil_pid573.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5terwil_pid573.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-838", + "name": "I-5 at Terwilliger", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47635, + "lon": -122.67896, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Terwilliger_pid3826.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Terwilliger_pid3826.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1088", + "name": "I-5 at US20 MP 233.2", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.62998, + "lon": -123.06256, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at US20 MP 233.2 SB_pid4556.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at US20 MP 233.2 SB_pid4556.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1238", + "name": "I-5 at Upton Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.38952, + "lon": -122.91848, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 NB at Upton Rd_pid4848.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 NB at Upton Rd_pid4848.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-246", + "name": "I-5 at Victory", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59644, + "lon": -122.68373, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5Victory_pid574.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5Victory_pid574.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-541", + "name": "I-5 at Willamette River Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.03871, + "lon": -123.04791, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Willamette River Bridge_pid2619.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Willamette River Bridge_pid2619.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1378", + "name": "I-5 at Willamette River Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.03862, + "lon": -123.04802, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Willamette River Bridge SB_pid5128.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Willamette River Bridge SB_pid5128.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-142", + "name": "I-5 at Wilsonville Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30315, + "lon": -122.76901, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i5wilson_pid575.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i5wilson_pid575.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-634", + "name": "I-5 at Woodburn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.15138, + "lon": -122.87967, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-5 at Woodburn_pid3001.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-5 at Woodburn_pid3001.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-989", + "name": "I-82 Washington at Plymouth Port of Entry", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.94719, + "lon": -119.33623, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-82 at Plymouth Port of Entry_pid4359.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-82 at Plymouth Port of Entry_pid4359.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-473", + "name": "I-82 at I-84 - Westland Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.8008, + "lon": -119.3859, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-82 at I-84_pid2321.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-82 at I-84_pid2321.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1132", + "name": "I-82 at Umatilla", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.92285, + "lon": -119.3242, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-82 at Umatilla NB_pid4644.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-82 at Umatilla NB_pid4644.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1133", + "name": "I-82 at Umatilla", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.92285, + "lon": -119.3242, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-82 at Umatilla SB_pid4646.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-82 at Umatilla SB_pid4646.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1026", + "name": "I-84 Boardman at Bombing Range Rd EB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.83362, + "lon": -119.62318, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I84 Bombing Range Rd EB_pid4433.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I84 Bombing Range Rd EB_pid4433.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-537", + "name": "I-84 Boardman at Bombing Range Rd WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.83362, + "lon": -119.62318, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I84 Bombing Range Rd_pid2600.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I84 Bombing Range Rd_pid2600.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-154", + "name": "I-84 at 102nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54448, + "lon": -122.55889, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84102nd_pid576.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84102nd_pid576.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-104", + "name": "I-84 at 105th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54766, + "lon": -122.55519, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84105th_pid577.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84105th_pid577.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1099", + "name": "I-84 at 122nd WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54689, + "lon": -122.53821, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at 122nd WB_pid4578.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at 122nd WB_pid4578.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-375", + "name": "I-84 at 148th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54242, + "lon": -122.50928, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84@148th_pid1579.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84@148th_pid1579.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1208", + "name": "I-84 at 162nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54217, + "lon": -122.49509, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 EB at 162nd_pid4789.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 EB at 162nd_pid4789.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-376", + "name": "I-84 at 181st", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54129, + "lon": -122.47686, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84@181st_pid1580.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84@181st_pid1580.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-378", + "name": "I-84 at 223rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54189, + "lon": -122.43399, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84@223rd_pid1582.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84@223rd_pid1582.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1207", + "name": "I-84 at 238th Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53952, + "lon": -122.41853, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at 238th Dr_pid4787.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at 238th Dr_pid4787.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-379", + "name": "I-84 at 257th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54487, + "lon": -122.39041, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84@257th_pid1583.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84@257th_pid1583.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-146", + "name": "I-84 at 28th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53036, + "lon": -122.63511, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i8428th_pid578.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i8428th_pid578.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-147", + "name": "I-84 at 37th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53392, + "lon": -122.62568, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i8437th_pid579.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i8437th_pid579.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-148", + "name": "I-84 at 53rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52723, + "lon": -122.60881, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i8453rd_pid580.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i8453rd_pid580.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1183", + "name": "I-84 at 67th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53367, + "lon": -122.59443, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at 67th W_pid4740.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at 67th W_pid4740.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-150", + "name": "I-84 at 82nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53289, + "lon": -122.57891, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i8482nd_pid582.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i8482nd_pid582.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1106", + "name": "I-84 at Alder Creek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.68314, + "lon": -117.65963, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Alder CreekW_pid4592.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Alder CreekW_pid4592.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1107", + "name": "I-84 at Alder Creek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.68314, + "lon": -117.65963, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Alder CreekE_pid4594.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Alder CreekE_pid4594.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-241", + "name": "I-84 at Arlington", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.71963, + "lon": -120.20511, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Arlington_pid600.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Arlington_pid600.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-796", + "name": "I-84 at Baker Valley Rest Area", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.92243, + "lon": -117.82422, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Baker Valley W_pid3656.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Baker Valley W_pid3656.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-728", + "name": "I-84 at Barnhart Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.69109, + "lon": -118.93364, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Barnhart EB_pid3385.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Barnhart EB_pid3385.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-982", + "name": "I-84 at Brewery Grade EB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59929, + "lon": -121.16899, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Brewery Grade EB_pid4345.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Brewery Grade EB_pid4345.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-983", + "name": "I-84 at Brewery Grade WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59929, + "lon": -121.16899, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Brewery Grade WB_pid4347.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Brewery Grade WB_pid4347.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1057", + "name": "I-84 at Cabbage Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59194, + "lon": -118.64443, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.59 WB_pid4495.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.59 WB_pid4495.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1058", + "name": "I-84 at Cabbage Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59194, + "lon": -118.64443, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.59 EB_pid4497.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.59 EB_pid4497.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-208", + "name": "I-84 at Cabbage Hill - Deadman Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60035, + "lon": -118.50341, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/DeadmanP-CabbageHill_pid623.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/DeadmanP-CabbageHill_pid623.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1055", + "name": "I-84 at Cabbage Hill MP220.83", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59542, + "lon": -118.61732, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.83 WB_pid4491.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.83 WB_pid4491.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1056", + "name": "I-84 at Cabbage Hill MP220.83", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59542, + "lon": -118.61732, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.83 EB_pid4493.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP220.83 EB_pid4493.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1053", + "name": "I-84 at Cabbage Hill MP221.45", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59109, + "lon": -118.61096, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP221.45 WB_pid4487.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP221.45 WB_pid4487.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1054", + "name": "I-84 at Cabbage Hill MP221.45", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59109, + "lon": -118.61096, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP221.45 EB_pid4489.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP221.45 EB_pid4489.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1051", + "name": "I-84 at Cabbage Hill MP222.35", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58333, + "lon": -118.62233, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP222.35 WB_pid4483.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP222.35 WB_pid4483.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1052", + "name": "I-84 at Cabbage Hill MP222.35", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58333, + "lon": -118.62233, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP222.35 EB_pid4485.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP222.35 EB_pid4485.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1049", + "name": "I-84 at Cabbage Hill MP223.52", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58569, + "lon": -118.59933, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP223.52 WB_pid4479.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP223.52 WB_pid4479.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1050", + "name": "I-84 at Cabbage Hill MP223.52", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58569, + "lon": -118.59933, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP223.52 EB_pid4481.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Cabbage Hill MP223.52 EB_pid4481.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-205", + "name": "I-84 at Cascade Locks", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.66931, + "lon": -121.88484, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/CascadeLocksWB_pid620.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/CascadeLocksWB_pid620.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-572", + "name": "I-84 at Celilo", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.64343, + "lon": -120.979, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Celilo_pid2748.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Celilo_pid2748.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-474", + "name": "I-84 at Clover Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.11459, + "lon": -117.95979, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Clover Creek EB_pid2325.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Clover Creek EB_pid2325.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1043", + "name": "I-84 at Deadman Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59977, + "lon": -118.50186, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at DeadmanPassW_pid4467.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at DeadmanPassW_pid4467.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1044", + "name": "I-84 at Deadman Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59977, + "lon": -118.50186, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at DeadmanPassE_pid4469.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at DeadmanPassE_pid4469.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-844", + "name": "I-84 at Echo", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.75381, + "lon": -119.15255, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Echo WB_pid3850.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Echo WB_pid3850.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-845", + "name": "I-84 at Echo", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.75381, + "lon": -119.15255, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Echo EB_pid3854.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Echo EB_pid3854.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-377", + "name": "I-84 at Fairview", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53891, + "lon": -122.44903, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84@207th_pid1581.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84@207th_pid1581.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-803", + "name": "I-84 at Farewell Bend", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.30163, + "lon": -117.2384, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend EB_pid3686.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend EB_pid3686.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-804", + "name": "I-84 at Farewell Bend", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.30163, + "lon": -117.2384, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend WB_pid3690.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend WB_pid3690.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1153", + "name": "I-84 at Farewell Bend", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.28628, + "lon": -117.21718, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend 353 E_pid4686.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend 353 E_pid4686.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1154", + "name": "I-84 at Farewell Bend", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.28628, + "lon": -117.21718, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend 353 W_pid4688.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Farewell Bend 353 W_pid4688.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-797", + "name": "I-84 at Gekeler", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.31147, + "lon": -118.05243, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Gekeler E_pid3659.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Gekeler E_pid3659.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-152", + "name": "I-84 at Halsey (Lower)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53213, + "lon": -122.5659, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84halseyl_pid585.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84halseyl_pid585.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-429", + "name": "I-84 at Hood River Exit 64 A", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.71061, + "lon": -121.50208, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hood River Exit 64a_pid1863.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hood River Exit 64a_pid1863.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-153", + "name": "I-84 at I-205", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53111, + "lon": -122.5658, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84at205_pid583.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84at205_pid583.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1065", + "name": "I-84 at Ladd Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.21363, + "lon": -118.02594, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at LaddCrk270E_pid4511.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at LaddCrk270E_pid4511.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1066", + "name": "I-84 at Ladd Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.21363, + "lon": -118.02594, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at LaddCrk270W_pid4513.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at LaddCrk270W_pid4513.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-765", + "name": "I-84 at Ladd Creek Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.18917, + "lon": -117.99389, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Ladd Creek Summit_pid3531.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Ladd Creek Summit_pid3531.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-240", + "name": "I-84 at LePage Park - John Day River", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.72919, + "lon": -120.65276, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LePagePark-JohnDay_pid632.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LePagePark-JohnDay_pid632.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-145", + "name": "I-84 at Lloyd Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52976, + "lon": -122.64923, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84lloyd_pid587.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84lloyd_pid587.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-242", + "name": "I-84 at Lorenzen Road", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.71822, + "lon": -119.01476, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LorenzenRoad_pid635.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LorenzenRoad_pid635.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-790", + "name": "I-84 at MP 267", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.25952, + "lon": -118.02323, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at MP 267_pid3633.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at MP 267_pid3633.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-990", + "name": "I-84 at MP309", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.72282, + "lon": -117.77275, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at MP309_pid4361.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at MP309_pid4361.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1206", + "name": "I-84 at Marine Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54446, + "lon": -122.40131, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Marine Dr_pid4785.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Marine Dr_pid4785.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1041", + "name": "I-84 at Meacham", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51322, + "lon": -118.43253, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham WB MP237.10_pid4463.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham WB MP237.10_pid4463.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1042", + "name": "I-84 at Meacham", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51322, + "lon": -118.43253, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham EB MP237.10_pid4465.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham EB MP237.10_pid4465.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1037", + "name": "I-84 at Meacham EB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47922, + "lon": -118.40119, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham EB_pid4455.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham EB_pid4455.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1036", + "name": "I-84 at Meacham WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47922, + "lon": -118.40119, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham WB_pid4453.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Meacham WB_pid4453.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-720", + "name": "I-84 at Medical Springs WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.87116, + "lon": -117.81706, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Medical Springs_pid3347.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Medical Springs_pid3347.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-144", + "name": "I-84 at Metro Bldg.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52746, + "lon": -122.66069, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/i84metro_pid588.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/i84metro_pid588.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1059", + "name": "I-84 at Mission", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60159, + "lon": -118.63999, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Mission WB_pid4499.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Mission WB_pid4499.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1060", + "name": "I-84 at Mission", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60159, + "lon": -118.63999, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Mission EB_pid4501.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Mission EB_pid4501.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-568", + "name": "I-84 at Multnomah Falls Parking", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57908, + "lon": -122.12074, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Multnomah Falls Parking_pid2732.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Multnomah Falls Parking_pid2732.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-487", + "name": "I-84 at North Powder", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.01481, + "lon": -117.9191, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/North Powder_pid2379.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/North Powder_pid2379.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1431", + "name": "I-84 at North Powder", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.01481, + "lon": -117.9191, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at N Powder S_pid5234.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at N Powder S_pid5234.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-953", + "name": "I-84 at OR244 Hilgard", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.34536, + "lon": -118.22511, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at ORE244 Hilgard_pid4287.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at ORE244 Hilgard_pid4287.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-794", + "name": "I-84 at Pendleton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.68691, + "lon": -118.91574, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton E_pid3650.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton E_pid3650.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-795", + "name": "I-84 at Pendleton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.68691, + "lon": -118.91574, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton W_pid3653.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton W_pid3653.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1282", + "name": "I-84 at Pendleton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.63972, + "lon": -118.68663, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.85 WB_pid4934.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.85 WB_pid4934.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1283", + "name": "I-84 at Pendleton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.63972, + "lon": -118.68663, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.85 EB_pid4936.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.85 EB_pid4936.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1284", + "name": "I-84 at Pendleton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.66151, + "lon": -118.79025, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton MP210.36 WB_pid4938.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton MP210.36 WB_pid4938.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1285", + "name": "I-84 at Pendleton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.66151, + "lon": -118.79025, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton MP210.36 EB_pid4940.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton MP210.36 EB_pid4940.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-840", + "name": "I-84 at Pendleton MP214", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6565, + "lon": -118.7168, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton_pid3834.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton_pid3834.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-841", + "name": "I-84 at Pendleton MP214", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6565, + "lon": -118.7168, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton MP214_pid3838.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton MP214_pid3838.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1286", + "name": "I-84 at Pendleton MP215.69", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6418, + "lon": -118.68953, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.69W_pid4942.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.69W_pid4942.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1287", + "name": "I-84 at Pendleton MP215.69", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6418, + "lon": -118.68953, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.69E_pid4944.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pendleton 215.69E_pid4944.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-398", + "name": "I-84 at Plano Road Interchange", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.54953, + "lon": -117.42147, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 At Plano Road_pid1662.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 At Plano Road_pid1662.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1383", + "name": "I-84 at Pleasant Valley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.659, + "lon": -117.60101, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pleasant Valley WB_pid5138.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pleasant Valley WB_pid5138.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1384", + "name": "I-84 at Pleasant Valley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.659, + "lon": -117.60101, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Pleasant Valley EB_pid5140.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Pleasant Valley EB_pid5140.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1045", + "name": "I-84 at Poverty Flats", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58965, + "lon": -118.554, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats WB_pid4471.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats WB_pid4471.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1046", + "name": "I-84 at Poverty Flats", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58965, + "lon": -118.554, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats EB_pid4473.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats EB_pid4473.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1047", + "name": "I-84 at Poverty Flats Gate", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58327, + "lon": -118.58935, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats Gate_pid4475.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats Gate_pid4475.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1048", + "name": "I-84 at Poverty Flats Off Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58327, + "lon": -118.58935, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats Off Ramp_pid4477.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Poverty Flats Off Ramp_pid4477.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-397", + "name": "I-84 at Rye Valley Interchange", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.44522, + "lon": -117.32564, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 EB at Rye Valley_pid1661.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 EB at Rye Valley_pid1661.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-211", + "name": "I-84 at Snake River", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.00876, + "lon": -116.94171, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Snake River_pid654.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Snake River_pid654.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-849", + "name": "I-84 at Snake River", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.0084, + "lon": -116.942, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Snake River_pid3870.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Snake River_pid3870.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1040", + "name": "I-84 at Spring Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3893, + "lon": -118.31953, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Spring Creek EB_pid4461.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Spring Creek EB_pid4461.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-791", + "name": "I-84 at Stanfield", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.7602, + "lon": -119.1862, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Stanfield_pid3637.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Stanfield_pid3637.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-658", + "name": "I-84 at US97 Biggs Jct.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6713, + "lon": -120.83428, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at US97 Biggs Jct._pid3097.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at US97 Biggs Jct._pid3097.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-210", + "name": "I-84 at Weatherby Rest Area", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.49611, + "lon": -117.3675, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Weatherby_pid657.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Weatherby_pid657.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1125", + "name": "I-84 at Wyeth Scale Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.68788, + "lon": -121.70189, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-84 at Wyeth Scale Ramp W_pid4630.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-84 at Wyeth Scale Ramp W_pid4630.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-942", + "name": "Idaho - I-84 at US95 Junction EB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.96971, + "lon": -116.91239, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ID I-84 at US95 Junction EB_pid4245.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ID I-84 at US95 Junction EB_pid4245.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-941", + "name": "Idaho - I-84 at US95 Junction WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.96971, + "lon": -116.91239, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ID I-84 at US95 Junction WB_pid4241.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ID I-84 at US95 Junction WB_pid4241.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-940", + "name": "Idaho - I-84 at Black Canyon W", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.86522, + "lon": -116.77713, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ID I-84 at Black Canyon N_pid4237.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ID I-84 at Black Canyon N_pid4237.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-950", + "name": "Idaho - US95 Pavement at Midvale Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.44494, + "lon": -116.79902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ID US95 Pavement at Midvale Hill_pid4277.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ID US95 Pavement at Midvale Hill_pid4277.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-946", + "name": "Idaho - US95 at Ion Summit NW", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.29447, + "lon": -116.98568, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Ion Summit NW_pid4261.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Ion Summit NW_pid4261.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-947", + "name": "Idaho - US95 at Ion Summit SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.29447, + "lon": -116.98568, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Ion Summit SB_pid4265.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Ion Summit SB_pid4265.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-948", + "name": "Idaho - US95 at Midvale Hill NE", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.44494, + "lon": -116.79902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ID US95 at Midvale Hill NE_pid4269.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ID US95 at Midvale Hill NE_pid4269.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-949", + "name": "Idaho - US95 at Midvale Hill SW", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.44494, + "lon": -116.79902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ID US95 at Midvale Hill SW_pid4273.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ID US95 at Midvale Hill SW_pid4273.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-529", + "name": "Jackson County - Dead Indian Memorial Rd. Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.25023, + "lon": -122.50944, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd E_pid2554.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd E_pid2554.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-528", + "name": "Jackson County - Dead Indian Memorial Rd. Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.25023, + "lon": -122.50944, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd W_pid2558.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Dead Indian Memorial Rd W_pid2558.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1289", + "name": "Klamath Falls - Westside Road", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.5871, + "lon": -122.087, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Westside Road MP 6.06_pid4948.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Westside Road MP 6.06_pid4948.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-370", + "name": "Ladd Canyon at Charles Reynolds", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.23381, + "lon": -118.01328, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LaddCreekBase_pid1554.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LaddCreekBase_pid1554.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1456", + "name": "N Broadway at Larrabee", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53347, + "lon": -122.67141, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Broadway at Larrabee CAM231_pid5286.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Broadway at Larrabee CAM231_pid5286.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1186", + "name": "NW Murray at US26 EB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52164, + "lon": -122.81563, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NW Murray @ US26 EB_pid4746.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NW Murray @ US26 EB_pid4746.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1395", + "name": "OR11 at Crockett Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.97384, + "lon": -118.38704, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR11 at Crocket Rd N_pid5162.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR11 at Crocket Rd N_pid5162.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1396", + "name": "OR11 at Crockett Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.97384, + "lon": -118.38704, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR11 at Crocket Rd S_pid5164.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR11 at Crocket Rd S_pid5164.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1399", + "name": "OR11 at Dry Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.85519, + "lon": -118.39943, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR11 at Dry Creek NB_pid5170.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR11 at Dry Creek NB_pid5170.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1400", + "name": "OR11 at Dry Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.85519, + "lon": -118.39943, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR11 at Dry Creek SB_pid5172.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR11 at Dry Creek SB_pid5172.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-851", + "name": "OR11 at OR204", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.83558, + "lon": -118.42187, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE11 at OR204 EB_pid3878.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE11 at OR204 EB_pid3878.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-852", + "name": "OR11 at OR204", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.83558, + "lon": -118.42187, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE11 at OR204 NB_pid3882.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE11 at OR204 NB_pid3882.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-853", + "name": "OR11 at OR204", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.83558, + "lon": -118.42187, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE11 at OR204 WB_pid3886.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE11 at OR204 WB_pid3886.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-912", + "name": "OR126 at 52nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05551, + "lon": -122.93822, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-105 at 52nd_pid4125.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-105 at 52nd_pid4125.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1086", + "name": "OR126 at 52nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05551, + "lon": -122.93822, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/I-105 at 52nd E_pid4552.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/I-105 at 52nd E_pid4552.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1089", + "name": "OR126 at Central Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05271, + "lon": -123.29306, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at Central Rd EB_pid4558.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at Central Rd EB_pid4558.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1090", + "name": "OR126 at Central Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05271, + "lon": -123.29306, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at Central Rd WB_pid4560.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at Central Rd WB_pid4560.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-548", + "name": "OR126 at Cushman", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.98504, + "lon": -124.04531, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at Cushman_pid2651.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at Cushman_pid2651.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1363", + "name": "OR126 at Green Hill Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05161, + "lon": -123.20831, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR569 at Green Hill Rd EB_pid5094.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR569 at Green Hill Rd EB_pid5094.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-902", + "name": "OR126 at McKenzie", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.17278, + "lon": -122.22689, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at McKenzie E_pid4085.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at McKenzie E_pid4085.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-903", + "name": "OR126 at McKenzie", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.17278, + "lon": -122.22689, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at McKenzie W_pid4089.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at McKenzie W_pid4089.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1278", + "name": "OR126 at Powell Butte", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.24872, + "lon": -121.0503, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR126 at Powell Butte WB Hwy MP6.72_pid4926.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR126 at Powell Butte WB Hwy MP6.72_pid4926.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1279", + "name": "OR126 at Powell Butte", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.24872, + "lon": -121.0503, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR126 at Powell Butte EB Hwy MP6.72_pid4928.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR126 at Powell Butte EB Hwy MP6.72_pid4928.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-928", + "name": "OR126 at Territorial Hwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05431, + "lon": -123.35205, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at Territorial Hwy EB_pid4187.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at Territorial Hwy EB_pid4187.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1194", + "name": "OR126 at Walterville", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06875, + "lon": -122.8036, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR126 at Walterville_pid4761.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR126 at Walterville_pid4761.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1195", + "name": "OR126 at Walterville", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06875, + "lon": -122.8036, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR126 at Walterville WB_pid4763.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR126 at Walterville WB_pid4763.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-842", + "name": "OR126 at Walton (Cougar/Badger Pass)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05435, + "lon": -123.53312, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at Veneta_pid3842.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at Veneta_pid3842.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-843", + "name": "OR126 at Walton (Cougar/Badger Pass)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05435, + "lon": -123.53312, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE126 at Veneta_pid3846.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE126 at Veneta_pid3846.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-438", + "name": "OR126 – Highland Ave at SW 5th St ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.26955, + "lon": -121.17324, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Redmond Highland_pid1893.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Redmond Highland_pid1893.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1168", + "name": "OR127 Cornelius Pass at MP3.08", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.61368, + "lon": -122.8592, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR127 Cornelius Pass MP3.08_pid4714.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR127 Cornelius Pass MP3.08_pid4714.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1169", + "name": "OR127 Cornelius Pass at MP3.08", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.61368, + "lon": -122.8592, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR127 Cornelius Pass MP3.08 S_pid4716.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR127 Cornelius Pass MP3.08 S_pid4716.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-412", + "name": "OR132 Delta Hwy Near Valley River", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.07646, + "lon": -123.10578, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Delta Hwy at Valley River_pid1754.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Delta Hwy at Valley River_pid1754.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-407", + "name": "OR132 Delta Hwy Near Woodfield ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.07491, + "lon": -123.10485, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Delta Hwy_pid1732.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Delta Hwy_pid1732.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-880", + "name": "OR138 at Diamond Lake Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.12657, + "lon": -122.132, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE138 at Diamond Lake Jct. W_pid3995.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE138 at Diamond Lake Jct. W_pid3995.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-538", + "name": "OR138 at Marvin Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.45884, + "lon": -123.43577, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Marvin Hill EB_pid2604.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Marvin Hill EB_pid2604.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-539", + "name": "OR138 at Marvin Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.45894, + "lon": -123.4357, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Marvin Hill WB_pid2609.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Marvin Hill WB_pid2609.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-466", + "name": "OR138 at OR230 Diamond Lake", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.12657, + "lon": -122.132, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE230 at ORE138 Diamond Lake_pid2289.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE230 at ORE138 Diamond Lake_pid2289.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-467", + "name": "OR138 at OR230 Diamond Lake", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.12657, + "lon": -122.132, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE230 at ORE138 Diamond Lake_pid2293.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE230 at ORE138 Diamond Lake_pid2293.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1236", + "name": "OR138 near US97", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.08096, + "lon": -121.82868, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR138 near US97 E_pid4844.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR138 near US97 E_pid4844.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1237", + "name": "OR138 near US97", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.08096, + "lon": -121.82868, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR138 near US97 W_pid4846.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR138 near US97 W_pid4846.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-533", + "name": "OR140 at Adel", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.17732, + "lon": -119.89586, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE140 at Adel_pid2584.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE140 at Adel_pid2584.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-465", + "name": "OR140 at Bly", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.40274, + "lon": -121.04595, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE140 at Bly_pid2285.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE140 at Bly_pid2285.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-213", + "name": "OR140 at Bly Mtn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.35376, + "lon": -121.39835, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/BlyMtn_pid606.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/BlyMtn_pid606.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-571", + "name": "OR140 at Doak Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.3516, + "lon": -121.98145, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE140 at Doak Mountain_pid2744.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE140 at Doak Mountain_pid2744.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-251", + "name": "OR140 at Lake of the Woods", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.39592, + "lon": -122.205, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LakeoftheWoods_pid743.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LakeoftheWoods_pid743.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1024", + "name": "OR140 at Medford Lake Creek Scales", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.43214, + "lon": -122.62033, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE140 at Medford Lake Creek Scales_pid4429.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE140 at Medford Lake Creek Scales_pid4429.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-580", + "name": "OR140 at Nevada State Line", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.00401, + "lon": -119.33521, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE140 at Nevada State Line E_pid2782.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE140 at Nevada State Line E_pid2782.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-579", + "name": "OR140 at Nevada State Line", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.00401, + "lon": -119.33521, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE140 at Nevada State Line W_pid2786.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE140 at Nevada State Line W_pid2786.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-544", + "name": "OR140 at Quartz Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.32098, + "lon": -120.81385, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Quartz Mtn_pid2640.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Quartz Mtn_pid2640.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-488", + "name": "OR140 at Warner Mtn Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.23809, + "lon": -120.29421, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE140 at Warner Mtn Summit_pid2380.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE140 at Warner Mtn Summit_pid2380.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-815", + "name": "OR18 at 8th St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.27515, + "lon": -122.99959, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE18 at 8th St_pid3734.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE18 at 8th St_pid3734.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-820", + "name": "OR18 at Fernwood Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29898, + "lon": -122.94698, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE18 at Fernwood Rd_pid3754.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE18 at Fernwood Rd_pid3754.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-814", + "name": "OR18 at Fulquartz Landing", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.27068, + "lon": -123.00905, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE18 at Fulquartz Landing_pid3730.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE18 at Fulquartz Landing_pid3730.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-279", + "name": "OR18 at Murphy Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.07213, + "lon": -123.71508, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/MurphyHill_pid643.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/MurphyHill_pid643.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1381", + "name": "OR18 at Murphy Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.07213, + "lon": -123.71508, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR18 WB at Murphy Hill_pid5134.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR18 WB at Murphy Hill_pid5134.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-169", + "name": "OR18 at OR22 - Valley Junction", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.06205, + "lon": -123.56799, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ValleyJunction_pid656.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ValleyJunction_pid656.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-816", + "name": "OR18 at Waterfront St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.28478, + "lon": -122.97925, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE18 at Waterfront St_pid3738.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE18 at Waterfront St_pid3738.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-817", + "name": "OR18 at Wynooski Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29061, + "lon": -122.96061, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE18 at Wynooski Rd_pid3742.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE18 at Wynooski Rd_pid3742.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1397", + "name": "OR201 at Adrian", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.73263, + "lon": -117.07495, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR201 at Adrian NB_pid5166.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR201 at Adrian NB_pid5166.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1398", + "name": "OR201 at Adrian", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.73263, + "lon": -117.07495, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR201 at Adrian SB_pid5168.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR201 at Adrian SB_pid5168.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-802", + "name": "OR201 at Weiser", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.21619, + "lon": -116.98683, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE201 at Weiser_pid3682.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE201 at Weiser_pid3682.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-858", + "name": "OR201N at I-84 EB Onramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.25949, + "lon": -117.17915, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE201N at I-84 EB Onramp_pid3907.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE201N at I-84 EB Onramp_pid3907.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-800", + "name": "OR201N at I-84 WB Onramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.25949, + "lon": -117.17915, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE201N at I-84 WB Onramp_pid3674.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE201N at I-84 WB Onramp_pid3674.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1446", + "name": "OR203 at Catherine Creek Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.09741, + "lon": -117.67024, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR203 @ Catherine Creek Summit SB MP14.05_pid5264.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR203 @ Catherine Creek Summit SB MP14.05_pid5264.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1447", + "name": "OR203 at Catherine Creek Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.09741, + "lon": -117.67024, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR203 at Catherine Creek Summit NB MP14.05_pid5266.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR203 at Catherine Creek Summit NB MP14.05_pid5266.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-978", + "name": "OR204 at Elgin", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56777, + "lon": -117.94508, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE204 at Elgin_pid4337.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE204 at Elgin_pid4337.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1061", + "name": "OR204 at Spout Springs", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.75706, + "lon": -118.05435, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE204 at Spout Springs_pid4503.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE204 at Spout Springs_pid4503.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1111", + "name": "OR204 at Spout Springs", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.75706, + "lon": -118.05435, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE204 at Spout Springs WB_pid4602.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE204 at Spout Springs WB_pid4602.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1015", + "name": "OR204 at Tollgate", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.78543, + "lon": -118.10945, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE204 at Tollgate_pid4411.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE204 at Tollgate_pid4411.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-767", + "name": "OR204 at Tollgate Sand Shed", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.79015, + "lon": -118.24599, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE204 at Tollgate Sand Shed_pid3541.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE204 at Tollgate Sand Shed_pid3541.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-360", + "name": "OR205 at Frenchglen", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.82738, + "lon": -118.9148, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR205 at Frenchglen_pid5188.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR205 at Frenchglen_pid5188.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1426", + "name": "OR207 at OHV Park", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.0263, + "lon": -119.67786, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR207 at OHV Park SB MP21.72_pid5223.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR207 at OHV Park SB MP21.72_pid5223.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1427", + "name": "OR207 at OHV Park", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.0263, + "lon": -119.67786, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR207 at OHV Park NB MP21.72_pid5225.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR207 at OHV Park NB MP21.72_pid5225.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-798", + "name": "OR213 at Beavercreek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33168, + "lon": -122.5747, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Beavercreek_pid3666.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Beavercreek_pid3666.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1105", + "name": "OR214 at Silver Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.8535, + "lon": -122.66132, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR214 at Silver CrE_pid4590.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR214 at Silver CrE_pid4590.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1104", + "name": "OR214 at Silver Ridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.85368, + "lon": -122.66202, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR214 at Silver CrW_pid4588.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR214 at Silver CrW_pid4588.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-157", + "name": "OR217 at Allen", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47911, + "lon": -122.79119, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/217allen_pid404.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/217allen_pid404.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-158", + "name": "OR217 at Denney", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47169, + "lon": -122.78583, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/217denney_pid516.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/217denney_pid516.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-161", + "name": "OR217 at Greenburg", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44269, + "lon": -122.77623, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/217green_pid517.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/217green_pid517.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-159", + "name": "OR217 at Hall", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46386, + "lon": -122.78636, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/217hall_pid519.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/217hall_pid519.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1182", + "name": "OR217 at OR99W", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43486, + "lon": -122.76224, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR217 at OR99W SB_pid4738.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR217 at OR99W SB_pid4738.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-160", + "name": "OR217 at Scholls Ferry Road", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45054, + "lon": -122.78461, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/217scholls_pid520.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/217scholls_pid520.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-156", + "name": "OR217 at Tualatin Valley Hwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49098, + "lon": -122.79244, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/217tv_pid521.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/217tv_pid521.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-155", + "name": "OR217 at Walker", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49919, + "lon": -122.79147, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/217walker_pid522.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/217walker_pid522.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-722", + "name": "OR218 at Prindle Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93972, + "lon": -120.23159, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE218 at Prindle Hill_pid3355.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE218 at Prindle Hill_pid3355.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1121", + "name": "OR219 at Chehalem Mt.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.35468, + "lon": -122.96428, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE219 at Chehalem N_pid4622.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE219 at Chehalem N_pid4622.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1122", + "name": "OR219 at Chehalem Mt.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.35468, + "lon": -122.96428, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE219 at Chehalem S_pid4624.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE219 at Chehalem S_pid4624.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-818", + "name": "OR219 at OR18", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29023, + "lon": -122.94748, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE219 at ORE18_pid3746.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE219 at ORE18_pid3746.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-819", + "name": "OR219 at Springbrook Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29354, + "lon": -122.94956, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE219 at Springbrook Rd_pid3750.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE219 at Springbrook Rd_pid3750.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1468", + "name": "OR219 at Woodland Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.15088, + "lon": -122.88596, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR219 at Woodland Ave_pid5310.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR219 at Woodland Ave_pid5310.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-859", + "name": "OR22 at Butler Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.00737, + "lon": -123.38765, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Butler Hill EB_pid3911.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Butler Hill EB_pid3911.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-860", + "name": "OR22 at Butler Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.00737, + "lon": -123.38765, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Butler HillWB_pid3915.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Butler HillWB_pid3915.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1083", + "name": "OR22 at Cordon Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.90781, + "lon": -122.96394, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Cordon Rd EB_pid4547.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Cordon Rd EB_pid4547.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1084", + "name": "OR22 at Cordon Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.90781, + "lon": -122.96394, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Cordon Rd WB_pid4549.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Cordon Rd WB_pid4549.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-221", + "name": "OR22 at Detroit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.72616, + "lon": -122.13563, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Detroit1_pid622.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Detroit1_pid622.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-463", + "name": "OR22 at Detroit Ranger Station", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.7326, + "lon": -122.16974, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR22 at Detroit Ranger Station_pid2277.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR22 at Detroit Ranger Station_pid2277.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1030", + "name": "OR22 at Eola EB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93047, + "lon": -123.11436, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Eola EB_pid4441.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Eola EB_pid4441.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1031", + "name": "OR22 at Eola WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93047, + "lon": -123.11436, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Eola B_pid4443.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Eola B_pid4443.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-855", + "name": "OR22 at OSCI Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.88624, + "lon": -122.92135, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at OSCI Hill WB_pid3894.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at OSCI Hill WB_pid3894.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-856", + "name": "OR22 at OSCI Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.88624, + "lon": -122.92135, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at OSCI Hill EB_pid3898.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at OSCI Hill EB_pid3898.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-632", + "name": "OR22 at Santiam Park", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.77653, + "lon": -122.56339, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Santiam Park EB_pid2993.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Santiam Park EB_pid2993.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-633", + "name": "OR22 at Santiam Park", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.77653, + "lon": -122.56339, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE22 at Santiam Park WB_pid2997.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE22 at Santiam Park WB_pid2997.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-641", + "name": "OR221 at Glen Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.95025, + "lon": -123.0515, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE221 at Glenn Creek_pid3029.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE221 at Glenn Creek_pid3029.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-642", + "name": "OR221 at Orchard Heights", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.95327, + "lon": -123.05269, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE221 at Orchard Heights_pid3033.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE221 at Orchard Heights_pid3033.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-904", + "name": "OR222 EB at I-5 NB Ramps", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.9181, + "lon": -123.01488, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE222 EB at I-5 SB Ramps_pid4093.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE222 EB at I-5 SB Ramps_pid4093.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-830", + "name": "OR224 a Harrison St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44666, + "lon": -122.63218, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE 224 a Harrison St_pid3794.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE 224 a Harrison St_pid3794.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1167", + "name": "OR224 at 122nd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.408, + "lon": -122.53763, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE224 at 122nd Ave_pid4712.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE224 at 122nd Ave_pid4712.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-832", + "name": "OR224 at 135th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41047, + "lon": -122.5246, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE224 at 135th Ave_pid3802.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE224 at 135th Ave_pid3802.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1175", + "name": "OR224 at Evelyn St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40766, + "lon": -122.55849, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR224 a Evelyn St E_pid4728.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR224 a Evelyn St E_pid4728.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-854", + "name": "OR224 at Harmony Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43004, + "lon": -122.6057, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE224 at Harmony Rd_pid3890.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE224 at Harmony Rd_pid3890.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-829", + "name": "OR224 at Johnson Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42245, + "lon": -122.58203, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE 224 at Johnson Rd_pid3790.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE 224 at Johnson Rd_pid3790.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1196", + "name": "OR224 at OR213", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42203, + "lon": -122.57699, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR224 at OR213 WB_pid4765.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR224 at OR213 WB_pid4765.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-831", + "name": "OR224 at ORE212 ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40947, + "lon": -122.50491, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE224 at OR212_pid3798.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE224 at OR212_pid3798.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-951", + "name": "OR225 at 30th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.01348, + "lon": -123.02454, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE225 at 30th Ave_pid4281.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE225 at 30th Ave_pid4281.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-450", + "name": "OR238 at Jacksonville Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.29126, + "lon": -122.99404, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Jacksonville Hill WB_pid1977.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Jacksonville Hill WB_pid1977.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1460", + "name": "OR238 at Jacksonville Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.29126, + "lon": -122.99404, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR238 at Jacksonville Hill WB_pid5294.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR238 at Jacksonville Hill WB_pid5294.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1387", + "name": "OR244 at Ukiah-Hilgard Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.18369, + "lon": -118.52995, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR244 at Ukiah-Hilgard Summit EB_pid5146.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR244 at Ukiah-Hilgard Summit EB_pid5146.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1388", + "name": "OR244 at Ukiah-Hilgard Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.18369, + "lon": -118.52995, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR244 at Ukiah-Hilgard Summit WB_pid5148.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR244 at Ukiah-Hilgard Summit WB_pid5148.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1413", + "name": "OR245 at Dooley Mtn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.57281, + "lon": -117.83901, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR245 @ Dooley Mtn N_pid5197.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR245 @ Dooley Mtn N_pid5197.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1414", + "name": "OR245 at Dooley Mtn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.57281, + "lon": -117.83901, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR245 @ Dooley Mtn S_pid5199.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR245 @ Dooley Mtn S_pid5199.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1140", + "name": "OR3 at Flora MP 9.4", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.89137, + "lon": -117.26252, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE3 at Flora MP9.4_pid4660.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE3 at Flora MP9.4_pid4660.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-191", + "name": "OR31 at Paisley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.69282, + "lon": -120.54261, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Paisley_pid2415.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Paisley_pid2415.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1095", + "name": "OR31 at Silver Lake MP47.3", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.128, + "lon": -121.05044, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SWZT011 - Trailer K_pid4570.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SWZT011 - Trailer K_pid4570.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1288", + "name": "OR331 at Pendleton MP4.6", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.63716, + "lon": -118.6838, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR331 at Pendleton MP4.6 I-84 MP216E_pid4946.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR331 at Pendleton MP4.6 I-84 MP216E_pid4946.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1096", + "name": "OR34 at Columbus", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.55599, + "lon": -123.08273, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE34 at Columbus EB_pid4572.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE34 at Columbus EB_pid4572.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1097", + "name": "OR34 at Columbus", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.55599, + "lon": -123.08273, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE34 at Columbus WB_pid4574.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE34 at Columbus WB_pid4574.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-861", + "name": "OR34 at Peoria Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.5637, + "lon": -123.23519, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE34 at Peoria Rd EB_pid3919.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE34 at Peoria Rd EB_pid3919.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-850", + "name": "OR35 at Meadows Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.31122, + "lon": -121.64452, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE35 at Meadows Dr SB_pid3874.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE35 at Meadows Dr SB_pid3874.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-911", + "name": "OR35 at Parkdale Maint", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51753, + "lon": -121.56578, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE35 at Parkdale Maint SB_pid4121.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE35 at Parkdale Maint SB_pid4121.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-485", + "name": "OR370 at Lone Pine Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.33085, + "lon": -121.08852, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE370 at Lone Pine Rd_pid2369.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE370 at Lone Pine Rd_pid2369.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-486", + "name": "OR370 at Lone Pine Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.33085, + "lon": -121.08852, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE370 at Lone Pine Rd._pid2373.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE370 at Lone Pine Rd._pid2373.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1109", + "name": "OR38 at Scottsburg ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.65537, + "lon": -123.82343, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE38 at ScottsburgW_pid4598.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE38 at ScottsburgW_pid4598.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1110", + "name": "OR38 at Scottsburg ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.65537, + "lon": -123.82343, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE38 at ScottsburgE_pid4600.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE38 at ScottsburgE_pid4600.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-615", + "name": "OR38 at Wells Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.67491, + "lon": -123.80364, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hwy38 at Wells Creek_pid2928.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hwy38 at Wells Creek_pid2928.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-492", + "name": "OR42 at Camas Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.0652, + "lon": -123.64956, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at Camas Mountain_pid2396.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at Camas Mountain_pid2396.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-493", + "name": "OR42 at Camas Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.0652, + "lon": -123.64956, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at Camas Mountain_pid2400.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at Camas Mountain_pid2400.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-516", + "name": "OR42 at Coos County Line", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.96334, + "lon": -123.84756, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coos County Line_pid2502.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coos County Line_pid2502.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-828", + "name": "OR42 at Coos County Line", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.96334, + "lon": -123.84756, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coos County Line_pid3786.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coos County Line_pid3786.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-480", + "name": "OR42 at Coquille", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.17426, + "lon": -124.19721, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coquille_pid2353.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coquille_pid2353.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-531", + "name": "OR42 at Coquille", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.17426, + "lon": -124.19717, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coquille S_pid2576.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at Coquille S_pid2576.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-969", + "name": "OR42 at OR542 (Powers Jct.)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.03214, + "lon": -124.11289, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at ORE542 (Powers Jct.) EB_pid4319.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at ORE542 (Powers Jct.) EB_pid4319.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-970", + "name": "OR42 at OR542 (Powers Jct.)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.03214, + "lon": -124.11289, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE42 at ORE542 (Powers Jct.) WB_pid4321.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE42 at ORE542 (Powers Jct.) WB_pid4321.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1098", + "name": "OR47 at Stub Stewart Park", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.73924, + "lon": -123.19938, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE47 at Stub Stewart Park SB_pid4576.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE47 at Stub Stewart Park SB_pid4576.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1149", + "name": "OR551 at Ehlen Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.23069, + "lon": -122.7745, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE551 at Ehlen Rd S_pid4678.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE551 at Ehlen Rd S_pid4678.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1150", + "name": "OR551 at Ehlen Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.23069, + "lon": -122.7745, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE551 at Ehlen Rd N_pid4680.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE551 at Ehlen Rd N_pid4680.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-369", + "name": "OR569 Beltline Near NW Expressway", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.09774, + "lon": -123.14498, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/EugeneBeltline_pid1523.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/EugeneBeltline_pid1523.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-400", + "name": "OR569 Beltline at Coburg Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.08781, + "lon": -123.06726, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE569 at Coburg Rd_pid1672.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE569 at Coburg Rd_pid1672.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-388", + "name": "OR569 Beltline at Delta Hwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.09182, + "lon": -123.09888, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE569WBatDeltaHwy_pid1613.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE569WBatDeltaHwy_pid1613.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-525", + "name": "OR569 Beltline at River Ave.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.09619, + "lon": -123.10897, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Eugene River Ave._pid2539.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Eugene River Ave._pid2539.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-431", + "name": "OR569 Beltline at River Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.09718, + "lon": -123.12807, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Beltline at River Rd_pid1869.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Beltline at River Rd_pid1869.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1377", + "name": "OR569 at Barger Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.08476, + "lon": -123.17214, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR569 at Barger Dr_pid5126.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR569 at Barger Dr_pid5126.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1365", + "name": "OR569 at OR126/W 11th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.04801, + "lon": -123.17315, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR569 at OR126 W 11thEB_pid5106.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR569 at OR126 W 11thEB_pid5106.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1366", + "name": "OR569 at OR126/W 11th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.04801, + "lon": -123.17315, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR569 at OR126 W 11th WB_pid5108.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR569 at OR126 W 11th WB_pid5108.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1376", + "name": "OR569 at OR99", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.09658, + "lon": -123.1663, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR569 at OR99_pid5124.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR569 at OR99_pid5124.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1369", + "name": "OR569 at Roosevelt Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.0648, + "lon": -123.17338, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR569 at Roosevelt Blvd SB_pid5110.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR569 at Roosevelt Blvd SB_pid5110.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1370", + "name": "OR569 at Roosevelt Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.0648, + "lon": -123.17338, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR569 at Roosevelt Blvd NB_pid5112.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR569 at Roosevelt Blvd NB_pid5112.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1118", + "name": "OR58 EB at MP0.86", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.99247, + "lon": -122.99438, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE58 EB MP0.86_pid4616.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE58 EB MP0.86_pid4616.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1117", + "name": "OR58 at MP0.86", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.99247, + "lon": -122.99438, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE58 WB MP0.86_pid4614.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE58 WB MP0.86_pid4614.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-639", + "name": "OR58 at Salt Creek Tunnel", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.61698, + "lon": -122.13565, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE58 at Salt Creek Tunnel WB_pid3021.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE58 at Salt Creek Tunnel WB_pid3021.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-640", + "name": "OR58 at Salt Creek Tunnel", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.61698, + "lon": -122.13565, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE58 at Salt Creek Tunnel EB_pid3025.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE58 at Salt Creek Tunnel EB_pid3025.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-207", + "name": "OR58 at Willamette Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.59702, + "lon": -122.03383, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/WillamettePass_pid658.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/WillamettePass_pid658.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-721", + "name": "OR58 at Willamette Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.59702, + "lon": -122.03386, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Willamette Pass_pid3351.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Willamette Pass_pid3351.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1009", + "name": "OR6 at Fairview WB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46689, + "lon": -123.75859, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE6 at Fairview WB_pid4399.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE6 at Fairview WB_pid4399.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1087", + "name": "OR6 at Gales Creek Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.61255, + "lon": -123.24407, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE6 at Gales Creek Rd_pid4554.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE6 at Gales Creek Rd_pid4554.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-395", + "name": "OR6 at Lees Camp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58953, + "lon": -123.53511, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lees Camp_pid1655.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lees Camp_pid1655.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1008", + "name": "OR6 at Olsen Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46213, + "lon": -123.79162, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE6 at Olsen Rd EB_pid4397.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE6 at Olsen Rd EB_pid4397.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1135", + "name": "OR62 at Commerce Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.37071, + "lon": -122.86476, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Commerce Dr_pid4650.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Commerce Dr_pid4650.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-876", + "name": "OR62 at Delta Waters", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.35945, + "lon": -122.86157, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Delta Waters_pid3979.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Delta Waters_pid3979.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1136", + "name": "OR62 at Fowler Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.41214, + "lon": -122.85584, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Fowler Dr_pid4652.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Fowler Dr_pid4652.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1138", + "name": "OR62 at Gregory Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.41003, + "lon": -122.86373, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Gregory Rd_pid4656.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Gregory Rd_pid4656.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1091", + "name": "OR62 at Linn Rd Eagle Point ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.47253, + "lon": -122.81178, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Linn Rd Eagle Point SB_pid4562.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Linn Rd Eagle Point SB_pid4562.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1092", + "name": "OR62 at Linn Rd Eagle Point ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.47252, + "lon": -122.81181, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Linn Rd Eagle Point NB_pid4564.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Linn Rd Eagle Point NB_pid4564.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1032", + "name": "OR62 at OR140 (Leigh Way)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.42314, + "lon": -122.8514, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at ORE140 (Leigh Way)_pid4445.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at ORE140 (Leigh Way)_pid4445.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-788", + "name": "OR62 at Poplar", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.35434, + "lon": -122.87024, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Poplar_pid3625.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Poplar_pid3625.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1131", + "name": "OR62 at Rogue Valley Mall Ent ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.34643, + "lon": -122.88103, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Rogue Valley Mall Ent_pid4642.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Rogue Valley Mall Ent_pid4642.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-613", + "name": "OR62 at Union Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.90696, + "lon": -122.4447, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Union Creek_pid2920.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Union Creek_pid2920.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1139", + "name": "OR62 at Vilas Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.38967, + "lon": -122.86539, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE62 at Vilas Rd_pid4658.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE62 at Vilas Rd_pid4658.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1385", + "name": "OR66 Green Springs Hwy at OR140", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.19105, + "lon": -121.80386, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR66 Green Springs Hwy at OR140_pid5142.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR66 Green Springs Hwy at OR140_pid5142.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-757", + "name": "OR7 at Sumpter", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.71702, + "lon": -118.16314, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE7 at Sumpter_pid3499.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE7 at Sumpter_pid3499.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1448", + "name": "OR78 at Folly Farm", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.09677, + "lon": -118.22841, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR78 at Folly Farm EB MP60.88_pid5268.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR78 at Folly Farm EB MP60.88_pid5268.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1449", + "name": "OR78 at Folly Farm", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.09677, + "lon": -118.22841, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR78 at Folly Farm WB MP60.88_pid5270.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR78 at Folly Farm WB MP60.88_pid5270.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-960", + "name": "OR8 (TV Hwy) at Brookwood Ave ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50061, + "lon": -122.93121, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE8 (TV Hwy) at Brookwood Ave_pid4301.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE8 (TV Hwy) at Brookwood Ave_pid4301.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-945", + "name": "OR8 at 185th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49421, + "lon": -122.86742, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE8 at 185th Ave_pid4257.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE8 at 185th Ave_pid4257.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-944", + "name": "OR8 at Cornelius Pass Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49738, + "lon": -122.90235, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE8 at Cornelius Pass Rd_pid4253.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE8 at Cornelius Pass Rd_pid4253.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1442", + "name": "OR8 at Murray Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48944, + "lon": -122.82634, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR8 at Murray Blvd_pid5256.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR8 at Murray Blvd_pid5256.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1444", + "name": "OR82 at Minam Big Canyon", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.62017, + "lon": -117.70135, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR82 at Minam EB MP34.9_pid5260.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR82 at Minam EB MP34.9_pid5260.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1445", + "name": "OR82 at Minam Big Canyon", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.62017, + "lon": -117.70135, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR82 at Minam WB MP34.9_pid5262.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR82 at Minam WB MP34.9_pid5262.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1027", + "name": "OR82 at Minam Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60168, + "lon": -117.76889, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE82 at Minam Summit_pid4435.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE82 at Minam Summit_pid4435.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1108", + "name": "OR82 at Minam Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60168, + "lon": -117.76889, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE82 at Minam Summit W_pid4596.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE82 at Minam Summit W_pid4596.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1393", + "name": "OR86 at Halfway Valley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.83517, + "lon": -117.11848, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR86 at Halfway Valley WB_pid5158.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR86 at Halfway Valley WB_pid5158.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1394", + "name": "OR86 at Halfway Valley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.83517, + "lon": -117.11848, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR86 at Halfway Valley EB_pid5160.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR86 at Halfway Valley EB_pid5160.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1170", + "name": "OR99E at MP0.42", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.64168, + "lon": -123.06632, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99E NB @ MP.42_pid4718.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99E NB @ MP.42_pid4718.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1171", + "name": "OR99E at MP0.42", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.64168, + "lon": -123.06632, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99E SB @ MP.42_pid4720.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99E SB @ MP.42_pid4720.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-846", + "name": "OR99W at 2nd St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.2093, + "lon": -123.19797, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at 2nd St NB_pid3858.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at 2nd St NB_pid3858.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-847", + "name": "OR99W at 2nd St ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.2093, + "lon": -123.19911, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at 2nd St SB_pid3862.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at 2nd St SB_pid3862.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1141", + "name": "OR99W at 5th St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.2797, + "lon": -123.00922, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at 5th St_pid4662.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at 5th St_pid4662.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-686", + "name": "OR99W at Brier", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47321, + "lon": -122.67916, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Brier_pid3205.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Brier_pid3205.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-453", + "name": "OR99W at Durham Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40467, + "lon": -122.79668, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99W at Durham Rd_pid2107.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99W at Durham Rd_pid2107.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-954", + "name": "OR99W at HWY36 Junction City", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.193, + "lon": -123.20272, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at HWY36 Junction City_pid4289.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at HWY36 Junction City_pid4289.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1410", + "name": "OR99W at Home Acres Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29607, + "lon": -122.9896, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99W at Home Acres Rd SB_pid5193.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99W at Home Acres Rd SB_pid5193.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1412", + "name": "OR99W at Home Acres Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29607, + "lon": -122.9896, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99W at Home Acres Rd NB_pid5195.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99W at Home Acres Rd NB_pid5195.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1450", + "name": "OR99W at Lafayette Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.22934, + "lon": -123.17097, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99W SB @ Lafayette_pid5272.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99W SB @ Lafayette_pid5272.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-452", + "name": "OR99W at McDonald", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41855, + "lon": -122.78765, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99W at McDonald_pid2110.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99W at McDonald_pid2110.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-668", + "name": "OR99W at Meineke Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36081, + "lon": -122.85635, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Meineke Rd_pid3137.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Meineke Rd_pid3137.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-813", + "name": "OR99W at OR18", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.26995, + "lon": -123.01805, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at ORE18_pid3726.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at ORE18_pid3726.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-892", + "name": "OR99W at Rex Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.32243, + "lon": -122.89461, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Rex Hill_pid4043.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Rex Hill_pid4043.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-893", + "name": "OR99W at Rex Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.32243, + "lon": -122.89461, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Rex Hill N_pid4047.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Rex Hill N_pid4047.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-667", + "name": "OR99W at SW Edy Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36646, + "lon": -122.84804, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99W at SW Edy Rd_pid3133.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99W at SW Edy Rd_pid3133.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-821", + "name": "OR99W at Springbrook Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3064, + "lon": -122.94658, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Springbrook Rd_pid3758.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Springbrook Rd_pid3758.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-669", + "name": "OR99W at Sunset Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.35319, + "lon": -122.86803, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Sunset Blvd_pid3141.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Sunset Blvd_pid3141.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-666", + "name": "OR99W at Tualatin Sherwood", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36988, + "lon": -122.84311, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99W at Tualatin Sherwood_pid3129.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99W at Tualatin Sherwood_pid3129.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-394", + "name": "ORE38 at Elkton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.63467, + "lon": -123.56367, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Elkton_pid1652.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Elkton_pid1652.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-927", + "name": "Oakridge - OR58 at Crestview St.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.74461, + "lon": -122.46713, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE58 at Crestview E_pid4183.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE58 at Crestview E_pid4183.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1494", + "name": "Portand - NE Vancouver St at NE Russell", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54107, + "lon": -122.66801, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Vancouver St at NE Russell CAM246_pid5367.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Vancouver St at NE Russell CAM246_pid5367.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-676", + "name": "Portland - 11th at Milwaukie N", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50329, + "lon": -122.65457, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/11th at Milwaukie N_pid3169.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/11th at Milwaukie N_pid3169.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-677", + "name": "Portland - 11th at Milwaukie S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50314, + "lon": -122.65414, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/11th at Milwaukie S_pid3173.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/11th at Milwaukie S_pid3173.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-678", + "name": "Portland - 12th at Clinton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5036, + "lon": -122.65381, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/12th at Clinton_pid3177.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/12th at Clinton_pid3177.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-679", + "name": "Portland - 12th at Division", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50494, + "lon": -122.6536, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/12th at Division_pid3181.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/12th at Division_pid3181.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-680", + "name": "Portland - 4th at Lincoln", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50816, + "lon": -122.68207, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/4th at Lincoln_pid3185.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/4th at Lincoln_pid3185.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-562", + "name": "Portland - 82nd Ave at Division St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5048, + "lon": -122.57866, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Division St_pid2684.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Division St_pid2684.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-557", + "name": "Portland - 82nd Ave at Duke St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47586, + "lon": -122.57902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Duke St_pid2688.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Duke St_pid2688.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-558", + "name": "Portland - 82nd Ave at Foster Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48278, + "lon": -122.57889, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Foster Rd_pid2692.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Foster Rd_pid2692.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-564", + "name": "Portland - 82nd Ave at Glisan St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52638, + "lon": -122.57903, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Glisan St_pid2696.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Glisan St_pid2696.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-560", + "name": "Portland - 82nd Ave at Powell Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49743, + "lon": -122.57875, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Powell Blvd E_pid2704.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Powell Blvd E_pid2704.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-559", + "name": "Portland - 82nd Ave at Powell Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49743, + "lon": -122.57875, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Powell Blvd N_pid2708.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Powell Blvd N_pid2708.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-565", + "name": "Portland - 82nd Ave at Sandy Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55242, + "lon": -122.57867, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Sandy Blvd_pid2712.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Sandy Blvd_pid2712.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-556", + "name": "Portland - 82nd Ave at Springwater", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46444, + "lon": -122.57903, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Springwater_pid2716.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Springwater_pid2716.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-563", + "name": "Portland - 82nd Ave at Washington St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51839, + "lon": -122.57899, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Washington St_pid2720.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Washington St_pid2720.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-561", + "name": "Portland - 82nd Ave at Woodward St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50131, + "lon": -122.57873, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE213 at Woodward St_pid2724.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE213 at Woodward St_pid2724.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-681", + "name": "Portland - 8th at Division", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50573, + "lon": -122.65745, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/8th at Division_pid3189.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/8th at Division_pid3189.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-682", + "name": "Portland - 8th at Division Place", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50476, + "lon": -122.65796, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/8th at Division Place_pid3193.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/8th at Division Place_pid3193.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1224", + "name": "Portland - Division at 101st", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50432, + "lon": -122.55957, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 101st_pid4821.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 101st_pid4821.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1255", + "name": "Portland - Division at 104th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50436, + "lon": -122.55639, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 104th_pid4881.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 104th_pid4881.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1225", + "name": "Portland - Division at 115th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50417, + "lon": -122.5448, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 115th_pid4823.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 115th_pid4823.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1226", + "name": "Portland - Division at 119th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50412, + "lon": -122.5409, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 119th_pid4825.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 119th_pid4825.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1242", + "name": "Portland - Division at 125th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50402, + "lon": -122.53478, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 125th_pid4856.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 125th_pid4856.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1250", + "name": "Portland - Division at 12th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50493, + "lon": -122.65372, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 12th_pid4871.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 12th_pid4871.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1243", + "name": "Portland - Division at 130th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50405, + "lon": -122.52996, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 130th_pid4858.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 130th_pid4858.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1256", + "name": "Portland - Division at 136th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50409, + "lon": -122.52368, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 136th_pid4883.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 136th_pid4883.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1257", + "name": "Portland - Division at 139th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5041, + "lon": -122.52096, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 139th_pid4885.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 139th_pid4885.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1246", + "name": "Portland - Division at 152nd ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50429, + "lon": -122.507, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 152nd_pid4863.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 152nd_pid4863.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1258", + "name": "Portland - Division at 154th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50434, + "lon": -122.50513, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 154th_pid4887.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 154th_pid4887.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1259", + "name": "Portland - Division at 160th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50449, + "lon": -122.49856, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 160th_pid4889.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 160th_pid4889.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1247", + "name": "Portland - Division at 162nd NWC ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50462, + "lon": -122.49673, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 162nd NWC_pid4865.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 162nd NWC_pid4865.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1248", + "name": "Portland - Division at 162nd SWC ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5045, + "lon": -122.49672, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 162nd SWC_pid4867.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 162nd SWC_pid4867.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1260", + "name": "Portland - Division at 166th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5046, + "lon": -122.49157, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 166th_pid4891.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 166th_pid4891.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1249", + "name": "Portland - Division at 174th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50465, + "lon": -122.48467, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 174th_pid4869.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 174th_pid4869.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1217", + "name": "Portland - Division at 20th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50483, + "lon": -122.64507, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 20th_pid4807.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 20th_pid4807.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1218", + "name": "Portland - Division at 26th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50481, + "lon": -122.63961, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 26th_pid4809.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 26th_pid4809.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1219", + "name": "Portland - Division at 34th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50479, + "lon": -122.62956, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 34th_pid4811.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 34th_pid4811.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1221", + "name": "Portland - Division at 60th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50536, + "lon": -122.60167, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 60th_pid4815.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 60th_pid4815.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1222", + "name": "Portland - Division at 76th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50539, + "lon": -122.58527, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 76th_pid4817.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 76th_pid4817.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1251", + "name": "Portland - Division at 80th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50525, + "lon": -122.58086, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 80th_pid4873.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 80th_pid4873.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1252", + "name": "Portland - Division at 84th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50463, + "lon": -122.57679, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 84th_pid4875.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 84th_pid4875.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1223", + "name": "Portland - Division at 87th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5046, + "lon": -122.57424, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Division at 87th_pid4819.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Division at 87th_pid4819.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1253", + "name": "Portland - Division at 89th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50451, + "lon": -122.57175, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 89th_pid4877.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 89th_pid4877.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1254", + "name": "Portland - Division at 92nd ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50448, + "lon": -122.56863, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Division at 92nd_pid4879.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Division at 92nd_pid4879.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1503", + "name": "Portland - E Burnside at MLK", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52294, + "lon": -122.6615, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/E Burnside at MLK_pid5385.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/E Burnside at MLK_pid5385.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-683", + "name": "Portland - Foster at Holgate", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49026, + "lon": -122.59829, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Foster at Holgate_pid3197.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Foster at Holgate_pid3197.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1501", + "name": "Portland - Going at Greeley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55604, + "lon": -122.69275, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Going at Greeley_pid5381.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Going at Greeley_pid5381.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1261", + "name": "Portland - N Columbia at Macrum ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.59531, + "lon": -122.73039, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Columbia at Macrum_pid4893.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Columbia at Macrum_pid4893.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1372", + "name": "Portland - N Greeley at Adidas Dr N", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56019, + "lon": -122.69465, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Greeley at Adidas Driveway N_pid5116.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Greeley at Adidas Driveway N_pid5116.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1466", + "name": "Portland - N Greeley at Rosa Parks Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56999, + "lon": -122.69576, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Greeley at Rosa Parks Way_pid5306.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Greeley at Rosa Parks Way_pid5306.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1502", + "name": "Portland - N Interstate at Going", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55613, + "lon": -122.68232, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Inters at Going_pid5383.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Inters at Going_pid5383.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1499", + "name": "Portland - N Interstate at Greeley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54472, + "lon": -122.6774, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Interstate at Greeley_pid5377.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Interstate at Greeley_pid5377.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1493", + "name": "Portland - N Interstate at Larrabee", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53197, + "lon": -122.67096, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Inter at Larrabee_pid5365.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Inter at Larrabee_pid5365.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1489", + "name": "Portland - N Interstate at Larrabee N", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53643, + "lon": -122.67437, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Interstate at Larrabee N_pid5357.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Interstate at Larrabee N_pid5357.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1464", + "name": "Portland - N Interstate at Multnomah", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52972, + "lon": -122.6673, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Interstate at Multnomah_pid5302.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Interstate at Multnomah_pid5302.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1462", + "name": "Portland - N Interstate at Oregon/Lloyd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52858, + "lon": -122.66578, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Interstate at Oregon Lloyd_pid5345.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Interstate at Oregon Lloyd_pid5345.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1230", + "name": "Portland - N Lombard at Chautauqua", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57711, + "lon": -122.70793, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Lombard at Chautauqua_pid4833.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Lombard at Chautauqua_pid4833.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1231", + "name": "Portland - N Lombard at Fiske", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58041, + "lon": -122.7183, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Lombard at Fiske_pid4835.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Lombard at Fiske_pid4835.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1228", + "name": "Portland - N Lombard at Peninsular", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57714, + "lon": -122.69737, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Lombard at Peninsular_pid4829.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Lombard at Peninsular_pid4829.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1229", + "name": "Portland - N Lombard at Wabash", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57714, + "lon": -122.70278, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Lombard at Wabash_pid4831.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Lombard at Wabash_pid4831.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1463", + "name": "Portland - N Ramsay at Wheeler/Williams", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53311, + "lon": -122.66672, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/N Ramsay at Wheeler Williams_pid5347.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/N Ramsay at Wheeler Williams_pid5347.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1465", + "name": "Portland - NE 122nd at SE Halsey St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53356, + "lon": -122.53764, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE 122nd at SE Halsey St_pid5304.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE 122nd at SE Halsey St_pid5304.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1453", + "name": "Portland - NE 82nd & McDaniel H.S.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54241, + "lon": -122.57891, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE 82nd & McDaniel H.S._pid5280.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE 82nd & McDaniel H.S._pid5280.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1487", + "name": "Portland - NE 82nd at Schuyler", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53577, + "lon": -122.57895, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE 82nd at Schuyler_pid5353.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE 82nd at Schuyler_pid5353.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1486", + "name": "Portland - NE 82nd at Siskiyou", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54446, + "lon": -122.57888, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE 82nd at Siskiyou_pid5351.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE 82nd at Siskiyou_pid5351.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1485", + "name": "Portland - NE 82nd at Tillamook", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53718, + "lon": -122.57902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE 82nd at Tillamook_pid5349.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE 82nd at Tillamook_pid5349.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1198", + "name": "Portland - NE Airport Way at 122nd NWC", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5658, + "lon": -122.53367, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 122nd NWC_pid4781.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 122nd NWC_pid4781.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1197", + "name": "Portland - NE Airport Way at 122nd SWC", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56545, + "lon": -122.53396, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 122nd SWC_pid4779.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 122nd SWC_pid4779.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1199", + "name": "Portland - NE Airport Way at 138th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56195, + "lon": -122.52112, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 138th_pid4777.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 138th_pid4777.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1200", + "name": "Portland - NE Airport Way at 148th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55957, + "lon": -122.51028, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 148th_pid4775.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 148th_pid4775.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1201", + "name": "Portland - NE Airport Way at 158th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55759, + "lon": -122.50021, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 158th_pid4773.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 158th_pid4773.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1202", + "name": "Portland - NE Airport Way at 82nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58094, + "lon": -122.57259, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 82nd_pid4771.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ 82nd_pid4771.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1203", + "name": "Portland - NE Airport Way at Holman", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56796, + "lon": -122.54432, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ Holman_pid4769.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ Holman_pid4769.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1204", + "name": "Portland - NE Airport Way at Win Sivers", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56737, + "lon": -122.53763, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ Win Sivers_pid4767.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Airport Way @ Win Sivers_pid4767.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1467", + "name": "Portland - NE Broadway at Vancouver", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53512, + "lon": -122.66765, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Broadway at Vancouver_pid5308.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Broadway at Vancouver_pid5308.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1430", + "name": "Portland - NE Columbia at 42nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57185, + "lon": -122.62069, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Columbia at 42nd_pid5274.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Columbia at 42nd_pid5274.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1425", + "name": "Portland - NE Columbia at 60th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56877, + "lon": -122.60055, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Columbia at 0th_pid5221.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Columbia at 0th_pid5221.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1424", + "name": "Portland - NE Columbia at 80th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56515, + "lon": -122.58047, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Columbia at 80th_pid5219.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Columbia at 80th_pid5219.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1484", + "name": "Portland - NE Grand at Broadway", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53501, + "lon": -122.66092, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Grand at Broadway_pid5342.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Grand at Broadway_pid5342.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1483", + "name": "Portland - NE Grand at Everett", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52519, + "lon": -122.66072, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Grand at Everett_pid5340.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Grand at Everett_pid5340.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1266", + "name": "Portland - NE Lloyd at 7th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52758, + "lon": -122.65866, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Lloyd at 7th CAM35_pid4902.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Lloyd at 7th CAM35_pid4902.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1490", + "name": "Portland - NE MLK Jr Blvd at Lloyd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52655, + "lon": -122.66156, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE MLK Jr Blvd at Lloyd_pid5359.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE MLK Jr Blvd at Lloyd_pid5359.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1482", + "name": "Portland - NE MLK Jr Blvd at Weidler", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5343, + "lon": -122.66164, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE MLK Jr Blvd at Weidler CAM276_pid5338.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE MLK Jr Blvd at Weidler CAM276_pid5338.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1505", + "name": "Portland - NE MLK at Fremont", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54839, + "lon": -122.66155, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE MLK at Fremont_pid5389.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE MLK at Fremont_pid5389.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1506", + "name": "Portland - NE MLK at Killingsworth", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56282, + "lon": -122.6614, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE MLK at Killingswo_pid5391.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE MLK at Killingswo_pid5391.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1507", + "name": "Portland - NE MLK at Rosa Parks", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56988, + "lon": -122.66148, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE MLK at Rosa Parks_pid5393.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE MLK at Rosa Parks_pid5393.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1508", + "name": "Portland - NE MLK at Russell", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54086, + "lon": -122.66165, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE MLK at Russell_pid5395.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE MLK at Russell_pid5395.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1509", + "name": "Portland - NE MLK at Tillamook", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53793, + "lon": -122.66166, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE MLK at Tillamook_pid5397.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE MLK at Tillamook_pid5397.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1457", + "name": "Portland - NE Multnomah at Wheeler", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53084, + "lon": -122.66596, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NE Multnomah at Wheeler CAM232_pid5288.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NE Multnomah at Wheeler CAM232_pid5288.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1488", + "name": "Portland - NW Broadway at Lovejoy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52975, + "lon": -122.6777, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NW Broadway at Lovejoy_pid5355.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NW Broadway at Lovejoy_pid5355.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1240", + "name": "Portland - NW Couch at 15th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52357, + "lon": -122.68671, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NW Couch at 15th_pid4852.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NW Couch at 15th_pid4852.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1491", + "name": "Portland - NW Glisan at 16th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52636, + "lon": -122.68733, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NW Glisan at 16th_pid5361.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NW Glisan at 16th_pid5361.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1492", + "name": "Portland - NW Naito at Davis", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5246, + "lon": -122.67015, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/NW Naito at Davis_pid5363.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/NW Naito at Davis_pid5363.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1504", + "name": "Portland - OR99E at NE Columbia Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58097, + "lon": -122.66107, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/OR99E at NE Columbia_pid5387.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/OR99E at NE Columbia_pid5387.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-163", + "name": "Portland - OR99W at Bertha", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47085, + "lon": -122.6885, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/99wbertha_pid530.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/99wbertha_pid530.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-685", + "name": "Portland - OR99W at Capitol", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45335, + "lon": -122.72113, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Capitol_pid3209.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Capitol_pid3209.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-688", + "name": "Portland - OR99W at Hamilton S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48978, + "lon": -122.68218, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Hamilton S_pid3217.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Hamilton S_pid3217.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-691", + "name": "Portland - OR99W at Taylors Ferry", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4562, + "lon": -122.71414, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Taylors Ferry_pid3229.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Taylors Ferry_pid3229.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-812", + "name": "Portland - SE 122nd at Division NEC", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50413, + "lon": -122.53765, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/122nd at Division NS_pid3722.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/122nd at Division NS_pid3722.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-807", + "name": "Portland - SE 122nd at Division SWC", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50411, + "lon": -122.53762, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 122nd at Division EW_pid3702.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 122nd at Division EW_pid3702.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1452", + "name": "Portland - SE 82nd & Flavel", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46848, + "lon": -122.57914, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd & Flavel_pid5278.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd & Flavel_pid5278.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1451", + "name": "Portland - SE 82nd & Yamhill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51625, + "lon": -122.57884, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd & Yamhill_pid5276.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd & Yamhill_pid5276.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1386", + "name": "Portland - SE 82nd and Knapp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4704, + "lon": -122.57916, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd and Knapp_pid5144.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd and Knapp_pid5144.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1510", + "name": "Portland - SE 82nd at Boise", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4922, + "lon": -122.57875, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Boise_pid5399.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Boise_pid5399.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1380", + "name": "Portland - SE 82nd at Clinton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50342, + "lon": -122.57861, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Clinton_pid5132.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Clinton_pid5132.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1500", + "name": "Portland - SE 82nd at Harrison St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50838, + "lon": -122.57866, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/82nd at Harrison St_pid5379.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/82nd at Harrison St_pid5379.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1511", + "name": "Portland - SE 82nd at Lafayette", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49627, + "lon": -122.57875, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Lafayette_pid5401.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Lafayette_pid5401.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1379", + "name": "Portland - SE 82nd at Schiller", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48797, + "lon": -122.57878, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Schiller_pid5130.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Schiller_pid5130.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1407", + "name": "Portland - SE Ankeny at 11th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52224, + "lon": -122.65469, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Ankeny at 11th Ave_pid5186.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Ankeny at 11th Ave_pid5186.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1277", + "name": "Portland - SE Grand Ave at SE Madison St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51294, + "lon": -122.66092, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Grand Ave at SE Madison St_pid4924.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Grand Ave at SE Madison St_pid4924.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1280", + "name": "Portland - SE Hawthorne at SE 7th St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51225, + "lon": -122.65855, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE Hawthorne at SE 7th St_pid4930.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE Hawthorne at SE 7th St_pid4930.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1382", + "name": "Portland - SE Holgate at 122nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48969, + "lon": -122.53771, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Holgate at 122nd_pid5136.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Holgate at 122nd_pid5136.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-806", + "name": "Portland - SW 6th at I-405", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50978, + "lon": -122.68368, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SW 6th at I-405_pid3698.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SW 6th at I-405_pid3698.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1281", + "name": "Portland - SW Capitol Hwy at Sunset Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47877, + "lon": -122.69322, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SW Capitol Hwy at Sunset Blvd_pid4932.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SW Capitol Hwy at Sunset Blvd_pid4932.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-690", + "name": "Portland - SW Naito Pkwy at Market", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51127, + "lon": -122.67597, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/ORE99W at Market_pid3225.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/ORE99W at Market_pid3225.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-692", + "name": "Portland - Sandy Blvd at 77th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55036, + "lon": -122.58374, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sandy Blvd at 77th_pid3233.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sandy Blvd at 77th_pid3233.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-699", + "name": "Portland - US30 at 29th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54646, + "lon": -122.71101, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at 29th_pid3261.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at 29th_pid3261.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1241", + "name": "Portland - W Burnside at 15th ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52289, + "lon": -122.68652, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/W Burnside at 15th_pid4854.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/W Burnside at 15th_pid4854.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-809", + "name": "Portland - W Burnside at 24th Pl", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52397, + "lon": -122.70129, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/W Burnside at 24th Pl_pid3710.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/W Burnside at 24th Pl_pid3710.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-811", + "name": "Portland - W Burnside at 2nd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52308, + "lon": -122.67236, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/W Burnside at 2nd_pid3718.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/W Burnside at 2nd_pid3718.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-810", + "name": "Portland - W Burnside at Tichner", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52292, + "lon": -122.71122, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/W. Burnside at Tichner_pid3714.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/W. Burnside at Tichner_pid3714.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1262", + "name": "RampGate I-84 EB at Union Interchange", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.2957, + "lon": -118.03969, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/RampGate I84 EB at Union Interchange_pid4895.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/RampGate I84 EB at Union Interchange_pid4895.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1263", + "name": "RampGate I-84 WB at Union Interchange", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29293, + "lon": -118.03509, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/RampGate I84 WB at Union Interchange_pid4897.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/RampGate I84 WB at Union Interchange_pid4897.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-263", + "name": "Redmond at Roberts Field", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.25257, + "lon": -121.16359, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/RedmondAirport_pid649.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/RedmondAirport_pid649.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1459", + "name": "SE 82nd & Woodstock CAM237", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47964, + "lon": -122.57898, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd & Woodstock_pid5292.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd & Woodstock_pid5292.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1455", + "name": "SE 82nd at Mill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51013, + "lon": -122.57864, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Mill_pid5284.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd at Mill_pid5284.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1458", + "name": "SE 82nd at SE Foster ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48272, + "lon": -122.57901, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SE 82nd at SE Foster_pid5290.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SE 82nd at SE Foster_pid5290.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-274", + "name": "SR 299 California at Cedar Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.56056, + "lon": -120.28722, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/CedarPass_pid608.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/CedarPass_pid608.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-987", + "name": "SR-14 Washington - Bridge of the Gods", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.66274, + "lon": -121.90538, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SR14 at Bridge of the Gods_pid4355.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SR14 at Bridge of the Gods_pid4355.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-988", + "name": "SR-14 Washington - Hood River Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.7241, + "lon": -121.49023, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SR14 at Hood River Bridge_pid4357.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SR14 at Hood River Bridge_pid4357.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-312", + "name": "SR-14 Washington - Vancouver at I-205", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.6022, + "lon": -122.54632, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SR14_i-205e_pid773.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SR14_i-205e_pid773.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-313", + "name": "SR-14 Washington - Vancouver at I-205", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60474, + "lon": -122.55723, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SR14_i-205w_pid774.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SR14_i-205w_pid774.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-314", + "name": "SR-500 Washington - Vancouver at 112th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.66206, + "lon": -122.5584, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SR500_112_pid775.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SR500_112_pid775.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-315", + "name": "SR-500 Washington - Vancouver at Thurston", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.65451, + "lon": -122.58713, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SR500_Thurston_pid776.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SR500_Thurston_pid776.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-514", + "name": "Salem - 12th and State", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93704, + "lon": -123.0272, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/12th and State_pid2426.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/12th and State_pid2426.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-515", + "name": "Salem - 25th and State", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93256, + "lon": -123.01015, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/25th and State_pid2430.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/25th and State_pid2430.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-478", + "name": "Salem - Center and 17th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93939, + "lon": -123.01814, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Center and 17th_pid2422.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Center and 17th_pid2422.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-497", + "name": "Salem - Commercial and 12th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.89432, + "lon": -123.03628, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Commercial and 12th_pid2434.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Commercial and 12th_pid2434.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-499", + "name": "Salem - Commercial and Center", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.94374, + "lon": -123.03878, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Commercial and Center_pid2438.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Commercial and Center_pid2438.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-500", + "name": "Salem - Commercial and Fairview", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.91354, + "lon": -123.04521, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Commercial and Fairview_pid2442.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Commercial and Fairview_pid2442.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-501", + "name": "Salem - Commercial and Kuebler", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.88212, + "lon": -123.0303, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Commercial and Kuebler_pid2446.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Commercial and Kuebler_pid2446.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-502", + "name": "Salem - Commercial and Market", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.952, + "lon": -123.03506, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Commercial and Market_pid2450.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Commercial and Market_pid2450.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-503", + "name": "Salem - Commercial and Mission", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93326, + "lon": -123.04394, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Commercial and Mission_pid2454.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Commercial and Mission_pid2454.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-504", + "name": "Salem - Commercial and Trade", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93848, + "lon": -123.04151, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Commercial and Trade_pid2458.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Commercial and Trade_pid2458.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-505", + "name": "Salem - Edgewater and Wallace", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.94479, + "lon": -123.04891, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Edgewater and Wallace_pid2462.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Edgewater and Wallace_pid2462.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-506", + "name": "Salem - Fairgrounds and Silverton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.96006, + "lon": -123.01563, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Fairgrounds and Silverton_pid2466.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Fairgrounds and Silverton_pid2466.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-549", + "name": "Salem - Hawthorne and State", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.92794, + "lon": -122.99361, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hawthorn and State_pid2655.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hawthorn and State_pid2655.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-508", + "name": "Salem - Kuebler and Liberty", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.88294, + "lon": -123.06128, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Kuebler and Liberty_pid2470.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Kuebler and Liberty_pid2470.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-507", + "name": "Salem - Kuebler at I-5", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.88536, + "lon": -122.99962, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Kuebler at I5_pid2474.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Kuebler at I5_pid2474.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-509", + "name": "Salem - Lancaster and Center", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.93971, + "lon": -122.98297, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lancaster and Center_pid2478.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lancaster and Center_pid2478.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-540", + "name": "Salem - Lancaster and Devonshire", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.96592, + "lon": -122.9835, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lancaster and Devonshire_pid2615.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lancaster and Devonshire_pid2615.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-510", + "name": "Salem - Lancaster and Market", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.95017, + "lon": -122.98372, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lancaster and Market_pid2482.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lancaster and Market_pid2482.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-511", + "name": "Salem - Lancaster and Rickey", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.91513, + "lon": -122.98021, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lancaster and Rickey_pid2486.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lancaster and Rickey_pid2486.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-512", + "name": "Salem - Liberty and Marion", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.94441, + "lon": -123.03662, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Liberty and Marion_pid2490.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Liberty and Marion_pid2490.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-498", + "name": "Salem - Market and 17th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.94877, + "lon": -123.01341, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Market and 17th_pid2494.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Market and 17th_pid2494.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-513", + "name": "Salem - Market and Broadway", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.9511, + "lon": -123.0315, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Market and Broadway_pid2498.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Market and Broadway_pid2498.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1265", + "name": "Siuslaw River Florence (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.01861, + "lon": -124.13636, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Siuslaw River Florence_pid4901.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Siuslaw River Florence_pid4901.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1239", + "name": "Sprague River Rd at Lone Pine Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.55426, + "lon": -121.61866, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sprague River Rd at Lone Pine Rd_pid4850.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sprague River Rd at Lone Pine Rd_pid4850.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-986", + "name": "US101 Washington - Astoria Megler Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.2348, + "lon": -123.87166, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101_AstoriaMeglerBri_pid4353.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101_AstoriaMeglerBri_pid4353.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-277", + "name": "US101 at Astoria - ODOT District Office", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.18785, + "lon": -123.85347, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/AstoriaUS101MeglerBrNB_pid392.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/AstoriaUS101MeglerBrNB_pid392.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-713", + "name": "US101 at Astoria Bridge (Center Span)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.19371, + "lon": -123.851, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Astoria Bridge (Center)_pid3318.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Astoria Bridge (Center)_pid3318.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-714", + "name": "US101 at Astoria Bridge (North Span)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.19666, + "lon": -123.85278, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Astoria Bridge (North Span)_pid3322.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Astoria Bridge (North Span)_pid3322.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-411", + "name": "US101 at Brookings", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.05506, + "lon": -124.27359, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hwy 101 at Brookings NB_pid1804.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hwy 101 at Brookings NB_pid1804.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-410", + "name": "US101 at Brookings", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.05506, + "lon": -124.27359, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Hwy 101 at Brookings SB_pid1807.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Hwy 101 at Brookings SB_pid1807.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-610", + "name": "US101 at Bullards Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.14882, + "lon": -124.39561, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Bullards Bridge N_pid2908.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Bullards Bridge N_pid2908.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-611", + "name": "US101 at Bullards Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.14882, + "lon": -124.39561, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Bullards Bridge W_pid2912.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Bullards Bridge W_pid2912.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-469", + "name": "US101 at Camp Rilea", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.12138, + "lon": -123.92577, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Camp Rilea_pid2301.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Camp Rilea_pid2301.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1025", + "name": "US101 at Cannon Beach NB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.90996, + "lon": -123.94987, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Cannon Beach SB_pid4431.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Cannon Beach SB_pid4431.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-254", + "name": "US101 at Cape Cove", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.12833, + "lon": -124.12305, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/CapeCove_pid618.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/CapeCove_pid618.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1134", + "name": "US101 at Cape Cove", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.12833, + "lon": -124.12305, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cape Cove NB_pid4648.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cape Cove NB_pid4648.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-972", + "name": "US101 at E. Beaver Ln (Beaver Hill) NB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.2096, + "lon": -124.30703, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at E. Beaver Lane (Beaver Hill) NB_pid4325.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at E. Beaver Lane (Beaver Hill) NB_pid4325.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-971", + "name": "US101 at E. Beaver Ln. (Beaver Hill) SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.2096, + "lon": -124.30703, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at E. Beaver Lane (Beaver Hill) SB_pid4323.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at E. Beaver Lane (Beaver Hill) SB_pid4323.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-711", + "name": "US101 at Gardiner Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.76297, + "lon": -124.12825, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Gardiner Hill 1_pid3309.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Gardiner Hill 1_pid3309.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-712", + "name": "US101 at Gardiner Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.76297, + "lon": -124.12825, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Gardiner Hill 2_pid3313.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Gardiner Hill 2_pid3313.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-475", + "name": "US101 at Gold Beach", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.42905, + "lon": -124.41323, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Gold Beach_pid2336.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Gold Beach_pid2336.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1178", + "name": "US101 at Harbor St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.16254, + "lon": -123.8968, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Harbor St_pid4732.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Harbor St_pid4732.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-172", + "name": "US101 at Lincoln City", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.99569, + "lon": -124.00531, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LincolnCityUS101_pid634.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LincolnCityUS101_pid634.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-171", + "name": "US101 at Lincoln City - Logan Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.99569, + "lon": -124.00531, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LincolnCityLogan_pid633.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LincolnCityLogan_pid633.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-631", + "name": "US101 at Lincoln City - D River Wayside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.96706, + "lon": -124.01688, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Lincoln City at D River_pid2989.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Lincoln City at D River_pid2989.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-489", + "name": "US101 at McCullough Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.43415, + "lon": -124.22081, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Mc Cullough Bridge_pid2384.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Mc Cullough Bridge_pid2384.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1179", + "name": "US101 at Neptune Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.16008, + "lon": -123.90064, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Neptune Dr_pid4734.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Neptune Dr_pid4734.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-575", + "name": "US101 at Newport - Yaquina Bay Bridge N", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.62452, + "lon": -124.05941, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Bridge_pid2770.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Bridge_pid2770.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-578", + "name": "US101 at Newport - Yaquina Bay Bridge S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.62454, + "lon": -124.05944, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Bridge N_pid2778.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Bridge N_pid2778.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-576", + "name": "US101 at Newport - Yaquina Bay Jetty", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.62311, + "lon": -124.05742, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Jetty_pid2766.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Jetty_pid2766.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-704", + "name": "US101 at North of Cushing Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.71996, + "lon": -124.1378, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at North of Cushing Creek N_pid3269.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at North of Cushing Creek N_pid3269.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-703", + "name": "US101 at North of Cushing Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.71996, + "lon": -124.1378, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at North of Cushing Creek S_pid3273.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at North of Cushing Creek S_pid3273.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-708", + "name": "US101 at North of SR197", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.89984, + "lon": -124.13705, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at North of SR197 N_pid3277.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at North of SR197 N_pid3277.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-707", + "name": "US101 at North of SR197", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.89984, + "lon": -124.13705, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at North of SR197 S_pid3281.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at North of SR197 S_pid3281.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1126", + "name": "US101 at OR126 S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.97461, + "lon": -124.10312, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at ORE126 S_pid4632.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at ORE126 S_pid4632.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1165", + "name": "US101 at OR42S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.11895, + "lon": -124.39831, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at OR42S NB_pid4708.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at OR42S NB_pid4708.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1166", + "name": "US101 at OR42S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.11895, + "lon": -124.39831, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at OR42S SB_pid4710.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at OR42S SB_pid4710.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-517", + "name": "US101 at Port Orford", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.74319, + "lon": -124.49011, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Port Orford_pid2507.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Port Orford_pid2507.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-518", + "name": "US101 at Port Orford Storm", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.74319, + "lon": -124.49011, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Port Orford Storm_pid2511.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Port Orford Storm_pid2511.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-479", + "name": "US101 at Reedsport", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.70112, + "lon": -124.10767, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Reedsport_pid2349.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Reedsport_pid2349.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-974", + "name": "US101 at Reedsport", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.70112, + "lon": -124.10767, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at Reedsport S_pid4329.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at Reedsport S_pid4329.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-282", + "name": "US101 at Seaside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.96512, + "lon": -123.92425, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Seaside_pid652.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Seaside_pid652.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1010", + "name": "US101 at Seaside MP 22.50 SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.97442, + "lon": -123.92736, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at MP22.50 SB_pid4401.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at MP22.50 SB_pid4401.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-701", + "name": "US101 at South of Cushing Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.70553, + "lon": -124.1261, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at South of Cushing Creek N_pid3285.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at South of Cushing Creek N_pid3285.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-702", + "name": "US101 at South of Cushing Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.70553, + "lon": -124.1261, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at South of Cushing Creek S_pid3289.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at South of Cushing Creek S_pid3289.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-705", + "name": "US101 at South of US199", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.77947, + "lon": -124.17971, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at South of US199 N_pid3293.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at South of US199 N_pid3293.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-706", + "name": "US101 at South of US199", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.77947, + "lon": -124.17971, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US101 at South of US199 S_pid3297.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US101 at South of US199 S_pid3297.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-898", + "name": "US197 at Tygh Ridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.34324, + "lon": -121.14249, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US197 at Tygh Ridge N_pid4069.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US197 at Tygh Ridge N_pid4069.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-724", + "name": "US199 at Grants Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.42055, + "lon": -123.35676, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US199 at Grants Pass_pid3363.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US199 at Grants Pass_pid3363.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-725", + "name": "US199 at Grants Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.42055, + "lon": -123.35676, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US199 at Grants Pass SB_pid3367.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US199 at Grants Pass SB_pid3367.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-521", + "name": "US199 at Hayes Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.32996, + "lon": -123.59136, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/HayesHillSummit_pid2523.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/HayesHillSummit_pid2523.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-750", + "name": "US199 at OR46 (Cave Junction)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.16249, + "lon": -123.64674, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US199 at ORE46 (Cave Junction)_pid3471.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US199 at ORE46 (Cave Junction)_pid3471.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-751", + "name": "US199 at Ringuette St (Grants Pass)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.42332, + "lon": -123.33953, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US199 at Ringuette St NB_pid3475.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US199 at Ringuette St NB_pid3475.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-752", + "name": "US199 at Ringuette St (Grants Pass)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.42332, + "lon": -123.33953, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US199 at Ringuette St SB_pid3479.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US199 at Ringuette St SB_pid3479.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-710", + "name": "US199 at South of Oregon State Line", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.99402, + "lon": -123.72021, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US199 at S of OR State Line E_pid3301.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US199 at S of OR State Line E_pid3301.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-709", + "name": "US199 at South of Oregon State Line", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.99402, + "lon": -123.72021, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US199 at S of OR State Line W_pid3305.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US199 at S of OR State Line W_pid3305.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-718", + "name": "US20 at Bend - Butler Market Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.07905, + "lon": -121.30461, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Butler Market_pid3338.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Butler Market_pid3338.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-992", + "name": "US20 at Buck Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.57443, + "lon": -119.91024, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Buck Creek_pid4365.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Buck Creek_pid4365.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1085", + "name": "US20 at Camp Sherman MP91.40", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.38624, + "lon": -121.66456, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SWZT010 - Trailer J_pid4551.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SWZT010 - Trailer J_pid4551.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1374", + "name": "US20 at Cooley Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.11236, + "lon": -121.31258, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Cooley Rd_pid5120.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Cooley Rd_pid5120.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-661", + "name": "US20 at Drinkwater Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.7706, + "lon": -118.12911, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Drinkwater Pass_pid3109.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Drinkwater Pass_pid3109.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-662", + "name": "US20 at Drinkwater Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.78388, + "lon": -118.33723, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Drinkwater Pass_pid3113.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Drinkwater Pass_pid3113.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-625", + "name": "US20 at Dudlee Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.59352, + "lon": -123.52596, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Dudlee Hill_pid2964.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Dudlee Hill_pid2964.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-530", + "name": "US20 at Hampton", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.67444, + "lon": -120.23817, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Hampton_pid2565.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Hampton_pid2565.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-496", + "name": "US20 at Horse Ridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.90011, + "lon": -120.98703, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Horse Ridge_pid2418.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Horse Ridge_pid2418.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-955", + "name": "US20 at Parkway On-Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.07504, + "lon": -121.30289, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Parkway On-Ramp_pid4291.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Parkway On-Ramp_pid4291.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-877", + "name": "US20 at Pioneer Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.67438, + "lon": -123.89081, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Pioneer Mountain EB_pid3983.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Pioneer Mountain EB_pid3983.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-878", + "name": "US20 at Pioneer Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.67438, + "lon": -123.89081, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Pioneer Mountain WB_pid3987.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Pioneer Mountain WB_pid3987.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-401", + "name": "US20 at Santiam Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.43628, + "lon": -121.93815, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Santiam Jct_pid1675.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Santiam Jct_pid1675.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-719", + "name": "US20 at Santiam Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.43648, + "lon": -121.93806, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Santiam Jct WB_pid3342.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Santiam Jct WB_pid3342.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-567", + "name": "US20 at Santiam Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.422, + "lon": -121.85731, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Santiam Pass_pid2728.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Santiam Pass_pid2728.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1443", + "name": "US20 at Santiam Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.422, + "lon": -121.8573, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Santiam Pass WB_pid5258.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Santiam Pass WB_pid5258.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-236", + "name": "US20 at Sisters", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.29501, + "lon": -121.55902, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Sisters_pid653.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Sisters_pid653.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1127", + "name": "US20 at Spring Hill Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.64211, + "lon": -123.10756, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Spring Hill Dr E_pid4634.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Spring Hill Dr E_pid4634.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1129", + "name": "US20 at Spring Hill Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.64211, + "lon": -123.10756, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Spring Hill Dr N_pid4636.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Spring Hill Dr N_pid4636.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1128", + "name": "US20 at Spring Hill Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.64211, + "lon": -123.10756, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Spring Hill Dr W_pid4638.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Spring Hill Dr W_pid4638.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1428", + "name": "US20 at Stinking Water Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.69175, + "lon": -118.53866, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Stinking Water Summit EB_pid5227.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Stinking Water Summit EB_pid5227.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1429", + "name": "US20 at Stinking Water Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.69175, + "lon": -118.53866, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Stinking Water Summit WB_pid5229.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Stinking Water Summit WB_pid5229.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-464", + "name": "US20 at Sweet Home", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.41004, + "lon": -122.65274, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Sweet Home_pid2282.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Sweet Home_pid2282.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-332", + "name": "US20 at Tombstone", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.39548, + "lon": -122.14151, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20atTombstone_pid1354.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20atTombstone_pid1354.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-297", + "name": "US20 at US395 - Riley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.54125, + "lon": -119.5036, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at US395 Riley_pid2569.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at US395 Riley_pid2569.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-879", + "name": "US20 at US395 Burns", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.61422, + "lon": -119.02047, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at US395 Burns EB_pid3991.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at US395 Burns EB_pid3991.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1137", + "name": "US20 at Ward-Hamby Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05492, + "lon": -121.24636, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Ward-Hamby Rd_pid4654.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Ward-Hamby Rd_pid4654.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1172", + "name": "US20 at Waverly Dr SE", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.6321, + "lon": -123.07323, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Waverly Dr WB_pid4722.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Waverly Dr WB_pid4722.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1173", + "name": "US20 at Waverly Dr SE", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.6321, + "lon": -123.07323, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 at Waverly Dr EB_pid4724.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 at Waverly Dr EB_pid4724.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1264", + "name": "US20 at Weldwood Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.51557, + "lon": -122.89629, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US20 EB at Weldwood Dr_pid4899.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US20 EB at Weldwood Dr_pid4899.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1016", + "name": "US26 @ Crook County Line MP16.3", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.41207, + "lon": -120.98841, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/SWZT009 - Trailer I_pid4413.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/SWZT009 - Trailer I_pid4413.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1273", + "name": "US26 EB at Vista Ridge Tunnel (East End)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51571, + "lon": -122.69676, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 EB at Vista Ridge Tunnel (East End)_pid4916.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 EB at Vista Ridge Tunnel (East End)_pid4916.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1272", + "name": "US26 EB at Vista Ridge Tunnel (West End)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51586, + "lon": -122.69806, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Vista Ridger W_pid4914.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Vista Ridger W_pid4914.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-408", + "name": "US26 Near Warm Springs", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.79526, + "lon": -121.33056, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 Near Warm Springs_pid1742.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 Near Warm Springs_pid1742.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1270", + "name": "US26 WB at Vista Ridge Tunnel (East End)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51583, + "lon": -122.69554, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 WB at Vista Ridge Tunnel (East End)_pid4910.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 WB at Vista Ridge Tunnel (East End)_pid4910.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1271", + "name": "US26 WB at Vista Ridge Tunnel (West End)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51618, + "lon": -122.69816, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 WB @ Vista Ridge Tunnel (West End)_pid4912.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 WB @ Vista Ridge Tunnel (West End)_pid4912.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-327", + "name": "US26 at 185th Street", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54143, + "lon": -122.8678, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26_185th_pid1329.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26_185th_pid1329.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-693", + "name": "US26 at 21st", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49941, + "lon": -122.64453, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at 21st_pid3237.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at 21st_pid3237.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1209", + "name": "US26 at 267th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46549, + "lon": -122.38743, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 EB at 267th_pid4791.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 EB at 267th_pid4791.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1210", + "name": "US26 at 267th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46549, + "lon": -122.38743, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 WB at 267th_pid4793.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 WB at 267th_pid4793.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-694", + "name": "US26 at 39th SW", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49747, + "lon": -122.62246, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at 39th SW_pid3241.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at 39th SW_pid3241.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-433", + "name": "US26 at Arlie Mitchell Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.33134, + "lon": -121.91279, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 EB at Arlie Mitchell Rd._pid1875.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 EB at Arlie Mitchell Rd._pid1875.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-368", + "name": "US26 at Austin Junction", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.57479, + "lon": -118.49194, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/AustinJunction_pid1522.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/AustinJunction_pid1522.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-248", + "name": "US26 at Bethany", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53288, + "lon": -122.8429, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Bethany_pid524.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Bethany_pid524.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-446", + "name": "US26 at Blue Box Pass Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.20802, + "lon": -121.69786, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Blue Box Pass_pid1919.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Blue Box Pass_pid1919.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-349", + "name": "US26 at Brightwood", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3761, + "lon": -122.03533, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Brightwood2_pid1381.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Brightwood2_pid1381.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-799", + "name": "US26 at Brogan Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.27741, + "lon": -117.64913, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Brogan Hill_pid3670.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Brogan Hill_pid3670.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1368", + "name": "US26 at Cairo Jct Roundabout", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.98855, + "lon": -117.00721, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Cairo Jct Roundabout_pid5104.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Cairo Jct Roundabout_pid5104.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-793", + "name": "US26 at Camelot Court Overpass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50653, + "lon": -122.74929, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Camelot_pid3646.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Camelot_pid3646.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-326", + "name": "US26 at Cedar Hills", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51447, + "lon": -122.7941, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26CedarHills_pid1328.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26CedarHills_pid1328.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-416", + "name": "US26 at Cherryville Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36687, + "lon": -122.14291, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Cherryville Dr_pid2332.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Cherryville Dr_pid2332.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-328", + "name": "US26 at Cornelius Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55357, + "lon": -122.9006, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Cornelius_pid1330.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Cornelius_pid1330.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1093", + "name": "US26 at David Douglas Park", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.89776, + "lon": -123.67999, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at David Douglas ParkWB_pid4566.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at David Douglas ParkWB_pid4566.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-167", + "name": "US26 at East Vista Ridge Tunnel", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51538, + "lon": -122.69277, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26tunnelE_pid529.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26tunnelE_pid529.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1422", + "name": "US26 at Eldorado Summit ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.34412, + "lon": -118.08811, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Eldorado EB_pid5215.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Eldorado EB_pid5215.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1423", + "name": "US26 at Eldorado Summit ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.34412, + "lon": -118.08811, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Eldorado WB_pid5217.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Eldorado WB_pid5217.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-417", + "name": "US26 at Firwood Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37609, + "lon": -122.22311, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Firwood Rd_pid2331.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Firwood Rd_pid2331.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-419", + "name": "US26 at Frog Lake", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.22876, + "lon": -121.70028, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Frog Lake VMS_pid1773.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Frog Lake VMS_pid1773.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-203", + "name": "US26 at Government Camp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30123, + "lon": -121.74129, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/GovernmentCamp_pid624.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/GovernmentCamp_pid624.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-440", + "name": "US26 at Government Camp Maint", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30184, + "lon": -121.744, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Govn Camp Maint_pid1899.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Govn Camp Maint_pid1899.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-418", + "name": "US26 at Govt Camp Lp Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30263, + "lon": -121.76868, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Govt Camp Lp Rd_pid1776.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Govt Camp Lp Rd_pid1776.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-329", + "name": "US26 at Helvetia", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56464, + "lon": -122.9264, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Helvetia_pid1331.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Helvetia_pid1331.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-435", + "name": "US26 at Hwy35", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.28315, + "lon": -121.71364, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Hwy35_pid1881.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Hwy35_pid1881.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-280", + "name": "US26 at Jefferson Off-Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51246, + "lon": -122.70289, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Jefferson_pid525.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Jefferson_pid525.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-527", + "name": "US26 at Keyes Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.55214, + "lon": -120.04165, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Keyes Summit_pid2550.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Keyes Summit_pid2550.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1011", + "name": "US26 at MP3.82", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.90256, + "lon": -123.8712, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at MP3.82 WB_pid4403.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at MP3.82 WB_pid4403.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-164", + "name": "US26 at Milwaukie", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50129, + "lon": -122.6541, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26pwlmilw_pid590.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26pwlmilw_pid590.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-247", + "name": "US26 at Murray", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52189, + "lon": -122.81529, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Murray_pid526.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Murray_pid526.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-837", + "name": "US26 at OR216 Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.13251, + "lon": -121.60809, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at ORE216 Jct_pid3822.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at ORE216 Jct_pid3822.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-276", + "name": "US26 at OR217", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50797, + "lon": -122.77776, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26_217_pid523.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26_217_pid523.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-534", + "name": "US26 at Ochoco Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.50025, + "lon": -120.38832, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Ochoco Summit_pid2588.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Ochoco Summit_pid2588.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1102", + "name": "US26 at Picture Gorge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.49784, + "lon": -119.60021, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Picture GorW_pid4584.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Picture GorW_pid4584.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1103", + "name": "US26 at Picture Gorge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.49784, + "lon": -119.60021, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Picture GorE_pid4586.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Picture GorE_pid4586.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-420", + "name": "US26 at Quartz Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.84196, + "lon": -123.51895, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Quartzcrk_pid1786.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Quartzcrk_pid1786.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-165", + "name": "US26 at Ross Island Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50168, + "lon": -122.66093, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26ribridge_pid591.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26ribridge_pid591.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-908", + "name": "US26 at Run Away Truck Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30502, + "lon": -121.81695, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Run Away Truck Ramp WB_pid4109.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Run Away Truck Ramp WB_pid4109.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-695", + "name": "US26 at SE 26th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49787, + "lon": -122.63974, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at SE 26th_pid3245.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at SE 26th_pid3245.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-696", + "name": "US26 at SE 33rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49671, + "lon": -122.63161, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at SE 33rd_pid3249.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at SE 33rd_pid3249.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-698", + "name": "US26 at SE 39th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4972, + "lon": -122.62276, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at SE 39th_pid3257.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at SE 39th_pid3257.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-697", + "name": "US26 at SE Foster", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49739, + "lon": -122.61151, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at SE Foster_pid3253.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at SE Foster_pid3253.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1062", + "name": "US26 at Sandy Maintenance", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41373, + "lon": -122.3107, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Sandy Maintenance EB_pid4505.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Sandy Maintenance EB_pid4505.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-910", + "name": "US26 at Ski Bowl West", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3029, + "lon": -121.7787, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Ski Bowl West EB_pid4117.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Ski Bowl West EB_pid4117.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-443", + "name": "US26 at Staleys Junction", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.68278, + "lon": -123.19676, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Staleys Junction_pid1912.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Staleys Junction_pid1912.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-629", + "name": "US26 at Staleys Junction", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.68278, + "lon": -123.19676, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Staleys Junction2_pid2981.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Staleys Junction2_pid2981.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-630", + "name": "US26 at Staleys Junction", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.68278, + "lon": -123.19676, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Staleys Junction3_pid2985.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Staleys Junction3_pid2985.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-462", + "name": "US26 at Sunset Rest Area", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.79717, + "lon": -123.46215, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Sunset Rest Area_pid2310.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Sunset Rest Area_pid2310.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-294", + "name": "US26 at Sylvan Interchange - Skyline", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50845, + "lon": -122.73595, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Sylvan_pid675.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Sylvan_pid675.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-569", + "name": "US26 at Timber Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.7596, + "lon": -123.30139, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Timber Jct_pid2736.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Timber Jct_pid2736.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1362", + "name": "US26 at Timber Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.7596, + "lon": -123.30139, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Timber Jct W_pid5092.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Timber Jct W_pid5092.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-437", + "name": "US26 at Trillium Lake", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.28413, + "lon": -121.72479, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Trillium Lake EB_pid1887.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Trillium Lake EB_pid1887.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-907", + "name": "US26 at USFS Rd 35", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.30694, + "lon": -121.85444, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at USFS Rd EB_pid4105.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at USFS Rd EB_pid4105.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-753", + "name": "US26 at Unity", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.44075, + "lon": -118.19319, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at Unity WB_pid3483.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at Unity WB_pid3483.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-330", + "name": "US26 at Washington Park", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50737, + "lon": -122.70953, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Washington_pid1332.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Washington_pid1332.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-909", + "name": "US26 at West of Mirror Lake Trailhead", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.306, + "lon": -121.78977, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US26 at West of Mirror Lake Trailhead WB_pid4113.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US26 at West of Mirror Lake Trailhead WB_pid4113.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-281", + "name": "US26 at Zoo Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50701, + "lon": -122.71921, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/26Zoo_pid498.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/26Zoo_pid498.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-536", + "name": "US30 at Bradley Wayside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.1708, + "lon": -123.43891, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Bradley Wayside_pid2596.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Bradley Wayside_pid2596.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-471", + "name": "US30 at Lewis and Clark Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.09594, + "lon": -122.96946, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Lewis and Clark Bridge_pid2316.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Lewis and Clark Bridge_pid2316.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-835", + "name": "US30 at Lewis and Clark Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.09594, + "lon": -122.96946, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Lewis and Clark Bridge NB_pid3814.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Lewis and Clark Bridge NB_pid3814.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-836", + "name": "US30 at Lewis and Clark Bridge", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.09594, + "lon": -122.96946, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Lewis and Clark Bridge EB_pid3818.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Lewis and Clark Bridge EB_pid3818.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1180", + "name": "US30 at Millard Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.83884, + "lon": -122.8377, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Millard Rd W_pid4736.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Millard Rd W_pid4736.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1454", + "name": "US30 at Millard Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.83914, + "lon": -122.83769, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 EB at Millard Rd MP26.96_pid5282.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 EB at Millard Rd MP26.96_pid5282.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-894", + "name": "US30 at Rainier Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.09593, + "lon": -123.02109, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Rainier Summit WB_pid4051.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Rainier Summit WB_pid4051.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-895", + "name": "US30 at Rainier Summit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.09593, + "lon": -123.02109, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Rainier Summit EB_pid4055.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Rainier Summit EB_pid4055.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1034", + "name": "US30 at St Johns Bridge NB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57555, + "lon": -122.75964, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at St Johns Bridge NB_pid4449.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at St Johns Bridge NB_pid4449.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1035", + "name": "US30 at St Johns Bridge SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57555, + "lon": -122.75964, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at St Johns Bridge SB_pid4451.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at St Johns Bridge SB_pid4451.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-754", + "name": "US30 at St Johns Bridge Top", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.58431, + "lon": -122.76655, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at St Johns Bridge Top_pid3487.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at St Johns Bridge Top_pid3487.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1119", + "name": "US30 at Tongue Point", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.1925, + "lon": -123.76105, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Tongue Pnt E_pid4618.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Tongue Pnt E_pid4618.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1120", + "name": "US30 at Tongue Point", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 46.1925, + "lon": -123.76105, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US30 at Tongue Pnt W_pid4620.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US30 at Tongue Pnt W_pid4620.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-532", + "name": "US395 at Alkali Lake", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.96836, + "lon": -119.99357, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395 at Alkali Lake_pid2580.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395 at Alkali Lake_pid2580.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-766", + "name": "US395 at Battle Mountain", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.27005, + "lon": -118.97776, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395 at Battle Mountain_pid3536.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395 at Battle Mountain_pid3536.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1389", + "name": "US395 at Cape Horn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29958, + "lon": -119.00458, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395 at Cape Horn S_pid5150.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395 at Cape Horn S_pid5150.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1390", + "name": "US395 at Cape Horn", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.29958, + "lon": -119.00458, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395 at Cape Horn S_pid5153.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395 at Cape Horn S_pid5153.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-202", + "name": "US395 at Lakeview", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.17242, + "lon": -120.34726, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lakeview_pid2412.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lakeview_pid2412.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-472", + "name": "US395 at Stanfield Interchange", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.76377, + "lon": -119.20434, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395 at Stanfield Interchange_pid2317.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395 at Stanfield Interchange_pid2317.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-545", + "name": "US395 at Valley Falls - ORE31", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.48064, + "lon": -120.28225, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395 at Valley Falls_pid2635.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395 at Valley Falls_pid2635.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-756", + "name": "US395B at Long Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.706, + "lon": -119.10822, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395B at Long Creek_pid3495.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395B at Long Creek_pid3495.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-761", + "name": "US395C at Canyon City", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.39905, + "lon": -118.94709, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395C at Canyon City_pid3515.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395C at Canyon City_pid3515.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-755", + "name": "US395C at Seneca", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.13827, + "lon": -118.97216, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US395C at Seneca_pid3491.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US395C at Seneca_pid3491.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-901", + "name": "US730 at Hatrock", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.90254, + "lon": -119.17391, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US730 at Hatrock_pid4081.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US730 at Hatrock_pid4081.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1391", + "name": "US730 at Rockfall Area", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.99975, + "lon": -118.97652, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US730 at Rockfall EB_pid5154.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US730 at Rockfall EB_pid5154.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1392", + "name": "US730 at Rockfall Area", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.99975, + "lon": -118.97652, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US730 at Rockfall WB_pid5156.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US730 at Rockfall WB_pid5156.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-381", + "name": "US95 at Basque Station", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.41121, + "lon": -117.86204, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Basque_pid1597.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Basque_pid1597.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1401", + "name": "US95 at Blue Mtn Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.31911, + "lon": -117.81907, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Blue Mtn NB_pid5174.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Blue Mtn NB_pid5174.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1402", + "name": "US95 at Blue Mtn Pass", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.31911, + "lon": -117.81907, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Blue Mtn SB_pid5176.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Blue Mtn SB_pid5176.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1114", + "name": "US95 at Burns Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.77757, + "lon": -117.84783, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Burns Jct SB_pid4608.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Burns Jct SB_pid4608.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1115", + "name": "US95 at Burns Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.77736, + "lon": -117.84783, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Burns Jct NB_pid4610.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Burns Jct NB_pid4610.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-382", + "name": "US95 at Jordan Valley", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.9797, + "lon": -117.05336, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/JordanValley_pid1598.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/JordanValley_pid1598.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1403", + "name": "US95 at McDermitt", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.00014, + "lon": -117.71804, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Nevada NB_pid5178.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Nevada NB_pid5178.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1404", + "name": "US95 at McDermitt", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.00014, + "lon": -117.71804, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Nevada SB_pid5180.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Nevada SB_pid5180.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1405", + "name": "US95 at Rome Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.85079, + "lon": -117.60601, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Rome Hill NB_pid5182.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Rome Hill NB_pid5182.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1406", + "name": "US95 at Rome Hill", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.85079, + "lon": -117.60601, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US95 at Rome Hill SB_pid5184.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US95 at Rome Hill SB_pid5184.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-717", + "name": "US97 Bend - Ramp to Wall and Revere", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06755, + "lon": -121.30889, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Wall and Revere_pid3334.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Wall and Revere_pid3334.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-272", + "name": "US97 California at Mt. Hebron", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.75748, + "lon": -122.06532, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/MtHebron_pid612.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/MtHebron_pid612.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-273", + "name": "US97 California at Dorris", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.9845, + "lon": -121.90567, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Dorris_pid609.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Dorris_pid609.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-271", + "name": "US97 California at Grass Lake", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 41.63326, + "lon": -122.19296, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/GrassLake_pid610.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/GrassLake_pid610.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-406", + "name": "US97 Near OR138 Jct - Milepoint 214", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.06591, + "lon": -121.82514, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at MP214 Near ORE138 Jct_pid1729.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at MP214 Near ORE138 Jct_pid1729.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1188", + "name": "US97 Ramp at Arizona-Colorado", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05166, + "lon": -121.30892, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 Ramp at Arizona-Colorado_pid4750.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 Ramp at Arizona-Colorado_pid4750.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-984", + "name": "US97 at Bend Scales NB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.94912, + "lon": -121.34956, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Lava Butte Scales NB_pid4349.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Lava Butte Scales NB_pid4349.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-985", + "name": "US97 at Bend Scales SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.94912, + "lon": -121.34956, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Lava Butte Scales SB_pid4351.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Lava Butte Scales SB_pid4351.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-660", + "name": "US97 at Biggs Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.66953, + "lon": -120.83333, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Biggs Jct_pid3105.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Biggs Jct_pid3105.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-237", + "name": "US97 at Chemult", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.2235, + "lon": -121.78639, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Chemult_pid621.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Chemult_pid621.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-673", + "name": "US97 at Colorado", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.05197, + "lon": -121.30732, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Colorado_pid3157.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Colorado_pid3157.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-839", + "name": "US97 at Cooley Rd.", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.10955, + "lon": -121.29476, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Cooley Rd_pid3830.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Cooley Rd_pid3830.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-896", + "name": "US97 at Cow Canyon", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.90404, + "lon": -120.93793, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Cow Canyon N_pid4063.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Cow Canyon N_pid4063.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-897", + "name": "US97 at Cow Canyon", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.90404, + "lon": -120.93793, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Cow Canyon S_pid4065.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Cow Canyon S_pid4065.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-456", + "name": "US97 at Crescent", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.46236, + "lon": -121.69624, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Crescent North_pid2119.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Crescent North_pid2119.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1192", + "name": "US97 at Dan Obrien Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.25856, + "lon": -121.80239, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Dan Obrien Way NB_pid4758.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Dan Obrien Way NB_pid4758.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1205", + "name": "US97 at Dan Obrien Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.25855, + "lon": -121.80238, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Dan Obrien Way SB_pid4783.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Dan Obrien Way SB_pid4783.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1151", + "name": "US97 at Drafter Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.72037, + "lon": -121.47196, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Drafter Rd N_pid4682.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Drafter Rd N_pid4682.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1152", + "name": "US97 at Drafter Rd S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.72037, + "lon": -121.47196, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Drafter Rd S_pid4684.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Drafter Rd S_pid4684.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-674", + "name": "US97 at Empire Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.091, + "lon": -121.30058, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Empire_pid3161.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Empire_pid3161.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1373", + "name": "US97 at Empire NB Off-Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.08481, + "lon": -121.30061, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Empire NB Off-Ramp MP135.88_pid5118.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Empire NB Off-Ramp MP135.88_pid5118.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-848", + "name": "US97 at Evergreen / ORE126", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.27271, + "lon": -121.1695, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Evergreen_pid3866.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Evergreen_pid3866.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-296", + "name": "US97 at Green Springs Interchange", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.19257, + "lon": -121.79871, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Green Springs Interchange_pid708.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Green Springs Interchange_pid708.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-192", + "name": "US97 at Juniper Butte", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.47596, + "lon": -121.19416, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Juniper Butte_pid2562.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Juniper Butte_pid2562.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-627", + "name": "US97 at Kent", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.19383, + "lon": -120.69589, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Kent_pid2973.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Kent_pid2973.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-198", + "name": "US97 at LaPine", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.67448, + "lon": -121.50037, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LaPine_pid630.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LaPine_pid630.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-197", + "name": "US97 at Lava Butte", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.90677, + "lon": -121.35743, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/LavaButte_pid631.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/LavaButte_pid631.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-447", + "name": "US97 at Lava Butte", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.90677, + "lon": -121.35743, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Lava Butte S_pid1923.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Lava Butte S_pid1923.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-570", + "name": "US97 at Modoc Point", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.44446, + "lon": -121.86808, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Modoc Point_pid2740.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Modoc Point_pid2740.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-786", + "name": "US97 at Mt Identifier", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.99043, + "lon": -120.84933, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Mt Identifier_pid3617.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Mt Identifier_pid3617.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-975", + "name": "US97 at Murphy Rd Exit", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.01303, + "lon": -121.32006, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Murphy Rd Exit_pid4331.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Murphy Rd Exit_pid4331.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-547", + "name": "US97 at Ogden Wayside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.39073, + "lon": -121.1903, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Ogden Wayside N_pid2643.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Ogden Wayside N_pid2643.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-546", + "name": "US97 at Ogden Wayside", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.39091, + "lon": -121.19013, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Ogden Wayside S_pid2647.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Ogden Wayside S_pid2647.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-973", + "name": "US97 at Powers Rd ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.02897, + "lon": -121.31551, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Powers Rd_pid4327.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Powers Rd_pid4327.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-991", + "name": "US97 at Reed Market Bend Parkway", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.03878, + "lon": -121.30755, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Reed Market Bend Parkway_pid4363.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Reed Market Bend Parkway_pid4363.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-979", + "name": "US97 at Revere Parkway On-Ramp ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.06805, + "lon": -121.30752, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Revere On-Ramp Bend Parkway_pid4339.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Revere On-Ramp Bend Parkway_pid4339.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-891", + "name": "US97 at Robal Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.10266, + "lon": -121.29943, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Robal Rd_pid4039.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Robal Rd_pid4039.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1364", + "name": "US97 at Robal SB On-Ramp", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.10075, + "lon": -121.29719, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Robal SB On-Ramp_pid5096.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Robal SB On-Ramp_pid5096.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-659", + "name": "US97 at Rocking Horse", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.00212, + "lon": -121.32803, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Rocking Horse_pid3101.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Rocking Horse_pid3101.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-976", + "name": "US97 at Rocking Horse", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.00113, + "lon": -121.3288, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Rocking Horse NB_pid4333.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Rocking Horse NB_pid4333.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-899", + "name": "US97 at SW 61st St S", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.18115, + "lon": -121.24373, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at SW 61st St S_pid4073.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at SW 61st St S_pid4073.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-535", + "name": "US97 at Sand Creek", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.82256, + "lon": -121.83395, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Sand Creek_pid2592.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Sand Creek_pid2592.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-980", + "name": "US97 at Shaniko NB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.00614, + "lon": -120.75247, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Shaniko NB_pid4341.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Shaniko NB_pid4341.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-981", + "name": "US97 at Shaniko SB", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.00614, + "lon": -120.75247, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Shaniko SB_pid4343.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Shaniko SB_pid4343.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-439", + "name": "US97 at Spring Creek (Bottom of Grade)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.65397, + "lon": -121.87792, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Spring Creek Bottom_pid1890.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Spring Creek Bottom_pid1890.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-405", + "name": "US97 at Spring Creek (Top of Grade)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 42.6795, + "lon": -121.85625, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Spring Creek (Top of Grade)_pid1726.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Spring Creek (Top of Grade)_pid1726.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1232", + "name": "US97 at US20 Overpass Bend Pkwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.07675, + "lon": -121.30352, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at US20 Overpass Bend Pkwy_pid4836.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at US20 Overpass Bend Pkwy_pid4836.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-760", + "name": "US97 at US26 Jct", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.6388, + "lon": -121.12957, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at US26 Jct NB_pid3511.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at US26 Jct NB_pid3511.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-789", + "name": "US97 at Wasco", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.60839, + "lon": -120.72366, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/US97 at Wasco_pid3629.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/US97 at Wasco_pid3629.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1276", + "name": "Umpqua River/Winchester Bay (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 43.66689, + "lon": -124.20589, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Umpqua River Winchester Bay (USCG)_pid4922.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Umpqua River Winchester Bay (USCG)_pid4922.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-785", + "name": "Washington Co - Brookwood Blvd at Evergreen", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55077, + "lon": -122.92618, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at Evergreen_pid3613.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at Evergreen_pid3613.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-784", + "name": "Washington Co - Brookwood Blvd at Huffman", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55693, + "lon": -122.92658, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at Huffman_pid3609.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at Huffman_pid3609.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-783", + "name": "Washington Co - Brookwood Blvd at US26", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56319, + "lon": -122.92599, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at US26_pid3605.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at US26_pid3605.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-781", + "name": "Washington Co - Cornell Rd at Saltzman Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52554, + "lon": -122.80651, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Saltzman Rd_pid3597.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Saltzman Rd_pid3597.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-782", + "name": "Washington Co - Glencoe Rd at Scotch Church Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.57266, + "lon": -123.00471, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Glencoe Rd at Scotch Church Rd_pid3601.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Glencoe Rd at Scotch Church Rd_pid3601.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-875", + "name": "Washington County - 158th Ave at Walker Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51671, + "lon": -122.83971, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/158th Ave at Walker Rd_pid3975.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/158th Ave at Walker Rd_pid3975.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-999", + "name": "Washington County - 175th Ave at Kemmer Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45136, + "lon": -122.85746, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/175th Ave at Kemmer Rd_pid4379.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/175th Ave at Kemmer Rd_pid4379.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1072", + "name": "Washington County - 175th Ave at Rigert Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46191, + "lon": -122.85711, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/175th Ave at Rigert Rd_pid4525.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/175th Ave at Rigert Rd_pid4525.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1073", + "name": "Washington County - 175th Ave at Scholls Ferry Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42757, + "lon": -122.85378, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/175th Ave at Scholls Ferry Rd_pid4527.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/175th Ave at Scholls Ferry Rd_pid4527.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-623", + "name": "Washington County - 185th Ave at Baseline Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51578, + "lon": -122.86768, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th Ave at Baseline Rd_pid2932.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th Ave at Baseline Rd_pid2932.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-605", + "name": "Washington County - 185th Ave at Cornell Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53404, + "lon": -122.86776, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th Ave at Cornell Rd_pid2828.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th Ave at Cornell Rd_pid2828.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-582", + "name": "Washington County - 185th Ave at Evergreen Pkwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53829, + "lon": -122.86729, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th and Evergreen_pid2794.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th and Evergreen_pid2794.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-933", + "name": "Washington County - 185th Ave at Johnson St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50024, + "lon": -122.8672, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th Ave at Johnson St_pid4209.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th Ave at Johnson St_pid4209.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-926", + "name": "Washington County - 185th Ave at Rock Creek Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54526, + "lon": -122.86766, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th Ave at Rock Creek Blvd_pid4181.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th Ave at Rock Creek Blvd_pid4181.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-996", + "name": "Washington County - 185th Ave at Springville Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.56231, + "lon": -122.86757, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th Ave at Springville Rd_pid4373.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th Ave at Springville Rd_pid4373.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-606", + "name": "Washington County - 185th Ave at Walker Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5278, + "lon": -122.86727, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th Ave at Walker Rd_pid2832.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th Ave at Walker Rd_pid2832.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-624", + "name": "Washington County - 185th Ave at West Union Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55813, + "lon": -122.86739, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/185th Ave at West Union Rd_pid2936.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/185th Ave at West Union Rd_pid2936.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1474", + "name": "Washington County - 209th Ave at Blanton St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49228, + "lon": -122.89173, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/209th Ave at Blanton St_pid5322.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/209th Ave at Blanton St_pid5322.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1476", + "name": "Washington County - 209th Ave at Kinnaman Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48944, + "lon": -122.89222, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/209th Ave at Kinnaman Rd_pid5326.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/209th Ave at Kinnaman Rd_pid5326.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1432", + "name": "Washington County - 65th Ave at Borland Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37684, + "lon": -122.74385, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/65th Ave at Borland Rd_pid5236.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/65th Ave at Borland Rd_pid5236.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-864", + "name": "Washington County - 65th Ave at Sagert St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37558, + "lon": -122.74385, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/65th Ave at Sagert St_pid3971.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/65th Ave at Sagert St_pid3971.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1437", + "name": "Washington County - 72nd Ave at Durham Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.39907, + "lon": -122.749, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/72nd Ave at Durham Rd_pid5246.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/72nd Ave at Durham Rd_pid5246.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1436", + "name": "Washington County - 72nd Ave at Trimet", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3974, + "lon": -122.74909, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/72nd Ave at Trimet_pid5244.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/72nd Ave at Trimet_pid5244.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1080", + "name": "Washington County - Bald Peak Rd at Southwind Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41907, + "lon": -123.0511, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bald Peak Rd at Southwind Dr_pid4541.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bald Peak Rd at Southwind Dr_pid4541.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1074", + "name": "Washington County - Barnes Rd at 118th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51969, + "lon": -122.80126, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at 118th Ave_pid4529.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at 118th Ave_pid4529.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-930", + "name": "Washington County - Barnes Rd at Baltic Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5099, + "lon": -122.77543, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Baltic Ave_pid4197.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Baltic Ave_pid4197.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1075", + "name": "Washington County - Barnes Rd at Baltic Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50935, + "lon": -122.77458, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Baltic Rd_pid4531.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Baltic Rd_pid4531.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-936", + "name": "Washington County - Barnes Rd at Burnside Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51595, + "lon": -122.7458, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Burnside Rd_pid4221.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Burnside Rd_pid4221.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1076", + "name": "Washington County - Barnes Rd at Burnside Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51596, + "lon": -122.74685, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Burnside Rd_pid4533.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Burnside Rd_pid4533.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1000", + "name": "Washington County - Barnes Rd at Cedar Hills Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5163, + "lon": -122.7922, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Cedar Hills Blvd_pid4381.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Cedar Hills Blvd_pid4381.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1077", + "name": "Washington County - Barnes Rd at Peterkort Center", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51223, + "lon": -122.77927, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Peterkort Center_pid4535.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Barnes Rd at Peterkort Center_pid4535.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1478", + "name": "Washington County - Baseline Rd at 170th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51252, + "lon": -122.85184, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Baseline Rd at 170th Ave_pid5330.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Baseline Rd at 170th Ave_pid5330.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-929", + "name": "Washington County - Bethany Blvd at West Union Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54446, + "lon": -122.83886, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bethany Blvd at West Union Rd_pid4193.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bethany Blvd at West Union Rd_pid4193.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-872", + "name": "Washington County - Boones Ferry Rd at Martinazzi Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3847, + "lon": -122.75912, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Martinazzi Ave_pid3967.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Boones Ferry Rd at Martinazzi Ave_pid3967.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-744", + "name": "Washington County - Brookwood Blvd at Main St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52005, + "lon": -122.93695, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at Main St_pid3447.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Brookwood Blvd at Main St_pid3447.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1081", + "name": "Washington County - Bull Mountain Rd at Peachtree Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41565, + "lon": -122.8183, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Bull Mountain Rd at Peachtree Dr_pid4543.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Bull Mountain Rd at Peachtree Dr_pid4543.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-743", + "name": "Washington County - Cornelius Pass Rd at Baseline Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5152, + "lon": -122.90129, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Baseline Rd_pid3443.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Baseline Rd_pid3443.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1435", + "name": "Washington County - Cornelius Pass Rd at Blanton St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49262, + "lon": -122.90026, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Blanton St_pid5242.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Blanton St_pid5242.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-602", + "name": "Washington County - Cornelius Pass Rd at Cornell", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5397, + "lon": -122.90052, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Cornell_pid2836.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Cornell_pid2836.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-826", + "name": "Washington County - Cornelius Pass Rd at Evergreen Pkwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54637, + "lon": -122.89994, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Evergreen Pkwy_pid3778.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Evergreen Pkwy_pid3778.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-994", + "name": "Washington County - Cornelius Pass Rd at Frances St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50867, + "lon": -122.90204, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Frances St_pid4369.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Frances St_pid4369.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1475", + "name": "Washington County - Cornelius Pass Rd at Kinnaman St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48875, + "lon": -122.90218, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Kinnaman St_pid5324.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Kinnaman St_pid5324.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-993", + "name": "Washington County - Cornelius Pass Rd at Tualatin Valley Hwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49749, + "lon": -122.90218, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Tualatin Valley Hwy_pid4367.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Tualatin Valley Hwy_pid4367.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-995", + "name": "Washington County - Cornelius Pass Rd at Wilkins St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52699, + "lon": -122.89968, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Wilkins St_pid4371.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornelius Pass Rd at Wilkins St_pid4371.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-742", + "name": "Washington County - Cornell Rd at 143rd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53072, + "lon": -122.82449, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 143rd Ave_pid3439.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 143rd Ave_pid3439.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-873", + "name": "Washington County - Cornell Rd at 158th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52957, + "lon": -122.84027, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 158th Ave_pid3963.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 158th Ave_pid3963.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-869", + "name": "Washington County - Cornell Rd at 173rd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53474, + "lon": -122.85456, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 173rd Ave_pid3959.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 173rd Ave_pid3959.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-740", + "name": "Washington County - Cornell Rd at 25th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53066, + "lon": -122.9569, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 25th Ave_pid3423.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 25th Ave_pid3423.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1078", + "name": "Washington County - Cornell Rd at 87th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52963, + "lon": -122.76517, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 87th Ave_pid4537.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at 87th Ave_pid4537.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-870", + "name": "Washington County - Cornell Rd at Bethany Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52963, + "lon": -122.84306, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Bethany Blvd_pid3955.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Bethany Blvd_pid3955.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-739", + "name": "Washington County - Cornell Rd at Brookwood Pkwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5327, + "lon": -122.93805, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Brookwood Pkwy_pid3431.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Brookwood Pkwy_pid3431.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1079", + "name": "Washington County - Cornell Rd at Cedar Hills Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52628, + "lon": -122.79235, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Cedar Hills Blvd_pid4539.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Cedar Hills Blvd_pid4539.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-738", + "name": "Washington County - Cornell Rd at Century Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53424, + "lon": -122.91197, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Century Blvd_pid3427.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Century Blvd_pid3427.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-603", + "name": "Washington County - Cornell Rd at Evergreen Pkwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53449, + "lon": -122.8617, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Evergreen Pkwy_pid2840.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Evergreen Pkwy_pid2840.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-741", + "name": "Washington County - Cornell Rd at Murray Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.52667, + "lon": -122.81417, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Murray Blvd_pid3435.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Murray Blvd_pid3435.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-825", + "name": "Washington County - Cornell Rd at Rock Creek Tr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53872, + "lon": -122.89072, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Rock Creek Tr_pid3774.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Rock Creek Tr_pid3774.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-925", + "name": "Washington County - Cornell Rd at Stucki Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.53456, + "lon": -122.87782, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Stucki Ave_pid4177.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Cornell Rd at Stucki Ave_pid4177.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-733", + "name": "Washington County - Dartmouth St at 72nd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43316, + "lon": -122.75125, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Dartmouth St at 72nd Ave_pid3403.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Dartmouth St at 72nd Ave_pid3403.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-734", + "name": "Washington County - Dartmouth St at Costco", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43449, + "lon": -122.75624, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Dartmouth St at Costco_pid3407.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Dartmouth St at Costco_pid3407.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1473", + "name": "Washington County - Durham Rd at 108th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40418, + "lon": -122.78797, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 108th Ave_pid5320.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 108th Ave_pid5320.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1470", + "name": "Washington County - Durham Rd at 79th Ave ", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40431, + "lon": -122.75828, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 79th Ave_pid5314.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 79th Ave_pid5314.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1471", + "name": "Washington County - Durham Rd at 88th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40421, + "lon": -122.76791, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 88th Ave_pid5316.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 88th Ave_pid5316.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-871", + "name": "Washington County - Durham Rd at 92nd Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40426, + "lon": -122.77145, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 92nd Ave_pid3951.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 92nd Ave_pid3951.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1472", + "name": "Washington County - Durham Rd at 98th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40429, + "lon": -122.77762, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 98th Ave_pid5318.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at 98th Ave_pid5318.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-865", + "name": "Washington County - Durham Rd at Hall Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40438, + "lon": -122.76472, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at Hall Blvd_pid3947.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at Hall Blvd_pid3947.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-866", + "name": "Washington County - Durham Rd at Summerfield Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40414, + "lon": -122.79465, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at Summerfield Dr_pid3943.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at Summerfield Dr_pid3943.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-867", + "name": "Washington County - Durham Rd at Upper Boones Ferry Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40221, + "lon": -122.7525, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Durham Rd at Upper Boones Ferry Rd_pid3939.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Durham Rd at Upper Boones Ferry Rd_pid3939.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1005", + "name": "Washington County - Evergreen Blvd at 229th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.55036, + "lon": -122.90993, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Evergreen Blvd at 229th Ave_pid4391.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Evergreen Blvd at 229th Ave_pid4391.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-604", + "name": "Washington County - Evergreen Pkwy at Rock Creek Trail", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54538, + "lon": -122.88588, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Evergreen Pkwy at Rock Creek Trail_pid2844.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Evergreen Pkwy at Rock Creek Trail_pid2844.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-874", + "name": "Washington County - Evergreen Pkwy at Stucki Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54069, + "lon": -122.87433, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Evergreen Pkwy at Stucki Ave_pid3931.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Evergreen Pkwy at Stucki Ave_pid3931.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-621", + "name": "Washington County - Farmington Rd at 170th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48196, + "lon": -122.85169, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Farmington Rd at 170th Ave_pid2952.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Farmington Rd at 170th Ave_pid2952.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-997", + "name": "Washington County - Farmington Rd at 209th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46653, + "lon": -122.89268, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Farmington Rd at 209th Ave_pid4375.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Farmington Rd at 209th Ave_pid4375.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1070", + "name": "Washington County - Fern Hill Rd at Geiger Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50185, + "lon": -123.08944, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Fern Hill Rd at Geiger Rd_pid4521.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Fern Hill Rd at Geiger Rd_pid4521.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-827", + "name": "Washington County - Fern Hill Rd at Taylor Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51048, + "lon": -123.09123, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Fern Hill Rd at Taylor Way_pid3782.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Fern Hill Rd at Taylor Way_pid3782.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1071", + "name": "Washington County - Fern Hill Rd at Taylor Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51041, + "lon": -123.09144, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Fern Hill Rd at Taylor Way_pid4523.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Fern Hill Rd at Taylor Way_pid4523.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1440", + "name": "Washington County - Grabhorn Rd at Farmington Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46619, + "lon": -122.89248, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Grabhorn Rd at Farmington Rd_pid5252.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Grabhorn Rd at Farmington Rd_pid5252.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1441", + "name": "Washington County - Grabhorn Rd at Tile Flat Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43279, + "lon": -122.88609, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Grabhorn Rd at Tile Flat Rd_pid5254.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Grabhorn Rd at Tile Flat Rd_pid5254.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-998", + "name": "Washington County - Greenburg Rd at Washington Square Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44588, + "lon": -122.7765, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Greenburg Rd at Washington Square Rd_pid4377.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Greenburg Rd at Washington Square Rd_pid4377.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-619", + "name": "Washington County - Murray Blvd at Allen Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.47661, + "lon": -122.82638, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Allen Blvd_pid2948.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Allen Blvd_pid2948.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-863", + "name": "Washington County - Murray Blvd at Beard St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45296, + "lon": -122.82617, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Beard St_pid3927.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Beard St_pid3927.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1001", + "name": "Washington County - Murray Blvd at Farmington Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48579, + "lon": -122.82613, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Farmington Rd_pid4383.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Farmington Rd_pid4383.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-862", + "name": "Washington County - Murray Blvd at Hart Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.46554, + "lon": -122.82631, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Hart_pid3923.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Hart_pid3923.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-620", + "name": "Washington County - Murray Blvd at Jenkins Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.50371, + "lon": -122.82648, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Jenkins Rd_pid2940.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Jenkins Rd_pid2940.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-618", + "name": "Washington County - Murray Blvd at Maverick St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45555, + "lon": -122.82638, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Maverick St_pid2944.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Maverick St_pid2944.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-935", + "name": "Washington County - Murray Blvd at Millikan Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49446, + "lon": -122.82626, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Millikan Way_pid4217.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Millikan Way_pid4217.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-736", + "name": "Washington County - Murray Blvd at Walker Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51088, + "lon": -122.82217, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Walker Rd_pid3415.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Murray Blvd at Walker Rd_pid3415.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1006", + "name": "Washington County - Nyberg St at 65th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38267, + "lon": -122.74515, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Nyberg St at 65th Ave_pid4393.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Nyberg St at 65th Ave_pid4393.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-583", + "name": "Washington County - Nyberg St at Fred Meyer Access", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38275, + "lon": -122.75629, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Nyberg St at Fred Meyer Access_pid2798.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Nyberg St at Fred Meyer Access_pid2798.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-591", + "name": "Washington County - Nyberg St at I-5", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3825, + "lon": -122.7535, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Nyberg St at I-5_pid2848.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Nyberg St at I-5_pid2848.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1481", + "name": "Washington County - River Rd at Davis Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49405, + "lon": -122.93993, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/River Rd at Davis Rd_pid5336.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/River Rd at Davis Rd_pid5336.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-616", + "name": "Washington County - Roy Rogers Rd at Beef Bend Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40053, + "lon": -122.85193, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Roy Rogers at Beef Bend_pid2956.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Roy Rogers at Beef Bend_pid2956.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-732", + "name": "Washington County - Roy Rogers Rd at Borchers Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.3714, + "lon": -122.84674, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Roy Rogers Rd at Borchers Dr_pid3399.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Roy Rogers Rd at Borchers Dr_pid3399.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1433", + "name": "Washington County - Roy Rogers Rd at Jean Louise Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41955, + "lon": -122.85198, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Roy Rogers Rd at Jean Louise Rd_pid5238.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Roy Rogers Rd at Jean Louise Rd_pid5238.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-599", + "name": "Washington County - Roy Rogers Rd at Scholls Sherwood Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38139, + "lon": -122.85639, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Roy Rogers Rd at Scholls Sherwood Rd_pid2852.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Roy Rogers Rd at Scholls Sherwood Rd_pid2852.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-932", + "name": "Washington County - Scholls Ferry Rd at 121st Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44418, + "lon": -122.80034, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at 121st Ave_pid4205.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at 121st Ave_pid4205.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-601", + "name": "Washington County - Scholls Ferry Rd at 125th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44361, + "lon": -122.80518, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at 125th Ave_pid2856.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at 125th Ave_pid2856.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1003", + "name": "Washington County - Scholls Ferry Rd at Blackbird Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.43201, + "lon": -122.83981, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Blackbird Dr_pid4387.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Blackbird Dr_pid4387.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-600", + "name": "Washington County - Scholls Ferry Rd at Hall Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45703, + "lon": -122.78255, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Hall Blvd_pid2860.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Hall Blvd_pid2860.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-617", + "name": "Washington County - Scholls Ferry Rd at Murray Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4383, + "lon": -122.82627, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Murray Blvd_pid2960.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Murray Blvd_pid2960.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-931", + "name": "Washington County - Scholls Ferry Rd at Nimbus", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.44734, + "lon": -122.78972, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Nimbus_pid4201.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Nimbus_pid4201.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-735", + "name": "Washington County - Scholls Ferry Rd at Roy Rogers Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.42638, + "lon": -122.85351, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Roy Rogers Rd_pid3411.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Roy Rogers Rd_pid3411.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1004", + "name": "Washington County - Scholls Ferry Rd at Teal Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.4353, + "lon": -122.83151, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Teal Blvd_pid4389.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Teal Blvd_pid4389.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1069", + "name": "Washington County - Scholls Ferry Rd at Teufel Hill Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.41913, + "lon": -122.88508, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Teufel Hill Rd_pid4519.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd at Teufel Hill Rd_pid4519.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-581", + "name": "Washington County - Scholls Ferry at OR217", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.45052, + "lon": -122.78562, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd_pid2790.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Scholls Ferry Rd_pid2790.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1438", + "name": "Washington County - Susbauer Rd at Hornecker Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.54307, + "lon": -123.04042, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Susbauer Rd at Hornecker Rd_pid5248.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Susbauer Rd at Hornecker Rd_pid5248.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1439", + "name": "Washington County - Susbauer Rd at Long Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.5389, + "lon": -123.04198, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Susbauer Rd at Long Rd_pid5250.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Susbauer Rd at Long Rd_pid5250.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1082", + "name": "Washington County - Timber Rd at Railroad Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.71979, + "lon": -123.29501, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Timber Rd at Railroad Ave_pid4545.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Timber Rd at Railroad Ave_pid4545.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1007", + "name": "Washington County - Tualatin Rd at Boones Ferry Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38423, + "lon": -122.76422, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Rd at Boones Ferry Rd_pid4395.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Rd at Boones Ferry Rd_pid4395.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1068", + "name": "Washington County - Tualatin Sherwood Rd at 115th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37106, + "lon": -122.79558, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 115th Ave_pid4517.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 115th Ave_pid4517.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-597", + "name": "Washington County - Tualatin Sherwood Rd at 124th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36926, + "lon": -122.80583, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 124th Ave_pid2864.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 124th Ave_pid2864.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-594", + "name": "Washington County - Tualatin Sherwood Rd at 89th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38126, + "lon": -122.76792, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 89th_pid2868.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 89th_pid2868.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-595", + "name": "Washington County - Tualatin Sherwood Rd at 95th", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37894, + "lon": -122.77454, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 95th_pid2872.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at 95th_pid2872.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-729", + "name": "Washington County - Tualatin Sherwood Rd at Avery St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37275, + "lon": -122.79221, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Avery St_pid3387.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Avery St_pid3387.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-598", + "name": "Washington County - Tualatin Sherwood Rd at Baler Way", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36781, + "lon": -122.83897, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Baler Way_pid2876.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Baler Way_pid2876.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-593", + "name": "Washington County - Tualatin Sherwood Rd at Boones Ferry Rd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38137, + "lon": -122.76451, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Boones Ferry Rd_pid2880.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Boones Ferry Rd_pid2880.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1480", + "name": "Washington County - Tualatin Sherwood Rd at Langer Farms Pkwy", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36761, + "lon": -122.83596, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Langer Farms Pkwy_pid5334.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Langer Farms Pkwy_pid5334.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-592", + "name": "Washington County - Tualatin Sherwood Rd at Martinazzi Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.38128, + "lon": -122.75924, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Martinazzi Ave_pid2884.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Martinazzi Ave_pid2884.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-731", + "name": "Washington County - Tualatin Sherwood Rd at OR99W", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36999, + "lon": -122.84318, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at OR99W_pid3395.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at OR99W_pid3395.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-730", + "name": "Washington County - Tualatin Sherwood Rd at Oregon St", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.36831, + "lon": -122.81632, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Oregon St_pid3391.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Oregon St_pid3391.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-596", + "name": "Washington County - Tualatin Sherwood Rd at Teton Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.37798, + "lon": -122.78228, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Teton Ave_pid2888.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Sherwood Rd at Teton Ave_pid2888.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-934", + "name": "Washington County - Tualatin Valley Hwy at 185th Ave", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.49412, + "lon": -122.8672, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Valley Hwy at 185th Ave_pid4213.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Valley Hwy at 185th Ave_pid4213.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1002", + "name": "Washington County - Tualatin Valley Hwy at Murray Blvd", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.48954, + "lon": -122.82611, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Tualatin Valley Hwy at Murray Blvd_pid4385.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Tualatin Valley Hwy at Murray Blvd_pid4385.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-868", + "name": "Washington County - Upper Boones Ferry Rd at Carman Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.40521, + "lon": -122.74901, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Upper Boones Ferry Rd at Carman Dr_pid3935.JPG", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Upper Boones Ferry Rd at Carman Dr_pid3935.JPG", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1479", + "name": "Washington County - Walker Rd at Meadow Dr", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 45.51341, + "lon": -122.82816, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Walker Rd at Meadow Dr_pid5332.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Walker Rd at Meadow Dr_pid5332.jpg", + "frameRefreshMs": 300000 + }, + { + "id": "world-or-1267", + "name": "Yaquina Bay Newport (USCG)", + "city": "Oregon", + "cityId": "oregon", + "provider": "TripCheck (ODOT)", + "lat": 44.62413, + "lon": -124.06289, + "feedType": "image", + "sourceKind": "tripcheck-odot", + "license": "Oregon DOT TripCheck public CCTV inventory", + "credit": "Oregon Department of Transportation", + "url": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Newport USCG_pid4904.jpg", + "snapshotUrl": "https://www.tripcheck.com/roadcams/cams/Yaquina Bay Newport USCG_pid4904.jpg", + "frameRefreshMs": 300000 + } +] diff --git a/docs/CCTV_INTEGRATION.md b/docs/CCTV_INTEGRATION.md new file mode 100644 index 000000000..dd59828a6 --- /dev/null +++ b/docs/CCTV_INTEGRATION.md @@ -0,0 +1,155 @@ +# CCTV integration workflow + +Use this workflow when adding a camera provider or repairing an existing feed. +The CCTV catalog comes through the local server; media normally does too. Keep +provider-specific URL policy on the server, including any validated browser-only +media URL permitted by the exception below. + +## 1. Check the source before coding + +- Identify the catalog endpoint and the actual frame or live-media endpoint. + They may be different hosts or use different formats. +- Read the provider's license, terms, attribution, rate limits, and access + requirements. Publicly reachable data is not automatically licensed for + reuse. Record whether the app may display it and whether any use is + restricted. +- Prefer a public, keyless feed. If credentials are required, keep them in a + server-only environment variable; never put a secret in browser code or a + Vite-exposed variable. A pack that needs a key is opt-in by that key: with + the variable unset it makes no request and logs once (Ontario 511 and + Ottawa). Keep the key out of catalog URLs and add it only at fetch time. Use + the provider's documented API, not a website endpoint that skips its key. If + access terms require an agreement or remain unconfirmed, make the pack + opt-in and ensure it makes no request by default. +- Confirm the feed can be fetched from the app's Node server environment. A URL + opening in a browser does not prove the server can reach it, and browser CORS + behavior does not diagnose a server-side fetch. +- Treat camera directories and aggregators such as [TW Live](https://tw.live/) + as discovery aids. Trace each listing to the original agency or camera owner; + their data and media terms govern reuse. For example, SkylineWebcams says + only camera hosts may embed its live feed and its terms restrict copying or + retransmitting footage, so do not proxy its stream without written + authorization ([FAQ](https://www.skylinewebcams.com/support/faq.html), + [terms](https://www.skylinewebcams.com/en/terms-of-use.html)). +- Decide whether the provider supplies still snapshots or continuous video. + Prefer stills unless live video is necessary and supported by the existing + proxy path. + +## 2. Add and register the provider pack + +Use the smallest existing provider as a template. Current owners are: + +- `server/providers/cctv/sources.js` for standard open-data loaders. +- `server/providers/cctv/.js` for a provider with its own parser, + fallback, or more involved URL policy. +- `server/providers/cctv/catalog.js` to import the loader and add it to + `LIVE_PACKS`. Each pack is independently gated and the shared catalog cap + allocates space across packs. +- `server/providers/cctv/constants.js` for provider endpoints, caps, and + timeouts. + +Return normalized camera records with stable unique IDs, readable names, +`city`/`cityId`, provider attribution, valid `lat`/`lon`, and the correct +`feedType`. Include camera heading only when the source actually provides a +bearing; descriptive direction text is not a numeric heading. Mark uncertain +heading data with the existing low-confidence conventions. Set `sourceKind` so +health and source diagnostics identify the provider. Apply a bounded per-pack +camera limit and geographic filtering where appropriate; avoid one provider +silently consuming the whole shared catalog cap. + +Camera coordinates need their own verification. Prefer the original provider's +camera coordinates, then corroborate them against its location description, +route/mile marker, or official map. An aggregator's map dot, a town/county name, +or a geocoded attraction name is not a precise camera position. Do not pin a +camera to a city center or nearby landmark; if its actual location cannot be +verified, leave it out until it can. For manually curated coordinates, record +the evidence in the provider data or an adjacent comment. For example, TW Live +camera pages identify the originating agency; use that agency's catalog for +the camera point when available. + +If the source becomes opt-in, use the catalog's opt-in gate (`envOptIn`) and +document the flag and reason in `DATA_SOURCES.md`. Otherwise use the normal +enabled-by-default flag pattern and document how to disable the pack. + +## 3. Keep frame and media requests server-registered + +The browser should request the local `/api/cctv/frame/:id` or +`/api/cctv/media/:id` endpoint. Do not pass an arbitrary upstream URL from the +browser, and do not fetch an unvalidated URL supplied by a catalog record. +Every provider must have a server-side rule that pins frame and media URLs to +the expected scheme, host, and path; use HTTPS where the provider supports it. +Use `pinnedCameraUrl()` for URLs that belong under a fixed provider directory, +or a stricter provider-specific validator when hosts or paths vary. Register +any new permitted image/media origin in the existing +`server/providers/cctv` media policy. + +Catalog and media loaders must also: + +- refuse unsafe schemes, credentials, unexpected ports, redirects outside the + registered origin/path, and malformed identifiers; +- set request deadlines and cap catalog and buffered frame bodies; +- parse only the expected format and validate coordinates before returning a + camera; +- handle offline cameras and partial provider failures without failing the + entire merged catalog; and +- avoid persistent frame storage unless the provider's terms explicitly allow + it and the design has been reviewed. + +For live media, prefer the existing proxy and supported feed type (`mjpeg`, +`mp4`, `webm`, or `hls`). A direct browser-only video is a narrow fallback for +a source whose terms allow embedding when the browser can play it but the app +server cannot fetch it. Unconfirmed embedding terms make it opt-in like any +other pack, and the browser loads it only after an explicit play action, never +on selection, because the provider sees the viewer's IP address. Build its URL +from a validated provider ID on the server; never accept a browser-supplied +media URL. Render it in a native DOM +`