[{"data":1,"prerenderedAt":51},["ShallowReactive",2],{"dataset-f10f7f97-7a1a-4516-9549-3f7025af5768":3},{"entry":4,"body":50},{"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":45,"version":46,"summary_he":47,"dataset_kind":48,"related_ids":49},"f10f7f97-7a1a-4516-9549-3f7025af5768","קווי מטרו","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[10,11,12,13,14,15,16],"GIS","METRO","הסעת המונים","מטרו","מטרופולין תל אביב","ממג","קווים","438c4cc5-a3aa-4db1-b203-525c52535259",[19,20,21],"CSV","XLSX","ZIP","2026-01-08T11:00:56.170587Z","Creative Commons Attribution",4,[26,30,34,38,42],{"url":27,"format":21,"name":28,"size_bytes":29},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Ff10f7f97-7a1a-4516-9549-3f7025af5768\u002Fresource\u002Fed60769d-a772-4894-860a-db289f21e612\u002Fdownload\u002Fmetro_line.zip","METRO_LINE_SHP",36227,{"url":31,"format":21,"name":32,"size_bytes":33},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Ff10f7f97-7a1a-4516-9549-3f7025af5768\u002Fresource\u002F82b85a1b-0e8e-455a-8575-89e3eb8452d0\u002Fdownload\u002Fmetro_line_kmz.zip","METRO_LINE_KMZ",587,{"url":35,"format":19,"name":36,"size_bytes":37},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Ff10f7f97-7a1a-4516-9549-3f7025af5768\u002Fresource\u002F438c4cc5-a3aa-4db1-b203-525c52535259\u002Fdownload\u002Fmetro_line.csv","METRO_LINE_csv",420,{"url":39,"format":20,"name":40,"size_bytes":41},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Ff10f7f97-7a1a-4516-9549-3f7025af5768\u002Fresource\u002F31bf5dd1-07a7-4207-b727-8b2643c611cf\u002Fdownload\u002Fmetro_line_metadata.xlsx","מטאדאטה",7399,{"url":43,"format":20,"name":40,"size_bytes":44},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Ff10f7f97-7a1a-4516-9549-3f7025af5768\u002Fresource\u002F02026117-311a-4fc4-87df-b77280f54963\u002Fdownload\u002Fmetro_line_metadata.xlsx",16852,"2026-05-06T09:07:34.218023Z",1,"שלושת קווי המטרו המתוכננים במטרופולין תל אביב — M1 (85.6 ק\"מ), M2 (26.8 ק\"מ) ו-M3 (39.4 ק\"מ) — ברשת של כ-152 ק\"מ ו-109 תחנות ב-24 רשויות מקומיות.","map",[],"\u003C!-- tag chips -->\n\u003Ch1>קווי מטרו\u003C\u002Fh1>\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\">GIS\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">מטרופולין תל אביב\u003C\u002Fspan>\n  \u003Cspan class=\"tag-chip\">קווים\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- AI summary -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תקציר\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"m-0 text-subtle leading-relaxed\">מאגר זה מכיל את הנתונים הגיאוגרפיים של שלושת קווי המטרו המתוכננים במטרופולין תל אביב: M1, M2 ו-M3. הרשת המתוכננת תשתרע על פני כ-152 ק\"מ ותשרת 24 רשויות מקומיות, ומוגדרת כפרויקט התשתית הגדול ביותר שבוצע אי-פעם בישראל. הנתונים כוללים שם כל קו, תיאור, אורך ומועד עדכון תוואי; הגיאומטריה המלאה זמינה להורדה בפורמט Shapefile ו-KMZ.\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- KPI grid -->\n\u003Cdiv class=\"grid grid-cols-2 md:grid-cols-4 gap-4 mb-6\">\n  \u003Cdiv class=\"card p-4 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  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">151.9\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">ק\"מ סה\"כ ברשת\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-info mb-1\">109\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">תחנות מתוכננות*\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-ok mb-1\">24\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">רשויות מקומיות*\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Cp class=\"text-xs text-subtle mb-6\">* לפי נת\"ע — נתיבי תחבורה עירוניים להסעת המונים בע\"מ\u003C\u002Fp>\n\n\u003C!-- Insights -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תובנות עיקריות\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cul class=\"list-disc ps-5 m-0 space-y-2 text-sm marker:text-brand\">\n    \u003Cli>קו M1 הוא הארוך מבין שלושת הקווים — 85.6 ק\"מ, כ-56% מסך הרשת — ועובר בציר צפון-דרום מרעננה וכפר סבא עד לוד ורחובות דרך מרכז תל אביב.\u003C\u002Fli>\n    \u003Cli>קו M1 מחולק בנתונים לשני מקטעים: צפוני (41.4 ק\"מ, עודכן דצמבר 2025) ודרומי (44.2 ק\"מ, עודכן אוגוסט 2020).\u003C\u002Fli>\n    \u003Cli>קו M3 (39.4 ק\"מ) הוא קו חצי-טבעתי היוצר רשת היקפית ומחבר את חולון ובת ים עם הרצליה דרך צפון תל אביב.\u003C\u002Fli>\n    \u003Cli>קו M2 (26.8 ק\"מ) הוא הקצר ביותר ועובר בציר מזרח-מערב מחולון דרך מרכז תל אביב עד פתח תקווה — עודכן במאי 2024.\u003C\u002Fli>\n    \u003Cli>המועדים השונים של עדכון הנתונים (2020 עד 2025) משקפים את שלבי ההגשה הסטטוטורית: תת\"ל 101-103 לקווים M1 ו-M3 אושרו ב-2022, ותת\"ל 102 לקו M2 אושרה ב-2024.\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Data Explorer: charts -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">חקר הנתונים\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5\">\n    \u003Cdiv>\n      \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">אורך כל קו (ק\"מ)\u003C\u002Fh2>\n      \u003Cdiv id=\"chart-lengths\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv>\n      \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">חלוקת הרשת לפי קו\u003C\u002Fh2>\n      \u003Cdiv id=\"chart-donut\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- M1 segments breakdown -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">מקטעי קו M1\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-sm text-subtle mb-3\">קו M1, הארוך ביותר ברשת, מורכב משני מקטעים מתוכננים. מקטע הצפון מחבר את גוש המרכז עם הפרברים הצפוניים; מקטע הדרום מחבר את מרכז תל אביב עם ערי הדרום.\u003C\u002Fp>\n  \u003Cdiv id=\"chart-segments\" class=\"h-64 md:h-72\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Stations per line (from NTA) -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fmap-pin.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">פריסת תחנות לפי קו\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"chart-stations\" class=\"h-64 md:h-72\">\u003C\u002Fdiv>\n  \u003Cp class=\"mt-2 text-xs text-subtle\">מקור: נת\"ע — נתיבי תחבורה עירוניים להסעת המונים בע\"מ\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- GIS download -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fdownload.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">הורדת קבצי GIS\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"text-sm text-subtle mb-3\">הגיאומטריה של התוואים (קווים, לא נקודות) זמינה בשני פורמטים פתוחים לשימוש במערכות מיפוי.\u003C\u002Fp>\n  \u003Cdiv class=\"flex flex-wrap gap-3\">\n    \u003Ca href=\"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Ff10f7f97-7a1a-4516-9549-3f7025af5768\u002Fresource\u002Fed60769d-a772-4894-860a-db289f21e612\u002Fdownload\"\n       class=\"btn-ghost text-sm flex items-center gap-2\" target=\"_blank\" rel=\"noopener\">\n      \u003Cimg src=\"\u002Ficons\u002Fdownload.svg\" alt=\"\" class=\"w-4 h-4\" \u002F>\n      Shapefile (ZIP)\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Ff10f7f97-7a1a-4516-9549-3f7025af5768\u002Fresource\u002F82b85a1b-0e8e-455a-8575-89e3eb8452d0\u002Fdownload\"\n       class=\"btn-ghost text-sm flex items-center gap-2\" target=\"_blank\" rel=\"noopener\">\n      \u003Cimg src=\"\u002Ficons\u002Fdownload.svg\" alt=\"\" class=\"w-4 h-4\" \u002F>\n      KMZ (ZIP)\n    \u003C\u002Fa>\n  \u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Original notes -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Flist.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">תיאור מקורי\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cp class=\"m-0 text-sm text-subtle whitespace-pre-line\">קווי מטרו מתוכננים במטרופולין תל אביב\u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003Cscript>\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* Chart 1 — horizontal bar: line lengths *\u002F\n  const cLen = echarts.init(document.getElementById('chart-lengths'));\n  cLen.setOption(Object.assign({}, baseECharts, {\n    tooltip: {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function(p) { return p[0].name + ': ' + p[0].value + \" \\u05e7\\\"\\u05de\"; },\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: 16, right: 48, top: 16, bottom: 16, containLabel: true },\n    xAxis: {\n      type: 'value',\n      name: \"\\u05e7\\\"\\u05de\",\n      nameLocation: 'end',\n      axisLabel: { fontFamily: 'Rubik' }\n    },\n    yAxis: {\n      type: 'category',\n      data: ['M2', 'M3', 'M1'],\n      axisLabel: { fontFamily: 'Rubik', fontWeight: 600, fontSize: 14 }\n    },\n    series: [{\n      type: 'bar',\n      barMaxWidth: 48,\n      label: {\n        show: true,\n        position: 'right',\n        fontFamily: 'Rubik',\n        color: '#0c3058',\n        formatter: function(p) { return p.value + \" \\u05e7\\\"\\u05de\"; }\n      },\n      data: [\n        26.8,\n        39.4,\n        { value: 85.6, itemStyle: { color: '#0068f5' } }\n      ]\n    }]\n  }));\n  window.addEventListener('resize', function() { cLen.resize(); });\n\n  \u002F* Chart 2 — donut: network composition *\u002F\n  const cDonut = echarts.init(document.getElementById('chart-donut'));\n  cDonut.setOption(Object.assign({}, baseECharts, {\n    tooltip: {\n      trigger: 'item',\n      formatter: function(p) {\n        return p.name + '\u003Cbr\u002F>' + p.value + \" \\u05e7\\\"\\u05de (\" + p.percent + '%)';\n      },\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    legend: {\n      orient: 'horizontal',\n      bottom: 8,\n      textStyle: { fontFamily: 'Rubik', fontSize: 13, color: '#0c3058' }\n    },\n    series: [{\n      type: 'pie',\n      radius: ['38%', '68%'],\n      center: ['50%', '44%'],\n      avoidLabelOverlap: false,\n      label: {\n        show: true,\n        fontFamily: 'Rubik',\n        fontSize: 13,\n        color: '#0c3058',\n        formatter: function(p) { return p.percent + '%'; }\n      },\n      emphasis: {\n        label: { show: true, fontFamily: 'Rubik', fontSize: 15, fontWeight: 'bold' }\n      },\n      data: [\n        { value: 85.6, name: 'M1', itemStyle: { color: '#0068f5' } },\n        { value: 39.4, name: 'M3', itemStyle: { color: '#0b3668' } },\n        { value: 26.8, name: 'M2', itemStyle: { color: '#6c9fd8' } }\n      ]\n    }]\n  }));\n  window.addEventListener('resize', function() { cDonut.resize(); });\n\n  \u002F* Chart 3 — stacked bar: M1 segments *\u002F\n  const cSeg = echarts.init(document.getElementById('chart-segments'));\n  cSeg.setOption(Object.assign({}, baseECharts, {\n    tooltip: {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\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      formatter: function(params) {\n        var s = params[0].axisValue + '\u003Cbr\u002F>';\n        params.forEach(function(p) {\n          s += p.marker + p.seriesName + ': ' + p.value + \" \\u05e7\\\"\\u05de\u003Cbr\u002F>\";\n        });\n        return s;\n      }\n    },\n    grid: { left: 16, right: 48, top: 32, bottom: 16, containLabel: true },\n    legend: {\n      data: [\"\\u05de\\u05e7\\u05d8\\u05e2 \\u05e6\\u05e4\\u05d5\\u05e0\\u05d9\", \"\\u05de\\u05e7\\u05d8\\u05e2 \\u05d3\\u05e8\\u05d5\\u05de\\u05d9\"],\n      top: 4,\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    xAxis: {\n      type: 'value',\n      name: \"\\u05e7\\\"\\u05de\",\n      nameLocation: 'end',\n      axisLabel: { fontFamily: 'Rubik' }\n    },\n    yAxis: {\n      type: 'category',\n      data: ['M1'],\n      axisLabel: { fontFamily: 'Rubik', fontWeight: 600, fontSize: 14 }\n    },\n    series: [\n      {\n        name: \"\\u05de\\u05e7\\u05d8\\u05e2 \\u05e6\\u05e4\\u05d5\\u05e0\\u05d9\",\n        type: 'bar',\n        stack: 'total',\n        barMaxWidth: 48,\n        itemStyle: { color: '#0068f5' },\n        label: {\n          show: true,\n          fontFamily: 'Rubik',\n          formatter: function(p) { return p.value + \" \\u05e7\\\"\\u05de\"; }\n        },\n        data: [41.4]\n      },\n      {\n        name: \"\\u05de\\u05e7\\u05d8\\u05e2 \\u05d3\\u05e8\\u05d5\\u05de\\u05d9\",\n        type: 'bar',\n        stack: 'total',\n        barMaxWidth: 48,\n        itemStyle: { color: '#0b3668' },\n        label: {\n          show: true,\n          fontFamily: 'Rubik',\n          formatter: function(p) { return p.value + \" \\u05e7\\\"\\u05de\"; }\n        },\n        data: [44.2]\n      }\n    ]\n  }));\n  window.addEventListener('resize', function() { cSeg.resize(); });\n\n  \u002F* Chart 4 — stations per line (NTA data) *\u002F\n  const cSt = echarts.init(document.getElementById('chart-stations'));\n  cSt.setOption(Object.assign({}, baseECharts, {\n    tooltip: {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function(p) {\n        return p[0].name + ': ' + p[0].value + \" \\u05ea\\u05d7\\u05e0\\u05d5\\u05ea\";\n      },\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: 16, right: 48, top: 16, bottom: 16, containLabel: true },\n    xAxis: {\n      type: 'value',\n      name: \"\\u05ea\\u05d7\\u05e0\\u05d5\\u05ea\",\n      nameLocation: 'end',\n      axisLabel: { fontFamily: 'Rubik' }\n    },\n    yAxis: {\n      type: 'category',\n      data: ['M2', 'M3', 'M1'],\n      axisLabel: { fontFamily: 'Rubik', fontWeight: 600, fontSize: 14 }\n    },\n    series: [{\n      type: 'bar',\n      barMaxWidth: 48,\n      label: {\n        show: true,\n        position: 'right',\n        fontFamily: 'Rubik',\n        color: '#0c3058',\n        formatter: function(p) {\n          return p.value + \" \\u05ea\\u05d7\\u05e0\\u05d5\\u05ea\";\n        }\n      },\n      data: [\n        { value: 22, itemStyle: { color: '#6c9fd8' } },\n        { value: 25, itemStyle: { color: '#0b3668' } },\n        { value: 62, itemStyle: { color: '#0068f5' } }\n      ]\n    }]\n  }));\n  window.addEventListener('resize', function() { cSt.resize(); });\n\u003C\u002Fscript>\n",1778130672781]