{"$defs":{"Element":{"additionalProperties":true,"properties":{"id":{"title":"Id","type":"string"},"rodzaj":{"enum":["rura","kanal","spiro","koryto","urzadzenie","plyta","pion","inne"],"title":"Rodzaj","type":"string"},"nazwa":{"default":"","title":"Nazwa","type":"string"},"parametry":{"additionalProperties":true,"title":"Parametry","type":"object"},"material":{"default":"","title":"Material","type":"string"},"medium":{"default":"","title":"Medium","type":"string"},"temp_min_C":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Temp Min C"},"temp_max_C":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Temp Max C"},"izolacja_mm":{"default":0.0,"title":"Izolacja Mm","type":"number"},"masa_kg_m":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"masa liniowa łącznie z medium i izolacją (dla urządzeń: masa całkowita w polu parametry.masa_kg)","title":"Masa Kg M"},"trasa":{"description":"punkty osi (dla IFC / pionów)","items":{"$ref":"#/$defs/Punkt"},"title":"Trasa","type":"array"}},"required":["id","rodzaj"],"title":"Element","type":"object"},"Kombinacja":{"additionalProperties":true,"properties":{"id":{"title":"Id","type":"string"},"nazwa":{"title":"Nazwa","type":"string"},"typ":{"default":"SGN","enum":["SGN","SGU","pozar","inna"],"title":"Typ","type":"string"},"wspolczynniki":{"additionalProperties":{"type":"number"},"description":"rodzaj obciążenia → współczynnik","title":"Wspolczynniki","type":"object"}},"required":["id","nazwa"],"title":"Kombinacja","type":"object"},"MetaProjektu":{"additionalProperties":true,"properties":{"obiekt":{"default":"","title":"Obiekt","type":"string"},"adres":{"default":"","title":"Adres","type":"string"},"zakres":{"default":"","title":"Zakres","type":"string"},"inwestor":{"default":"","title":"Inwestor","type":"string"},"firma":{"default":"","title":"Firma","type":"string"},"opracowal":{"default":"","title":"Opracowal","type":"string"},"sprawdzil":{"default":"","title":"Sprawdzil","type":"string"},"nr_projektu":{"default":"","title":"Nr Projektu","type":"string"},"data":{"default":"","title":"Data","type":"string"}},"title":"MetaProjektu","type":"object"},"Obciazenie":{"additionalProperties":true,"properties":{"id":{"title":"Id","type":"string"},"rodzaj":{"enum":["ciezar_wlasny","medium","izolacja","eksploatacyjne","termika","wiatr","snieg","pozar","inne"],"title":"Rodzaj","type":"string"},"cel":{"description":"id elementu albo podpory","title":"Cel","type":"string"},"wartosc":{"default":0.0,"title":"Wartosc","type":"number"},"jednostka":{"default":"kN","enum":["kN","kN/m","kNm","kg/m","kg","mm","C"],"title":"Jednostka","type":"string"},"kierunek":{"default":"-Z","enum":["X","Y","Z","-Z","lokalny"],"title":"Kierunek","type":"string"},"opis":{"default":"","title":"Opis","type":"string"}},"required":["id","rodzaj","cel"],"title":"Obciazenie","type":"object"},"Podpora":{"additionalProperties":true,"properties":{"id":{"title":"Id","type":"string"},"typ":{"enum":["wiszacy","zawiesie_pojedyncze","wspornik","miedzy_scianami","slupki","rama","stopa","punkt_staly","prowadnica","przesuwna","izolator","inny"],"title":"Typ","type":"string"},"szablon":{"default":"","description":"kod szablonu, np. P2, K1, MI-01, PS-09, RA-07","title":"Szablon","type":"string"},"podloze":{"default":"","description":"beton_zar | komorowy | dzwigar | blacha | sciana_zb | mur | dach | posadzka","title":"Podloze","type":"string"},"pozycja":{"$ref":"#/$defs/Punkt"},"elementy":{"description":"id elementów podpieranych","items":{"type":"string"},"title":"Elementy","type":"array"},"polaczenie":{"anyOf":[{"$ref":"#/$defs/Polaczenie"},{"type":"null"}],"default":null},"parametry":{"additionalProperties":true,"title":"Parametry","type":"object"},"powtorzenia":{"default":1,"title":"Powtorzenia","type":"integer"}},"required":["id","typ"],"title":"Podpora","type":"object"},"Polaczenie":{"additionalProperties":true,"properties":{"typ":{"default":"kotwa","enum":["kotwa","wieszak_blacha","klamra","zaczepy","jarzmo","spaw","inne"],"title":"Typ","type":"string"},"parametry":{"additionalProperties":true,"title":"Parametry","type":"object"}},"title":"Polaczenie","type":"object"},"Punkt":{"additionalProperties":true,"properties":{"x":{"default":0.0,"title":"X","type":"number"},"y":{"default":0.0,"title":"Y","type":"number"},"z":{"default":0.0,"title":"Z","type":"number"}},"title":"Punkt","type":"object"},"Sprawdzenie":{"additionalProperties":true,"properties":{"nazwa":{"title":"Nazwa","type":"string"},"wartosc":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Wartosc"},"nosnosc":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Nosnosc"},"jednostka":{"default":"","title":"Jednostka","type":"string"},"wykorzystanie":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Wykorzystanie"},"status":{"default":"ok","enum":["ok","ostrzezenie","blad","brak_danych"],"title":"Status","type":"string"},"zrodlo":{"default":"","title":"Zrodlo","type":"string"}},"required":["nazwa"],"title":"Sprawdzenie","type":"object"},"Wynik":{"additionalProperties":true,"properties":{"podpora":{"default":"","title":"Podpora","type":"string"},"modul":{"default":"","title":"Modul","type":"string"},"szablon":{"default":"","title":"Szablon","type":"string"},"kombinacja":{"default":"","title":"Kombinacja","type":"string"},"reakcje":{"items":{"additionalProperties":true,"type":"object"},"title":"Reakcje","type":"array"},"sprawdzenia":{"items":{"$ref":"#/$defs/Sprawdzenie"},"title":"Sprawdzenia","type":"array"},"ostrzezenia":{"items":{"type":"string"},"title":"Ostrzezenia","type":"array"},"bom":{"items":{"additionalProperties":true,"type":"object"},"title":"Bom","type":"array"},"status":{"default":"szacunek","enum":["szacunek","zweryfikowane"],"title":"Status","type":"string"},"silnik":{"default":"","title":"Silnik","type":"string"},"czas":{"default":"","title":"Czas","type":"string"}},"title":"Wynik","type":"object"}},"additionalProperties":true,"properties":{"schemat":{"default":"1.0","title":"Schemat","type":"string"},"nazwa":{"default":"Projekt","title":"Nazwa","type":"string"},"modul":{"default":"","title":"Modul","type":"string"},"meta":{"$ref":"#/$defs/MetaProjektu"},"elementy":{"items":{"$ref":"#/$defs/Element"},"title":"Elementy","type":"array"},"podpory":{"items":{"$ref":"#/$defs/Podpora"},"title":"Podpory","type":"array"},"obciazenia":{"items":{"$ref":"#/$defs/Obciazenie"},"title":"Obciazenia","type":"array"},"kombinacje":{"items":{"$ref":"#/$defs/Kombinacja"},"title":"Kombinacje","type":"array"},"wyniki":{"items":{"$ref":"#/$defs/Wynik"},"title":"Wyniki","type":"array"}},"title":"Projekt konfiguratora mocowań","type":"object","$id":"https://konfigurator/schemat/projekt-1.0.json"}