[{"data":1,"prerenderedAt":49},["ShallowReactive",2],{"dataset-5641b8c0-52d6-415d-95f7-abf9e1218ea1":3},{"entry":4,"body":48},{"id":5,"slug":5,"title":6,"organization":7,"organization_slug":8,"tags_he":9,"primary_resource_id":15,"formats":16,"metadata_modified":20,"license":21,"record_count":22,"resources":23,"last_analyzed_at":43,"version":44,"summary_he":45,"dataset_kind":46,"related_ids":47},"5641b8c0-52d6-415d-95f7-abf9e1218ea1","תכניות תשתית לאומית - תחבורה","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[10,11,12,13,14],"GIS","ממג","תחבורה","תכנית תשתית לאומית","תתל","1f2d023b-da8e-4afd-b478-5f01f5865f77",[17,18,19],"CSV","XLSX","ZIP","2026-03-22T11:46:28.741547Z","Creative Commons Attribution",152,[24,29,33,38],{"url":25,"format":19,"name":26,"size_bytes":27,"description":28},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5641b8c0-52d6-415d-95f7-abf9e1218ea1\u002Fresource\u002Fc50fdc71-d52a-4b8f-ac7c-f99af53022e6\u002Fdownload\u002Fttl_transport.zip","TTL_TRANSPORT.zip",3096424,"שכבה גאוגרפית (SHP) של תכניות תשתית לאומית - תחבורה.\r\nמקור: מנהל תכנון. עדכני ל: 2017",{"url":30,"format":19,"name":31,"size_bytes":32},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5641b8c0-52d6-415d-95f7-abf9e1218ea1\u002Fresource\u002F4fc22971-e2e6-41b7-8f43-401d7e1d2a1a\u002Fdownload\u002Fttl_transport_kmz.zip","TTL_TRANSPORT_KML",570,{"url":34,"format":17,"name":35,"size_bytes":36,"description":37},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5641b8c0-52d6-415d-95f7-abf9e1218ea1\u002Fresource\u002F1f2d023b-da8e-4afd-b478-5f01f5865f77\u002Fdownload\u002Fttl_transport.csv","TTL_TRANSPORT_csv",28767,"טבלת מאפיינים של השכבה הגאוגרפית",{"url":39,"format":18,"name":40,"size_bytes":41,"description":42},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F5641b8c0-52d6-415d-95f7-abf9e1218ea1\u002Fresource\u002Fbe1c2f69-fde1-4b9d-b046-e11c47a65919\u002Fdownload\u002Fttl_transport_metadata.xlsx","מטאדאטה",17267,"","2026-05-05T15:07:41.820532Z",1,"152 תכניות תשתית לאומית לתחבורה (תתל) — רכבות, כבישים, הפרדות מפלסיות, מטרו ושדות תעופה — בשלבי תכנון ואישור שונים; 72% מהתכניות מאושרות נכון לינואר 2026.","registry",[],"\u003C!-- ===== תכניות תשתית לאומית - תחבורה ===== -->\n\n\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-2\">תכניות תשתית לאומית - תחבורה\u003C\u002Fh1>\n\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-6\">\n  \u003Cspan class=\"tag-chip\">תתל\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">תכנית תשתית לאומית\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">תחבורה\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">GIS\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">ממג\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- סיכום -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-start gap-3\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5 mt-0.5 text-brand flex-shrink-0\" \u002F>\n    \u003Cdiv>\n      \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">על המאגר\u003C\u002Fh2>\n      \u003Cp class=\"text-ink leading-relaxed\">\n        מאגר זה מכיל 152 תכניות תשתית לאומית (תתל) בתחום התחבורה, המנוהלות על ידי משרד התחבורה והבטיחות בדרכים.\n        התכניות כוללות מסילות רכבת, כבישים, הפרדות מפלסיות, קווי מטרו ושדות תעופה — בשלבי תכנון ואישור שונים.\n        נכון לינואר 2026, 109 מתוך 152 תכניות (72%) כבר קיבלו אישור סופי, ו-24 נוספות מצויות בשלבי פרסום ושימוע לפי סעיפים 77-78 לחוק התכנון והבנייה.\n      \u003C\u002Fp>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- KPI -->\n\u003Cdiv class=\"grid grid-cols-2 md:grid-cols-4 gap-4 mb-6\">\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">152\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">סך תכניות תתל\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-ok mb-1\">109\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">תכניות מאושרות (72%)\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">48\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">תכניות מסילת רכבת\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">471\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">קמ\"ר שטח כולל של תכניות\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- תובנות -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3\">\n    \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 text-ok\" \u002F>\n    \u003Ch2 class=\"font-semibold text-ink-deep\">ממצאים מרכזיים\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cul class=\"list-disc list-inside space-y-2 text-ink leading-relaxed\">\n    \u003Cli>72% מהתכניות (109 מתוך 152) קיבלו אישור סופי; רק 3 תכניות נמצאות בשלב המוקדם של \"קלוטה לשלב העברה לאישור ממשלה\".\u003C\u002Fli>\n    \u003Cli>מסילת רכבת (48 תכניות) היא הקטגוריה הגדולה ביותר, ואחריה הפרדות מפלסיות (37) וכביש (32).\u003C\u002Fli>\n    \u003Cli>הפרדות מפלסיות שיעור האישור הגבוה ביותר — 36 מתוך 37 תכניות (97%) מאושרות.\u003C\u002Fli>\n    \u003Cli>תכניות מטרו: 7 תכניות בסך הכל, מתוכן רק 2 מאושרות (29%) — הקטגוריה עם שיעור האישור הנמוך ביותר.\u003C\u002Fli>\n    \u003Cli>תכנית תתל 80\u002Fא (שדה תעופה) היא הגדולה ביותר בשטח — 124 קמ\"ר.\u003C\u002Fli>\n    \u003Cli>תכנית חישמול הרכבת (תתל 18) בולטת בהיקפה עם אורך תכנון של כ-844 ק\"מ — כלל רשת הרכבת.\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- שני גרפים: סוג תכנית + מצב אישור -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n\n  \u003C!-- גרף: תכניות לפי סוג -->\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">תכניות לפי סוג תשתית\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-type\" class=\"h-72 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\n  \u003C!-- גרף: מצב אישור (עוגה) -->\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">התפלגות לפי שלב תכנוני\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-status\" class=\"h-72 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\n\u003C\u002Fdiv>\n\n\u003C!-- גרף מוערם: סוג × שלב -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">מצב אישור לפי סוג תשתית (6 קטגוריות מובילות)\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-stacked\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- עיון ברשימה -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex flex-wrap items-center justify-between gap-3 mb-3\">\n    \u003Ch2 class=\"font-semibold text-ink-deep\">עיון ברשימת התכניות\u003C\u002Fh2>\n    \u003Cinput id=\"explorer-search\" class=\"gov-explorer-search\"\n           type=\"search\" placeholder=\"חיפוש לפי שם תכנית...\"\n           aria-label=\"חיפוש בטבלה\" \u002F>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"explorer\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003Cscript>\nconst GOVIL_PALETTE = [\n  '#0068f5','#0b3668','#6c9fd8','#0053c4','#0c3058',\n  '#3d70b0','#b7d2f7','#2658a0','#dbe8fb','#0c1f3d'\n];\n\nconst baseECharts = {\n  color: GOVIL_PALETTE,\n  textStyle: { fontFamily: 'Rubik, sans-serif', color: '#0c3058' },\n  tooltip: {\n    textStyle: { fontFamily: 'Rubik', color: '#0c3058' },\n    backgroundColor: '#fff',\n    borderColor: '#c3cfe7',\n    extraCssText: 'direction: rtl; box-shadow: 0 6px 24px -8px rgba(0,104,245,.18);'\n  },\n  grid: { left: 48, right: 64, top: 40, bottom: 48, containLabel: true },\n};\n\n\u002F* ---- גרף 1: תכניות לפי סוג (עמודות אופקיות) ---- *\u002F\n(function () {\n  var dom = document.getElementById('chart-type');\n  var chart = echarts.init(dom, null, { renderer: 'svg' });\n\n  var categories = [\n    \"צמצום תחנה\",\"תחנה להעלאת\u002Fהורדת מטענים\",\"רכבת קלה\",\"מחלף\",\n    \"מתחם\",\"רכבת\",\"חישמול הרכבת\",\n    \"שדה תעופה\",\"מטרו\",\"תחבורה ציבורית\",\"כביש\",\n    \"הפרדות מפלסיות\",\"מסילה\"\n  ];\n  var values = [1,1,1,1,2,2,2,4,7,14,32,37,48];\n\n  var option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function(p) { return p[0].name + \": \" + p[0].value + \" תכניות\"; }\n    }),\n    grid: { left: 16, right: 24, top: 12, bottom: 8, containLabel: true },\n    xAxis: {\n      type: 'value',\n      name: \"תכניות\",\n      nameLocation: 'end',\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 },\n      splitLine: { lineStyle: { color: '#e8eef8' } }\n    },\n    yAxis: {\n      type: 'category',\n      data: categories,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    },\n    series: [{\n      type: 'bar',\n      data: values,\n      barMaxWidth: 22,\n      itemStyle: { color: '#0068f5', borderRadius: [0,3,3,0] },\n      label: {\n        show: true,\n        position: 'right',\n        fontFamily: 'Rubik',\n        color: '#0c3058',\n        fontSize: 11\n      }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function() { chart.resize(); });\n})();\n\n\u002F* ---- גרף 2: עוגה - שלב תכנוני ---- *\u002F\n(function () {\n  var dom = document.getElementById('chart-status');\n  var chart = echarts.init(dom, null, { renderer: 'svg' });\n\n  var statusData = [\n    { value: 109, name: \"מאושרת\" },\n    { value: 24,  name: \"מפורסמת\" },\n    { value: 9,   name: \"מופקדת\" },\n    { value: 7,   name: \"נקלטה\" },\n    { value: 3,   name: \"קלוטה\" }\n  ];\n  var statusColors = ['#0068f5','#6c9fd8','#0053c4','#3d70b0','#b7d2f7'];\n\n  var option = Object.assign({}, baseECharts, {\n    color: statusColors,\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'item',\n      formatter: function(p) {\n        return p.name + \"\u003Cbr\u002F>\" + p.value + \" תכניות (\" + p.percent + \"%)\";\n      }\n    }),\n    legend: {\n      orient: 'vertical',\n      right: 8,\n      top: 'middle',\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    },\n    series: [{\n      type: 'pie',\n      radius: ['40%','70%'],\n      center: ['38%','50%'],\n      avoidLabelOverlap: true,\n      label: { show: false },\n      emphasis: {\n        label: { show: true, fontSize: 13, fontWeight: 'bold', fontFamily: 'Rubik' }\n      },\n      data: statusData\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function() { chart.resize(); });\n})();\n\n\u002F* ---- גרף 3: עמודות מוערמות - סוג × שלב ---- *\u002F\n(function () {\n  var dom = document.getElementById('chart-stacked');\n  var chart = echarts.init(dom, null, { renderer: 'svg' });\n\n  var subjects = [\"מסילה\",\"הפרדות מפלסיות\",\"כביש\",\"תחבורה ציבורית\",\"מטרו\",\"שדה תעופה\"];\n  var stackColors = ['#0068f5','#6c9fd8','#0053c4','#3d70b0','#b7d2f7'];\n  var seriesData = [\n    { name: \"מאושרת\",   data: [33,36,26,7,2,2] },\n    { name: \"מפורסמת\",  data: [9,0,5,2,2,2] },\n    { name: \"מופקדת\",   data: [5,1,1,0,1,0] },\n    { name: \"נקלטה\",    data: [1,0,0,4,1,0] },\n    { name: \"קלוטה\",    data: [0,0,0,1,1,0] }\n  ];\n\n  var option = Object.assign({}, baseECharts, {\n    color: stackColors,\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' }\n    }),\n    legend: {\n      top: 4,\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    },\n    grid: { left: 16, right: 16, top: 36, bottom: 8, containLabel: true },\n    xAxis: {\n      type: 'category',\n      data: subjects,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11, interval: 0 }\n    },\n    yAxis: {\n      type: 'value',\n      name: \"תכניות\",\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 },\n      splitLine: { lineStyle: { color: '#e8eef8' } }\n    },\n    series: seriesData.map(function(s, i) {\n      return {\n        name: s.name,\n        type: 'bar',\n        stack: 'total',\n        emphasis: { focus: 'series' },\n        data: s.data,\n        itemStyle: { color: stackColors[i] },\n        label: {\n          show: true,\n          formatter: function(p) { return p.value > 0 ? p.value : ''; },\n          fontFamily: 'Rubik',\n          fontSize: 10,\n          color: i === 0 ? '#fff' : '#0c3058'\n        }\n      };\n    })\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', function() { chart.resize(); });\n})();\n\n\u002F* ---- GovExplorer ---- *\u002F\nGovExplorer.create({\n  container:    '#explorer',\n  searchInput:  '#explorer-search',\n  resourceId:   '1f2d023b-da8e-4afd-b478-5f01f5865f77',\n  fields:       ['_id', 'PLAN_NAME', 'SUBJECT', 'STATUS'],\n  headers:      ['#', \"שם תכנית\", \"נושא\", \"סטטוס\"],\n  searchFields: ['PLAN_NAME'],\n  pageSize:     25,\n  sort:         'PLAN_NAME asc',\n  renderRow: function(r) {\n    var statusBadge = 'mut';\n    if (r['STATUS'] === \"מאושרת\") statusBadge = 'ok';\n    else if (r['STATUS'] === \"מפורסמת לפי סעיף 78-77\") statusBadge = 'info';\n    else if (r['STATUS'] === \"מופקדת\") statusBadge = 'warn';\n    else if (r['STATUS'] === \"נקלטה להעברה להערות והשגות\") statusBadge = 'warn';\n    return [\n      { text: String(r['_id']),    dir: 'ltr' },\n      { text: r['PLAN_NAME'] || '' },\n      { text: r['SUBJECT']  || '' },\n      { text: r['STATUS']   || '', badge: statusBadge }\n    ];\n  }\n});\n\u003C\u002Fscript>\n",1778130670550]