[{"data":1,"prerenderedAt":37},["ShallowReactive",2],{"dataset-88e3e258-0cf0-4c10-b172-3d8fb8c4ad20":3},{"entry":4,"body":36},{"id":5,"slug":6,"title":7,"organization":8,"organization_slug":9,"tags_he":10,"primary_resource_id":15,"formats":16,"metadata_modified":19,"license":20,"record_count":21,"resources":22,"last_analyzed_at":31,"version":32,"summary_he":33,"dataset_kind":34,"related_ids":35},"88e3e258-0cf0-4c10-b172-3d8fb8c4ad20","btychvt-brkbt","בטיחות ברכבת","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[11,12,13,14],"בטיחות","משרד התחבורה","רכבת","תחבורה ציבורית","5e57b0f2-60ce-4c69-9312-9aba3a56a52a",[17,18],"CSV","PDF","2026-05-06T10:39:56.858121Z","אחר (פתוח)",108,[23,26],{"url":24,"format":17,"name":7,"size_bytes":25},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F88e3e258-0cf0-4c10-b172-3d8fb8c4ad20\u002Fresource\u002F5e57b0f2-60ce-4c69-9312-9aba3a56a52a\u002Fdownload\u002F5e57b0f2-60ce-4c69-9312-9aba3a56a52a.csv",4528,{"url":27,"format":18,"name":28,"size_bytes":29,"description":30},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F88e3e258-0cf0-4c10-b172-3d8fb8c4ad20\u002Fresource\u002F4c454d9a-e7e7-40f6-b4fd-971fa602bed9\u002Fdownload\u002Ftrain_safety_structure.pdf","מבנה הנתונים במאגר",95763,"","2026-05-04T19:39:59.906569Z",1,"מאגר אירועי בטיחות ברכבת ישראל לשנים 2015–2024: 1,123 אירועים מסווגים לפי 13 קטגוריות ראשיות, עם מגמת ירידה כוללת לאורך השנים.","timeseries",[],"\u003C!-- =====================================================================\n  בטיחות ברכבת – body fragment\n  dataset: 88e3e258-0cf0-4c10-b172-3d8fb8c4ad20\n  resource: 5e57b0f2-60ce-4c69-9312-9aba3a56a52a\n  ===================================================================== -->\n\n\u003Ch1 class=\"text-2xl md:text-3xl font-bold text-ink-deep mb-3\">בטיחות ברכבת\u003C\u002Fh1>\n\n\u003Cdiv class=\"flex flex-wrap gap-2 mb-5\">\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!-- AI SUMMARY -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Cp class=\"text-ink leading-relaxed\">\n    מאגר זה מתעד \u003Cstrong>1,123 אירועי בטיחות ברכבת ישראל\u003C\u002Fstrong> בין השנים 2015 ל-2024, ומפרט אותם לפי סיווג ראשי של כל אירוע.\n    המגמה הכוללת מצביעה על ירידה משמעותית — מ-219 אירועים ב-2015 ל-46 בשפל של 2023 — אם כי ב-2024 נרשמה עלייה קלה ל-59.\n    קטגוריית \"פריקורסר\" (אירועי קדם-תאונה) היא הנפוצה ביותר ומהווה 40% מסך האירועים בכל השנים.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- KPI CARDS -->\n\u003Cdiv class=\"grid grid-cols-2 md:grid-cols-4 gap-4 mb-5\">\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand\">1,123\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm mt-1\">סך אירועים 2015–2024\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand\">10\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm mt-1\">שנות נתונים\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand\">445\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm mt-1\">אירועי פריקורסר (40%)\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand\">59\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm mt-1\">אירועים ב-2024\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- INSIGHTS -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3 text-lg flex items-center gap-2\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5 text-brand\" \u002F>\n    ממצאים עיקריים\n  \u003C\u002Fh2>\n  \u003Cul class=\"list-disc list-inside space-y-2 text-ink\">\n    \u003Cli>סך הכולל של \u003Cstrong>1,123 אירועי בטיחות\u003C\u002Fstrong> תועדו ברכבת ישראל בין 2015 ל-2024.\u003C\u002Fli>\n    \u003Cli>שנת הפסגה הייתה \u003Cstrong>2017 עם 238 אירועים\u003C\u002Fstrong>; שנת השפל — \u003Cstrong>2023 עם 46 אירועים\u003C\u002Fstrong>; ב-2024 עלה המספר ל-59.\u003C\u002Fli>\n    \u003Cli>קטגוריית \u003Cstrong>\"פריקורסר\"\u003C\u002Fstrong> (אירועי קדם-תאונה) דומיננטית עם 445 אירועים — פי חמישה ממספרה ב-2024 לעומת השיא בשנת 2017.\u003C\u002Fli>\n    \u003Cli>קטגוריית \u003Cstrong>\"לא ידוע\"\u003C\u002Fstrong> (262 אירועים סה\"כ) הופיעה בדיווחים רק בין 2015 ל-2019 ונעלמה לחלוטין מ-2020, מה שמשפיע על השוואות בין-שנתיות.\u003C\u002Fli>\n    \u003Cli>אירועי \u003Cstrong>התאבדות\u003C\u002Fstrong> נותרים יחסית יציבים ובולטים בכל שנה: שיא של 17 ב-2018 ו-15 ב-2024.\u003C\u002Fli>\n    \u003Cli>קטגוריית \u003Cstrong>\"שימוט\"\u003C\u002Fstrong> (השמטת חלקים נעים) ירדה מ-16 אירועים ב-2018 ל-3 ב-2022–2023 ועלתה ל-8 ב-2024.\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- CHART 1: Area – total events per year -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">מגמת אירועי בטיחות שנתית (2015–2024)\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-trend\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- CHART 2: Stacked bar – category composition per year -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">פירוט קטגוריות לפי שנה\u003C\u002Fh2>\n  \u003Cp class=\"text-subtle text-sm mb-3\">קטגוריות משניות אוחדו תחת \"שאר קטגוריות\"\u003C\u002Fp>\n  \u003Cdiv id=\"chart-stacked\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- CHART 3: Horizontal bar – category totals -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">סך אירועים לפי קטגוריה (כל השנים)\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-cats\" class=\"h-64 md:h-96\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- CHART 4: Multi-line – top 4 categories trend -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">מגמות ארבע קטגוריות מרכזיות (2015–2024)\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-lines\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- NOTES -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-2 flex items-center gap-2\">\n    \u003Cimg src=\"\u002Ficons\u002Fdatabase.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    אודות המאגר\n  \u003C\u002Fh2>\n  \u003Cp class=\"text-ink\">\n    מאגר זה מציג את האירועים הבטיחותיים ברכבת. הנתונים יתעדכנו אחת לשנה עם הנתונים הבאים: שנה, סיווג ראשי של אירוע, כמות אירועים.\n  \u003C\u002Fp>\n  \u003Cp class=\"text-subtle text-sm mt-2\">\n    מקור: משרד התחבורה והבטיחות בדרכים.\n    הנתונים כוללים 13 קטגוריות ראשיות; קטגוריית \"לא ידוע\" מופיעה רק בשנים 2015–2019.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003Cstyle>\n  #chart-trend, #chart-stacked, #chart-cats, #chart-lines {\n    width: 100%;\n  }\n\u003C\u002Fstyle>\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\u002F ── DATA ─────────────────────────────────────────────────────────────\n  const YEARS = ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'];\n\n  const YEAR_TOTALS = [219, 199, 238, 103, 91, 69, 52, 47, 46, 59];\n\n  \u002F\u002F Stacked bar series data\n  const S_PRECURSOR   = [100, 86, 107, 28, 18, 30, 18, 21, 16, 21];\n  const S_UNKNOWN     = [71,  62,  78, 23, 28,  0,  0,  0,  0,  0];\n  const S_SUICIDE     = [6,   12,  13, 17, 10,  7, 10, 10, 13, 15];\n  const S_DETACH      = [10,  13,  14, 16, 12, 13,  7,  3,  3,  8];\n  const S_OTHER       = [32,  26,  26, 19, 23, 19, 17, 13, 14, 15];\n\n  \u002F\u002F Category totals (sorted descending) for horizontal bar\n  const CAT_NAMES = [\n    '\\u05e4\\u05e8\\u05d9\\u05e7\\u05d5\\u05e8\\u05e1\\u05e8',              \u002F\u002F פריקורסר\n    '\\u05dc\\u05d0 \\u05d9\\u05d3\\u05d5\\u05e2',                         \u002F\u002F לא ידוע\n    '\\u05d4\\u05ea\\u05d0\\u05d1\\u05d3\\u05d5\\u05ea',                    \u002F\u002F התאבדות\n    '\\u05e9\\u05d9\\u05de\\u05d5\\u05d8',                                 \u002F\u002F שימוט\n    '\\u05d0\\u05d7\\u05e8',                                             \u002F\u002F אחר\n    '\\u05d4\\u05ea\\u05e0\\u05d2\\u05e9\\u05d5\\u05ea \\u05e0\\u05d9\\u05d9\\u05d3 \\u05d1\\u05d0\\u05d5\\u05d8\\u05dd\u002F\\u05e9\\u05e2\\u05e8\u002F\\u05e2\\u05e6\\u05dd \\u05e0\\u05d9\\u05d9\\u05d7', \u002F\u002F התנגשות נייד באוטם\u002Fשער\u002Fעצם נייח\n    '\\u05d4\\u05ea\\u05e0\\u05d2\\u05e9\\u05d5\\u05ea \\u05d1\\u05db\\u05dc\\u05d9 \\u05e8\\u05db\\u05d1 \\u05dc\\u05d0 \\u05d1\\u05de\\u05e4\\u05d2\\u05e9', \u002F\u002F התנגשות בכלי רכב לא במפגש\n    '\\u05e4\\u05d2\\u05d9\\u05e2\\u05ea \\u05e8\\u05db\\u05d1\\u05ea \\u05d1\\u05d0\\u05d3\\u05dd', \u002F\u002F פגיעת רכבת באדם\n    '\\u05d4\\u05ea\\u05e0\\u05d2\\u05e9\\u05d5\\u05ea \\u05e0\\u05d9\\u05d9\\u05d3 \\u05d1\\u05de\\u05e9\\u05e0\\u05d4\\u05d5', \u002F\u002F התנגשות נייד במשנהו\n    '\\u05e4\\u05d2\\u05d9\\u05e2\\u05ea \\u05e0\\u05d5\\u05e1\\u05e2 \\u05d1\\u05ea\\u05d7\\u05e0\\u05d4', \u002F\u002F פגיעת נוסע בתחנה\n    '\\u05e9\\u05d9\\u05dc\\u05d5\\u05d1 \\u05d1\\u05d5\\u05e4\\u05e8\\u05d9\\u05dd',             \u002F\u002F שילוב בופרים\n    '\\u05e9\\u05e8\\u05d9\\u05e4\\u05d4 \\u05d1\\u05e0\\u05d9\\u05d9\\u05d3',                   \u002F\u002F שריפה בנייד\n    '\\u05d4\\u05ea\\u05e0\\u05d2\\u05e9\\u05d5\\u05ea \\u05d1\\u05db\\u05dc\\u05d9 \\u05e8\\u05db\\u05d1 \\u05d1\\u05de\\u05e4\\u05d2\\u05e9' \u002F\u002F התנגשות בכלי רכב במפגש\n  ];\n  const CAT_VALS = [445, 262, 113, 99, 61, 36, 31, 18, 14, 13, 12, 11, 8];\n\n  \u002F\u002F ── CHART 1: Area – total events per year ────────────────────────────\n  const chartTrend = echarts.init(document.getElementById('chart-trend'));\n  chartTrend.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: function (params) {\n        return params[0].name + ': \u003Cb>' + params[0].value + '\u003C\u002Fb>';\n      }\n    }),\n    xAxis: {\n      type: 'category',\n      data: YEARS,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    yAxis: {\n      type: 'value',\n      name: '\\u05de\\u05e1\\u05e4\\u05e8 \\u05d0\\u05d9\\u05e8\\u05d5\\u05e2\\u05d9\\u05dd',\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: [{\n      type: 'line',\n      data: YEAR_TOTALS,\n      smooth: true,\n      areaStyle: { color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1,\n        colorStops: [{ offset: 0, color: 'rgba(0,104,245,0.28)' }, { offset: 1, color: 'rgba(0,104,245,0.03)' }] } },\n      lineStyle: { width: 2.5, color: '#0068f5' },\n      itemStyle: { color: '#0068f5' },\n      symbol: 'circle',\n      symbolSize: 7,\n      label: { show: true, position: 'top', fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    }]\n  }));\n  window.addEventListener('resize', function () { chartTrend.resize(); });\n\n  \u002F\u002F ── CHART 2: Stacked bar – category composition per year ─────────────\n  const chartStacked = echarts.init(document.getElementById('chart-stacked'));\n  const stackedColors = ['#0068f5', '#0b3668', '#6c9fd8', '#3d70b0', '#b7d2f7'];\n  const stackLabels = [\n    '\\u05e4\\u05e8\\u05d9\\u05e7\\u05d5\\u05e8\\u05e1\\u05e8',\n    '\\u05dc\\u05d0 \\u05d9\\u05d3\\u05d5\\u05e2',\n    '\\u05d4\\u05ea\\u05d0\\u05d1\\u05d3\\u05d5\\u05ea',\n    '\\u05e9\\u05d9\\u05de\\u05d5\\u05d8',\n    '\\u05e9\\u05d0\\u05e8 \\u05e7\\u05d8\\u05d2\\u05d5\\u05e8\\u05d9\\u05d5\\u05ea'\n  ];\n  const stackData = [S_PRECURSOR, S_UNKNOWN, S_SUICIDE, S_DETACH, S_OTHER];\n  chartStacked.setOption(Object.assign({}, baseECharts, {\n    color: stackedColors,\n    tooltip: Object.assign({}, baseECharts.tooltip, { trigger: 'axis', axisPointer: { type: 'shadow' } }),\n    legend: {\n      data: stackLabels,\n      bottom: 0,\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    },\n    grid: Object.assign({}, baseECharts.grid, { bottom: 72 }),\n    xAxis: {\n      type: 'category',\n      data: YEARS,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    yAxis: {\n      type: 'value',\n      name: '\\u05d0\\u05d9\\u05e8\\u05d5\\u05e2\\u05d9\\u05dd',\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: stackLabels.map(function (name, i) {\n      return {\n        name: name,\n        type: 'bar',\n        stack: 'total',\n        data: stackData[i],\n        itemStyle: { color: stackedColors[i] }\n      };\n    })\n  }));\n  window.addEventListener('resize', function () { chartStacked.resize(); });\n\n  \u002F\u002F ── CHART 3: Horizontal bar – category totals ─────────────────────────\n  const chartCats = echarts.init(document.getElementById('chart-cats'));\n  chartCats.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      axisPointer: { type: 'shadow' },\n      formatter: function (p) {\n        return p[0].name + ': \u003Cb>' + p[0].value + '\u003C\u002Fb>';\n      }\n    }),\n    grid: Object.assign({}, baseECharts.grid, { left: 16, right: 80, containLabel: true }),\n    xAxis: {\n      type: 'value',\n      name: '\\u05e1\\u05da \\u05d0\\u05d9\\u05e8\\u05d5\\u05e2\\u05d9\\u05dd',\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    yAxis: {\n      type: 'category',\n      data: CAT_NAMES.slice().reverse(),\n      axisLabel: {\n        fontFamily: 'Rubik', color: '#0c3058', fontSize: 11,\n        width: 160, overflow: 'truncate'\n      }\n    },\n    series: [{\n      type: 'bar',\n      data: CAT_VALS.slice().reverse(),\n      itemStyle: {\n        color: function (params) {\n          return GOVIL_PALETTE[params.dataIndex % GOVIL_PALETTE.length];\n        },\n        borderRadius: [0, 3, 3, 0]\n      },\n      label: {\n        show: true,\n        position: 'right',\n        fontFamily: 'Rubik',\n        color: '#0c3058',\n        fontSize: 11\n      }\n    }]\n  }));\n  window.addEventListener('resize', function () { chartCats.resize(); });\n\n  \u002F\u002F ── CHART 4: Multi-line – top 4 categories over time ─────────────────\n  const chartLines = echarts.init(document.getElementById('chart-lines'));\n  const lineLabels = [\n    '\\u05e4\\u05e8\\u05d9\\u05e7\\u05d5\\u05e8\\u05e1\\u05e8',\n    '\\u05dc\\u05d0 \\u05d9\\u05d3\\u05d5\\u05e2',\n    '\\u05d4\\u05ea\\u05d0\\u05d1\\u05d3\\u05d5\\u05ea',\n    '\\u05e9\\u05d9\\u05de\\u05d5\\u05d8'\n  ];\n  const lineData = [S_PRECURSOR, S_UNKNOWN, S_SUICIDE, S_DETACH];\n  const lineColors = ['#0068f5', '#0b3668', '#6c9fd8', '#3d70b0'];\n  chartLines.setOption(Object.assign({}, baseECharts, {\n    color: lineColors,\n    legend: {\n      data: lineLabels,\n      bottom: 0,\n      textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 }\n    },\n    grid: Object.assign({}, baseECharts.grid, { bottom: 56 }),\n    tooltip: Object.assign({}, baseECharts.tooltip, { trigger: 'axis' }),\n    xAxis: {\n      type: 'category',\n      data: YEARS,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    yAxis: {\n      type: 'value',\n      name: '\\u05de\\u05e1\\u05e4\\u05e8 \\u05d0\\u05d9\\u05e8\\u05d5\\u05e2\\u05d9\\u05dd',\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: lineLabels.map(function (name, i) {\n      return {\n        name: name,\n        type: 'line',\n        data: lineData[i],\n        smooth: true,\n        symbol: 'circle',\n        symbolSize: 6,\n        lineStyle: { width: 2, color: lineColors[i] },\n        itemStyle: { color: lineColors[i] }\n      };\n    })\n  }));\n  window.addEventListener('resize', function () { chartLines.resize(); });\n})();\n\u003C\u002Fscript>\n",1778130671407]