Smlouvy Dotace Platy Úřady Zakázky ▶ PastVina
❤ Podpořte nás Přihlásit se Registrace

Textová podoba smlouvy Smlouva č. 24934951: Běžná údržba silnic I. třídy v Ústeckém kraji 2022 – 2026 - oblast

Příloha Smlouva 08PU-003265 - anonym_2 ze 3.pdf

Upozornění: Text přílohy byl získán strojově a nemusí přesně odpovídat originálu. Zejména u strojově nečitelných smluv, kde jsme použili OCR. originál smlouvy stáhnete odsud


                        • Je v provozu (zapnutá jakákoliv výstraha)
                o Po čase - nastavení max. 60 vteřin,
                o Po ujeté vzdálenosti - nastavení 200 m,
                o Po změně azimutu - doporučené nastavení 10°.

     • Není v provozu (klidový režim)
                o Po ujeté vzdálenosti - nastavení 200 m,
                o Po změně azimutu doporučené nastavení 10°.

Pro sběr dat musí být splněn alespoň jeden z uvedených parametrů.

3.3 Předávání dat do systému ŘSD ČR
3.3.1 Frekvence
Předávání dat do systému ŘSD ČR musí být realizováno okamžitě s maximálním zpožděním 60 sekund
od vzniku dat (platí při dostupnosti signálu GSM, jinak v co nejkratším čase po získání signálu).

3.3.2 Mechanismus
Data budou předávána na rozhraní ŘSD ČR, které se bude nacházet na rozhraních popsaných v kapitole
3.4 v níže popsaném datovém formátu a to vždy v pořadí od nejstarších záznamů po nejnovější.

3.3.3 Obsah předávaných dat
Data budou odpovídat datům, která vznikají na GPS.

3.4 Technická rozhraní pro příjem dat v prostředí ŘSD
ŘSD nabízí možnost předávat data na jedno nebo více ze tří nabízených technických rozhraní, lišících
se podporovaným protokolem komunikace. Rozhraní jsou označena jako:

3.4.1 E - rozhraní pro SOAP komunikaci

Adresa produkční služby: https://e-wso2-prod.rsd.cz/transform-qps

Adresa testovací služby: https://e-wso2-testrsd.cz/transform-qps

Za účelem volání této služby není nutná autentizace.

Předpokládáme, že:

• maximální počet požadavků (request) zaslaných na tuto službu za 1 sekunduje 10. Jedná se o
     součet za všechny uživatele této služby. V případě vyššího využití může docházet k chybě při
     zpracování. V tomto případě, by klientská aplikace obdržela chybový HTTP status kód (např.
     500 nebo 503).

• velikost jedné XML zprávy (request body) bude max. 10 kB (cca 18 záznamů činnosti GPS
    jednotek, tj. elementů CARINFO)

     Poznámka: V případě odeslání většího objemu GPS dat (např. zaslání sady sdružených dat za
     uplynulé fakturační období) na službu Tra nsform GPS je vhodné data rozložit jednotlivé
     požadavky (request) v čase tak, aby zatížení sběrnicové služby bylo pokud možno rovnoměrné.
     Je třeba mít na paměti, že takový způsob použití rozhraní je mimořádný a musí být vždy předem
     projednán s provozovatelem viz. body 3.3.1 a 8.2 tohoto dokumentu.
3.4.1.1 Vstupní data E- rozhraní
Sběrnice umožňuje zpracovat GPS data ve 2 formátech:
3.4.1.1.1 GPS data bez SOAP obálky

• formát: XML, kódování UTF-8
• obsah zprávy: kořenový element DOC, tento může obsahovat sadu GPS dat (tj. několik

    elementů CARINFO)
• Příklad zprávy (za účelem přehlednosti byly ze zprávy vynechány některé elementy)

     
     

             2022-08-12T15:25:00+01:00
             

                     2 022-0 8-12T14:00:00 +01:00

             
     

3.4.1.1.2 GPS data v SOAP obálce

• podobné jako předchozí bod, s tím rozdílem, že element DOC je uvedený v SOAP obálce.
• Příklad zprávy

     
     

             
                     
                            
                                    < ! [CDATA[
                                                   

                                                   
                                  ] ]>
                            
                     
             
     

3.4.1.2 Zpracování zprávy na E-rozhraní

1.  Příchozí XML zpráva je auditována

2.  GPS data jsou extrahována z XML zprávy (v případě že GPS data jsou v SOAP obálce).

3.  GPS data jsou transformována pomocí XSLT šablony.

    a. Tímto se provádí převod ze starého formátu GPS dat do nového XML formátu.

    b. Hodnoty některých atributů jsou mapovány z číselníku pro starý formát do

    atributu v novém formátu.

    c. Když příchozí zpráva obsahovala několik elementů CARINFO, výstupní zpráva

    zaslaná na GPS server obsahuje několik elementů GPSDATA.

4. V případě, že data byla přijata v očekávaném formátu a byla korektně transformována, je

XML zpráva v novém formátu zaslána na GPS server přes REST službu k dalšímu zpracování.

5.  Sběrnice vrací odpověď klientské aplikaci.
3.4.1.3 Odpověď sběrnice na E-rozhraní

1. V případě, že GPS data byla úspěšně přijata a transformována do nového formátu, vrací se
     odpověď s HTTP statusem 200 (OK). Sběrnice vrací HTTP status 200 i v případě, že GPS data
     sice byla úspěšně transformována, ale došlo k chybě při jejich předání přes REST službu na
     GPS server, v takovém případě se jedná o interní chybu zpracování, která je ošetřena,
     auditována a zpráva je zapsána do diskové mezipaměti, kde čeká na nové předání službě
     REST. Pro klientskou aplikaci je považována za úspěšně doručenou.

2. V případě že došlo k chybě (např. když GPS data nejsou ve správném formátu), sběrnice vrací
     status 5XX (Internal Server Error). Klientské aplikace tedy mohou rozpoznat, že došlo k chybě
     při transformaci tak, že HTTP status kód má hodnotu 5XX. Kde X představuje libovolnou číslici
     0-9.

     Odpověď se liší dle typu příchozí zprávy.

3.4.1.3.1 Odpověď sběrnice na E-rozhraní v případě, že se nezpracovává SOAP request

    V případě že převod do nového formátu proběhl úspěšně

. HTTP status kód: 200 (OK)
• formát odpovědi: zpráva je prázdná

    V případě, že došlo k nějaké chybě (např. když v příchozí zprávě chybí ukončující značka)

• HTTP status kód: 5XX (Internal Server Error)
• formát odpovědi: JSON
• obsah zprávy:

     {
             "Error": true

     }

3.4.1.3.2 Odpověď sběrnice na E-rozhraní na SOAP request

formát zprávy: XML
content-type: text/xml
HTTP status kód:
proběhla-li transformace úspěšně: 200 (OK)
v případě chyby: 5XX (Internal Server Error)

Obsah zprávy je stejný v případě úspěšné transformace zprávy i v případě chybného formátu
příchozí zprávy:



       
               

                       < s o a p :Body>
                              

                       
               
        


3.4.2 S - rozhraní pasivního TCP Socketu

Adresa produkční služby: gps.rsd.cz

Adresa testovací služby: gps-testrsd.cz

Za účelem volání této služby není nutná autentizace.

Předpokládáme, že:

     • Klientská aplikace bude přijímat odpověď a data považovat za odeslaná až v případě
          potvrzení zprávou „OK" jako data(reply) a dodržovat komunikační schéma uvedené v bodu
          3.4.2.I. tohoto dokumentu - část TCP Client

     • Klientská aplikace bude kromě chyb komunikačního protokolu TCP/IP reagovat na
          odpovědi specifikující chyby dat které jsou zasílány jako odpověď na komunikaci a popsány,
          včetně požadované reakce klienta v bodu 3.42.3 tohoto dokumentu

     • Klientská aplikace nebude zbytečně resetovat nebo uzavírat spojení v průběhu odesílání
          zpráv - v rámci jednoho navázaného spojení je možné odesílat další zprávy téměř bez
          omezení - jak vyplývá z komunikačního diagramu v bodu 3.42.1. tohoto dokumentu, a to
          opakováním činností data(request) a čekáním na data(reply), vyhodnocení data(reply) a
          další aktivitou data(request) dle v bodu 3.42.3 tohoto dokumentu

     • Klientská aplikace omezí velikost jedné odesílané zprávy data(request) na maximálně 512
          KB, nebo na velikost, nevyžadující při nízké kvalitě linky a pomalé konektivitě a přenos delší
          než 3 sekundy

     • Klientská aplikace nebude z jednoho klienta (nikoliv IP adresy) navazovat více než 3 spojení
          za sekundu (nejedná se o bloky zpráv, ale opravdu o spojení)

     • Klientská aplikace bude respektovat limit max. 10 konkurentních spojení a umět reagovat
          na odmítnutí spojení - v případě potřeby dojde k navýšení kapacity škálováním do šířky a
          load balancerem na straně poskytovatele na vyžádání od provozovatele, při doložení
          mimořádných okolností.

Poznámka: Řešení bylo navrženo na rovnoměrnou komunikaci s jednotlivými GPS jednotkami,
koncentrace a dávkové zasílání může znamenat přetížení. V případě odeslání většího objemu GPS
dat (např. zaslání sady sdružených dat za uplynulé fakturační období) je vhodné data rozložit
jednotlivé požadavky data(request) v čase tak, aby zatížení TCP Socket kanálu bylo pokud možno
rovnoměrné. Je třeba mít na paměti, že takový způsob použití rozhraní je mimořádný a musí být
vždy předem projednán s provozovatelem viz. body 3.3.1 a 8.2 tohoto dokumentu.
3.4.2.1 Blokové komunikační schéma pro S-rozhraní

                                                   TCP Server
                                                     socketfl

                                                   listenu

TCP Ghent                                             accept!)
  sodtetO
                                                   blocks until
 connects                                          connection
                                                    řrom dient
   write ()
             TCP connection estaohshmertt
  closet)
             data (request)                              react)
                 -data (reply)                     do something

                                                         ■.vrte i)

             EOF notification                      react)
                                                   ciose()
3A.2.2 Data request

• formát XML, kódování UTF-8
• obsah zprávy: kořenový element DOC, tento může obsahovat sadu GPS dat (tj. několik

     elementů GPSDATA)
• Příklad zprávy (za účelem přehlednosti byly ze zprávy vynechány některé elementy)

     

      
                CGPSDATA ...>

                < / GPSDATA>
                

                < / GPSDATA>



3.4.23 Data reply                                               Požadovaná reakce klienta
 Data(reply) Význam
                                                                Odeslání další zprávy
OK              Doručeno korektně                               Odstranění zprávy z odesílání,
                Socket - neplatný obsah zprávy, neúplná zpráva  odeslání další zprávy v pořadí
433             neobsahující konec
                                                                Opakování odesílané zprávy s
J a k ý k o li  Selhání podřízeného TCP severu                  prodlevou >300ms
v jiný
text
lib o v o ln é
d é lk y

3.4.3 R - rozhraní pro REST komunikaci protokolem http 2.0

                             Probíhá implementace rozhraní pro použití - jeho specifikace, jakož i podmínky
provozu budou upřesněny dodatkem při jeho zprovoznění.

4 POPIS DAT A FORMÁT

Data budou předávána v obecném a standardizovaném formátu XML (Extensible Markup Language).

Kompletní popis dat pro všechna vozidla vyplývá z níže uvedené tabulky, kde jsou také uvedeny popisy,
hodnoty, kterých nabývají, jednotky a informace v jakých případech jsou dané parametry povinné.
V případě, že je nějaká odlišnost mezi vozidly ŘSD ČR a dodavatelů údržby, je toto uvedeno v posledním
sloupci. Použití je pak dáno uvedenými příklady.
       Název  Atribut                        Popis             Formát       Rozsah hodnot Jednotky                                                                   Povinný
xml
Příklad:                 Záhlavní XML dokumentu                                                     ANO
G PSDATA
Příklad:      
CREATED
Příklad:                                                                                                                                                        ANO
GPSRECORD     

Přiklad:                 Čas vygenerování                      YYYY-MM-                             ANO

                                                               DDTHH:MM:SS

                                                               +HH:MM

              2014-05-27T14:18:31+01:00

              gpstime    Reálný čas, kdy byl záznam pořízen v  YYYY-MM-                             ANO

                         GPS jednotce v SEČ (SELČ)             DDTHH:MM:SS

                                                               +HH:MM

              gsmsignal  Kvalita signálu GSM (0-5, 0=bez signálu, Číslo     0-5                     ANO

                         5=silný signál)

              satellitecount Počet satelitů                    Číslo        Kladné celé číslo       ANO

              gpsunitid  Jednoznačný identifikátor GPS jednotky Číslo       Kladné celé číslo       ANO

              
Název     Atribut                         Popis              Formát  Rozsah hodnot Jednotky             Povinný

SPREADINGINFO spreadingmode Režim posypu                Číslo dle    1 = vozidlo není                   ANO, pokud VEHICLEINFO/type =2,3,4 a
                                                        rozsahu      vybaveno sypačem                   VEHICLEINFO/technology = 1
                                                                     2 = nesype
          Plow        Stav plužení                      bit          3 = chemický posyp                 ANO, pokud VEHICLEINFO/type =2,3,4 a
          Gram                                                       4 = chemický posyp                 VEHICLEINFO/technology = 1
                      Aktuální gramáž posypu (g/m2)     Číslo        se zkrápěním                       ANO, pokud VEHICLEINFO/type =2,3,4 a
                                                                     5 = inertní posyp                  VEHICLEINFO/technology = 1 a pokud je
          Widthleft   Aktuální nastavené šíře posypu doleva Číslo    6 = inertní posyp se               SPREADINGINFO/spreadingmode > 2
          widthright  (m)                                            zkrápěním                          ANO, pokud VEHICLEINFO/type =2,3,4 a
                                                                     7 = zkrápění                       VEHICLEINFO/technology = 1 a pokud je
                      Aktuální nastavené šíře posypu doprava Číslo   false/true                         SPREADINGINFO/spreadingmode > 2
                      (m)                                                                               ANO, pokud VEHICLEINFO/type =2,3,4 a
                                                                                                  g/m2  VEHICLEINFO/technology = 1 a pokud je
                                                                                                        SPREADINGINFO/spreadingmode > 2
                                                                     Kladné reálné číslo, m
                                                                     1 desetinné místo

                                                                     Kladné reálné číslo, m
                                                                     1 desetinné místo

          Sumsalt     Spotřeba chemického materiálu od  Číslo        Kladné reálné číslo, t             ANO, pokud VEHICLEINFO/type =2,3,4 a
          Suminert                                                   3 desetinné místo                  VEHICLEINFO/technology = 1
          Sumbrine    předchozího záznamu (t)
                                                                                                        ANO, pokud VEHICLEINFO/type =2,3,4 a
                      Spotřeba inertního materiálu od   Číslo        Kladné reálné číslo, t             VEHICLEINFO/technology = 1
                                                                     3 desetinné místo
                      předchozího záznamu (t)                                                           ANO, pokud VEHICLEINFO/type =2,3,4 a
                                                                                                        VEHICLEINFO/technology = 1
                      Spotřeba solanky od předchozího   Číslo        Kladné celé číslo  i

                      záznamu (1)

Příklad:  
Název         Atribut                           Popis                     Formát  Rozsah hodnot Jednotky                     Povinný

CUTSINFO      cutsl          Sledování činnosti cepáku hlavní kosy bit            false/true                                 ANO, pokud je
Příklad:      cuts2                                                               false/true                                 VEHICLEINFO/technology = 2
              cuts3          Sledování činnosti cepáku druhé kosy bit             false/true                                 ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 2
                             Sledování činnosti třetí kosy           bit                                                     ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 2

              

SW EEPSIN FO  centralbroom Sledování činnosti válcového koštěte      bit          false/true                                 ANO, pokud je
Příklad:                                                                          false/true                                 VEHICLEINFO/technology = 3
              Leftbroom      Sledování činnosti levého koštěte       bit          false/true                                 ANO, pokud je
                                                                                  false/true                                 VEHICLEINFO/technology = 3
              rightbroom     Sledování činnosti pravého koštěte      bit          false/true                                 ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 3
              Turbine        Sledování turbíny                       bit                                                     ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 3
              runningshaft Sledování spuštění šachty                 bit                                                     ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 3

              

SPRINKLERSINFO leftflushing  Sledování činnosti levého splachu       bit          false/true                                 ANO, pokud je
                                                                                  false/true                                 VEHICLEINFO/technology = 4
              rightflushing Sledování činnosti pravého splachu       bit          false/true                                 ANO, pokud je
                                                                                  false/true                                 VEHICLEINFO/technology = 4
              centra iflushing Sledování činnosti středního splachu  bit          false/true                                 ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 4
              Misting        Sledování činnosti mlžení (ozónu)       bit                                                     ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 4
              Pump           Sledování činnosti čerpadla             bit                                                     ANO, pokud je
                                                                                                                             VEHICLEINFO/technology = 4

Příklad:      
Název         Atribut      Popis                                Formát     Rozsah hodnot Jednotky               Povinný

LIGHTTRAILER  Lighton      Světelná šipka zapnutá               bit        false/true                           ANO, pokud VEHICLEINFQ/type=5
Příklad:      modearrow    Režim zapnuté šipky                             0=není zapnutá                       ANO, pokud VEHICLEINFO/type=5
                                                                Číslo dle  1= šipka doleva
                                                                rozsahu    2= šipka doprava                     ANO, pokud VEHICLEINFO/type=5
                                                                           3=šipka dolů                         ANO, pokud VEHICLEINFO/type=5
              a kuvoltage  Napětí akumulátorů výstražného       Číslo      Kladné reálné číslo, V               NE
                           zařízení (V)                                    jedno desetinné
              Rampup                                            bit        místo (např. 12.4 V)                 NE
              Crash        Sledování zvednuté světelné rampy    bit        false/true                           NE
                           Podezření na střet s cizím vozidlem             false/true

              

TEMPERATURE Tempair        Teplota vzduchu °C                   Číslo      Reálné číslo, 1                  °C

                                                                           desetinné místo

              Temproad     Teplota vozovky °C                   Číslo      Reálné číslo, 1                  °C

                                                                           desetinné místo

Příklad:      cTEMPERATURE tempair="22.3" temproad="20.2" />
       Název       Atribut                     Popis                       Formát     Rozsah hodnot  Jednotky  Povinný
WORKINFO      carrier                                                              false/true
                            Sledování činností nástavby (myti         bít                                      ANO, pokud se jedná o vozidla/nástavby
              crane                                                                                            s povinností sledovat tyto činnosti a
                            značek, mytí směrových sloupků, mytí                                               současně pro VEHICLEINFO/type=3, 4 a
                                                                                                               současně POSITIONINFO/modedrive =2
                            nástavců na svodidla, mytí baliset, myti

                            svodidel, čištění propustků, čištění

                            vpustí, příkopová fréza, seřezávání

                            krajnic, hloubení příkopů, opravy

                            silničních svahů)

                            Sledování činností nástavby jeřábu        bit          false/true                  ANO, pokud se jedná o vozidla/nástavby
                                                                                   false/true                  s povinností sledovat tyto činnosti a
              platform      Sledování činností plošiny                bit          false/true                  současně pro VEHICLE!NFO/type=3, 4 a
                                                                                   false/true                  současně POSITIONINFO/modedrive =2
              loading       Sledování činností nakladače (otáčky      bit          false/true
                                                                                   false/true                  ANO, pokud se jedná o vozidla/nástavby
                            motoru >0)                                                                         s povinností sledovat tyto činnosti a
                                                                                                               současně pro VEHICLE!NFO/type=3, 4 a
              roadmarking Sledování činností samojízdného             bit                                      současně POSITIONINFO/modedrive =2
                                                                                                               ANO, pokud se jedná o vozidla/nástavby
                            značkovacího stroje pro VDZ                                                        s povinností sledovat tyto činnosti a
                                                                                                               současně pro VEHICLEINFO/type=4 a
              removalmarking Sledování činností samojízdný stroj pro bit                                       současně POSITIONINFO/modedrive =2
                                      nedestruktivní odstraňování VDZ                                          ANO, pokud se jedná o vozidla/nástavby
                                                                                                               s povinností sledovat tyto činnosti a
              roller        Sledování činností válce (otáčky motoru bit                                        současně pro VEHICLEINFO/type= 4 a
                            >0)                                                                                současně POSITIONINFO/modedrive =2
                                                                                                               ANO, pokud se jedná o vozidla/nástavby
                                                                                                               s povinností sledovat tyto činnosti a
                                                                                                               současně pro VEHICLEINFQ/type=3, 4 a
                                                                                                               současně POSITIONINFO/modedrive =2
                                                                                                               ANO, pokud se jedná o vozidla/nástavby
                                                                                                               s povinností sledovat tyto činnosti a
                                                                                                               současně pro VEHICLEINFO/type=3, 4 a
                                                                                                               současně POSITIONINFO/modedrive =2
          paverfinisher Sledování činností finišeru          bit          false/true                ANO, pokud se jedná o vozidla/nástavby
                                                                          false/true                s povinností sledovat tyto činnosti a
          distributionAB Sledování činností distributoru     bit          false/true                současně pro VEHICLE!NFO/type=3, 4 a
                                                                                                    současně POSITIONINFO/modedrive =2
          milligcut      Sledování činností frézy            bit                                    ANO, pokud se jedná o vozidla/nástavby
                                                                                                    s povinností sledovat tyto činnosti a
                                                                                                    současně pro VEHICLEINFO/type=3, 4 a
                                                                                                    současně POSITIONINFO/modedrive =2
                                                                                                    ANO, pokud se jedná o vozidla/nástavby
                                                                                                    s povinností sledovat tyto činnosti a
                                                                                                    současně pro VEFIICLEINFO/type=3, 4 a
                                                                                                    současně POSITIONINFO/modedrive =2

Příklad:  

Název           Atribut                    Popis                  Formát  Rozsah hodnot Jednotky    Povinný

EXTENDEDINFO Revs        Počet otáček hlavního motoru podvozku Číslo      Kladné reálné číslo ot    ANO, pokud VEHICLEINFO/type = 3,4
                         od předchozího záznamu                                                     nebo VEPlICLEINFO/type = 2 (vozidlo
                                                                                                    umožňuje)
          revsextension Počet otáček nástavbového motoru od Číslo         Kladné reálné číslo ot    NE dodavatelé údržby
                                předchozího záznamu                                                 NE

          Fuel           Spotřeba PFIM od předchozího záznamu Číslo       Kladné reálné číslo litr  ANO, pokud je VEHICLEINFO/type = 2,3,4
                                                                          (5 desetinných míst)      a vozidlo umožňuje
                                                                                                    dodavatelé údržby NE
          Levelphm       Hladina PFIM v nádrži v procentech  Číslo        Kladné celé číslo  %      ANO, pokud je VEHICLEINFO/type = 2,3,4
                                                                                                    a vozidlo umožňuje
                         objemu nádrže                                    0-100 %                   dodavatelé údržby NE
                                                                                                    ANO, pokud je VEHICLEINFO/type =
          powervoltage Palubní napětí (V)                    Číslo        Kladné reálné číslo, V    1,2,3,4,5
                                                                          jedno desetinné           dodavatelé údržby NE
                                                                          místo (např. 13.6 V)
          lighthouse  Sledování zapnutí majáků  bit  false/true  ANO, pokud je vozidlo vybaveno, pouze
                                                                 u VEHICLEINFO/type = 1,2,3,4

Příklad: