[{"data":1,"prerenderedAt":31},["ShallowReactive",2],{"dataset-27047419-e1fc-4f1d-bb15-7f5f0805d226":3},{"entry":4,"body":30},{"id":5,"slug":6,"title":7,"organization":8,"organization_slug":9,"tags_he":10,"primary_resource_id":15,"formats":16,"metadata_modified":18,"license":19,"record_count":20,"resources":21,"last_analyzed_at":25,"version":26,"summary_he":27,"dataset_kind":28,"related_ids":29},"27047419-e1fc-4f1d-bb15-7f5f0805d226","tchnvt-tchbvrh-tzybvryt","תחנות תחבורה ציבורית","משרד התחבורה והבטיחות בדרכים","ministry_of_transport",[11,12,13,14],"אוטובוסים","משרד התחבורה","תחבורה","תחבורה ציבורית","e873e6a2-66c1-494f-a677-f5e77348edb0",[17],"CSV","2026-05-01T03:04:46.313933Z","אחר (פתוח)",33911,[22],{"url":23,"format":17,"name":7,"size_bytes":24},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F27047419-e1fc-4f1d-bb15-7f5f0805d226\u002Fresource\u002Fe873e6a2-66c1-494f-a677-f5e77348edb0\u002Fdownload\u002Fe873e6a2-66c1-494f-a677-f5e77348edb0.csv",4807882,"2026-05-04T21:08:56.449320Z",1,"מאגר 33,911 תחנות תחבורה ציבורית (אוטובוס, רכבת קלה, רכבת ישראל ורכבל) עם קואורדינטות WGS84 ושיוך מרחבי לפי מטרופולין, עיר ואזור סטטיסטי.","map",[],"\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-2\">תחנות תחבורה ציבורית\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\">תחבורה\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 gap-3 items-start\">\n    \u003Cimg src=\"\u002Ficons\u002Finfo.svg\" alt=\"\" class=\"w-5 h-5 mt-1 text-brand shrink-0\" \u002F>\n    \u003Cp class=\"leading-relaxed text-ink\">\n      המאגר כולל \u003Cstrong>33,911 תחנות תחבורה ציבורית\u003C\u002Fstrong> ברחבי ישראל — תחנות אוטובוס, רכבת קלה, רכבת ישראל ורכבל — עם קואורדינטות WGS84 לכל תחנה.\n      לכל תחנה מצורף שיוך מרחבי: מטרופולין, עיר ויישוב, שכונה ואזור סטטיסטי.\n      הנתונים מאפשרים ניתוח גיאוגרפי של כיסוי התחבורה הציבורית ברמה עירונית ואזורית.\n    \u003C\u002Fp>\n  \u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- KPI Cards -->\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\">33,911\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\">1,196\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\">4\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\">17\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-subtle text-sm\">סוגי תחנות\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- Insights -->\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>מתוך 33,911 התחנות, \u003Cstrong>32,212 (95%)\u003C\u002Fstrong> הן תחנות אוטובוס רגילות; יתר הסוגים (רכבת, רכבת קלה, BRT, רכבל ועוד) מהווים את 5% הנותרים.\u003C\u002Fli>\n    \u003Cli>מטרופולין \u003Cstrong>תל אביב\u003C\u002Fstrong> מוביל עם 10,493 תחנות (31% מהסך), ואחריו ירושלים (4,290) וחיפה (4,168).\u003C\u002Fli>\n    \u003Cli>\u003Cstrong>ירושלים\u003C\u002Fstrong> היא העיר עם מספר התחנות הגבוה ביותר — 2,404 תחנות — בהפרש ניכר מחיפה (1,315) ותל אביב-יפו (1,100).\u003C\u002Fli>\n    \u003Cli>\u003Cstrong>98.3%\u003C\u002Fstrong> מהתחנות מופעלות על ידי מפעילי אוטובוסים; תחנות רכבת קלה, רכבת ישראל ורכבל מונות יחד 275 תחנות.\u003C\u002Fli>\n    \u003Cli>\u003Cstrong>12,984 תחנות (38%)\u003C\u002Fstrong> אינן משויכות לאף מטרופולין מוגדר ומתפרסות ביישובים ומועצות אזוריות ברחבי הארץ.\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Map -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">\n    \u003Cimg src=\"\u002Ficons\u002Fmap-pin.svg\" alt=\"\" class=\"inline w-5 h-5 ml-1\" \u002F>\n    מפת תחנות התחבורה הציבורית\n  \u003C\u002Fh2>\n  \u003Cp class=\"text-subtle text-sm mb-3\">33,911 תחנות על פני כל הארץ. לחצו על אשכול לפירוט.\u003C\u002Fp>\n  \u003Cdiv id=\"map-main\" class=\"h-72 md:h-[480px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Two charts: Metropolin bar + Operator donut -->\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-metro\" 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\">התפלגות לפי סוג מפעיל\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-operator\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- Top 15 Cities -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">15 הערים עם מספר התחנות הגבוה ביותר\u003C\u002Fh2>\n  \u003Cdiv id=\"chart-cities\" class=\"h-80 md:h-[460px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Station type breakdown (minor types) -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">סוגי תחנות — מעבר לתחנות הרגילות\u003C\u002Fh2>\n  \u003Cp class=\"text-subtle text-sm mb-3\">95% מהתחנות הן תחנות אוטובוס רגילות. להלן פירוט 16 הסוגים הנוספים.\u003C\u002Fp>\n  \u003Cdiv id=\"chart-types\" class=\"h-80 md:h-[460px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Data Explorer -->\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\">\n      \u003Cimg src=\"\u002Ficons\u002Flist.svg\" alt=\"\" class=\"inline w-5 h-5 ml-1\" \u002F>\n      עיון ברשימת התחנות\n    \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\u003C!-- Notes -->\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    השיוכים הקיימים במאגר הם למטרופולין, שטח ישוב ומועצה אזורית, שכונה ואזור סטטיסטי.\n    בנוסף הקובץ מכיל קואורדינטות מיקום התחנה בפורמט WGS84 לביצוע ניתוחים גיאוגרפיים שונים.\n  \u003C\u002Fp>\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\u002F ── Chart data (generated from CKAN full population) ──────────────\nconst METRO_NAMES = [\"לא מוגדר \u002F אחר\",\"תל אביב\",\"ירושלים\",\"חיפה\",\"באר שבע\"];\nconst METRO_VALS  = [12984,10493,4290,4168,1660];\n\nconst MINOR_NAMES = [\"גבול מחנה צבאי\",\"מוניות שירות\",\"מטרונית \u002F BRT\",\"גבול תחנת רכבת\",\"מסוף\",\"רכבת קלה\",\"גבול רק\\u05f4ל\",\"רכבת ישראל\",\"גבול תחנה מרכזית\",\"מרכזית רציפים\",\"רכבת קלה - רציפים\",\"תחנת התרעננות\",\"תחנה תפעולית\",\"רכבל\",\"רכבת ישראל - רציפים\",\"רכבל - רציפים\"];\nconst MINOR_VALS  = [317,295,195,191,156,150,121,69,54,50,34,27,18,12,7,3];\n\nconst OP_PIE = [\n  {name:\"מפעילי אוטובוסים\", value:33341},\n  {name:\"מוניות\",            value:295},\n  {name:\"רכבת קלה\",          value:184},\n  {name:\"רכבת ישראל\",        value:76},\n  {name:\"רכבל\",              value:15}\n];\n\nconst CITY_NAMES = [\"רחובות\",\"נצרת\",\"רהט\",\"מודיעין-מכבים-רעות\",\"חדרה\",\"אשדוד\",\"נתניה\",\"אשקלון\",\"ראשון לציון\",\"פתח תקווה\",\"בית שמש\",\"באר שבע\",\"תל אביב-יפו\",\"חיפה\",\"ירושלים\"];\nconst CITY_VALS  = [344,348,369,373,379,507,521,536,549,570,596,937,1100,1315,2404];\n\n\u002F\u002F ── Metropolin Bar ─────────────────────────────────────────────────\n(function() {\n  const el = document.getElementById('chart-metro');\n  if (!el || !window.echarts) return;\n  const chart = echarts.init(el);\n  const option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: p => p[0].name + \"\u003Cbr\u002F>\" + p[0].value.toLocaleString() + \" תחנות\"\n    }),\n    xAxis: { type: 'value', axisLabel: { formatter: v => v.toLocaleString() } },\n    yAxis: { type: 'category', data: METRO_NAMES, axisLabel: { fontFamily: 'Rubik' } },\n    series: [{\n      type: 'bar',\n      data: METRO_VALS,\n      itemStyle: { borderRadius: [0, 4, 4, 0] },\n      label: { show: true, position: 'right', formatter: p => p.value.toLocaleString(), fontFamily: 'Rubik', fontSize: 11 }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', () => chart.resize());\n})();\n\n\u002F\u002F ── Operator Donut ─────────────────────────────────────────────────\n(function() {\n  const el = document.getElementById('chart-operator');\n  if (!el || !window.echarts) return;\n  const chart = echarts.init(el);\n  const option = Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'item',\n      formatter: p => p.name + \"\u003Cbr\u002F>\" + p.value.toLocaleString() + \" תחנות (\" + p.percent + \"%)\"\n    }),\n    legend: { orient: 'vertical', right: 0, top: 'center', textStyle: { fontFamily: 'Rubik', fontSize: 12 } },\n    series: [{\n      type: 'pie',\n      radius: ['38%', '68%'],\n      center: ['38%', '50%'],\n      data: OP_PIE,\n      label: { show: false },\n      emphasis: { label: { show: true, fontFamily: 'Rubik', fontSize: 13 } }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', () => chart.resize());\n})();\n\n\u002F\u002F ── Top 15 Cities ─────────────────────────────────────────────────\n(function() {\n  const el = document.getElementById('chart-cities');\n  if (!el || !window.echarts) return;\n  const chart = echarts.init(el);\n  const option = Object.assign({}, baseECharts, {\n    grid: { left: 16, right: 80, top: 16, bottom: 16, containLabel: true },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: p => p[0].name + \"\u003Cbr\u002F>\" + p[0].value.toLocaleString() + \" תחנות\"\n    }),\n    xAxis: { type: 'value', axisLabel: { formatter: v => v.toLocaleString() } },\n    yAxis: { type: 'category', data: CITY_NAMES, axisLabel: { fontFamily: 'Rubik', fontSize: 12 } },\n    series: [{\n      type: 'bar',\n      data: CITY_VALS,\n      itemStyle: { borderRadius: [0, 4, 4, 0] },\n      label: { show: true, position: 'right', formatter: p => p.value.toLocaleString(), fontFamily: 'Rubik', fontSize: 11 }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', () => chart.resize());\n})();\n\n\u002F\u002F ── Minor Station Types ───────────────────────────────────────────\n(function() {\n  const el = document.getElementById('chart-types');\n  if (!el || !window.echarts) return;\n  const chart = echarts.init(el);\n  \u002F\u002F Pair names\u002Fvals sorted ascending for visual (already desc, reverse for horiz bar top-to-bottom)\n  const names = [...MINOR_NAMES].reverse();\n  const vals  = [...MINOR_VALS].reverse();\n  const option = Object.assign({}, baseECharts, {\n    grid: { left: 16, right: 80, top: 16, bottom: 16, containLabel: true },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: p => p[0].name + \"\u003Cbr\u002F>\" + p[0].value.toLocaleString() + \" תחנות\"\n    }),\n    xAxis: { type: 'value', axisLabel: { formatter: v => v.toLocaleString() } },\n    yAxis: { type: 'category', data: names, axisLabel: { fontFamily: 'Rubik', fontSize: 11 } },\n    series: [{\n      type: 'bar',\n      data: vals,\n      itemStyle: { color: GOVIL_PALETTE[2], borderRadius: [0, 4, 4, 0] },\n      label: { show: true, position: 'right', formatter: p => p.value.toLocaleString(), fontFamily: 'Rubik', fontSize: 11 }\n    }]\n  });\n  chart.setOption(option);\n  window.addEventListener('resize', () => chart.resize());\n})();\n\n\u002F\u002F ── GovMap ────────────────────────────────────────────────────────\nGovMap.create({\n  container:      \"#map-main\",\n  resourceId:     \"e873e6a2-66c1-494f-a677-f5e77348edb0\",\n  latField:       \"Lat\",\n  lngField:       \"Long\",\n  projection:     \"wgs84\",\n  popupFields: [\n    { field: \"StationId\",            label: \"מזהה תחנה\" },\n    { field: \"CityName\",             label: \"עיר\" },\n    { field: \"MetropolinName\",       label: \"מטרופולין\" },\n    { field: \"StationTypeName\",      label: \"סוג תחנה\" },\n    { field: \"StationOperatorTypeName\", label: \"מפעיל\" }\n  ],\n  popupTitleField: \"CityName\",\n  cluster:        true,\n  totalCap:       5000\n});\n\n\u002F\u002F ── GovExplorer ───────────────────────────────────────────────────\nGovExplorer.create({\n  container:    \"#explorer\",\n  searchInput:  \"#explorer-search\",\n  resourceId:   \"e873e6a2-66c1-494f-a677-f5e77348edb0\",\n  fields:       [\"StationId\",\"CityName\",\"MetropolinName\",\"StationTypeName\",\"StationOperatorTypeName\"],\n  headers:      [\"מזהה תחנה\",\"עיר \u002F יישוב\",\"מטרופולין\",\"סוג תחנה\",\"מפעיל\"],\n  searchFields: [\"StationId\",\"CityName\"],\n  pageSize:     50,\n  sort:         \"StationId asc\",\n  renderRow: r => [\n    { text: String(r[\"StationId\"]),               dir: \"ltr\" },\n    { text: r[\"CityName\"]         || \"\" },\n    { text: r[\"MetropolinName\"]   || \"\" },\n    { text: r[\"StationTypeName\"]  || \"\" },\n    { text: r[\"StationOperatorTypeName\"] || \"\",\n      badge: r[\"StationOperatorTypeName\"] === \"מפעילי אוטובוסים\" ? \"ok\"\n           : r[\"StationOperatorTypeName\"] === \"רכבת קלה\"         ? \"info\"\n           : r[\"StationOperatorTypeName\"] === \"רכבת ישראל\"       ? \"info\"\n           : r[\"StationOperatorTypeName\"] === \"רכבל\"             ? \"mut\"\n           : \"mut\" }\n  ]\n});\n\u003C\u002Fscript>\n",1778130670041]