حاسبة العشب الجاهز
حديقة أبعادها 50 في 20 مع فناء وأحواض بمساحة 120 تترك 880 للتغطية، أي 88 لفة على منصتين؛ إذ تطرح الحاسبة كل عائق قبل حساب العشب. مجانًا في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الطول
- 50
- العرض
- 20
- العوائق
- 80, 40
- مساحة اللفة
- 10
- عدد اللفائف لكل منصة
- 50
- مساحة العشب
- 1,000
- مساحة العوائق
- 120
- المساحة
- 880
- الرميات
- 88
العشب الجاهز نجيل حي يُباع باللفة أو بالمنصة، والكمية التي تحتاجونها فعلاً هي المرج القابل للزراعة لا حدود القطعة. تضرب هذه الحاسبة الطول في العرض، وتطرح كل مساحة عائق تذكرونها — الأفنية والأحواض والسقائف وقواعد الألعاب وأسطح المسابح — ثم تحوّل المساحة الصافية المتبقية إلى لفات كاملة وإلى المنصات التي تشغلها تلك اللفات بتغليف معلن. يُرفض الطول أو العرض أو العائق السالب، وكذلك صافٍ يهبط دون الصفر عندما تفيض العوائق عن المستطيل.
كيف تُستخرج مساحة العشب الصافية من مستطيل المرج
للمرج المستطيل مساحة إجمالية تساوي الطول في العرض، لكن ذلك المستطيل نادراً ما يكون الرقعة التي تغطونها فعلاً. تقع الأفنية وأحواض الحصى والسقائف وقواعد المكيّف وأسطح المسابح والممرات داخل نفس المحيط ويجب طرحها قبل شراء العشب. تبدأ هذه الحاسبة من قياسي الحافتين، وتضربهما لتحصيل المساحة الإجمالية للمرج، ثم تطرح كل مساحة عائق تقدّمونها.
الباقي هو المساحة الصافية القابلة للزراعة: المقدار الوحيد الذي ينبغي أن يقود عدد اللفات. إن حذفتم قائمة العوائق ساوى الصافي المستطيل، وذلك صحيح في قطعة خالية وخاطئ في حديقة خلفية فيها بلاطة سلفاً. كل عائق مساحة بنفس الوحدة المربعة للطول في العرض — أقدام مربعة إن قستم بالأقدام، وأمتار مربعة إن قستم بالأمتار — لا بقية خطية.
إضافة فناء عشرة في ثمانية تعني إذن طرح ثمانين لا عشرة ولا ثمانية. بعد الطرح يتحقق المعالج من أن لا مساحة إدخال ولا صافياً ناتجاً سالب: فناء سالب لا يوجد، وصافٍ دون الصفر يعني أن العوائق المذكورة لا تتسع في المرج. تلك الخطوة الهندسية هي ما يفصل طلب عشب جاهز عن تخمين مبني على مساحة حد الملكية المطبوعة على مخطط.
قيسوا الحافتين مرتين إن كانت القطعة مائلة قليلاً عن التعامد، واستعملوا الزوج الأصغر عند الشك، وواصلوا طرح كل سطح صلب لن تغطوه بالعشب.
أين تثبت واجهة كمية العشب الجاهز جدواها
يلجأ أصحاب المنازل إلى صفحة العشب عندما يكون معهم شريط قياس وفناء يحسنون رسمه، لا مساحة مصدّقة من مساح. تسير أطقم التنسيق في القطعة، وتكتب الطول والعرض مع بضعة مقاسات بلاطات، وتحتاج اللفات والمنصات قبل المغادرة إلى المورّد. يستطيع منضدة المركز الزراعي إبقاء النموذج المجاني مفتوحاً وتغيير قائمة العوائق فقط حين يتذكر الزبون السطح الخشبي.
ولأن التنفيذ حساب parse خالص — بلا استعلام طقس ولا بلاطة خريطة ولا نموذج لغة — تصلح المخرجات لاختبارات المرجع ويُؤمَن تخزينها مؤقتاً بهاش المدخلات. اقرنوا اللفات بسعر وحدة مورّدكم لإنتاج بند، ثم أعيدوا التشغيل إن قاس الطاقم طولاً مختلفاً بعد نزع العشب القديم أو إن قُطع حوض جديد. للمضلعات غير المنتظمة قسّموا الحديقة إلى مستطيلات أو احسبوا مساحة المحيط في موضع آخر، ثم اطرحوا العوائق هنا أيضاً ليبقى التغليف عقداً واحداً.
تجيب هذه الصفحة عن البحث عن العشب بوصفه كمية: كم نجيلاً يبقى بعد فراغات المرج، معبّأً في لفات ومنصات يمكنكم شراءها فعلاً، بالرقم نفسه في أداة المتصفح وفي المسار المدفوع.
حالات الاستخدام
حديقة خلفية بفناء وأحواض
قيسوا طول المرج وعرضه، واطرحوا مساحتي الفناء والأحواض، واطلبوا لفات عشب كاملة مع منصات لتركيب في عطلة نهاية الأسبوع.
قطعة بناء جديد بقواعد وممر
خذوا مستطيل المرج الجديد، واطرحوا قاعدة المكيّف والدرجة والممر، ثم حوّلوا المساحة الصافية إلى عدد منصات المورّد.
تذاكر الطاقم وعروض المنضدة
أرسلوا الطول والعرض وقائمة العوائق ذاتها من لوحة أو من نص تقدير حتى يستخدم كل عرض رقماً واحداً من المساحة الصافية إلى اللفات.
الأسئلة الشائعة
ماذا يُعد مساحة عائق؟
أي رقعة داخل مستطيل المرج لن تغطوها: فناء أو حوض أو أثر سقيفة أو سطح مسبح أو ممر أو قاعدة جهاز. أدخلوا كلاً منها مساحة بنفس الوحدات المربعة للطول في العرض.
ماذا يحدث إذا كانت المساحة سالبة؟
يُرفض الطول أو العرض أو العائق السالب، ويُرفض الصافي دون الصفر (عوائق أكبر من المرج) بالطريقة نفسها. لا تُفوتر تلك الإخفاقات.
ما الحجم الافتراضي للفة وتغليف المنصة؟
استبدلوا الاثنين ليطابقا بطاقة المنتج وإذن تسليم المورّد.
كم لفة عشب أحتاج لحديقة 50 في 20 فيها فناء؟
بعد طرح 120 من العوائق من المساحة الإجمالية 1000 يبقى 880، ومع لفات مساحتها 10 تحتاجون إلى 88 لفة تتسع لها منصتان تحمل كل منهما 50 لفة.
هل أقيس العوائق بالأمتار أم بالأمتار المربعة؟
بالوحدات المربعة. فكل عائق مساحة بالوحدة نفسها لحاصل ضرب الطول في العرض، لذا فإن فناءً أبعاده عشرة في ثمانية يعني طرح ثمانين، لا عشرة ولا ثمانية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/bio/sod \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":50,"width":20}'const res = await fetch("https://api.kit.forhosting.com/bio/sod", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 50,
"width": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/sod",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 50,
"width": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/sod", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":50,"width":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":50,"width":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/sod", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"length": 50,
"width": 20
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.sod",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تغذي الحسابات الحتمية نفسها الأداة المجانية في المتصفح ومسار API، فلا يختلف استلام عطلة نهاية الأسبوع عن تذكرة الطاقم في عدد اللفات التي تُحمَّل.
المدخلات واللفات والمنصات والأخطاء عندما تكون المساحة سالبة
يجب أن يكون الطول والعرض موجبين حتماً؛ فالصفر يصف خطاً لا مرجاً. لا تُفوتر تلك الإخفاقات. أبقوا كل الأرقام في نظام وحدات واحد: لا تخلطوا أقدام الطول بأمتار مربعة للعائق، وإلا فقدت النسبة معناها. أرسلوا عددين متناهيين إلزاميين، length وwidth، مع مصفوفة اختيارية obstacles من مساحات غير سالبة، وroll_area اختياري افتراضه عشرة، وrolls_per_pallet اختياري افتراضه خمسون. قد يصل كل حقل عدداً في JSON أو سلسلة رقمية. يُقبل أيضاً عدد واحد obstacle_area ويُضاف إلى القائمة، مما يخدم نموذجاً بسيطاً فيه حقل فناء واحد. إن نقص length أو width، أو وُجدت قيم غير متناهية وسلاسل فارغة، فشلت الطلبية بـ invalid_input مع تسمية الحقل. أي length أو width أو عائق سالب يفشل برسالة أن المساحة سالبة؛ وإن تجاوز مجموع العوائق المستطيل كانت مساحة العشب الصافية سالبة وذلك أيضاً invalid_input. عند النجاح يعيد الجسم length وwidth بعد تنظيفهما، وlawn_area الإجمالية، وobstacle_area الكلية المطروحة، والمساحة الصافية، وroll_area المستعمل، واللفات الصحيحة كسقف المساحة الصافية مقسومة على مساحة اللفة، وتغليف rolls_per_pallet، والمنصات الصحيحة كسقف اللفات مقسومة على ذلك التغليف، والتغطية التي تمثلها تلك اللفات الكاملة، والتغطية الزائدة فوق الحاجة الصافية، وسلسلة صيغة قصيرة. مثال: length خمسون وwidth عشرون وعوائق ثمانون وأربعون وroll_area عشرة تعطي ألف وحدة مربعة من المرج، ومئة وعشرين مطروحة، وثماني مئة وثمانين صافية، وثمانياً وثمانين لفة، ومنصتين بخمسين لفة للمنصة.
أين تثبت واجهة كمية العشب الجاهز جدواها
تستطيع تطبيقات التقدير ونصوص إدارة الأملاك إرسال JSON نفسه لعشرات القطع المستطيلة وإرفاق اللفات المعادة بأمر شراء. تعريفة API المنشورة هي $0.002 لكل عنصر ناجح؛ ولا يستهلك فشل التحقق الرصيد المدفوع مسبقاً.
أسئلة تقنية
كيف تحسب أداة العشب هذه مقدار النجيل الذي أحتاجه؟
تضرب طول المرج في العرض، وتطرح كل مساحة عائق، ثم تأخذ سقف تلك المساحة الصافية مقسومة على roll_area. المنصات سقف اللفات مقسومة على rolls_per_pallet.
هل حاسبة العشب الجاهز مجانية وكم تكلفة API؟
الأداة في المتصفح مجانية وتعمل محلياً. استخدام API يُخصم من رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل طلب ناجح. المدخل غير الصالح يفشل بلا رسوم.