{"id":26316,"date":"2025-09-15T10:50:38","date_gmt":"2025-09-15T10:50:38","guid":{"rendered":"https:\/\/remato.com\/blog\/jumta-slipuma-kalkulators-bezmaksas-attiecibas-gradi-un-slipumi\/"},"modified":"2025-09-16T09:39:22","modified_gmt":"2025-09-16T09:39:22","slug":"jumta-slipuma-kalkulators-bezmaksas-attiecibas-gradi-un-slipumi","status":"publish","type":"post","link":"https:\/\/remato.com\/lv\/blog\/jumta-slipuma-kalkulators-bezmaksas-attiecibas-gradi-un-slipumi\/","title":{"rendered":"Jumta sl\u012bpuma kalkulators [bezmaksas] \u2013 attiec\u012bbas, gr\u0101di un sl\u012bpumi"},"content":{"rendered":"\n<p>Prec\u012bzi jumta sl\u012bpuma m\u0113r\u012bjumi ir kritiski svar\u012bgi profesion\u0101\u013ciem. Jumta sl\u012bpums ietekm\u0113 materi\u0101lu apr\u0113\u0137inus, darbasp\u0113ka vajadz\u012bbas, dro\u0161\u012bbas pras\u012bbas un atbilst\u012bbu b\u016bvnormat\u012bviem. Pat neliela k\u013c\u016bda var novest pie iz\u0161\u0137\u0113rd\u0113ta laika, nepareiziem pas\u016bt\u012bjumiem vai d\u0101rgiem p\u0101rstr\u0101des darbiem.<\/p>\n\n<p>\u0160is bezmaksas <strong>Jumta sl\u012bpuma kalkulators<\/strong> nodro\u0161ina b\u016bvuz\u0146\u0113m\u0113jiem un apak\u0161uz\u0146\u0113m\u0113jiem \u0101tras konversijas starp augstuma-garuma attiec\u012bb\u0101m, le\u0146\u0137iem un reizin\u0101t\u0101jiem. Tas ir praktisks r\u012bks, ko vari izmantot objekt\u0101, lai p\u0101rbaud\u012btu m\u0113r\u012bjumus, sagatavotu pied\u0101v\u0101jumus un dal\u012btos specifik\u0101cij\u0101s ar savu komandu vai klientiem.<\/p>\n\n<p>L\u012bdz\u0101s kalkulatoram atrad\u012bsi <strong>jumta sl\u012bpuma tabulu<\/strong>, galven\u0101s formulas un praktiskus nor\u0101d\u012bjumus par to, kad sl\u012bpums ir vissvar\u012bg\u0101kais b\u016bvniec\u012bb\u0101.<\/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    Jumta sl\u012bpuma kalkulators  <\/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>Pac\u0113lums (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        Vertik\u0101lais pieaugums virs izm\u0113r\u012bt\u0101 horizont\u0101l\u0101 garuma.      <\/div>\n\n      <!-- Run -->\n      <label for=\"rp-run\"><strong>Horizont\u0101lais garums (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        Horizont\u0101lais att\u0101lums, ko izmanto sl\u012bpumam (Zieme\u013camerik\u0101 parasti izmanto 12 collas).      <\/div>\n\n      <!-- Rafter -->\n      <div style=\"display:flex;justify-content:space-between;align-items:center;\">\n        <label for=\"rp-rafter\"><strong>Sp\u0101res garums (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>Blo\u0137\u0113t<\/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        Sl\u012bpuma garums no karn\u012bzes l\u012bdz korei (hipoten\u016bza).      <\/div>\n\n      <!-- Angle -->\n      <label for=\"rp-angle\"><strong>Jumta sl\u012bpums (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        Le\u0146\u0137is starp jumtu un horizont\u0101li.      <\/div>\n\n      <!-- Percent -->\n      <label for=\"rp-percent\"><strong>Jumta sl\u012bpums (%) (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        Sl\u012bpuma procenti = pac\u0113lums \u00f7 tec\u0113jums \u00d7 100.      <\/div>\n\n      <!-- Ratio x:12 -->\n      <label for=\"rp-ratio\"><strong>Jumta sl\u012bpums (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        Zieme\u013camerikas form\u0101ts (pac\u0113lums uz 12 tec\u0113juma vien\u012bb\u0101m).      <\/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>Sl\u012bpuma reizin\u0101t\u0101js<\/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>Virsmas laukums<\/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\">Kopsavilkums:<\/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\">Kop\u012bgot<\/button>\n          <button id=\"rp-clear\" class=\"button button--grey\" type=\"button\">Not\u012br\u012bt izmai\u0146as<\/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 ir jumta sl\u012bpums?<\/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=\"Jumta sl&#x12B;puma kalkulatora grafiks\" 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>Jumta sl\u012bpums, ko sauc ar\u012b par <strong>jumta kritumu<\/strong>, ir sp\u0101ru rad\u012btais sl\u012bpums. To var aprakst\u012bt da\u017e\u0101dos veidos:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Le\u0146\u0137is gr\u0101dos<\/strong> sal\u012bdzin\u0101jum\u0101 ar horizont\u0101li<\/li>\n\n\n\n<li><strong>Augstuma un garuma attiec\u012bba<\/strong>, piem\u0113ram, <em>x:12<\/em> (izplat\u012bta Zieme\u013camerik\u0101)<\/li>\n\n\n\n<li><strong>Sl\u012bpuma procents<\/strong>, ko apr\u0113\u0137ina k\u0101 augstums \u00f7 garums \u00d7 100 (izplat\u012bts Eirop\u0101)<\/li>\n<\/ul>\n\n<p><strong>Piem\u0113ri:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>1:12 sl\u012bpums \u2248 4.8\u00b0 \u2248 8.3 % kritums<\/li>\n\n\n\n<li>6:12 sl\u012bpums \u2248 26.6\u00b0 \u2248 50 % kritums<\/li>\n\n\n\n<li>45\u00b0 jumts = 100 % kritums = 12:12 sl\u012bpums<\/li>\n<\/ul>\n\n<p><strong>Jumta sl\u012bpuma kategorijas:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Plakanie jumti<\/strong> \u2192 0.5:12 l\u012bdz 2:12 (\u2248 2 % l\u012bdz 17 %). Nav piln\u012bgi plakani; vienm\u0113r j\u0101iek\u013cauj neliels sl\u012bpums dren\u0101\u017eai.<\/li>\n\n\n\n<li><strong>Zema sl\u012bpuma jumti<\/strong> \u2192 zem 4:12 (\u2248 33 %). Nepiecie\u0161ami \u012bpa\u0161i materi\u0101li un r\u016bp\u012bga detaliz\u0101cija, lai nov\u0113rstu nopl\u016bdes.<\/li>\n\n\n\n<li><strong>Parastie jumti<\/strong> \u2192 4:12 l\u012bdz 9:12 (\u2248 33 % l\u012bdz 75 %). Visizplat\u012bt\u0101kie, efekt\u012bvi b\u016bv\u0113jami, dro\u0161i staig\u0101t ar piesardz\u012bbas pas\u0101kumiem.<\/li>\n\n\n\n<li><strong>St\u0101vi vai augsta sl\u012bpuma jumti<\/strong> \u2192 virs 9:12 (\u2248 75 %), da\u017ereiz l\u012bdz 21:12 (\u2248 175 %). Lieliski piem\u0113roti sniega un \u016bdens notekai, ta\u010du prasa papildu stiprin\u0101jumus, detaliz\u0113tu komandas pl\u0101no\u0161anu un stingru dro\u0161\u012bbas kontroli.<\/li>\n<\/ul>\n\n<p>B\u016bvniec\u012bbas profesion\u0101\u013ciem jumta sl\u012bpums ir vair\u0101k nek\u0101 tikai \u0123eometrija. Tas tie\u0161i ietekm\u0113:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Materi\u0101lu apr\u0113\u0137in\u0101\u0161ana<\/strong> \u2013 st\u0101v\u0101ki sl\u012bpumi palielina virsmas laukumu, kas ietekm\u0113 fl\u012b\u017eu, lok\u0161\u0146u vai membr\u0101nu daudzumu.<\/li>\n\n\n\n<li><strong>Konstrukcijas projekt\u0113\u0161ana<\/strong> \u2013 sl\u012bpums ietekm\u0113 to, k\u0101 jumti tiek gal\u0101 ar lietus \u016bdeni, sniega slodzi un v\u0113ja sp\u0113kiem.<\/li>\n\n\n\n<li><strong>Dro\u0161\u012bbas pl\u0101no\u0161ana<\/strong> \u2013 st\u0101v\u0101ki jumta le\u0146\u0137i prasa sastatnes, aizsardz\u012bbu pret kritieniem un papildu komandas pl\u0101no\u0161anu.<\/li>\n\n\n\n<li><strong>Atbilst\u012bba<\/strong> \u2013 b\u016bvnormat\u012bvi daudz\u0101s ES valst\u012bs nosaka minim\u0101los sl\u012bpumus hidroizol\u0101cijas sist\u0113m\u0101m (piem\u0113ram, plakaniem jumtiem bie\u017ei nepiecie\u0161ams vismaz 2\u20133 % sl\u012bpums dren\u0101\u017eai).<\/li>\n<\/ul>\n\n<p>T\u0101p\u0113c b\u016bvuz\u0146\u0113m\u0113ji pa\u013caujas uz <strong>jumta sl\u012bpuma kalkulatoru<\/strong> vai <strong>jumta krituma kalkulatoru<\/strong>, lai \u0101tri konvert\u0113tu starp attiec\u012bb\u0101m, gr\u0101diem un procentiem. Apr\u0113\u0137iniem <strong>jumta sl\u012bpuma reizin\u0101t\u0101js<\/strong> ir \u012bpa\u0161i noder\u012bgs, lai noteiktu faktisko jumta virsmas laukumu no zemes pl\u0101na.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"how-to-measure-roof-pitch-on-jobsite\">K\u0101 izm\u0113r\u012bt jumta sl\u012bpumu b\u016bvlaukum\u0101<\/h2>\n\n<p>Jumta sl\u012bpumu var m\u0113r\u012bt da\u017e\u0101dos veidos atkar\u012bb\u0101 no re\u0123ion\u0101lajiem standartiem. <strong>Eirop\u0101<\/strong> to parasti izsaka k\u0101 <strong>le\u0146\u0137i gr\u0101dos<\/strong> vai <strong>sl\u012bpuma procentos<\/strong>. <strong>Zieme\u013camerik\u0101<\/strong> to parasti raksta k\u0101 <strong>augstuma-garuma attiec\u012bbu<\/strong>, piem\u0113ram, <em>x:12<\/em>.<\/p>\n\n<p><strong>Ar l\u012bme\u0146r\u0101di un m\u0113rlenti<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Novieto l\u012bme\u0146r\u0101di horizont\u0101li uz jumta.<\/li>\n\n\n\n<li>Eirop\u0101: atz\u012bm\u0113 punktu 100 cm (1 m) gar l\u012bme\u0146r\u0101di, p\u0113c tam m\u0113ri vertik\u0101li no \u0161\u012b punkta l\u012bdz jumta virsmai. Ja augstums ir 30 cm, sl\u012bpums ir 30 %, kas ir aptuveni 16.7\u00b0.<\/li>\n\n\n\n<li>Zieme\u013camerik\u0101: atz\u012bm\u0113 12 collas (30 cm) gar l\u012bme\u0146r\u0101di, p\u0113c tam m\u0113ri vertik\u0101lo augstumu. Ja augstums ir 6 collas (15 cm), sl\u012bpums ir 6:12, kas ir aptuveni 26.6\u00b0 vai 50 %.<\/li>\n<\/ul>\n\n<p><strong>Ar galdnieka st\u016bri vai m\u0113rlati<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Eirop\u0101: izl\u012bdzini vienu malu ar 100 cm horizont\u0101lo garumu un nolasiet augstumu uz vertik\u0101l\u0101s malas. Tas tie\u0161i dod sl\u012bpuma procentu.<\/li>\n\n\n\n<li>Zieme\u013camerik\u0101: izl\u012bdzini vienu malu ar 12 collu garumu, p\u0113c tam nolasiet augstumu uz vertik\u0101l\u0101s malas, lai ieg\u016btu sl\u012bpuma attiec\u012bbu.<\/li>\n<\/ul>\n\n<p><strong>Ar digit\u0101lo r\u012bku<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Izmanto <a href=\"https:\/\/en.wikipedia.org\/wiki\/Inclinometer\" data-type=\"link\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Inclinometer\" target=\"_blank\" rel=\"noopener\">inklinometru<\/a>, l\u0101zera le\u0146\u0137a mekl\u0113t\u0101ju vai viedt\u0101lru\u0146a lietotni.<\/li>\n\n\n\n<li>Eirop\u0101: nolasiet le\u0146\u0137i gr\u0101dos, p\u0113c tam, ja nepiecie\u0161ams, konvert\u0113jiet to sl\u012bpuma procentos.<\/li>\n\n\n\n<li>Zieme\u013camerik\u0101: nolasiet le\u0146\u0137i gr\u0101dos, p\u0113c tam konvert\u0113jiet to augstuma\/garuma attiec\u012bb\u0101 ar <strong>jumta sl\u012bpuma kalkulatoru<\/strong>.<\/li>\n<\/ul>\n\n<p><strong>Precizit\u0101tes padomi b\u016bvuz\u0146\u0113m\u0113jiem<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Veic m\u0113r\u012bjumus tie\u0161i uz jumta virsmas, lai ieg\u016btu lab\u0101kos rezult\u0101tus.<\/li>\n\n\n\n<li>M\u0113ri vair\u0101k\u0101s jumta pus\u0113s, lai apstiprin\u0101tu konsekvenci.<\/li>\n\n\n\n<li>Kad iesp\u0113jams, m\u0113ri no b\u0113ni\u0146iem, lai izvair\u012btos no dro\u0161\u012bbas riskiem uz st\u0101viem jumtiem.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"roof-slope-formulas-and-conversions\">Jumta sl\u012bpuma formulas un konversijas<\/h2>\n\n<p>Neatkar\u012bgi no t\u0101, vai str\u0101d\u0101 ar <strong>procentiem, gr\u0101diem vai attiec\u012bb\u0101m<\/strong>, matem\u0101tika aiz jumta sl\u012bpuma ir vienk\u0101r\u0161a. \u0160eit ir galven\u0101s formulas, ko izmanto b\u016bvuz\u0146\u0113m\u0113ji un apak\u0161uz\u0146\u0113m\u0113ji:<\/p>\n\n<p><strong>Eiropas pieeja (procenti un gr\u0101di)<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Sl\u012bpuma procents<\/strong> = (augstums \u00f7 garums) \u00d7 100 Piem\u0113rs: 30 cm augstums uz 100 cm garuma = 30 % sl\u012bpums<\/li>\n\n\n\n<li><strong>Le\u0146\u0137is gr\u0101dos<\/strong> = arctan(augstums \u00f7 garums) Piem\u0113rs: 30 cm \u00f7 100 cm = 0.30 \u2192 arctan(0.30) \u2248 16.7\u00b0<\/li>\n<\/ul>\n\n<p><strong>Amerik\u0101\u0146u pieeja (augstuma un garuma attiec\u012bba)<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Sl\u012bpuma attiec\u012bba<\/strong> = augstums : garums (standartiz\u0113ts l\u012bdz 12 collu garumam) Piem\u0113rs: 6 collu augstums uz 12 collu garuma = 6:12 sl\u012bpums<\/li>\n\n\n\n<li><strong>Le\u0146\u0137is gr\u0101dos<\/strong> = arctan(augstums \u00f7 garums) Piem\u0113rs: 6 \u00f7 12 = 0.50 \u2192 arctan(0.50) \u2248 26.6\u00b0<\/li>\n\n\n\n<li><strong>Sl\u012bpuma procents<\/strong> = (augstums \u00f7 garums) \u00d7 100 Piem\u0113rs: 6 \u00f7 12 = 0.50 \u2192 50 % sl\u012bpums<\/li>\n<\/ul>\n\n<p><strong>Jumta sl\u012bpuma reizin\u0101t\u0101js<\/strong><\/p>\n\n<p>Reizin\u0101t\u0101ju izmanto, lai apr\u0113\u0137in\u0101tu sp\u0101ru patieso garumu vai faktisko jumta virsmas laukumu no horizont\u0101l\u0101 garuma.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Formula: \u221a(augstums\u00b2 + garums\u00b2) \u00f7 garums<\/li>\n\n\n\n<li>Piem\u0113rs: 6:12 sl\u012bpumam \u2192 \u221a(6\u00b2 + 12\u00b2) \u00f7 12 = \u221a180 \u00f7 12 \u2248 1.118<\/li>\n\n\n\n<li>Reizini horizont\u0101lo jumta laukumu ar \u0161o skaitli, lai ieg\u016btu patieso virsmas laukumu.<\/li>\n<\/ul>\n\n<p><strong>Praktiskie pielietojumi<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>\u0160inde\u013cu, daksti\u0146u vai lok\u0161\u0146u materi\u0101lu apr\u0113\u0137in\u0101\u0161ana<\/li>\n\n\n\n<li>Sp\u0101ru garumu apr\u0113\u0137in\u0101\u0161ana<\/li>\n\n\n\n<li>Dren\u0101\u017eas veiktsp\u0113jas noteik\u0161ana<\/li>\n\n\n\n<li>Starptautisko specifik\u0101ciju sal\u012bdzin\u0101\u0161ana (gr\u0101di \u2194 attiec\u012bbas \u2194 procenti)<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"fa-qs-about-roof-pitch-for-contractors\">Bie\u017e\u0101k uzdotie jaut\u0101jumi par jumta sl\u012bpumu b\u016bvuz\u0146\u0113m\u0113jiem<\/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 \">K\u0101ds ir visizplat\u012bt\u0101kais jumta sl\u012bpums?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Liel\u0101k\u0101 da\u013ca dz\u012bvojamo projektu ietilpst diapazon\u0101 no 30\u00b0 l\u012bdz 40\u00b0, kas ir aptuveni 6:12 l\u012bdz 8:12 sl\u012bpums vai 50\u201367 % kritums. \u0160is diapazons nodro\u0161ina labu \u016bdens novad\u012b\u0161anu, vienlaikus saglab\u0101jot b\u016bvniec\u012bbu vienk\u0101r\u0161u un rentablu. Ja nepiecie\u0161ams p\u0101rbaud\u012bt prec\u012bzas konversijas konkr\u0113tam projektam, jumta sl\u012bpuma kalkulators var sniegt t\u016bl\u012bt\u0113jus rezult\u0101tus.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249847667\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">K\u0101ds jumta sl\u012bpums tiek uzskat\u012bts par dro\u0161u staig\u0101\u0161anai?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Jumti, kas ir zem 20\u00b0, aptuveni 4:12 sl\u012bpums vai 33 % kritums, parasti ir dro\u0161i staig\u0101\u0161anai ar piem\u0113rotiem apaviem. St\u0101v\u0101ki jumti vienm\u0113r j\u0101uzskata par b\u012bstamiem un prasa aizsardz\u012bbu pret kritieniem un pareizu komandas vad\u012bbu.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249856201\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Cik prec\u012bziem j\u0101b\u016bt jumta sl\u012bpuma m\u0113r\u012bjumiem?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Materi\u0101lu apr\u0113\u0137iniem un pied\u0101v\u0101jumu sagatavo\u0161anai parasti pietiek ar pielaidi aptuveni viens gr\u0101ds vai viens centimetrs uz 100 cm garuma. In\u017eeniertehniskajiem un atbilst\u012bbas m\u0113r\u0137iem vienm\u0113r p\u0101rbaudi viet\u0113jo b\u016bvnormat\u012bvu pras\u012bt\u0101s pielaides.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249866551\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Vai varu konvert\u0113t jumta sl\u012bpuma procentus uz sl\u012bpuma attiec\u012bbu?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>J\u0101. Sl\u012bpuma procentus var konvert\u0113t augstuma-garuma attiec\u012bb\u0101 un p\u0113c tam piel\u0101got Amerikas 12 collu sist\u0113mai. Piem\u0113ram, 50 % sl\u012bpums noz\u012bm\u0113 50 cm augstumu uz 100 cm garuma, kas ir vien\u0101ds ar 1:2 attiec\u012bbu un p\u0101rv\u0113r\u0161as par 6:12 sl\u012bpumu.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249875168\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">K\u0101 konvert\u0113t jumta le\u0146\u0137i gr\u0101dos uz sl\u012bpuma procentiem vai sl\u012bpuma attiec\u012bbu?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Lai konvert\u0113tu gr\u0101dus, \u0146em le\u0146\u0137a tangensu. Reizinot to ar 100, ieg\u016bsti sl\u012bpuma procentus. Reizinot to ar 12, ieg\u016bsti sl\u012bpuma attiec\u012bbu. Piem\u0113ram, 30\u00b0 le\u0146\u0137im ir tangenss aptuveni 0.577, kas ir vien\u0101ds ar 57.7 % sl\u012bpumu vai aptuveni 7:12 sl\u012bpumu.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249884003\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>K\u0101ds ir minim\u0101lais jumta sl\u012bpums dren\u0101\u017eai?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Plakanajiem jumtiem nekad nevajadz\u0113tu b\u016bt piln\u012bgi plakaniem. Liel\u0101k\u0101 da\u013ca Eiropas kodeksu prasa vismaz 2\u20133 % sl\u012bpumu, kas ir aptuveni 1\u20132 cm augstums uz metru garuma. Zieme\u013camerik\u0101 to bie\u017ei izsaka k\u0101 0.25:12 l\u012bdz 0.5:12. \u0160is nelielais sl\u012bpums nodro\u0161ina \u016bdens noteci un nov\u0113r\u0161 pe\u013c\u0137u veido\u0161anos.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249944023\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">K\u0101ds ir maksim\u0101li pie\u013caujamais jumta sl\u012bpums?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Absol\u016bta maksimuma nav, ta\u010du \u013coti st\u0101vi jumti virs 60\u00b0 ir reti sastopami \u0101rpus \u012bpa\u0161iem arhitekt\u016bras stiliem. Liel\u0101kaj\u0101 da\u013c\u0101 m\u016bsdienu m\u0101jok\u013cu sl\u012bpumi starp 25\u00b0 un 50\u00b0 ir izplat\u012bti. Sl\u012bpumi virs 45\u00b0 (12:12) prasa papildu stiprin\u0101jumus un r\u016bp\u012bgu dro\u0161\u012bbas pl\u0101no\u0161anu komand\u0101m.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249955840\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">K\u0101 atrast jumta sl\u012bpumu pl\u0101nos vai ras\u0113jumos?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Mekl\u0113 \u0161\u0137\u0113rsgriezuma skatu, kur\u0101 ir uzz\u012bm\u0113ta sp\u0101re. Sl\u012bpums var b\u016bt atz\u012bm\u0113ts tie\u0161i gr\u0101dos, procentos vai k\u0101 attiec\u012bba, piem\u0113ram, 6:12. Ja doti tikai izm\u0113ri, dali augstumu ar garumu un konvert\u0113 uz nepiecie\u0161amo form\u0101tu.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757249967141\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">K\u0101ds jumta sl\u012bpums ir lab\u0101kais saules pane\u013ciem?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ide\u0101lais jumta le\u0146\u0137is saules pane\u013ciem ir atkar\u012bgs no tavas \u0123eogr\u0101fisk\u0101s platuma gr\u0101diem. K\u0101 likums, jumta sl\u012bpumam j\u0101b\u016bt tuvu objekta \u0123eogr\u0101fisk\u0101s platuma gr\u0101du le\u0146\u0137im. Piem\u0113ram, Dienvideirop\u0101 35\u00b0 platuma gr\u0101dos 30\u201335\u00b0 jumta sl\u012bpums ir gandr\u012bz optim\u0101ls. Plakan\u0101kiem jumtiem var izmantot stiprin\u0101jumus, lai piel\u0101gotu pane\u013ca le\u0146\u0137i.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250016011\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Vai jumta sl\u012bpums ietekm\u0113 izmaksas?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>J\u0101. St\u0101v\u0101ki jumti noz\u012bm\u0113 liel\u0101ku virsmas laukumu, vair\u0101k materi\u0101lu un vair\u0101k darbasp\u0113ka. Piem\u0113ram, 45\u00b0 jumtam ir aptuveni par 40 % liel\u0101ks virsmas laukums nek\u0101 plakana projekcija ar t\u0101du pa\u0161u laidumu. \u0160eit jumta sl\u012bpuma reizin\u0101t\u0101js k\u013c\u016bst noder\u012bgs apr\u0113\u0137inos.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250022361\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">K\u0101ds ir zem\u0101kais jumta sl\u012bpums daksti\u0146iem vai \u0161inde\u013ciem?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Liel\u0101kajai da\u013cai m\u0101la vai betona daksti\u0146u nepiecie\u0161ams vismaz 15\u201320\u00b0 sl\u012bpums. Asfalta \u0161inde\u013ci parasti ir paredz\u0113ti minim\u0101li 18.5\u00b0 (3:12) sl\u012bpumam. Zem \u0161iem sliek\u0161\u0146iem \u016bdens var ies\u016bkties zem seguma, t\u0101p\u0113c nepiecie\u0161ami \u012bpa\u0161i apak\u0161kl\u0101ji vai membr\u0101nas.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250063881\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Kas ir jumta sl\u012bpuma faktors un k\u0101 to izmantot?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Jumta sl\u012bpuma faktors, ko sauc ar\u012b par reizin\u0101t\u0101ju, tiek izmantots, lai apr\u0113\u0137in\u0101tu faktisko virsmas laukumu no horizont\u0101l\u0101 pl\u0101na. Reizini jumta zemes laukumu ar faktoru, lai ieg\u016btu patieso jumta laukumu. Piem\u0113ram, 6:12 jumtam ir faktors 1.118, kas noz\u012bm\u0113, ka 100 m\u00b2 pl\u0101na laukums ir vien\u0101ds ar 111.8 m\u00b2 jumta virsmas.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1757250072930\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">K\u0101 jumta sl\u012bpums ietekm\u0113 komandas dro\u0161\u012bbu?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Pa zemiem sl\u012bpumiem parasti var dro\u0161i staig\u0101t, savuk\u0101rt viss, kas ir virs 20\u00b0, prasa piesardz\u012bbu. Virs 30\u00b0 (7:12) ir b\u016btiski kritienu aizsardz\u012bbas sist\u0113mas, sastatnes vai jumta k\u0101pnes. Kritiski svar\u012bgi k\u013c\u016bst p\u0101rvald\u012bt, kas atrodas uz jumta, kad un ar k\u0101du apr\u012bkojumu. Daudzi apak\u0161uz\u0146\u0113m\u0113ji izmanto digit\u0101los r\u012bkus, piem\u0113ram, <a href=\"https:\/\/remato.com\/lv\/apkalpes-vadiba\/\" data-type=\"page\" data-id=\"4494\">Remato Crew Management<\/a>, lai koordin\u0113tu dro\u0161\u012bbu un grafikus.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"why-roof-pitch-matters-in-construction-projects\">K\u0101p\u0113c jumta sl\u012bpums ir svar\u012bgs b\u016bvniec\u012bbas projektos<\/h2>\n\n<p>Jumta sl\u012bpums nav tikai dizaina deta\u013ca. B\u016bvuz\u0146\u0113m\u0113jiem un apak\u0161uz\u0146\u0113m\u0113jiem tas ietekm\u0113 gandr\u012bz katru projekta posmu, s\u0101kot no izmaksu apr\u0113\u0137in\u0101\u0161anas l\u012bdz komandas dro\u0161\u012bbas nodro\u0161in\u0101\u0161anai. T\u0101p\u0113c daudzi profesion\u0101\u013ci tur pa rokai <strong>jumta sl\u012bpuma kalkulatoru<\/strong>, gan \u0101tr\u0101m p\u0101rbaud\u0113m objekt\u0101, gan prec\u012bzu pied\u0101v\u0101jumu sagatavo\u0161anai.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"material-estimating\"><strong>Materi\u0101lu apr\u0113\u0137in\u0101\u0161ana<\/strong><\/h3>\n\n<p>Jo st\u0101v\u0101ks jumts, jo liel\u0101ks ir t\u0101 virsmas laukums sal\u012bdzin\u0101jum\u0101 ar \u0113kas nospiedumu. A <strong>jumta sl\u012bpuma kalkulators<\/strong> vai <strong>jumta krituma kalkulators<\/strong> pal\u012bdz tev piem\u0113rot pareizo reizin\u0101t\u0101ju, lai tu nepas\u016bt\u012btu par maz daksti\u0146u, \u0161inde\u013cu vai membr\u0101nu. Prec\u012bzi apr\u0113\u0137ini noz\u012bm\u0113 maz\u0101k atkritumu un maz\u0101k projekta kav\u0113\u0161anos.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"structural-performance\"><strong>Konstrukcijas veiktsp\u0113ja<\/strong><\/h3>\n\n<p>Jumta sl\u012bpumam ir tie\u0161a ietekme uz to, k\u0101 konstrukcija tiek gal\u0101 ar v\u0113ju, lietu un sniegu. Sekls sl\u012bpums var pras\u012bt \u012bpa\u0161as hidroizol\u0101cijas sist\u0113mas, savuk\u0101rt st\u0101vs sl\u012bpums prasa papildu stiprin\u0101jumus un slodzes apsv\u0113rumus. Skait\u013cu p\u0101rbaude ar <strong>jumta sl\u012bpuma kalkulatoru<\/strong> nodro\u0161ina, ka tavs dizains atbilst viet\u0113jiem apst\u0101k\u013ciem.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"safety-and-crew-management\"><strong>Dro\u0161\u012bba un komandas vad\u012bba<\/strong><\/h3>\n\n<p>St\u0101v\u0101ki jumti palielina riskus darbiniekiem. Viss, kas ir virs 30\u00b0 (aptuveni 7:12 sl\u012bpums), bie\u017ei prasa sastatnes, kritienu aizsardz\u012bbas sist\u0113mas vai jumta k\u0101pnes. Pl\u0101not, k\u0101dus uzdevumus var dro\u0161i veikt uz da\u017e\u0101diem sl\u012bpumiem, ir viegl\u0101k, ja zini prec\u012bzus skait\u013cus. Daudzi apak\u0161uz\u0146\u0113m\u0113ji izmanto digit\u0101los r\u012bkus, piem\u0113ram, <a href=\"https:\/\/remato.com\/lv\/apkalpes-vadiba\/\" data-type=\"page\" data-id=\"4494\">Remato Crew Management<\/a>, lai koordin\u0113tu grafikus un nodro\u0161in\u0101tu savu komandu dro\u0161\u012bbu objekt\u0101.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>B\u016bvnormat\u012bvi un atbilst\u012bba<\/strong><\/h3>\n\n<p>Daudzos re\u0123ionos minim\u0101lie vai maksim\u0101lie jumta sl\u012bpumi ir noteikti ar kodeksu, bie\u017ei atkar\u012bb\u0101 no jumta materi\u0101la. Piem\u0113ram, plakaniem jumtiem var b\u016bt nepiecie\u0161ams vismaz 2 % sl\u012bpums, lai atbilstu dren\u0101\u017eas pras\u012bb\u0101m. Izmantojot <strong>jumta sl\u012bpuma kalkulatoru<\/strong>, tu vari \u0101tri apstiprin\u0101t atbilst\u012bbu, atrodoties objekt\u0101 vai projekt\u0113\u0161anas stadij\u0101.<\/p>\n\n<p>Pareiza jumta sl\u012bpuma noteik\u0161ana ir b\u016btiska prec\u012bziem apr\u0113\u0137iniem, kodeksa atbilst\u012bbai un dro\u0161ai komandas vad\u012bbai. Neatkar\u012bgi no t\u0101, vai p\u0101rbaudi sl\u012bpumu objekt\u0101, sagatavo pied\u0101v\u0101jumu vai pl\u0101no materi\u0101lus, uzticams <strong>jumta sl\u012bpuma kalkulators<\/strong> ietaupa laiku un samazina d\u0101rgas k\u013c\u016bdas.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"closing-thoughts\">Nosl\u0113guma domas<\/h2>\n\n<p>\u0160is ce\u013cvedis aptv\u0113ra, k\u0101 izm\u0113r\u012bt jumta sl\u012bpumu, konvert\u0113t starp attiec\u012bb\u0101m, gr\u0101diem un procentiem, un k\u0101p\u0113c sl\u012bpums ir svar\u012bgs re\u0101los projektos. Saglab\u0101 \u0161o <strong>jumta sl\u012bpuma kalkulatoru<\/strong> gr\u0101matz\u012bm\u0113s, lai tev vienm\u0113r b\u016btu pieejami skait\u013ci n\u0101kamajam darbam.<\/p>\n\n<p>Kad esi apr\u0113\u0137in\u0101jis sl\u012bpumu un virsmas laukumu, n\u0101kamais solis ir noskaidrot projekta rentabilit\u0101ti. M\u016bsu <a href=\"https:\/\/remato.com\/lv\/blog\/pelnas-marzas-kalkulators-bezmaksas-darbuznemeju-kalkulators\/\" data-type=\"post\" data-id=\"24564\">Pe\u013c\u0146as mar\u017eas kalkulators<\/a> padara vienk\u0101r\u0161u prec\u012bzi redz\u0113t, kur non\u0101k tava nauda un cik daudz tu nopeln\u012bsi katr\u0101 darb\u0101.<\/p>\n\n<p>Apak\u0161uz\u0146\u0113m\u0113jiem, kas p\u0101rvalda vair\u0101kas komandas un objektus, prec\u012bzi apr\u0113\u0137ini ir tikai da\u013ca no darba pl\u016bsmas. R\u012bki, piem\u0113ram, <a href=\"https:\/\/remato.com\/lv\/apkalpes-vadiba\/\" data-type=\"page\" data-id=\"4494\">Remato Crew Management<\/a>, pal\u012bdz tev pl\u0101not komandas, sekot l\u012bdzi darbam un saglab\u0101t kontroli p\u0101r sare\u017e\u0123\u012btiem projektiem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prec\u012bzi jumta sl\u012bpuma m\u0113r\u012bjumi ir kritiski svar\u012bgi profesion\u0101\u013ciem. Jumta sl\u012bpums ietekm\u0113 materi\u0101lu apr\u0113\u0137inus, darbasp\u0113ka vajadz\u012bbas, dro\u0161\u012bbas pras\u012bbas un atbilst\u012bbu b\u016bvnormat\u012bviem. Pat neliela k\u013c\u016bda var novest pie iz\u0161\u0137\u0113rd\u0113ta laika, nepareiziem pas\u016bt\u012bjumiem vai d\u0101rgiem p\u0101rstr\u0101des darbiem. \u0160is bezmaksas Jumta sl\u012bpuma kalkulators nodro\u0161ina b\u016bvuz\u0146\u0113m\u0113jiem un apak\u0161uz\u0146\u0113m\u0113jiem \u0101tras konversijas starp augstuma-garuma attiec\u012bb\u0101m, le\u0146\u0137iem un reizin\u0101t\u0101jiem. Tas ir praktisks r\u012bks, [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":26136,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[307],"tags":[],"class_list":["post-26316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-veidnes-un-riki"],"acf":[],"metadata":{"blog_post_read_time":"9 min las\u012bt"},"category_objects":[{"term_id":307,"name":"Veidnes un r\u012bki","slug":"veidnes-un-riki","term_group":0,"term_taxonomy_id":307,"taxonomy":"category","description":"","parent":0,"count":10,"filter":"raw","cat_ID":307,"category_count":10,"category_description":"","cat_name":"Veidnes un r\u012bki","category_nicename":"veidnes-un-riki","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":"Jumta sl\u012bpuma kalkulators"},"thumbnail":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-calculator-150x150.jpg","width":150,"height":150,"alt":"Jumta sl\u012bpuma kalkulators"},"medium_large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-calculator-768x508.jpg","width":768,"height":508,"alt":"Jumta sl\u012bpuma kalkulators"},"large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/09\/roof-pitch-calculator-1024x677.jpg","width":1024,"height":677,"alt":"Jumta sl\u012bpuma kalkulators"}},"excerpt_raw":"","formatted_date":"September 15, 2025","_links":{"self":[{"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/posts\/26316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/comments?post=26316"}],"version-history":[{"count":2,"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/posts\/26316\/revisions"}],"predecessor-version":[{"id":26354,"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/posts\/26316\/revisions\/26354"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/media\/26136"}],"wp:attachment":[{"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/media?parent=26316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/categories?post=26316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/remato.com\/lv\/wp-json\/wp\/v2\/tags?post=26316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}