ALB — חישוב אחוז בנייה ויתרת זכויות
הפקודה שרצה ראשונה בכל פרויקט — יתרת הזכויות לפי תב״ע בשניות
;;; ALB.lsp — חישוב אחוז בנייה ויתרת זכויות
;;; פקודה ב-AutoCAD: ALB
;;; עפ"י תקנות התכנון והבנייה (בקשה להיתר תנאיו ואגרותיו) תש"ל-1970
;;;
;;; שימוש: הפעל פקודה ALB ← בחר פוליגון מגרש ← הזן נתונים ← ראה חישוב
(defun c:ALB ( / lotEnt lotArea permPct existArea permArea remainArea ss)
(princ "\n╔═══════════════════════════════════╗")
(princ "\n║ ALB — חישוב אחוז בנייה ║")
(princ "\n║ עפ\"י תקנות תש\"ל-1970 ║")
(princ "\n╚═══════════════════════════════════╝")
;; 1. בחירת גבול מגרש
(princ "\nבחר פוליגון גבול מגרש (LWPOLYLINE): ")
(setq ss (ssget ":S" '((0 . "LWPOLYLINE"))))
(if (null ss)
(progn (princ "\nביטול — לא נבחר פוליגון.") (exit))
)
(setq lotEnt (ssname ss 0))
;; 2. שטח מגרש מהפוליגון
(setq lotArea (vlax-curve-getArea lotEnt))
(if (< lotArea 0) (setq lotArea (- lotArea))) ;; ערך מוחלט
;; 3. קלט מהמשתמש
(initget 6) ;; לא שלילי, לא אפס
(setq permPct (/ (getreal
(strcat "\nאחוז בנייה מותר בתב\"ע (למשל 120 = 120%)"
"\n[שטח מגרש: " (rtos (/ lotArea 10000.0) 2 2) " דונם]: "))
100.0))
(initget 4) ;; לא שלילי
(setq existArea (getreal "\nשטח בנוי קיים [מ\"ר ק' ברוטו, 0 = מגרש ריק]: "))
(if (null existArea) (setq existArea 0.0))
;; 4. חישוב
(setq permArea (* (/ lotArea 1.0) permPct)) ;; זכות בנייה כוללת [מ"ר]
(setq remainArea (- permArea existArea)) ;; יתרת זכויות
;; 5. פלט
(princ "\n\n┌─────────────────────────────────┐")
(princ (strcat "\n│ שטח מגרש: "
(rtos (/ lotArea 1.0) 2 1) " מ\"ר"))
(princ (strcat "\n│ שטח מגרש: "
(rtos (/ lotArea 10000.0) 2 3) " דונם"))
(princ (strcat "\n│ אחוז בנייה: "
(rtos (* permPct 100.0) 2 0) "%"))
(princ (strcat "\n│ זכות בנייה כוללת: "
(rtos permArea 2 1) " מ\"ר"))
(princ (strcat "\n│ בנוי קיים: "
(rtos existArea 2 1) " מ\"ר"))
(if (> remainArea 0)
(progn
(princ (strcat "\n│ ✓ נותר לבנות: " (rtos remainArea 2 1) " מ\"ר"))
(princ "\n│ מצב: זכויות פנויות")
)
(progn
(princ (strcat "\n│ ✗ חריגת בנייה: " (rtos (abs remainArea) 2 1) " מ\"ר"))
(princ "\n│ מצב: דרוש היתר חריגה / הקלה")
)
)
(princ "\n├─────────────────────────────────┤")
(princ "\n│ ⚠ הערות:")
(princ "\n│ • ממ\"ד (9 מ\"ר) — אינו נספר בזכויות")
(princ "\n│ • מרפסת מקורה — נספרת ב-50%")
(princ "\n│ • חניה תת-קרקעית — אינה נספרת")
(princ "\n│ • בדוק תב\"ע מקומית לחריגות מקומיות")
(princ "\n└─────────────────────────────────┘")
(princ)
)
כאשר פרויקט משתרע על שתי חלקות עם אחוזי בנייה שונים בתב״ע, הפעל ALB פעמיים — פעם לכל חלקה — ואז חבר את הזכויות הכוללות. אל תבחר פוליגון המאחד את שתי החלקות.
אחוז הבנייה זהה, אך קווי הבניין נגזרים משני רחובות בנפרד. ALB מחשב זכויות בנייה בלבד — בדוק קווי בניין נפרדים לכל חזית ברשות המקומית.
כאשר התב״ע מגדירה אחוז בנייה שונה לכל שימוש, חשב בנפרד לכל אחד. הזן את שטח המגרש המוקצה לכל שימוש כנתון נפרד.
ממ״ד (עד 9 מ״ר) ומרפסת שמש העומדים בתנאי תמ״א 38/2 אינם נספרים בזכויות הבנייה. הפקודה מציגה הערה — אין צורך לנכות אותם מידנית.
פרגולה נספרת ב-100% מהשטח אם יותר מ-50% מהתקרה מקורה (בפועל). פרגולה פתוחה אינה נספרת. בדוק עם מהנדס קונסטרוקציה לפני חישוב סופי.
אחוז בנייה כולל 200% — שטח מגרש ממוצע 600 מ״ר → זכות בנייה 1,200 מ״ר. בניינים קיימים רבים בשכונה כבר מנצלים 100%-150%, כך שיתרת הזכויות לתמ״א 38/2 לרוב 300-600 מ״ר ברוטו.
עד 350% בתב״ע לפי מגדל, לפעמים עד 600% באזורי תכנון מיוחדים. כאן הפרש בין זכויות לניצול קיים קטן יותר — תמיד אמת מול רישוי תל אביב לפני שהצגת נתון ללקוח.
אחוז בנייה 100%-160% לרוב. ירושלים מחילה גם מגבלת גובה וחזית אבן — בדוק כפל-אילוצים. ALB מחשב זכויות שטח בלבד, לא גובה.
רמת גן, בני ברק, פתח תקווה: אחוז בנייה 150%-250% בשכונות ותיקות. רשויות אלו לרוב מתקדמות יחסית עם תמ״א 38/2 — בדוק מדיניות עירונית לפני הגשה.