[{"data":1,"prerenderedAt":29},["ShallowReactive",2],{"dataset-6dd02a0b-aba0-4a5d-bf0a-a84b15da290d":3},{"entry":4,"body":28},{"id":5,"slug":5,"title":6,"organization":7,"organization_slug":8,"tags_he":9,"primary_resource_id":13,"formats":14,"metadata_modified":16,"license":17,"record_count":18,"resources":19,"last_analyzed_at":23,"version":24,"summary_he":25,"dataset_kind":26,"related_ids":27},"6dd02a0b-aba0-4a5d-bf0a-a84b15da290d","שיוך ישובים לתחנות המשטרה","משטרת ישראל","israel-police",[10,11,7,12],"יישובים","משטרה","תחנות","ea5c58c9-5031-4c5e-aed7-f521872f2852",[15],"CSV","2026-01-15T15:10:13.901866Z","אחר (פתוח)",1289,[20],{"url":21,"format":15,"name":6,"size_bytes":22},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002F6dd02a0b-aba0-4a5d-bf0a-a84b15da290d\u002Fresource\u002Fea5c58c9-5031-4c5e-aed7-f521872f2852\u002Fdownload\u002Fsettlementsbypolicestations.csv",90575,"2026-05-06T06:04:10.555984Z",1,"שיוך 1,289 ישובי ישראל ל-87 תחנות משטרה, 22 מרחבים ו-7 מחוזות משטרתיים — כולל פירוט גזרות האחריות לפי היררכיה גיאוגרפית.","registry",[],"\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-3\">שיוך ישובים לתחנות המשטרה\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 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\">\n    מאגר זה מציג את שיוך 1,289 הישובים בישראל לתחנות המשטרה, למרחבים ולמחוזות המשטרתיים, בהתאם לגזרות האחריות של משטרת ישראל. הנתונים מאפשרים הבנת המבנה ההיררכי של הפיקוח המשטרתי: מחוז, מרחב, תחנה, ישוב. מחוז הצפון הוא הגדול ביותר עם 370 ישובים, ותחנת שדות מובילה עם אחריות על 71 ישובים — המספר הגבוה ביותר מבין כל התחנות.\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-6\">\n  \u003Cdiv class=\"card p-4 text-center\">\n    \u003Cdiv class=\"text-3xl font-bold text-brand mb-1\">1,289\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\">87\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\">7\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-warn mb-1\">30\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">ישובים ללא שיוך לתחנה\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\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>מחוז הצפון הוא הגדול ביותר מבחינת ישובים — 370 ישובים (28.7% מסך הישובים בארץ).\u003C\u002Fli>\n    \u003Cli>תחנת שדות (מחוז מרכז) אחראית על 71 ישובים — כמעט פי שניים מהתחנה הבאה בגודלה (תחנת טבריה עם 50 ישובים).\u003C\u002Fli>\n    \u003Cli>30 ישובים (2.3%) משויכים למרחב בלבד, ללא שיוך לתחנה ספציפית — רובם ישובי שבטים בדואים בנגב (מרחב רותם).\u003C\u002Fli>\n    \u003Cli>מרחב כנרת הוא המרחב הגדול ביותר עם 175 ישובים; מרחב דוד הוא הקטן ביותר עם ישוב אחד בלבד.\u003C\u002Fli>\n    \u003Cli>מחוז תל אביב, הצפוף ביותר, כולל 26 ישובים בלבד אך מאוייש על ידי 11 תחנות — יחס של פחות מ-3 ישובים לתחנה.\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Two-col grid: districts + stations per district -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">ישובים לפי מחוז\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-districts\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">תחנות משטרה לפי מחוז\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-stations-dist\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- Top 15 stations by settlements -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex items-center gap-2 mb-3 text-brand\">\n    \u003Cimg src=\"\u002Ficons\u002Fbuilding-2.svg\" alt=\"\" class=\"w-5 h-5\" \u002F>\n    \u003Ch2 class=\"m-0 text-lg font-semibold text-ink-deep\">15 תחנות המשטרה הגדולות ביותר לפי מספר ישובים\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"chart-top-stations\" class=\"h-[420px] md:h-[500px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Regions 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\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-regions\" class=\"h-[520px] md:h-[600px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- GovExplorer -->\n\u003Csection class=\"card p-5 mb-6\">\n  \u003Cdiv class=\"flex flex-wrap items-center justify-between gap-3 mb-3\">\n    \u003Cdiv class=\"flex items-center gap-2 text-brand\">\n      \u003Cimg src=\"\u002Ficons\u002Fsearch.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    \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!-- 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  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: Settlements per district (vertical bar) ── *\u002F\n  var distLabels = [\"צפון\", \"דרום\", \"מרכז\", \"חוף\", \"ש\\\"י\", \"ירושלים\", \"תל אביב\"];\n  var distValues = [370, 298, 230, 156, 128, 81, 26];\n  var distData = distValues.map(function(v, i) {\n    return { value: v, itemStyle: { color: i === 0 ? '#0b3668' : '#0068f5' } };\n  });\n\n  var chartDistricts = echarts.init(document.getElementById('chart-districts'));\n  chartDistricts.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      formatter: function(p) { return p.name + ': ' + p.value + \" ישובים\"; }\n    }),\n    xAxis: {\n      type: 'category',\n      data: distLabels,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    yAxis: {\n      type: 'value',\n      name: \"ישובים\",\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#6c757d' }\n    },\n    series: [{\n      type: 'bar',\n      data: distData,\n      label: { show: true, position: 'top', fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 },\n      barMaxWidth: 52\n    }]\n  }));\n\n  \u002F* ── Chart 2: Stations per district (horizontal bar) ── *\u002F\n  var stDistLabels = [\"ש\\\"י\", \"ירושלים\", \"תל אביב\", \"חוף\", \"מרכז\", \"דרום\", \"צפון\"];\n  var stDistValues = [7, 9, 11, 13, 14, 15, 18];\n  var stDistData = stDistValues.map(function(v, i) {\n    return { value: v, itemStyle: { color: i === stDistValues.length - 1 ? '#0b3668' : '#6c9fd8' } };\n  });\n\n  var chartStationsDist = echarts.init(document.getElementById('chart-stations-dist'));\n  chartStationsDist.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 80, right: 40, top: 20, bottom: 20, containLabel: true },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      formatter: function(p) { return p.name + ': ' + p.value + \" תחנות\"; }\n    }),\n    xAxis: {\n      type: 'value',\n      name: \"תחנות\",\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#6c757d' }\n    },\n    yAxis: {\n      type: 'category',\n      data: stDistLabels,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: stDistData,\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 },\n      barMaxWidth: 36\n    }]\n  }));\n\n  \u002F* ── Chart 3: Top 15 stations by settlements (horizontal bar) ── *\u002F\n  var topStNames = [\n    \"תחנת בית שאן\", \"תחנת הבקעה\", \"תחנת זכרון יעקב\",\n    \"תחנת יבנה\", \"תחנת אריאל\", \"תחנת מגדל העמק\",\n    \"תחנת גולן\", \"תחנת נהריה\", \"תחנת קרית גת\",\n    \"תחנת עפולה\", \"תחנת אופקים\", \"תחנת קרית מלאכי\",\n    \"תחנת מטה יהודה\", \"תחנת טבריה\", \"תחנת שדות\"\n  ];\n  var topStVals = [28, 29, 31, 34, 34, 36, 38, 38, 38, 42, 44, 46, 48, 50, 71];\n  var topStData = topStVals.map(function(v, i) {\n    return { value: v, itemStyle: { color: i === topStVals.length - 1 ? '#0b3668' : '#0068f5' } };\n  });\n\n  var chartTopStations = echarts.init(document.getElementById('chart-top-stations'));\n  chartTopStations.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 12, right: 60, top: 16, bottom: 16, containLabel: true },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      formatter: function(p) { return p.name + ': ' + p.value + \" ישובים\"; }\n    }),\n    xAxis: {\n      type: 'value',\n      name: \"מספר ישובים\",\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#6c757d' }\n    },\n    yAxis: {\n      type: 'category',\n      data: topStNames,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: topStData,\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 },\n      barMaxWidth: 32\n    }]\n  }));\n\n  \u002F* ── Chart 4: Settlements per region, all 22 (horizontal bar) ── *\u002F\n  var regNames = [\n    \"מרחב דוד\", \"לא ידוע\", \"מרחב קדם\", \"מרחב ירקון\",\n    \"מרחב איילון\", \"מרחב דן\", \"מרחב כרמל\", \"מרחב אילת\",\n    \"מרחב יהודה\", \"מרחב גלעד\", \"מרחב שומרון\", \"מרחב גליל\",\n    \"מרחב מנשה\", \"מרחב אשר\", \"מרחב ציון\", \"מרחב רותם\",\n    \"מרחב שפלה\", \"מרחב לכיש\", \"מרחב נגב מערבי\", \"מרחב עמקים\",\n    \"מרחב שרון\", \"מרחב כנרת\"\n  ];\n  var regVals = [1, 3, 4, 7, 7, 11, 14, 15, 31, 35, 62, 64, 66, 75, 75, 86, 90, 91, 106, 131, 140, 175];\n  var regData = regVals.map(function(v, i) {\n    return { value: v, itemStyle: { color: i === regVals.length - 1 ? '#0b3668' : '#0068f5' } };\n  });\n\n  var chartRegions = echarts.init(document.getElementById('chart-regions'));\n  chartRegions.setOption(Object.assign({}, baseECharts, {\n    grid: { left: 12, right: 56, top: 16, bottom: 16, containLabel: true },\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      formatter: function(p) { return p.name + ': ' + p.value + \" ישובים\"; }\n    }),\n    xAxis: {\n      type: 'value',\n      name: \"מספר ישובים\",\n      nameTextStyle: { fontFamily: 'Rubik', color: '#6c757d' },\n      axisLabel: { fontFamily: 'Rubik', color: '#6c757d' }\n    },\n    yAxis: {\n      type: 'category',\n      data: regNames,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: regData,\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058', fontSize: 11 },\n      barMaxWidth: 28\n    }]\n  }));\n\n  \u002F* ── Resize listeners ── *\u002F\n  window.addEventListener('resize', function() {\n    chartDistricts.resize();\n    chartStationsDist.resize();\n    chartTopStations.resize();\n    chartRegions.resize();\n  });\n\n  \u002F* ── GovExplorer ── *\u002F\n  GovExplorer.create({\n    container:    '#explorer',\n    searchInput:  '#explorer-search',\n    resourceId:   'ea5c58c9-5031-4c5e-aed7-f521872f2852',\n    fields:       [\"שם יישוב\", \"שם תחנה\", \"שם מרחב\", \"שם מחוז\"],\n    headers:      [\"שם ישוב\", \"תחנת משטרה\", \"מרחב\", \"מחוז\"],\n    searchFields: [\"שם יישוב\", \"שם תחנה\"],\n    pageSize:     50,\n    sort:         \"שם יישוב asc\",\n    renderRow: function(r) {\n      return [\n        { text: r[\"שם יישוב\"] || '' },\n        { text: r[\"שם תחנה\"] || \"ללא תחנה\", badge: r[\"שם תחנה\"] ? undefined : 'mut' },\n        { text: r[\"שם מרחב\"] || '' },\n        { text: r[\"שם מחוז\"] || '' },\n      ];\n    },\n  });\n\u003C\u002Fscript>\n",1778130671003]