mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +00:00
fix: address review on the Statens vegvesen CCTV pack
- Lower the Vegvesen default cap to 900, still above the ~850 working cameras, so the per-pack defaults stay closer to the catalog default. - Name the flat ground-elevation prior as a known limitation: the feed is 2D, and mountain-pass cameras can sit below terrain where neither the point-height prior nor the ground snap resolves. - README: ~3,900 public cameras. - Use one HLS figure (~135 working) in CHANGELOG and DATA_SOURCES. - DATA_SOURCES: list the frame and HLS hosts alongside the catalog host. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
d43478a547
commit
10d10eab6b
6 files changed
+17
-8
No files matched your search
@@ -249,7 +249,10 @@ export const VEGVESEN_IMAGE_ORIGIN =
|
||||
* per-camera manifest path is registered. */
|
||||
export const VEGVESEN_VIDEO_URL = (cameraId) =>
|
||||
`https://kamera.vegvesen.no/public/${cameraId}/manifest.m3u8`;
|
||||
export const DEFAULT_VEGVESEN_MAX_SOURCES = 1000;
|
||||
/** Above the ~850 working cameras so a default install keeps them all, while
|
||||
* staying close to them: the per-pack defaults are meant to sum to no more
|
||||
* than DEFAULT_CCTV_MAX_SOURCES. */
|
||||
export const DEFAULT_VEGVESEN_MAX_SOURCES = 900;
|
||||
/** Hard ceiling on the catalog body. The whole country is ~800 KB. */
|
||||
export const VEGVESEN_MAX_CATALOG_BYTES = 8 * 1024 * 1024;
|
||||
/** Prioritization anchors: the largest cities from south to north, so a cap
|
||||
|
||||
@@ -1779,8 +1779,14 @@ export function vegvesenCameraToSource(feature) {
|
||||
fovDeg: 44,
|
||||
rangeM: 145,
|
||||
mountHeightM: 8,
|
||||
// Norwegian road cameras run from sea level to mountain passes; the
|
||||
// client's one-shot ground snap corrects this prior where tiles load.
|
||||
// KNOWN LIMITATION: the feed's coordinates are 2D, so this is one flat
|
||||
// prior for the whole country, while cameras run from sea level to
|
||||
// mountain passes near 1,000 m (Haukelifjell, Sjonfjellet, Rugeldalen).
|
||||
// The point-height prior and the client's one-shot ground snap correct it
|
||||
// where they resolve; on a stack where neither does (no 3D tiles), a pass
|
||||
// camera stays hundreds of metres below the terrain, the same risk the
|
||||
// Caltrans pack documents. A per-camera height (e.g. Kartverket's keyless
|
||||
// point-height API) would remove it.
|
||||
groundElevationM: 150,
|
||||
feedType: videoUrl ? 'hls' : 'image',
|
||||
url: videoUrl || imageUrl,
|
||||
|
||||
Reference in new issue
Block a user