;

Jablonec provozuje nové sídlo policie a krizového centra

20. 7. 2011
Doba čtení: 4 minuty

Sdílet

Jablonec nad Nisou má od března nové sídlo Městské policie, oddělení krizového řízení a Krizového centra v budově bývalé požární zbrojnice. Pro tento projekt využil prostředků Evropských fondů.

V Jablonci nad Nisou s využitím dotačního Regionálního operačního programu vzniklo nové sídlo městské policie, oddělení krizového řízení, prostory pro Krizové centrum zahrnující řídící pracoviště varovného informačního systému obyvatelstva, krizového štábu, povodňové komise, ale také potřebné nouzové ubytování pro osmnáct evakuovaných osob a kontaktní místo pro konzultace postižených obyvatel s psychologem.

V březnu roku 2009 schválil Výbor Regionální rady regionu soudržnosti Severovýchod přidělení dotace na projekt Regenerace bývalé požární zbrojnice a modernizace kamerového a dohlížecího systému. Tehdy byly celkové náklady projektu vyčísleny na 71,2 milionu korun, přičemž dotace činila 65,8 milionu korun. Z toho bylo 60,5 mil. Kč z EU a 5,3 mil. Kč od státu. Bývalá požární zbrojnice byla rekonstruována jako tzv. brownfield v centru města. Projekt zahrnul také modernizaci a rozšíření městského kamerového a dohlížecího systému. Ten původní zahrnoval osm kamerových bodů, nyní jich je celkem 26.

Součástí projektu byla také modernizace a rozšíření městského kamerového dohlížecího systému. Dosavadní kamerové body byly rozšířené na současných dvacet šest, které mapují takřka celé katastrální území města. Nový kamerový systém je digitální s moderním záznamovým zařízením, což umožňuje lepší, rychlejší a efektivnější spolupráci mezi složkami integrovaného záchranného systému (IZS) a krizovým řízením i tím, že do něj mohou vstupovat operační policie, hasičů a záchranné služby.

Jeho nová podoba se může dále rozšiřovat, avšak už dnes představuje špičku v oblasti městských kamerových systémů v České republice. Strážníci již od poloviny roku 2010 testovali nový informační systém Memphis, který nahradil zastaralý informační systém Derik. Nový systém poskytuje nejen možnost zpracování, analytiku a ukládání dat, ale jeho nedílnou součástí jsou i malé přenosné počítače PDA, které strážníci využívají při své každodenní činnosti v terénu a mohou tak vstupovat do dalších databází, například odcizených vozidel. S PDA je také možnost pořídit okamžitý snímek místa.

Rekonstruovanou budovu obývá i Oddělení krizového řízení Městského úřadu v Jablonci nad Nisou. S novými prostorami získalo moderní zázemí, velmi důležité nouzové ubytování pro osmnáct lidí, stálý prostor pro práci krizového štábu a dvě záložní místnosti pro odpočinek jeho členů v případě nutnosti.

Až do otevření nového centra  ztráceli v původních prostorách jeho pracovnicí až 40 minut v při přípravě pracovišť od nahlášení krizové situace do počátku zahájení akce s plným vybavením a než mohli začít jednat a spolupracovat s ostatními složkami integrovaného záchranného systému.

Modernizací spojenou s právě skončeným projektem přestavby se razantně rozšířil také systém VISO (Rozhlasový Varovný informační systém obyvatel ). Na začátku bylo bezdrátových hlásičů deset, dnes jich je celkem 46. Prostřednictvím hlásiče dostávají lidé rychlé informace při mimořádných událostech, jako jsou záplavy nebo únik nebezpečných látek do vody, hlásiče mohou také suplovat městský rozhlas. V případě potřeby není nutné spustit všechny hlásiče najednou, ale vybrat jen konkrétní lokalitu.

Novinkou v rámci rozšíření varovného a informačního systému jsou informační panely. Těch se ve městě objeví šest, a to na vjezdech do města od Liberce, od Prahy, Železného Brodu a Tanvaldu.
Realizaci projektu provedla společnost Telmo.



Základní informace o projektu

Dotační program: Regionální operační program NUTS II Severovýchod (ROP SV)
Termín realizace stavby: 6. 11. 2009 – 15. 2. 2011
Celkové náklady projektu:  80 706 033,89 Kč
Celková dotace:  70 206 649,97 Kč
Prostředky ERDF:  57 162 867,54 Kč
Prostředky ze státní ho rozpočtu ČR:  5 043 782,43 Kč
Dotace Libereckého kraje: 8 000 000,00 Kč

Městský kamerový dohlížecí systém (MKDS) v číslech

Počet kamerových bodů před rozšířením   8
Záložní kamerová místa   5
Nové kamerové body  13
Celkem  26

 

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »