[{"data":1,"prerenderedAt":48},["ShallowReactive",2],{"dataset-b65ae5cf-8aab-4b8e-ae08-de941368fff0":3},{"entry":4,"body":47},{"id":5,"slug":5,"title":6,"organization":7,"organization_slug":8,"tags_he":9,"primary_resource_id":17,"formats":18,"metadata_modified":22,"license":23,"record_count":24,"resources":25,"last_analyzed_at":42,"version":43,"summary_he":44,"dataset_kind":45,"related_ids":46},"b65ae5cf-8aab-4b8e-ae08-de941368fff0","קווי רכבת קלה","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[10,11,12,13,14,15,16],"GIS","הסעת המונים","חצב","ממג","נתע","רכבת קלה","רקל","ddd624b1-b244-4184-a94a-3629927cea0b",[19,20,21],"CSV","XLSX","ZIP","2026-03-22T11:55:25.102083Z","Creative Commons Attribution",27,[26,30,34,38],{"url":27,"format":21,"name":28,"size_bytes":29},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fb65ae5cf-8aab-4b8e-ae08-de941368fff0\u002Fresource\u002F9d98bcd1-8399-47fe-b9b2-af8971b0a16d\u002Fdownload\u002Flrt_line.zip","LRT_LINE_SHP",72359,{"url":31,"format":21,"name":32,"size_bytes":33},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fb65ae5cf-8aab-4b8e-ae08-de941368fff0\u002Fresource\u002F48051902-f9cd-49f9-840d-c8f13beb8612\u002Fdownload\u002Flrt_line_kmz.zip","LRT_LINE_KMZ",554,{"url":35,"format":19,"name":36,"size_bytes":37},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fb65ae5cf-8aab-4b8e-ae08-de941368fff0\u002Fresource\u002Fddd624b1-b244-4184-a94a-3629927cea0b\u002Fdownload\u002Flrt_line.csv","LRT_LINE_csv",4806,{"url":39,"format":20,"name":40,"size_bytes":41},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fb65ae5cf-8aab-4b8e-ae08-de941368fff0\u002Fresource\u002Fcfd8eb60-13ee-4edb-97d5-a5e634873c0a\u002Fdownload\u002Flrt_line_metadata.xlsx","מטאדאטה",17173,"2026-05-05T09:08:29.091555Z",1,"קווי רכבת קלה קיימים ומתוכננים בפריסה ארצית — 14 קווים בסך 294 ק\"מ במטרופולינים תל אביב, ירושלים וחיפה, מתוכם 37.7 ק\"מ פעילים ו-27 ק\"מ בביצוע.","misc",[],"\u003C!-- ═══════════════════════════════════════════════════════════════\n     קווי רכבת קלה — body fragment for govil.ai\n     dataset: b65ae5cf-8aab-4b8e-ae08-de941368fff0\n     ═══════════════════════════════════════════════════════════════ -->\n\n\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-3\">קווי רכבת קלה — קיימים ומתוכננים\u003C\u002Fh1>\n\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-6\">\n  \u003Cspan class=\"tag-chip\">GIS\u003C\u002Fspan>\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\">ממג\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- סיכום -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cp class=\"leading-relaxed text-ink\">\n    מאגר זה מרכז את כלל קווי הרכבת הקלה בישראל — קיימים, בביצוע ובתכנון — בפריסה ארצית\n    הכוללת את מטרופולין תל אביב, מטרופולין ירושלים ומטרופולין חיפה.\n    בסך הכל נמצאים במאגר \u003Cstrong>14 קווים\u003C\u002Fstrong> עם אורך כולל של כ-\u003Cstrong>294 ק&quot;מ\u003C\u002Fstrong>,\n    מתוכם כ-37.7 ק&quot;מ כבר פעילים היום וכ-27 ק&quot;מ נוספים בשלב הביצוע.\n    הנתונים מקורם בתוכנית האב הממשלתית להסעת המונים ומבוססים על שכבת GIS של משרד התחבורה.\n  \u003C\u002Fp>\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\">14\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">קווים במאגר\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">294\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">ק&quot;מ כולל (קיים + מתוכנן)\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-ok mb-1\">37.7\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">ק&quot;מ קיימים ופעילים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-5 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">3\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">מטרופולינים בכיסוי\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- תובנות עיקריות -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">תובנות עיקריות\u003C\u002Fh2>\n  \u003Cul class=\"list-disc list-inside space-y-2 text-ink leading-relaxed\">\n    \u003Cli>\n      \u003Cstrong>רק 12.8% מהרשת פעילים כיום:\u003C\u002Fstrong> מתוך 294 ק&quot;מ כולל, רק 37.7 ק&quot;מ בסטטוס &quot;קיים&quot; —\n      בעיקר הקו האדום של נתע בתל אביב ופיסת הקו האדום הקיים בירושלים.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>ירושלים מובילה בהיקף התכנון:\u003C\u002Fstrong> מטרופולין ירושלים מכיל 162 ק&quot;מ מתוכנן, לעומת 91.5 ק&quot;מ בתל אביב ו-40.6 ק&quot;מ בחיפה —\n      זאת בשל מיזם צתאל הכולל שמונה קווי רכבת קלה חדשים.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>הקו הירוק ארוך מכולם:\u003C\u002Fstrong> עם 53.5 ק&quot;מ, הוא הקו הארוך ביותר במאגר, ומשרת גם את מטרופולין תל אביב וגם את מטרופולין ירושלים.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>65% מהרשת בשלב תכנון כללי:\u003C\u002Fstrong> 191.9 ק&quot;מ מתוך 294 ק&quot;מ עדיין בתכנון כללי, מה שמשקף את היקף המאמץ הלאומי להרחבת תשתית ההסעה ההמונית.\n    \u003C\u002Fli>\n    \u003Cli>\n      \u003Cstrong>חיפה מיוצגת על ידי קו נופית בלבד:\u003C\u002Fstrong> 40.6 ק&quot;מ בתכנון בשלב מוקדם, מופעל בידי חוצה ישראל — הקו הראשון שייתן מענה הסעת המונים על פני ראש-הכרמל וחיפה.\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- תרשים אורך קווים -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">אורך כל קו (ק&quot;מ) — לפי סטטוס\u003C\u002Fh2>\n  \u003Cdiv class=\"flex flex-wrap gap-4 mb-3 text-sm\">\n    \u003Cspan class=\"flex items-center gap-1\">\u003Cspan class=\"inline-block w-3 h-3 rounded-full\" style=\"background:#198754;\">\u003C\u002Fspan> קיים\u003C\u002Fspan>\n    \u003Cspan class=\"flex items-center gap-1\">\u003Cspan class=\"inline-block w-3 h-3 rounded-full\" style=\"background:#ffc107;\">\u003C\u002Fspan> בביצוע\u003C\u002Fspan>\n    \u003Cspan class=\"flex items-center gap-1\">\u003Cspan class=\"inline-block w-3 h-3 rounded-full\" style=\"background:#0068f5;\">\u003C\u002Fspan> תכנון מפורט\u003C\u002Fspan>\n    \u003Cspan class=\"flex items-center gap-1\">\u003Cspan class=\"inline-block w-3 h-3 rounded-full\" style=\"background:#b7d2f7;\">\u003C\u002Fspan> בתכנון\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"chart-lines\" class=\"h-72 md:h-96\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- שני תרשימים: עוגה + סרגל מוערם -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\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-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">אורך (ק&quot;מ) לפי מטרופולין וסטטוס\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-metro\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- אודות המאגר -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">אודות המאגר\u003C\u002Fh2>\n  \u003Cp class=\"leading-relaxed text-ink\">\n    קווי רכבת קלה, קיימים ומתוכננים, בפריסה ארצית. הנתונים מסופקים על ידי\n    משרד התחבורה והבטיחות בדרכים ומוצגים כשכבת GIS עם נתוני אורך, תדירות, חברה מפעילה ומטרופולין.\n    הנתונים כוללים קווים של נתע (מטרופולין תל אביב), צתאל ומוריה (מטרופולין ירושלים)\n    וחוצה ישראל (מטרופולין חיפה). המאגר מתעדכן על ידי ממשלת ישראל ועומד ברישיון\n    Creative Commons Attribution.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003Cscript>\n(function () {\n  const GOVIL_PALETTE = [\n    \"#0068f5\", \"#0b3668\", \"#6c9fd8\", \"#0053c4\", \"#0c3058\",\n    \"#3d70b0\", \"#b7d2f7\", \"#2658a0\", \"#dbe8fb\", \"#0c1f3d\"\n  ];\n\n  const 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* ── status colour map ── *\u002F\n  var statusColors = {\n    \"\\u05e7\\u05d9\\u05d9\\u05dd\": \"#198754\",\n    \"\\u05d1\\u05d9\\u05e6\\u05d5\\u05e2\": \"#ffc107\",\n    \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df \\u05de\\u05e4\\u05d5\\u05e8\": \"#0068f5\",\n    \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\": \"#b7d2f7\"\n  };\n  \u002F* human labels for statuses *\u002F\n  var statusLabels = {\n    \"\\u05e7\\u05d9\\u05d9\\u05dd\": \"\\u05e7\\u05d9\\u05d9\\u05dd\",\n    \"\\u05d1\\u05d9\\u05e6\\u05d5\\u05e2\": \"\\u05d1\\u05d1\\u05d9\\u05e6\\u05d5\\u05e2\",\n    \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df \\u05de\\u05e4\\u05d5\\u05e8\": \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df \\u05de\\u05e4\\u05d5\\u05e8\\u05d8\",\n    \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\": \"\\u05d1\\u05ea\\u05db\\u05e0\\u05d5\\u05df\"\n  };\n\n  \u002F* ── chart 1: horizontal bar — length per line ── *\u002F\n  var lineNames = [\"\\u05d9\\u05e8\\u05d5\\u05e7\", \"\\u05d0\\u05d3\\u05d5\\u05dd\", \"\\u05e0\\u05d5\\u05e4\\u05d9\\u05ea\", \"\\u05e1\\u05d2\\u05d5\\u05dc\", \"\\u05db\\u05d7\\u05d5\\u05dc\", \"\\u05ea\\u05db\\u05dc\\u05ea\", \"\\u05e7\\u05d5 \\u05d0\\u05d3\\u05d5\\u05dd \\u05e7\\u05d9\\u05d9\\u05dd\", \"\\u05d9\\u05e8\\u05d5\\u05e7 \\u05d1\\u05d4\\u05d9\\u05e8\", \"\\u05d7\\u05d5\\u05dd\", \"\\u05d5\\u05e8\\u05d5\\u05d3\", \"\\u05d9\\u05e8\\u05d5\\u05e7 \\u05de\\u05e7\\u05d5\\u05e7\\u05d5\", \"\\u05d0\\u05d3\\u05d5\\u05dd \\u05de\\u05e7\\u05d5\\u05e7\\u05d5\", \"\\u05e6\\u05d4\\u05d5\\u05d1\", \"\\u05d7\\u05d5\\u05dd \\u05d3\\u05e8\\u05d5\\u05de\\u05d9\"];\n  var lineLengths = [53.45, 47.59, 40.57, 40.02, 17.51, 13.64, 13.35, 13.29, 11.9, 11.56, 9.61, 9.09, 6.26, 6.24];\n  var lineStatuses = [\"\\u05ea\\u05db\\u05e0\\u05d5\\u05df \\u05de\\u05e4\\u05d5\\u05e8\", \"\\u05e7\\u05d9\\u05d9\\u05dd\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05d1\\u05d9\\u05e6\\u05d5\\u05e2\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05e7\\u05d9\\u05d9\\u05dd\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df\"];\n\n  var chartLines = echarts.init(document.getElementById(\"chart-lines\"));\n  chartLines.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 16, right: 32, top: 8, bottom: 8, containLabel: true },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: \"axis\",\n      axisPointer: { type: \"shadow\" },\n      formatter: function (params) {\n        var p = params[0];\n        return p.name + \": \" + p.value + \" km\";\n      }\n    }),\n    xAxis: {\n      type: \"value\",\n      name: \"km\",\n      nameLocation: \"end\",\n      nameTextStyle: { fontFamily: \"Rubik\", color: \"#6c757d\", fontSize: 12 },\n      axisLabel: { fontFamily: \"Rubik\", color: \"#6c757d\", fontSize: 11 },\n      splitLine: { lineStyle: { color: \"#e8eef8\" } }\n    },\n    yAxis: {\n      type: \"category\",\n      data: lineNames.slice().reverse(),\n      axisLabel: { fontFamily: \"Rubik\", color: \"#0c3058\", fontSize: 12 }\n    },\n    series: [{\n      type: \"bar\",\n      data: lineLengths.slice().reverse().map(function (val, i) {\n        var st = lineStatuses.slice().reverse()[i];\n        return { value: val, itemStyle: { color: statusColors[st] || \"#0068f5\" } };\n      }),\n      label: {\n        show: true,\n        position: \"right\",\n        formatter: function (p) { return p.value + \" km\"; },\n        fontFamily: \"Rubik\",\n        color: \"#6c757d\",\n        fontSize: 11\n      },\n      barMaxWidth: 32\n    }]\n  }));\n  window.addEventListener(\"resize\", function () { chartLines.resize(); });\n\n  \u002F* ── chart 2: donut — status distribution by km ── *\u002F\n  var chartStatus = echarts.init(document.getElementById(\"chart-status\"));\n  chartStatus.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: \"item\",\n      formatter: function (p) {\n        return p.name + \": \" + p.value + \" km (\" + p.percent + \"%)\";\n      }\n    }),\n    legend: {\n      orient: \"horizontal\",\n      bottom: 0,\n      textStyle: { fontFamily: \"Rubik\", color: \"#0c3058\", fontSize: 12 }\n    },\n    series: [{\n      type: \"pie\",\n      radius: [\"40%\", \"70%\"],\n      center: [\"50%\", \"45%\"],\n      data: [\n        { value: 37.7, name: \"\\u05e7\\u05d9\\u05d9\\u05dd\", itemStyle: { color: \"#198754\" } },\n        { value: 27.0, name: \"\\u05d1\\u05d1\\u05d9\\u05e6\\u05d5\\u05e2\", itemStyle: { color: \"#ffc107\" } },\n        { value: 37.5, name: \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df \\u05de\\u05e4\\u05d5\\u05e8\\u05d8\", itemStyle: { color: \"#0068f5\" } },\n        { value: 191.9, name: \"\\u05d1\\u05ea\\u05db\\u05e0\\u05d5\\u05df\", itemStyle: { color: \"#b7d2f7\" } }\n      ],\n      label: { show: false },\n      emphasis: {\n        label: { show: true, fontSize: 13, fontFamily: \"Rubik\", fontWeight: \"bold\" }\n      }\n    }]\n  }));\n  window.addEventListener(\"resize\", function () { chartStatus.resize(); });\n\n  \u002F* ── chart 3: stacked horizontal bar — metro × status ── *\u002F\n  var chartMetro = echarts.init(document.getElementById(\"chart-metro\"));\n  var metroNames = [\"\\u05ea\\u05dc \\u05d0\\u05d1\\u05d9\\u05d1\", \"\\u05d9\\u05e8\\u05d5\\u05e9\\u05dc\\u05d9\\u05dd\", \"\\u05d7\\u05d9\\u05e4\\u05d4\"];\n  chartMetro.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 16, right: 32, top: 24, bottom: 8, containLabel: true },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: \"axis\",\n      axisPointer: { type: \"shadow\" }\n    }),\n    legend: {\n      top: 0,\n      textStyle: { fontFamily: \"Rubik\", color: \"#0c3058\", fontSize: 11 }\n    },\n    xAxis: {\n      type: \"value\",\n      name: \"km\",\n      nameLocation: \"end\",\n      nameTextStyle: { fontFamily: \"Rubik\", color: \"#6c757d\", fontSize: 12 },\n      axisLabel: { fontFamily: \"Rubik\", color: \"#6c757d\", fontSize: 11 },\n      splitLine: { lineStyle: { color: \"#e8eef8\" } }\n    },\n    yAxis: {\n      type: \"category\",\n      data: metroNames,\n      axisLabel: { fontFamily: \"Rubik\", color: \"#0c3058\", fontSize: 12 }\n    },\n    series: [\n      {\n        name: \"\\u05e7\\u05d9\\u05d9\\u05dd\",\n        type: \"bar\",\n        stack: \"metro\",\n        data: [24.37, 13.35, 0],\n        itemStyle: { color: \"#198754\" }\n      },\n      {\n        name: \"\\u05d1\\u05d1\\u05d9\\u05e6\\u05d5\\u05e2\",\n        type: \"bar\",\n        stack: \"metro\",\n        data: [27.02, 0, 0],\n        itemStyle: { color: \"#ffc107\" }\n      },\n      {\n        name: \"\\u05ea\\u05db\\u05e0\\u05d5\\u05df \\u05de\\u05e4\\u05d5\\u05e8\\u05d8\",\n        type: \"bar\",\n        stack: \"metro\",\n        data: [37.48, 0, 0],\n        itemStyle: { color: \"#0068f5\" }\n      },\n      {\n        name: \"\\u05d1\\u05ea\\u05db\\u05e0\\u05d5\\u05df\",\n        type: \"bar\",\n        stack: \"metro\",\n        data: [2.61, 148.67, 40.57],\n        itemStyle: { color: \"#b7d2f7\" }\n      }\n    ]\n  }));\n  window.addEventListener(\"resize\", function () { chartMetro.resize(); });\n})();\n\u003C\u002Fscript>\n",1778130671996]