{"id":26329,"date":"2025-09-15T10:50:38","date_gmt":"2025-09-15T10:50:38","guid":{"rendered":"https:\/\/remato.com\/blog\/stogo-nuolydzio-skaiciuokle-nemokama-santykiai-laipsniai-ir-nuolydziai\/"},"modified":"2025-09-16T09:39:14","modified_gmt":"2025-09-16T09:39:14","slug":"stogo-nuolydzio-skaiciuokle-nemokama-santykiai-laipsniai-ir-nuolydziai","status":"publish","type":"post","link":"https:\/\/remato.com\/lt\/blog\/stogo-nuolydzio-skaiciuokle-nemokama-santykiai-laipsniai-ir-nuolydziai\/","title":{"rendered":"Stogo nuolyd\u017eio skai\u010diuokl\u0117 [nemokama] \u2013 santykiai, laipsniai ir nuolyd\u017eiai"},"content":{"rendered":"\n<p>Tikslios stogo nuolyd\u017eio matavimai yra labai svarb\u016bs profesionalams. Stogo nuolydis veikia med\u017eiag\u0173 s\u0105naudas, darbo poreikius, saugos reikalavimus ir atitikt\u012f statybos kodeksams. Net ma\u017ea klaida gali lemti laiko \u0161vaistym\u0105, neteisingus u\u017esakymus ar brangiai kainuojant\u012f perdirbim\u0105.<\/p>\n\n<p>\u0160i nemokama <strong>Stogo nuolyd\u017eio skai\u010diuokl\u0117<\/strong> leid\u017eia rangovams ir subrangovams greitai konvertuoti tarp pakilimo ir b\u0117gimo santyki\u0173, kamp\u0173 ir daugikli\u0173. Tai prakti\u0161kas \u012frankis, kur\u012f galite naudoti vietoje, nor\u0117dami patikrinti matavimus, paruo\u0161ti pasi\u016blymus ir dalintis specifikacijomis su savo komanda ar klientais.<\/p>\n\n<p>Kartu su skai\u010diuokle rasite <strong>stogo nuolyd\u017eio lentel\u0119<\/strong>, pagrindines formules ir praktinius patarimus, kada nuolydis yra svarbiausias statyboje.<\/p>\n\n<div id=\"roof-pitch-calculator\" class=\"p-16 border border-grey-200 border-radius-8\">\n  <h2 class=\"font-size-20 text-center\" style=\"margin-top:12px;margin-bottom:24px;\">\n    Stogo nuolyd\u017eio skai\u010diuokl\u0117  <\/h2>\n\n  <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;\">\n    <!-- Column A: triangle inputs -->\n    <div>\n      <!-- Rise -->\n      <label for=\"rp-rise\"><strong>Pakilimas (A)<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <input id=\"rp-rise\" type=\"text\" inputmode=\"decimal\" style=\"flex:1;\">\n        <select id=\"rp-rise-unit\">\n          <option value=\"m\" selected>m<\/option>\n          <option value=\"cm\">cm<\/option>\n          <option value=\"mm\">mm<\/option>\n          <option value=\"ft\">ft<\/option>\n          <option value=\"in\">in<\/option>\n          <option value=\"yd\">yd<\/option>\n          <option value=\"ft-in\">ft \/ in<\/option>\n          <option value=\"m-cm\">m \/ cm<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        Vertikalus padid\u0117jimas per matuojam\u0105 b\u0117gim\u0105.      <\/div>\n\n      <!-- Run -->\n      <label for=\"rp-run\"><strong>B\u0117gimo ilgis (B)<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <input id=\"rp-run\" type=\"text\" inputmode=\"decimal\" style=\"flex:1;\">\n        <select id=\"rp-run-unit\">\n          <option value=\"m\" selected>m<\/option>\n          <option value=\"cm\">cm<\/option>\n          <option value=\"mm\">mm<\/option>\n          <option value=\"ft\">ft<\/option>\n          <option value=\"in\">in<\/option>\n          <option value=\"yd\">yd<\/option>\n          <option value=\"ft-in\">ft \/ in<\/option>\n          <option value=\"m-cm\">m \/ cm<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        Horizontalus atstumas, naudojamas nuolyd\u017eiui (JAV da\u017eniausiai naudoja 12 coli\u0173).      <\/div>\n\n      <!-- Rafter -->\n      <div style=\"display:flex;justify-content:space-between;align-items:center;\">\n        <label for=\"rp-rafter\"><strong>Sij\u0173 ilgis (C)<\/strong><\/label>\n        <label style=\"display:flex;gap:6px;align-items:center;cursor:pointer;\">\n          <input id=\"rp-lock-rafter\" type=\"checkbox\">\n          <span>U\u017erakinti<\/span>\n        <\/label>\n      <\/div>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <input id=\"rp-rafter\" type=\"text\" inputmode=\"decimal\" style=\"flex:1;\">\n        <select id=\"rp-rafter-unit\">\n          <option value=\"m\" selected>m<\/option>\n          <option value=\"cm\">cm<\/option>\n          <option value=\"mm\">mm<\/option>\n          <option value=\"ft\">ft<\/option>\n          <option value=\"in\">in<\/option>\n          <option value=\"yd\">yd<\/option>\n          <option value=\"ft-in\">ft \/ in<\/option>\n          <option value=\"m-cm\">m \/ cm<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        Nuolyd\u017eio ilgis nuo karnizo iki kraigo (\u012f\u017eambin\u0117).      <\/div>\n\n      <!-- Angle -->\n      <label for=\"rp-angle\"><strong>Stogo nuolydis (D)<\/strong><\/label>\n      <div style=\"display:flex;gap:8px;align-items:center;margin:6px 0 6px;\">\n        <input id=\"rp-angle\" type=\"text\" inputmode=\"decimal\" style=\"flex:1;\">\n        <select id=\"rp-angle-unit\">\n          <option value=\"deg\" selected>deg<\/option>\n          <option value=\"rad\">rad<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        Kampas tarp stogo ir horizontal\u0117s.      <\/div>\n\n      <!-- Percent -->\n      <label for=\"rp-percent\"><strong>Stogo nuolydis (%) (D)<\/strong><\/label>\n      <input id=\"rp-percent\" type=\"text\" inputmode=\"decimal\" style=\"width:100%;margin:6px 0 6px;\">\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        Nuolyd\u017eio procentas = pakilimas \u00f7 ilgis \u00d7 100.      <\/div>\n\n      <!-- Ratio x:12 -->\n      <label for=\"rp-ratio\"><strong>Stogo nuolydis (x:12) (D)<\/strong><\/label>\n      <div style=\"display:flex;align-items:center;gap:8px;margin:6px 0 6px;\">\n        <input id=\"rp-ratio\" type=\"text\" inputmode=\"decimal\" style=\"flex:1;\">\n        <span style=\"opacity:.8\">:12<\/span>\n      <\/div>\n      <div style=\"opacity:.8;font-size:.95rem;margin-bottom:14px;\">\n        \u0160iaur\u0117s Amerikos formatas (pakilimas per 12 vienet\u0173 ilgio).      <\/div>\n    <\/div>\n\n    <!-- Column B: pitch formats + results -->\n    <div>\n      <!-- Multiplier + area -->\n      <div class=\"p-12 border border-grey-200 border-radius-8 bg-white\" style=\"margin-top:8px;\">\n        <div style=\"display:flex;justify-content:space-between;margin-bottom:6px;\">\n          <span>Nuolyd\u017eio koeficientas<\/span>\n          <strong id=\"rp-multiplier\">1.000<\/strong>\n        <\/div>\n        <div style=\"display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-top:10px;\">\n          <input id=\"rp-plan-area\" type=\"text\" inputmode=\"decimal\" placeholder=\"0.0\">\n          <select id=\"rp-area-unit\">\n            <option value=\"m2\" selected>m\u00b2<\/option>\n            <option value=\"ft2\">ft\u00b2<\/option>\n          <\/select>\n        <\/div>\n        <div style=\"display:flex;justify-content:space-between;margin-top:8px;\">\n          <span>Pavir\u0161iaus plotas<\/span>\n          <strong id=\"rp-surface-area\">0.0 m\u00b2<\/strong>\n        <\/div>\n      <\/div>\n\n      <!-- Summary -->\n      <div class=\"p-16 border-radius-8 bg-black text-white\" style=\"margin-top:12px;\">\n        <div class=\"font-bold\">Santrauka:<\/div>\n        <div id=\"rp-summary\" style=\"font-size:32px;font-weight:800;\">\u2014<\/div>\n\n        <div style=\"display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;\">\n          <button id=\"rp-share\" class=\"button button--yellow\" type=\"button\">Dalintis<\/button>\n          <button id=\"rp-clear\" class=\"button button--grey\" type=\"button\">I\u0161valyti pakeitimus<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  function roofPitchCalculator() {\n    \/\/ ---------- helpers ----------\n    function byId(id) {\n      const el = document.getElementById(id)\n      if (!el) {\n        throw new Error(`Element #${id} not found`)\n      }\n      return el\n    }\n\n    function isFiniteNum(x) {\n      return typeof x === 'number' && Number.isFinite(x)\n    }\n\n    const LEN_TO_M = {\n      m: 1,\n      cm: 0.01,\n      mm: 0.001,\n      ft: 0.3048,\n      in: 0.0254,\n      yd: 0.9144,\n    }\n    const M_TO_LEN = {\n      m: 1,\n      cm: 100,\n      mm: 1000,\n      ft: 3.280839895,\n      in: 39.37007874,\n      yd: 1.093613298,\n    }\n\n    function toRadians(v, unit) {\n      return unit === 'deg' ? (v * Math.PI) \/ 180 : v\n    }\n\n    function fromRadians(rad, unit) {\n      return unit === 'deg' ? (rad * 180) \/ Math.PI : rad\n    }\n\n    function parseNumber(str) {\n      if (!str) return NaN\n      const cleaned = String(str)\n        .trim()\n        .replace(\/[^\\d.,\\-'\"\\\/\\s]\/g, '')\n        .replace(\/,\/g, '.')\n      const val = Number(cleaned)\n      return Number.isFinite(val) ? val : NaN\n    }\n\n    function parseLength(raw, unit) {\n      if (!raw) return NaN\n      const s = raw.trim().toLowerCase().replace(\/,\/g, '.')\n\n      if (unit === 'ft-in') {\n        let feet = 0,\n          inches = 0\n        const feetMatch = s.match(\/(-?\\d*\\.?\\d+)\\s*(?:'|ft)\/)\n        const inchMatch = s.match(\/(-?\\d*\\.?\\d+)\\s*(?:\\\"|in)\/)\n        if (feetMatch) feet = Number(feetMatch[1])\n        if (inchMatch) inches = Number(inchMatch[1])\n        if (!feetMatch && !inchMatch) {\n          const parts = s.split(\/\\s+\/).map(Number).filter(x => !isNaN(x))\n          feet = parts[0] ?? 0\n          inches = parts[1] ?? 0\n        }\n        return (feet + inches \/ 12) * LEN_TO_M.ft\n      }\n\n      if (unit === 'm-cm') {\n        const mMatch = s.match(\/(-?\\d*\\.?\\d+)\\s*m\/)\n        const cmMatch = s.match(\/(-?\\d*\\.?\\d+)\\s*cm\/)\n        const m = mMatch ? Number(mMatch[1]) : 0\n        const c = cmMatch ? Number(cmMatch[1]) : 0\n        if (mMatch || cmMatch) return (m + c \/ 100) * LEN_TO_M.m\n        const plain = Number(s)\n        return Number.isFinite(plain) ? plain * LEN_TO_M.m : NaN\n      }\n\n      const n = parseNumber(s)\n      return isNaN(n) ? NaN : n * LEN_TO_M[unit]\n    }\n\n    function formatLength(meters, unit) {\n      if (!isFiniteNum(meters)) return ''\n      if (unit === 'ft-in') {\n        const totalIn = meters * 39.37007874\n        const feet = Math.trunc(totalIn \/ 12)\n        const inches = totalIn - feet * 12\n        return `${feet}' ${inches.toFixed(1).replace(\/\\.0$\/, '')}\"`\n      }\n      if (unit === 'm-cm') {\n        const m = Math.trunc(meters)\n        const cm = (meters - m) * 100\n        return `${m} m ${cm.toFixed(0)} cm`\n      }\n      const v = meters * M_TO_LEN[unit]\n      let dp = 2\n      if (unit === 'mm') dp = 0\n      else if (unit === 'cm' || unit === 'in') dp = 1\n      return v.toFixed(dp).replace(\/\\.00?$|,00?$\/, '')\n    }\n\n    function parseAngle(str, unit) {\n      const v = parseNumber(str)\n      return isNaN(v) ? NaN : toRadians(v, unit)\n    }\n\n    function formatAngle(rad, unit) {\n      if (!isFiniteNum(rad)) return ''\n      const v = fromRadians(rad, unit)\n      return unit === 'deg' ? v.toFixed(1) : v.toFixed(4)\n    }\n\n    function parsePercent(str) {\n      const v = parseNumber(str.replace('%', ''))\n      return isNaN(v) ? NaN : v \/ 100\n    }\n\n    function formatPercent(k) {\n      return isFiniteNum(k) ? (k * 100).toFixed(1) + '%' : ''\n    }\n\n    function parseRatio(str) {\n      if (!str) return NaN\n      const cleaned = str.trim().replace(\/,\/g, '.')\n      const m = cleaned.match(\/(-?\\d*\\.?\\d+)(?:\\s*[:\/]\\s*12)?$\/)\n      const n = m ? Number(m[1]) : NaN\n      return Number.isFinite(n) ? n \/ 12 : NaN\n    }\n\n    function formatRatio(k) {\n      return isFiniteNum(k) ? (k * 12).toFixed(1).replace(\/\\.0$\/, '') : ''\n    }\n\n    \/\/ ---------- State ----------\n    const state = {\n      rise_m: NaN,\n      run_m: NaN,\n      rafter_m: NaN,\n      angle_rad: NaN,\n      slope: NaN,\n      last: null,\n    }\n\n    \/\/ ---------- Computation ----------\n    function recompute() {\n      let r = state.rise_m\n      let x = state.run_m\n      let L = state.rafter_m\n      let k = state.slope\n\n      if (state.last === 'angle' && isFiniteNum(state.angle_rad)) k = Math.tan(state.angle_rad)\n      if ((state.last === 'percent' || state.last === 'ratio') && isFiniteNum(state.slope)) k = state.slope\n      if (!isFiniteNum(r) && isFiniteNum(k) && isFiniteNum(x)) r = k * x\n      if (!isFiniteNum(x) && isFiniteNum(k) && isFiniteNum(r)) x = r \/ k\n\n      const lockRafter = byId('rp-lock-rafter').checked\n      if (lockRafter && isFiniteNum(L) && isFiniteNum(x)) r = Math.sqrt(Math.max(0, L * L - x * x))\n      else if (lockRafter && isFiniteNum(L) && isFiniteNum(r)) x = Math.sqrt(Math.max(0, L * L - r * r))\n\n      if (isFiniteNum(r) && isFiniteNum(x)) {\n        L = Math.sqrt(r * r + x * x)\n        k = r \/ x\n      } else if (isFiniteNum(L) && isFiniteNum(x)) {\n        r = Math.sqrt(Math.max(0, L * L - x * x))\n        k = r \/ x\n      } else if (isFiniteNum(L) && isFiniteNum(r)) {\n        x = Math.sqrt(Math.max(0, L * L - r * r))\n        k = r \/ x\n      }\n\n      state.rise_m = r\n      state.run_m = x\n      state.rafter_m = L\n      state.slope = k\n      state.angle_rad = isFiniteNum(k) ? Math.atan(k) : NaN\n      render()\n    }\n\n    \/\/ ---------- Render ----------\n    function render() {\n      const riseUnit = byId('rp-rise-unit').value\n      const runUnit = byId('rp-run-unit').value\n      const rafterUnit = byId('rp-rafter-unit').value\n      const angUnit = byId('rp-angle-unit').value\n\n      if (state.last !== 'rise_m') byId('rp-rise').value = formatLength(state.rise_m, riseUnit)\n      if (state.last !== 'run_m') byId('rp-run').value = formatLength(state.run_m, runUnit)\n      if (state.last !== 'rafter_m') byId('rp-rafter').value = formatLength(state.rafter_m, rafterUnit)\n      if (state.last !== 'angle') byId('rp-angle').value = formatAngle(state.angle_rad, angUnit)\n      if (state.last !== 'percent') byId('rp-percent').value = formatPercent(state.slope)\n      if (state.last !== 'ratio') byId('rp-ratio').value = formatRatio(state.slope)\n\n      const M = isFiniteNum(state.slope) ? Math.sqrt(1 + state.slope * state.slope) : 1\n      byId('rp-multiplier').textContent = isFiniteNum(M) ? M.toFixed(3) : '\u2014'\n\n      const areaUnit = byId('rp-area-unit').value\n      const plan = parseNumber(byId('rp-plan-area').value)\n      const plan_m2 = isFiniteNum(plan) ? (areaUnit === 'm2' ? plan : plan \/ 10.7639104167) : NaN\n      const surf_m2 = isFiniteNum(plan_m2) ? plan_m2 * M : NaN\n\n      let out = ''\n      if (areaUnit === 'm2') out = isFiniteNum(surf_m2) ? `${surf_m2.toFixed(1)} m\u00b2` : `0.0 m\u00b2`\n      else out = isFiniteNum(surf_m2) ? `${(surf_m2 * 10.7639104167).toFixed(1)} ft\u00b2` : `0.0 ft\u00b2`\n      byId('rp-surface-area').textContent = out\n\n      const deg = fromRadians(state.angle_rad, 'deg')\n      const ratio = formatRatio(state.slope)\n      const pct = formatPercent(state.slope)\n      byId('rp-summary').textContent = (isFiniteNum(deg) && ratio) ?\n        `${deg.toFixed(1)}\u00b0 \u00b7 ${pct} \u00b7 ${ratio}:12` :\n        '\u2014'\n    }\n\n    \/\/ ---------- Bindings ----------\n    function bindLength(inputId, unitId, key) {\n      const input = byId(inputId)\n      const unitSel = byId(unitId)\n      input.addEventListener('input', () => {\n        state[key] = parseLength(input.value, unitSel.value)\n        state.last = key\n        recompute()\n      })\n      unitSel.addEventListener('change', render)\n    }\n\n    bindLength('rp-rise', 'rp-rise-unit', 'rise_m')\n    bindLength('rp-run', 'rp-run-unit', 'run_m')\n    bindLength('rp-rafter', 'rp-rafter-unit', 'rafter_m')\n\n    byId('rp-angle').addEventListener('input', () => {\n      state.angle_rad = parseAngle(byId('rp-angle').value, byId('rp-angle-unit').value)\n      state.last = 'angle'\n      recompute()\n    })\n    byId('rp-angle-unit').addEventListener('change', render)\n\n    byId('rp-percent').addEventListener('input', () => {\n      state.slope = parsePercent(byId('rp-percent').value)\n      state.last = 'percent'\n      recompute()\n    })\n    byId('rp-ratio').addEventListener('input', () => {\n      state.slope = parseRatio(byId('rp-ratio').value)\n      state.last = 'ratio'\n      recompute()\n    })\n\n    byId('rp-lock-rafter').addEventListener('change', recompute)\n    byId('rp-plan-area').addEventListener('input', render)\n    byId('rp-area-unit').addEventListener('change', render)\n\n    byId('roof-pitch-calculator').addEventListener('keydown', e => {\n      if (e.key === 'Enter') {\n        e.preventDefault()\n        recompute()\n      }\n    })\n\n    byId('rp-clear').addEventListener('click', () => {\n      ;\n      ['rp-rise', 'rp-run', 'rp-rafter', 'rp-angle', 'rp-percent', 'rp-ratio', 'rp-plan-area'].forEach(id => {\n        byId(id).value = ''\n      })\n      Object.assign(state, {\n        rise_m: NaN,\n        run_m: NaN,\n        rafter_m: NaN,\n        angle_rad: NaN,\n        slope: NaN,\n        last: null\n      })\n      render()\n    })\n\n    byId('rp-share').addEventListener('click', () => {\n      const uR = byId('rp-rise-unit').value\n      const uX = byId('rp-run-unit').value\n      const uL = byId('rp-rafter-unit').value\n      const uA = byId('rp-angle-unit').value\n      const areaU = byId('rp-area-unit').value\n      const planRaw = byId('rp-plan-area').value\n\n      const params = new URLSearchParams()\n      if (Number.isFinite(state.rise_m)) params.set('r', String(state.rise_m))\n      if (Number.isFinite(state.run_m)) params.set('x', String(state.run_m))\n      if (Number.isFinite(state.rafter_m)) params.set('L', String(state.rafter_m))\n      if (Number.isFinite(state.slope)) params.set('k', String(state.slope))\n      if (Number.isFinite(state.angle_rad)) params.set('ang', String(state.angle_rad))\n\n      params.set('uR', uR)\n      params.set('uX', uX)\n      params.set('uL', uL)\n      params.set('uA', uA)\n      params.set('areaU', areaU)\n      if (planRaw.trim() !== '') params.set('plan', planRaw.trim())\n\n      const url = `${location.origin}${location.pathname}?${params.toString()}#roof-pitch-calculator`\n\n      function fallbackPrompt() {\n        window.prompt('Copy this link:', url)\n      }\n\n      if (navigator.clipboard && typeof navigator.clipboard.writeText === 'function') {\n        navigator.clipboard\n          .writeText(url)\n          .then(() => alert('Link copied to clipboard'))\n          .catch(fallbackPrompt)\n      } else {\n        fallbackPrompt()\n      }\n    })\n\n    try {\n      const q = new URLSearchParams(location.search)\n      const r = Number(q.get('r'))\n      const x = Number(q.get('x'))\n      const L = Number(q.get('L'))\n      const k = Number(q.get('k'))\n      const ang = Number(q.get('ang'))\n\n      if (Number.isFinite(r)) state.rise_m = r\n      if (Number.isFinite(x)) state.run_m = x\n      if (Number.isFinite(L)) state.rafter_m = L\n      if (Number.isFinite(k)) state.slope = k\n      if (Number.isFinite(ang)) state.angle_rad = ang\n\n      const uR = q.get('uR')\n      const uX = q.get('uX')\n      const uL = q.get('uL')\n      const uA = q.get('uA')\n      const areaU = q.get('areaU')\n      const plan = q.get('plan')\n\n      if (uR) byId('rp-rise-unit').value = uR\n      if (uX) byId('rp-run-unit').value = uX\n      if (uL) byId('rp-rafter-unit').value = uL\n      if (uA) byId('rp-angle-unit').value = uA\n      if (areaU) byId('rp-area-unit').value = areaU\n      if (plan) byId('rp-plan-area').value = plan\n    } catch (err) {\n      console.error('Failed to parse shared roof pitch link', err)\n    }\n\n    recompute()\n  }\n\n  setTimeout(() => roofPitchCalculator(), 2000)\n<\/script>\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-roof-pitch\">Kas yra stogo nuolydis?<\/h2>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1815\" height=\"1059\" src=\"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph.png\" alt=\"Stogo nuolyd&#x17E;io skai&#x10D;iuokl&#x117;s grafikas\" class=\"wp-image-26289\" srcset=\"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph.png 1815w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph-300x175.png 300w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph-1024x597.png 1024w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph-768x448.png 768w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph-1536x896.png 1536w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph-400x233.png 400w, https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-graph-80x47.png 80w\" sizes=\"auto, (max-width: 1815px) 100vw, 1815px\" \/><\/figure>\n\n<p>Stogo nuolydis, dar vadinamas <strong>stogo \u0161laitu<\/strong>, yra nuolydis, sukurtas gegni\u0173. Jis gali b\u016bti apib\u016bdinamas \u012fvairiais b\u016bdais:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Kampas laipsniais<\/strong> palyginti su horizontu<\/li>\n\n\n\n<li><strong>Pakilimo ir b\u0117gimo santykis<\/strong>, pvz., <em>x:12<\/em> (da\u017enas \u0160iaur\u0117s Amerikoje)<\/li>\n\n\n\n<li><strong>Procentinis nuolydis<\/strong>, apskai\u010diuojamas kaip pakilimas \u00f7 b\u0117gimas \u00d7 100 (da\u017enas Europoje)<\/li>\n<\/ul>\n\n<p><strong>Pavyzd\u017eiai:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>1:12 nuolydis \u2248 4,8\u00b0 \u2248 8,3% nuolydis<\/li>\n\n\n\n<li>6:12 nuolydis \u2248 26,6\u00b0 \u2248 50% nuolydis<\/li>\n\n\n\n<li>45\u00b0 stogas = 100% nuolydis = 12:12 nuolydis<\/li>\n<\/ul>\n\n<p><strong>Stogo nuolyd\u017eio kategorijos:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Plok\u0161ti stogai<\/strong> \u2192 0,5:12 iki 2:12 (\u2248 2% iki 17%). N\u0117ra visi\u0161kai plok\u0161ti; visada \u012ftraukite nedidel\u012f nuolyd\u012f drena\u017eui.<\/li>\n\n\n\n<li><strong>\u017demo nuolyd\u017eio stogai<\/strong> \u2192 \u017eemiau 4:12 (\u2248 33%). Reikalauja speciali\u0173 med\u017eiag\u0173 ir kruop\u0161taus detalizavimo, kad b\u016bt\u0173 i\u0161vengta nuot\u0117kio.<\/li>\n\n\n\n<li><strong>\u012eprasti stogai<\/strong> \u2192 4:12 iki 9:12 (\u2248 33% iki 75%). Da\u017eniausiai pasitaikantys, efektyv\u016bs statyti, saug\u016bs vaik\u0161\u010dioti su atsargumo priemon\u0117mis.<\/li>\n\n\n\n<li><strong>Stat\u016bs arba auk\u0161to nuolyd\u017eio stogai<\/strong> \u2192 vir\u0161 9:12 (\u2248 75%), kartais iki 21:12 (\u2248 175%). Puikiai tinka sniego ir vandens nutek\u0117jimui, ta\u010diau reikalauja papildom\u0173 tvirtinimo element\u0173, detalaus komandos planavimo ir stipri\u0173 saugos kontrol\u0117s priemoni\u0173.<\/li>\n<\/ul>\n\n<p>Statybos profesionalams stogo nuolydis yra daugiau nei tik geometrija. Jis tiesiogiai veikia:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Med\u017eiag\u0173 s\u0105mat\u0105<\/strong> \u2013 statesni nuolyd\u017eiai padidina pavir\u0161iaus plot\u0105, kuris veikia plyteli\u0173, lak\u0161t\u0173 ar membran\u0173 kiekius.<\/li>\n\n\n\n<li><strong>Strukt\u016brin\u012f dizain\u0105<\/strong> \u2013 nuolydis \u012ftakoja, kaip stogai tvarkosi su lietaus vandeniu, sniego apkrovomis ir v\u0117jo j\u0117gomis.<\/li>\n\n\n\n<li><strong>Saugos planavim\u0105<\/strong> \u2013 statesni stogo kampai reikalauja pastoli\u0173, apsaugos nuo kritimo ir papildomo komandos planavimo.<\/li>\n\n\n\n<li><strong>Atitikt\u012f<\/strong> \u2013 daugelio ES \u0161ali\u0173 statybos kodeksai apibr\u0117\u017eia minimalius nuolyd\u017eius hidroizoliacin\u0117ms sistemoms (pvz., plok\u0161tiems stogams da\u017enai reikia bent 2\u20133% nuolyd\u017eio drena\u017eui).<\/li>\n<\/ul>\n\n<p>Tod\u0117l rangovai remiasi <strong>stogo nuolyd\u017eio skai\u010diuokle<\/strong> arba <strong>stogo \u0161laito skai\u010diuokle<\/strong>, kad greitai konvertuot\u0173 tarp santyki\u0173, laipsni\u0173 ir procent\u0173. S\u0105matoms <strong>stogo nuolyd\u017eio daugiklis<\/strong> yra ypa\u010d naudingas nustatant tikr\u0105j\u012f stogo pavir\u0161iaus plot\u0105 i\u0161 \u017eem\u0117s plano.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"how-to-measure-roof-pitch-on-jobsite\">Kaip matuoti stogo nuolyd\u012f darbo vietoje<\/h2>\n\n<p>Stogo nuolydis gali b\u016bti matuojamas \u012fvairiais b\u016bdais, priklausomai nuo regionini\u0173 standart\u0173. <strong>Europoje<\/strong> jis paprastai i\u0161rei\u0161kiamas kaip <strong>kampas laipsniais<\/strong> arba <strong>nuolyd\u017eio procentas<\/strong>. <strong>\u0160iaur\u0117s Amerikoje<\/strong> jis da\u017eniausiai ra\u0161omas kaip <strong>pakilimo ir b\u0117gimo santykis<\/strong>, pvz., <em>x:12<\/em>.<\/p>\n\n<p><strong>Su guls\u010diuku ir matavimo juosta<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Pad\u0117kite guls\u010diuk\u0105 horizontaliai ant stogo.<\/li>\n\n\n\n<li>Europoje: pa\u017eym\u0117kite ta\u0161k\u0105 100 cm (1 m) palei guls\u010diuk\u0105, tada matuokite vertikaliai nuo to ta\u0161ko iki stogo pavir\u0161iaus. Jei pakilimas yra 30 cm, nuolydis yra 30%, kas atitinka apie 16,7\u00b0.<\/li>\n\n\n\n<li>\u0160iaur\u0117s Amerikoje: pa\u017eym\u0117kite 12 coli\u0173 (30 cm) palei guls\u010diuk\u0105, tada matuokite vertikal\u0173 pakilim\u0105. Jei pakilimas yra 6 coliai (15 cm), nuolydis yra 6:12, kas atitinka apie 26,6\u00b0 arba 50%.<\/li>\n<\/ul>\n\n<p><strong>Su r\u0117miniu kvadratu arba metro lazdele<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Europoje: suderinkite vien\u0105 koj\u0105 su 100 cm horizontaliu b\u0117gimu ir skaitykite pakilim\u0105 ant vertikalios kojos. Tai tiesiogiai suteikia nuolyd\u017eio procent\u0105.<\/li>\n\n\n\n<li>\u0160iaur\u0117s Amerikoje: suderinkite vien\u0105 koj\u0105 su 12 coli\u0173 b\u0117gimu, tada skaitykite pakilim\u0105 ant vertikalios kojos, kad gautum\u0117te nuolyd\u017eio santyk\u012f.<\/li>\n<\/ul>\n\n<p><strong>Su skaitmeniniu \u012frankiu<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Naudokite <a href=\"https:\/\/en.wikipedia.org\/wiki\/Inclinometer\" data-type=\"link\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Inclinometer\" target=\"_blank\" rel=\"noopener\">inklinometr\u0105<\/a>, lazerin\u012f kampo ie\u0161kikl\u012f arba i\u0161maniojo telefono program\u0117l\u0119.<\/li>\n\n\n\n<li>Europoje: skaitykite kamp\u0105 laipsniais, tada, jei reikia, konvertuokite \u012f nuolyd\u017eio procent\u0105.<\/li>\n\n\n\n<li>\u0160iaur\u0117s Amerikoje: skaitykite kamp\u0105 laipsniais, tada konvertuokite \u012f pakilimo\/b\u0117gimo santyk\u012f su <strong>stogo nuolyd\u017eio skai\u010diuokle<\/strong>.<\/li>\n<\/ul>\n\n<p><strong>Tikslumo patarimai rangovams<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Geriausiems rezultatams matuokite tiesiogiai ant stogo pavir\u0161iaus.<\/li>\n\n\n\n<li>Matuokite daugiau nei vienoje stogo pus\u0117je, kad patvirtintum\u0117te nuoseklum\u0105.<\/li>\n\n\n\n<li>Kai \u012fmanoma, matuokite i\u0161 pal\u0117p\u0117s vidaus, kad i\u0161vengtum\u0117te saugos rizikos ant sta\u010di\u0173 stog\u0173.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"roof-slope-formulas-and-conversions\">Stogo nuolyd\u017eio formul\u0117s ir konversijos<\/h2>\n\n<p>Nesvarbu, ar dirbate su <strong>procentais, laipsniais ar santykiais<\/strong>, stogo nuolyd\u017eio matematika yra paprasta. \u0160tai pagrindin\u0117s formul\u0117s, kurias naudoja rangovai ir subrangovai:<\/p>\n\n<p><strong>Europinis po\u017ei\u016bris (procentai ir laipsniai)<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Nuolyd\u017eio procentas<\/strong> = (pakilimas \u00f7 b\u0117gimas) \u00d7 100 Pavyzdys: 30 cm pakilimas per 100 cm b\u0117gim\u0105 = 30% nuolydis<\/li>\n\n\n\n<li><strong>Kampas laipsniais<\/strong> = arctan(pakilimas \u00f7 b\u0117gimas) Pavyzdys: 30 cm \u00f7 100 cm = 0,30 \u2192 arctan(0,30) \u2248 16,7\u00b0<\/li>\n<\/ul>\n\n<p><strong>Amerikieti\u0161kas po\u017ei\u016bris (pakilimo ir b\u0117gimo santykis)<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Nuolyd\u017eio santykis<\/strong> = pakilimas : b\u0117gimas (standartizuotas iki 12 coli\u0173 b\u0117gimo) Pavyzdys: 6 coli\u0173 pakilimas per 12 coli\u0173 b\u0117gim\u0105 = 6:12 nuolydis<\/li>\n\n\n\n<li><strong>Kampas laipsniais<\/strong> = arctan(pakilimas \u00f7 b\u0117gimas) Pavyzdys: 6 \u00f7 12 = 0,50 \u2192 arctan(0,50) \u2248 26,6\u00b0<\/li>\n\n\n\n<li><strong>Nuolyd\u017eio procentas<\/strong> = (pakilimas \u00f7 b\u0117gimas) \u00d7 100 Pavyzdys: 6 \u00f7 12 = 0,50 \u2192 50% nuolydis<\/li>\n<\/ul>\n\n<p><strong>Stogo nuolyd\u017eio daugiklis<\/strong><\/p>\n\n<p>Daugiklis naudojamas tikram gegni\u0173 ilgiui arba tikram stogo pavir\u0161iaus plotui apskai\u010diuoti i\u0161 horizontalaus b\u0117gimo.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Formul\u0117: \u221a(pakilimas\u00b2 + b\u0117gimas\u00b2) \u00f7 b\u0117gimas<\/li>\n\n\n\n<li>Pavyzdys: 6:12 nuolyd\u017eiui \u2192 \u221a(6\u00b2 + 12\u00b2) \u00f7 12 = \u221a180 \u00f7 12 \u2248 1,118<\/li>\n\n\n\n<li>Padauginkite horizontal\u0173 stogo plot\u0105 i\u0161 \u0161io skai\u010diaus, kad gautum\u0117te tikr\u0105j\u012f pavir\u0161iaus plot\u0105.<\/li>\n<\/ul>\n\n<p><strong>Praktiniai naudojimo b\u016bdai<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Plyteli\u0173, \u010derpi\u0173 ar lak\u0161tini\u0173 med\u017eiag\u0173 s\u0105matos<\/li>\n\n\n\n<li>Gegni\u0173 ilgi\u0173 skai\u010diavimas<\/li>\n\n\n\n<li>Drena\u017eo veikimo nustatymas<\/li>\n\n\n\n<li>Tarptautini\u0173 specifikacij\u0173 palyginimas (laipsniai \u2194 santykiai \u2194 procentai)<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"fa-qs-about-roof-pitch-for-contractors\">DUK apie stogo nuolyd\u012f rangovams<\/h2>\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1757249823639\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Koks yra da\u017eniausias stogo nuolydis?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Dauguma gyvenam\u0173j\u0173 projekt\u0173 yra tarp 30\u00b0 ir 40\u00b0, kas yra ma\u017edaug 6:12 iki 8:12 nuolydis arba 50\u201367% nuolydis. \u0160is diapazonas u\u017etikrina ger\u0105 vandens drena\u017e\u0105, tuo pa\u010diu i\u0161laikant statyb\u0105 paprast\u0105 ir ekonomi\u0161k\u0105. Jei reikia patikrinti tikslias konversijas konkre\u010diam projektui, stogo nuolyd\u017eio skai\u010diuokl\u0117 gali suteikti jums momentinius rezultatus.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249847667\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Koks stogo nuolydis laikomas saugiu vaik\u0161\u010dioti?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Stogai, kuri\u0173 nuolydis ma\u017eesnis nei 20\u00b0, apie 4:12 nuolydis arba 33% nuolydis, paprastai yra saug\u016bs vaik\u0161\u010dioti su tinkama avalyne. Statesni stogai visada tur\u0117t\u0173 b\u016bti laikomi pavojingais ir reikalauja apsaugos nuo kritimo ir tinkamo komandos valdymo.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249856201\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Kiek tiksl\u016bs turi b\u016bti stogo nuolyd\u017eio matavimai?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Med\u017eiag\u0173 s\u0105matoms ir pasi\u016blym\u0173 rengimui paprastai pakanka apie vieno laipsnio arba vieno centimetro per 100 cm b\u0117gimo tolerancijos. In\u017eineriniams ir atitikties tikslams visada patikrinkite vietini\u0173 statybos kodeks\u0173 reikalaujamas tolerancijas.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249866551\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Ar galiu konvertuoti stogo nuolyd\u017eio procent\u0105 \u012f nuolyd\u017eio santyk\u012f?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Taip. Nuolyd\u017eio procentas gali b\u016bti konvertuotas \u012f pakilimo ir b\u0117gimo santyk\u012f, o tada pritaikytas Amerikos 12 coli\u0173 sistemai. Pavyzd\u017eiui, 50% nuolydis rei\u0161kia 50 cm pakilim\u0105 per 100 cm b\u0117gim\u0105, kas atitinka 1:2 santyk\u012f ir ver\u010diasi \u012f 6:12 nuolyd\u012f.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249875168\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Kaip konvertuoti stogo kamp\u0105 laipsniais \u012f nuolyd\u017eio procent\u0105 arba nuolyd\u017eio santyk\u012f?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Nor\u0117dami konvertuoti laipsnius, imkite kampo tangent\u0105. Padauginus i\u0161 100 gausite nuolyd\u017eio procent\u0105. Padauginus i\u0161 12 gausite nuolyd\u017eio santyk\u012f. Pavyzd\u017eiui, 30\u00b0 turi tangent\u0105 apie 0,577, kas atitinka 57,7% nuolyd\u012f arba apie 7:12 nuolyd\u012f.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249884003\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Koks yra minimalus stogo nuolydis drena\u017eui?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Plok\u0161ti stogai niekada netur\u0117t\u0173 b\u016bti visi\u0161kai plok\u0161ti. Dauguma Europos kodeks\u0173 reikalauja bent 2\u20133% nuolyd\u017eio, kas atitinka apie 1\u20132 cm pakilim\u0105 per metr\u0105 b\u0117gimo. \u0160iaur\u0117s Amerikoje tai da\u017enai i\u0161rei\u0161kiama kaip 0,25:12 iki 0,5:12. \u0160is ma\u017eas nuolydis u\u017etikrina vandens nutek\u0117jim\u0105 ir apsaugo nuo vandens kaupimosi.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249944023\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Koks yra did\u017eiausias leistinas stogo nuolydis?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>N\u0117ra absoliutaus maksimumo, ta\u010diau labai stat\u016bs stogai vir\u0161 60\u00b0 yra reti, i\u0161skyrus specialius architekt\u016brinius stilius. Daugumoje \u0161iuolaikini\u0173 b\u016bst\u0173 da\u017eni nuolyd\u017eiai yra tarp 25\u00b0 ir 50\u00b0. Nuolyd\u017eiai vir\u0161 45\u00b0 (12:12) reikalauja papildom\u0173 tvirtinimo element\u0173 ir kruop\u0161taus saugos planavimo komandai.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249955840\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Kaip rasti stogo nuolyd\u012f i\u0161 plan\u0173 ar br\u0117\u017eini\u0173?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ie\u0161kokite pj\u016bvio vaizdo, kur gegni\u0173 linija yra nubr\u0117\u017eta. Nuolydis gali b\u016bti pa\u017eym\u0117tas tiesiogiai laipsniais, kaip procentas arba kaip santykis, pvz., 6:12. Jei pateikiami tik matmenys, padalinkite pakilim\u0105 i\u0161 b\u0117gimo ir konvertuokite \u012f jums reikaling\u0105 format\u0105.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249967141\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Koks stogo nuolydis yra geriausias saul\u0117s kolektoriams?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ideali stogo kampas saul\u0117s kolektoriams priklauso nuo j\u016bs\u0173 platumos. Kaip bendroji taisykl\u0117, stogo nuolydis tur\u0117t\u0173 b\u016bti artimas vietos platumos kampui. Pavyzd\u017eiui, piet\u0173 Europoje, esant 35\u00b0 platumai, 30\u201335\u00b0 stogo nuolydis yra beveik optimalus. Plok\u0161tesni stogai gali naudoti r\u0117mus, kad sureguliuot\u0173 kolektoriaus kamp\u0105.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250016011\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Ar stogo nuolydis veikia kain\u0105?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Taip. Statesni stogai rei\u0161kia didesn\u012f pavir\u0161iaus plot\u0105, daugiau med\u017eiag\u0173 ir daugiau darbo. Pavyzd\u017eiui, 45\u00b0 stogas turi apie 40% daugiau pavir\u0161iaus ploto nei plok\u0161\u010dias tos pa\u010dios ilgio projekcijos stogas. \u010cia stogo nuolyd\u017eio daugiklis tampa naudingas s\u0105matoms.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250022361\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Koks yra ma\u017eiausias stogo nuolydis plytel\u0117ms ar \u010derp\u0117ms?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Dauguma molio ar betono plyteli\u0173 reikalauja bent 15\u201320\u00b0 nuolyd\u017eio. Asfalto \u010derp\u0117s paprastai yra vertinamos kaip minimalus 18,5\u00b0 (3:12). \u017demiau \u0161i\u0173 rib\u0173 vanduo gali prasiskverbti po danga, tod\u0117l reikalingi special\u016bs pagrindai arba membranos.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250063881\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Kas yra stogo nuolyd\u017eio faktorius ir kaip j\u012f naudoti?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Stogo nuolyd\u017eio faktorius, dar vadinamas daugikliu, naudojamas tikram pavir\u0161iaus plotui apskai\u010diuoti i\u0161 horizontalaus plano. Padauginkite stogo \u017eem\u0117s plot\u0105 i\u0161 faktoriaus, kad gautum\u0117te tikr\u0105j\u012f stogo plot\u0105. Pavyzd\u017eiui, 6:12 stogas turi faktori\u0173 1,118, tai rei\u0161kia, kad 100 m\u00b2 plano ploto atitinka 111,8 m\u00b2 stogo pavir\u0161iaus.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250072930\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Kaip stogo nuolydis veikia komandos saugum\u0105?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>\u017demi nuolyd\u017eiai paprastai gali b\u016bti vaik\u0161\u010diojami saugiai, o bet kas vir\u0161 20\u00b0 reikalauja atsargumo. Vir\u0161 30\u00b0 (apie 7:12) b\u016btinos apsaugos nuo kritimo sistemos, pastoliai ar stogo kop\u0117\u010dios. Svarbu valdyti, kas yra ant stogo, kada ir su kokia \u012franga. Daugelis subrangov\u0173 naudoja skaitmeninius \u012frankius, tokius kaip <a href=\"https:\/\/remato.com\/lt\/igulos-valdymas\/\" data-type=\"page\" data-id=\"4494\">Remato komandos valdymas<\/a>, kad koordinuot\u0173 saugum\u0105 ir tvarkara\u0161\u010dius.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"why-roof-pitch-matters-in-construction-projects\">Kod\u0117l stogo nuolydis svarbus statybos projektuose<\/h2>\n\n<p>Stogo nuolydis n\u0117ra tik dizaino detal\u0117. Rangovams ir subrangovams jis veikia beveik kiekvien\u0105 projekto etap\u0105, nuo s\u0105mat\u0173 iki komandos saugumo u\u017etikrinimo. Tod\u0117l daugelis profesional\u0173 laiko <strong>stogo nuolyd\u017eio skai\u010diuokl\u0119<\/strong> po ranka, tiek greitiems patikrinimams vietoje, tiek tiksliems pasi\u016blymams paruo\u0161ti.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"material-estimating\"><strong>Med\u017eiag\u0173 s\u0105mata<\/strong><\/h3>\n\n<p>Kuo statesnis stogas, tuo daugiau pavir\u0161iaus ploto jis turi, palyginti su pastato p\u0117dsaku. <strong>Stogo nuolyd\u017eio skai\u010diuokl\u0117<\/strong> arba <strong>stogo \u0161laito skai\u010diuokl\u0117<\/strong> padeda pritaikyti teising\u0105 daugikl\u012f, kad neu\u017esakytum\u0117te per ma\u017eai plyteli\u0173, \u010derpi\u0173 ar membran\u0173. Tikslios s\u0105matos rei\u0161kia ma\u017eiau atliek\u0173 ir ma\u017eiau projekto v\u0117lavim\u0173.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"structural-performance\"><strong>Strukt\u016brinis veikimas<\/strong><\/h3>\n\n<p>Stogo nuolydis tiesiogiai veikia, kaip konstrukcija tvarkosi su v\u0117ju, lietumi ir sniegu. Seklus nuolydis gali reikalauti speciali\u0173 hidroizoliacini\u0173 sistem\u0173, o status nuolydis reikalauja papildom\u0173 tvirtinimo element\u0173 ir apkrovos apsvarstym\u0173. Patikrinus skai\u010dius su <strong>stogo nuolyd\u017eio skai\u010diuokle<\/strong> u\u017etikrinama, kad j\u016bs\u0173 dizainas atitikt\u0173 vietos s\u0105lygas.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"safety-and-crew-management\"><strong>Saugumas ir komandos valdymas<\/strong><\/h3>\n\n<p>Statesni stogai padidina rizik\u0105 darbuotojams. Bet kas vir\u0161 30\u00b0 (apie 7:12 nuolydis) da\u017enai reikalauja pastoli\u0173, apsaugos nuo kritimo sistem\u0173 ar stogo kop\u0117\u010di\u0173. Planuoti, kokie darbai gali b\u016bti atliekami saugiai skirtinguose nuolyd\u017eiuose, yra lengviau, kai \u017einote tikslius skai\u010dius. Daugelis subrangov\u0173 naudoja skaitmeninius \u012frankius, tokius kaip <a href=\"https:\/\/remato.com\/lt\/igulos-valdymas\/\" data-type=\"page\" data-id=\"4494\">Remato komandos valdymas<\/a>, kad koordinuot\u0173 tvarkara\u0161\u010dius ir u\u017etikrint\u0173 savo komand\u0173 saugum\u0105 vietoje.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Statybos kodeksai ir atitiktis<\/strong><\/h3>\n\n<p>Daugelyje region\u0173 minimal\u016bs arba maksimal\u016bs stogo nuolyd\u017eiai yra apibr\u0117\u017eti kodeksu, da\u017enai priklausomai nuo stogo dangos med\u017eiagos. Pavyzd\u017eiui, plok\u0161tiems stogams gali reik\u0117ti bent 2% nuolyd\u017eio, kad atitikt\u0173 drena\u017eo reikalavimus. Naudojant <strong>stogo nuolyd\u017eio skai\u010diuokl\u0119<\/strong> galite greitai patvirtinti atitikt\u012f, kol dar esate vietoje arba projektavimo etape.<\/p>\n\n<p>Teisingas stogo nuolyd\u017eio nustatymas yra b\u016btinas tikslioms s\u0105matoms, kodekso atitikties ir saugaus komandos valdymo u\u017etikrinimui. Nesvarbu, ar tikrinate nuolyd\u012f vietoje, ruo\u0161iate pasi\u016blym\u0105, ar planuojate med\u017eiagas, patikima <strong>stogo nuolyd\u017eio skai\u010diuokl\u0117<\/strong> taupo laik\u0105 ir suma\u017eina brangias klaidas.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"closing-thoughts\">Baigiamosios mintys<\/h2>\n\n<p>\u0160iame vadove buvo aptarta, kaip matuoti stogo nuolyd\u012f, konvertuoti tarp santyki\u0173, laipsni\u0173 ir procent\u0173, ir kod\u0117l nuolydis svarbus realiuose projektuose. Laikykite \u0161i\u0105 <strong>stogo nuolyd\u017eio skai\u010diuokl\u0119<\/strong> pa\u017eym\u0117t\u0105, kad visada tur\u0117tum\u0117te skai\u010dius po ranka kitam darbui.<\/p>\n\n<p>Kai turite apskai\u010diuot\u0105 nuolyd\u012f ir pavir\u0161iaus plot\u0105, kitas \u017eingsnis yra nustatyti j\u016bs\u0173 projekto pelningum\u0105. M\u016bs\u0173 <a href=\"https:\/\/remato.com\/lt\/blog\/pelno-marzos-skaiciuokle-nemokama-rangovo-skaiciuokle\/\" data-type=\"post\" data-id=\"24564\">Pelno mar\u017eos skai\u010diuokl\u0117<\/a> leid\u017eia paprastai pamatyti, kur eina j\u016bs\u0173 pinigai ir kiek u\u017edirbsite i\u0161 kiekvieno darbo.<\/p>\n\n<p>Subrangovams, kurie valdo kelias komandas ir vietas, tiksl\u016bs skai\u010diavimai yra tik dalis darbo eigos. \u012erankiai, tokie kaip <a href=\"https:\/\/remato.com\/lt\/igulos-valdymas\/\" data-type=\"page\" data-id=\"4494\">Remato komandos valdymas<\/a>, padeda planuoti komandas, sekti darbus ir i\u0161laikyti kontrol\u0119 sud\u0117tinguose projektuose.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tikslios stogo nuolyd\u017eio matavimai yra labai svarb\u016bs profesionalams. Stogo nuolydis veikia med\u017eiag\u0173 s\u0105naudas, darbo poreikius, saugos reikalavimus ir atitikt\u012f statybos kodeksams. Net ma\u017ea klaida gali lemti laiko \u0161vaistym\u0105, neteisingus u\u017esakymus ar brangiai kainuojant\u012f perdirbim\u0105. \u0160i nemokama Stogo nuolyd\u017eio skai\u010diuokl\u0117 leid\u017eia rangovams ir subrangovams greitai konvertuoti tarp pakilimo ir b\u0117gimo santyki\u0173, kamp\u0173 ir daugikli\u0173. Tai prakti\u0161kas [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":26137,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[300],"tags":[],"class_list":["post-26329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sablonai-ir-irankiai"],"acf":[],"metadata":{"blog_post_read_time":"9 min perskaityti"},"category_objects":[{"term_id":300,"name":"\u0160ablonai ir \u012frankiai","slug":"sablonai-ir-irankiai","term_group":0,"term_taxonomy_id":300,"taxonomy":"category","description":"","parent":0,"count":10,"filter":"raw","cat_ID":300,"category_count":10,"category_description":"","cat_name":"\u0160ablonai ir \u012frankiai","category_nicename":"sablonai-ir-irankiai","category_parent":0}],"image":{"low-res":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-calculator-80x53.jpg","width":80,"height":53,"alt":"Stogo nuolyd\u017eio skai\u010diuokl\u0117"},"thumbnail":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-calculator-150x150.jpg","width":150,"height":150,"alt":"Stogo nuolyd\u017eio skai\u010diuokl\u0117"},"medium_large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-calculator-768x508.jpg","width":768,"height":508,"alt":"Stogo nuolyd\u017eio skai\u010diuokl\u0117"},"large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-calculator-1024x677.jpg","width":1024,"height":677,"alt":"Stogo nuolyd\u017eio skai\u010diuokl\u0117"}},"excerpt_raw":"","formatted_date":"2025 15 rugs\u0117jo","_links":{"self":[{"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/posts\/26329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/comments?post=26329"}],"version-history":[{"count":3,"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/posts\/26329\/revisions"}],"predecessor-version":[{"id":26342,"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/posts\/26329\/revisions\/26342"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/media\/26137"}],"wp:attachment":[{"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/media?parent=26329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/categories?post=26329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/remato.com\/lt\/wp-json\/wp\/v2\/tags?post=26329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}