スターターストリップ計算機
軒80フィート、ケラバ40フィート、1枚3フィートでロス率5パーセントなら、スターターストリップはちょうど42枚です。両方の縁を足してロスを加え、整数枚に切り上げます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 軒の長さ
- 80
- ケラバの長さ
- 40
- 1本の長さ
- 3
- ロス
- 0.05
- ロス率
- 5
- ロス分の長さ
- 6
- 総延長
- 120
アスファルトシングルの初列は、軒に沿って下に敷くスターターストリップ、そして風の保証ではケラバ(切妻の傾斜縁)にも敷くことが多いその帯材の品質に左右されます。カウンターで直線長さを勘で決めると、金曜午後に粘着式の枚数が足りなくなったり、未開封の余分な箱を買い込んで返品できない事態になります。本スターターストリップ計算機は、軒の合計長さ、ケラバの合計長さ、購入製品の1枚が覆う長さという3つの実務的な測定値を、明確な発注枚数に変換します。切断や損傷分の任意のロス率を加え、縁の合計長さに1+ロスを掛け、枚長さで割り、切り上げて整数枚にするため、端数枚を発注することはありません。長さはすべて同一の単位系(米国屋根工事では通常フィート)に揃え、ケラバ長さ0は欠落ではなく軒のみ工事として扱ってください。
スターターを縁の長さで数える理由
スターターストリップは、アスファルトシングルの最初の列の下に、軒の水切りに沿って敷きます。メーカーや耐風保証が求める場合は、ケラバに沿っても張ります。縁に沿う材料なので、計算は面積ではなく長さで行います。軒とケラバの合計長さに、カットや重なり、傷んだ材のためのロスを加え、1枚の長さで割って切り上げます。軒80フィートとケラバ40フィートなら、初期設定の5パーセントで注文長さは126フィートになり、3フィートの製品で42枚です。
最初の列が足りなくなるよくある失敗
よくある失敗は、売り場で長さを目分量で見積もり、作業の途中で材料が足りなくなることや、開けないままの箱を余分に買ってしまうことです。耐風保証でケラバにも必要なのに入れ忘れるのも典型的な間違いです。軒だけの工事なら、ケラバに0を意図して入力します。1枚の長さは記憶ではなく包装に印刷された値を使い、すべての寸法を同じ単位でそろえてください。
活用例
DIY再葺きのスターター発注
軒とケラバの合計長さを測り、製品の枚長さと小さなロス率を入力し、初列で不足しない整数のスターター帯を購入します。
業者向け縁の拾い出し
各屋根の軒・ケラバ長さと SKU の枚長さを同じ式に入れ、発注書が見積もりと一致し、切り上げの各段が監査可能になります。
よくある質問
ケラバにもスターターは必要ですか?
多くのメーカーと風の保証は、軒に加えケラバへのスターターまたは密閉縁を求めます。
軒とケラバがどちらも0の場合は?
スターター合計長さは厳密に正でなければならず、縁長さ0では発注数量が定義できません。
ロス率はどれくらいにしますか?
既定は切断・端材用の 0.05(5%)です。純粋な数学合計なら 0、切断が多い複雑な屋根では高めにし、上限は 2(200%)です。
スターターストリップ1枚の長さはどれくらいですか?
一般的な粘着式の製品は1枚で約3フィート、つまり36インチを覆います。ただし、購入する製品に印刷された長さを、軒やケラバと同じ単位で入力してください。
屋根の勾配で枚数は変わりますか?
変わりません。縁の長さだけを使う計算で、軒とケラバの合計にロスを加え、1枚の長さで割ります。勾配や本体用シングルの束の面積は使いません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/starter-shingles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"eave_length":80,"rake_length":40,"piece_length":3}'const res = await fetch("https://api.kit.forhosting.com/home/starter-shingles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"eave_length": 80,
"rake_length": 40,
"piece_length": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/starter-shingles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"eave_length": 80,
"rake_length": 40,
"piece_length": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/starter-shingles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"eave_length":80,"rake_length":40,"piece_length":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"eave_length":80,"rake_length":40,"piece_length":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/starter-shingles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"eave_length": 80,
"rake_length": 40,
"piece_length": 3
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.starter_shingles",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ純粋関数が無料のブラウザツールと有料APIを駆動するため、スマートフォンでの見積もりと後でスクリプトが送る明細は一致します。
スターターストリップの直線長さの計算式の仕組み
スターターストリップは軒の水切り縁に沿った連続した初列として販売・施工され、メーカーや風の保証が求める場合は各ケラバ(切妻の傾斜縁)にも上げます。したがって被覆の定義は面積ではなく直線です。屋根全体の squares 計算機と異なり、勾配や野地板シングルの束被覆は掛けず、初列に必要なスターター縁材の量だけを答えます。枚長さは厳密に正、ロスは2(200%)を超えられません。total_run は単一の直線単位での eave_length と rake_length の和、order_length は total_run に1+waste を掛けた値で、waste は切断・重ね・端材用の非負の割合(例えば5%なら 0.05)です。pieces_exact は order_length を piece_length(1枚の印刷上の被覆長さ。一般的な粘着式では約3フィート)で割った値、pieces_needed はその切り上げで、仕入先には整数枚が届きます。応答には waste_length、waste_percent、coverage_from_pieces、leftover、短い formula 文字列も含まれ、巻尺と納品書で検算できます。軒・ケラバ長さは有限で非負でなければならず、和が0なら覆う物理的な縁がないため invalid_input で失敗します。パイプラインは決定的な浮動小数演算で、乱数・壁時計・ネットワーク呼び出しはなく、同一入力は常に同一の JSON を返します。
送信内容と返却内容
必須の有限数を3つ送ってください。任意のロス率は省略時5%です。長さはすべて同一の直線単位です。フィートとメートルを混ぜると黙って誤発注になるため、先に換算してください。両縁が0のとき、スターター合計は正である必要があると明確に失敗し、再試行前に測定を直せます。住宅所有者・販売カウンター向けに無料ブラウザフォームを接続し、複数屋根の工程や回帰用フィクスチャが必要なときは同一契約をスクリプトから呼んでください。eave_length(軒の合計長さ)、rake_length(ケラバの合計長さ。軒のみなら0)、piece_length(スターター1枚の被覆長さ)。欠落フィールド、非数値文字列、NaN、Infinity は invalid_input で失敗し課金されません。負の軒・ケラバ、非正の piece_length、0〜2 の外の waste は拒否されます。成功時は整形済み入力、waste と waste_percent、waste_length、total_run、ロス込み order_length、pieces_exact、整数 pieces_needed、切り上げ枚数による coverage_from_pieces、発注長さに対する leftover、単位系の unit_note、ドキュメント用 formula を返します。定番検算:軒80フィート、ケラバ40、1枚3フィート、ロス5%なら total_run は120、order_length は126、pieces_exact は42、pieces_needed は42です。成功した API 呼び出しの料金は公開ベース $0.002/件、検証失敗はプリペイド残高を消費しません。
スターターストリップ計算機が現場で使われる場面
3タブや建築用シングルを張り替える住宅所有者は、粘着式スターターが野地板束と別売りで納期も違うため、オンライン発注前に信頼できる枚数が必要です。野地板の squares と束、棟キャップ、下葺きロール、水切りの直線長さが必要なら、別の検索意図とランディングとして扱い、本スターターストリップ計算機ページを過負荷にしないでください。屋根全面積は、軒とケラバに沿った直線の初列とは別の問いです。屋根業者は測定した軒・ケラバ長さから拾い出し、整数枚に切り上げる単一の決定的エンドポイントが積算と購買の表ずれを減らします。同じ家で2つのスターター SKU を比べる建材カウンターは、軒とケラバを固定して piece_length だけ差し替え、毎回屋根を測り直さずに pieces_needed と余剰被覆を並べられます。複数棟の再葺きを計画する不動産管理は API に縁長さの一括を送り、pieces_needed を発注書に付け、余剰在庫を意図的にします。本能力は純粋な parse エンジンのため、API 料金は成功1件あたり公開ベース $0.002、検証失敗は残高を消費しません。
連携の活用例
カウンターでの SKU 比較
軒とケラバを固定し、候補のスターター製品で piece_length だけ差し替え、pieces_needed と余剰の直線被覆を並べて比較します。
技術的な質問
このスターターストリップ計算機はどう動きますか?
eave_length と rake_length を足して total_run とし、(1 + waste) を掛けて order_length、piece_length で割って正確な枚数を出し、切り上げて整数のスターター帯だけを発注します。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。API は成功1件あたり $0.002 の KIT プリペイド残高、無効入力は課金されません。