[{"data":1,"prerenderedAt":32},["ShallowReactive",2],{"dataset-d01a5ee3-9198-44a3-8eec-4120423cc45f":3},{"entry":4,"body":31},{"id":5,"slug":5,"title":6,"organization":7,"organization_slug":8,"tags_he":9,"primary_resource_id":16,"formats":17,"metadata_modified":19,"license":20,"resources":21,"last_analyzed_at":26,"analyzed_metadata_modified":19,"version":27,"summary_he":28,"dataset_kind":29,"related_ids":30},"d01a5ee3-9198-44a3-8eec-4120423cc45f","הגבולות המשטרתיים","משטרת ישראל","israel-police",[10,11,12,13,7,14,15],"גבול","מחוז","מרחב","משטרה","תחנה","תחנות","98b01a9d-09d1-4c9a-aaef-5f78bae6a319",[18],"ZIP","2026-01-25T16:56:20.739514Z","אחר (פתוח)",[22],{"url":23,"format":18,"name":24,"size_bytes":25},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fd01a5ee3-9198-44a3-8eec-4120423cc45f\u002Fresource\u002F98b01a9d-09d1-4c9a-aaef-5f78bae6a319\u002Fdownload\u002Fpolicestationboundaries.gdb.zip","גבולות משטרת ישראל",3125277,"2026-05-06T05:30:39.652106Z",1,"שכבות גאוגרפיות של גבולות השיפוט של משטרת ישראל — 7 מחוזות, 22 מרחבים ו-87 תחנות המכסות 1,289 ישובים ברחבי הארץ.","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\">מחוזות\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    המאגר מכיל שכבות גאוגרפיות של גבולות השיפוט של משטרת ישראל בשלושה רמות מינהליות: 7 מחוזות, 22 מרחבים ו-87 תחנות.\n    גזרות האחריות מכסות 1,289 ישובים ברחבי הארץ, החל מתחנות עירוניות צפופות בתל אביב וכלה בתחנות כפריות המשרתות עשרות ישובים בנגב ובגליל.\n    השכבות נועדו לשימוש מערכות מידע גאוגרפי (GIS) ולניתוח מרחבי של פריסת שירותי המשטרה.\n  \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\">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-brand mb-1\">22\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-ok mb-1\">1,289\u003C\u002Fdiv>\n    \u003Cdiv class=\"text-sm text-subtle\">ישובים בכיסוי\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- Map -->\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  \u003Cp class=\"text-sm text-subtle mb-3\">פריסת 212 יחידות משטרה: תחנות, מרחבים, מחוזות ויחידות מג&quot;ב ברחבי הארץ.\u003C\u002Fp>\n  \u003Cdiv id=\"map-main\" class=\"h-72 md:h-[420px]\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\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=\"m-0 ps-5 space-y-2 text-sm\">\n    \u003Cli>מחוז \u003Cstrong>צפון\u003C\u002Fstrong> הוא הגדול ביותר מבחינת ישובים בכיסוי — 370 ישובים (29% מסך הישובים), עם 18 תחנות ו-3 מרחבים.\u003C\u002Fli>\n    \u003Cli>מחוז \u003Cstrong>תל אביב\u003C\u002Fstrong> מכיל רק 26 ישובים אך מפוזר בין 11 תחנות — צפיפות תחנות גבוהה ביחס לשטח ולאוכלוסייה העירונית.\u003C\u002Fli>\n    \u003Cli>\u003Cstrong>תחנת שדות\u003C\u002Fstrong> היא התחנה המכסה את מספר הישובים הגדול ביותר: 71 ישובים, בעיקר בנגב המערבי.\u003C\u002Fli>\n    \u003Cli>לפחות \u003Cstrong>30 ישובים\u003C\u002Fstrong> (2.3%) אינם משויכים לתחנה ספציפית — מרביתם שבטים בדואים וישובים מוגדרים ב&quot;מרחב רותם&quot; ו&quot;מרחב נגב מערבי&quot; בלבד.\u003C\u002Fli>\n    \u003Cli>מחוז \u003Cstrong>ש&quot;י\u003C\u002Fstrong> (יהודה ושומרון) כולל 3 מרחבים (גלעד, יהודה, שומרון) ו-7 תחנות המשרתות 128 ישובים.\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- Charts row: districts by yishuvim + districts by stations -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-6\">\n  \u003Cdiv class=\"card p-5\">\n    \u003Ch2 class=\"m-0 mb-3 text-base font-semibold text-ink-deep\">ישובים לפי מחוז\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-yishuvim\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n  \u003Cdiv 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\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- Top 15 stations -->\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\">15 התחנות עם כיסוי הישובים הרחב ביותר\u003C\u002Fh2>\n  \u003C\u002Fdiv>\n  \u003Cdiv id=\"chart-top15\" class=\"h-64 md:h-96\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Unit types 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\u002Fbuilding-2.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=\"text-sm text-subtle mb-3\">סיווג 212 יחידות המשטרה לפי סוג — מתוך מאגר יחידות מקבלות הקהל.\u003C\u002Fp>\n  \u003Cdiv id=\"chart-types\" class=\"h-64 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- Live explorer: yishuv-to-station lookup -->\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  \u003Cp class=\"text-sm text-subtle mb-3\">רשימת 1,289 הישובים עם שיוכם לתחנת משטרה, מרחב ומחוז.\u003C\u002Fp>\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\">שכבות גאוגרפיות של הגבולות של משטרת ישראל.\nהקובץ מכיל את גזרות האחריות של התחנות, המרחבים והמחוזות של משטרת ישראל.\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\u002F ── Chart 1: ישובים לפי מחוז ──\n  const districtNames = [`צפון`,`דרום`,`מרכז`,`חוף`,`ש\"י`,`ירושלים`,`תל אביב`];\n  const yishuvimCounts = [370,298,230,156,128,81,26];\n  const stationsCounts = [18,14,14,13,7,8,11];\n\n  const chartY = echarts.init(document.getElementById('chart-yishuvim'));\n  chartY.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: p => `${p[0].name}\u003Cbr\u002F>${p[0].value} ישובים`\n    }),\n    grid: { left: 16, right: 24, top: 20, bottom: 8, containLabel: true },\n    xAxis: { type: 'value', splitLine: { lineStyle: { color: '#c3cfe7' } } },\n    yAxis: {\n      type: 'category',\n      data: districtNames,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      data: yishuvimCounts.map((v, i) => ({\n        value: v,\n        itemStyle: { color: i === 0 ? '#0068f5' : '#6c9fd8' }\n      })),\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058' }\n    }]\n  }));\n\n  \u002F\u002F ── Chart 2: תחנות לפי מחוז ──\n  const chartS = echarts.init(document.getElementById('chart-stations'));\n  chartS.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: p => `${p[0].name}\u003Cbr\u002F>${p[0].value} תחנות`\n    }),\n    grid: { left: 16, right: 24, top: 20, bottom: 8, containLabel: true },\n    xAxis: { type: 'value', splitLine: { lineStyle: { color: '#c3cfe7' } } },\n    yAxis: {\n      type: 'category',\n      data: districtNames,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      data: stationsCounts.map((v, i) => ({\n        value: v,\n        itemStyle: { color: i === 0 ? '#0068f5' : '#6c9fd8' }\n      })),\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058' }\n    }]\n  }));\n\n  \u002F\u002F ── Chart 3: Top 15 stations ──\n  const top15Names = [\n    `תחנת שדות`,`תחנת טבריה`,`תחנת מטה יהודה`,`תחנת קרית מלאכי`,\n    `תחנת אופקים`,`תחנת עפולה`,`תחנת נהריה`,`תחנת קרית גת`,\n    `תחנת גולן`,`תחנת מגדל העמק`,`תחנת אריאל`,`תחנת יבנה`,\n    `תחנת זכרון יעקב`,`תחנת הבקעה`,`תחנת בית שאן`\n  ];\n  const top15Vals = [71,50,48,46,44,42,38,38,38,36,34,34,31,29,28];\n\n  const chartTop = echarts.init(document.getElementById('chart-top15'));\n  chartTop.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: p => `${p[0].name}\u003Cbr\u002F>${p[0].value} ישובים`\n    }),\n    grid: { left: 16, right: 32, top: 16, bottom: 8, containLabel: true },\n    xAxis: { type: 'value', splitLine: { lineStyle: { color: '#c3cfe7' } } },\n    yAxis: {\n      type: 'category',\n      data: top15Names.slice().reverse(),\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n    },\n    series: [{\n      type: 'bar',\n      data: top15Vals.slice().reverse().map((v, i, arr) => ({\n        value: v,\n        itemStyle: { color: i === arr.length - 1 ? '#0068f5' : '#6c9fd8' }\n      })),\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058' }\n    }]\n  }));\n\n  \u002F\u002F ── Chart 4: Unit types ──\n  const typeLabels = [`תחנה`,`נקודה`,`מרחב`,`מג\"ב`,`מתנ\"א`,`מטה`,`מחוז`];\n  const typeValues = [85,55,22,18,16,8,7];\n\n  const chartTypes = echarts.init(document.getElementById('chart-types'));\n  chartTypes.setOption(Object.assign({}, baseECharts, {\n    tooltip: Object.assign({}, baseECharts.tooltip, {\n      trigger: 'axis',\n      formatter: p => `${p[0].name}\u003Cbr\u002F>${p[0].value} יחידות`\n    }),\n    grid: { left: 16, right: 32, top: 16, bottom: 8, containLabel: true },\n    xAxis: { type: 'value', splitLine: { lineStyle: { color: '#c3cfe7' } } },\n    yAxis: {\n      type: 'category',\n      data: typeLabels,\n      axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n    },\n    series: [{\n      type: 'bar',\n      data: typeValues.map((v, i) => ({\n        value: v,\n        itemStyle: { color: GOVIL_PALETTE[i % GOVIL_PALETTE.length] }\n      })),\n      label: { show: true, position: 'right', fontFamily: 'Rubik', color: '#0c3058' }\n    }]\n  }));\n\n  \u002F\u002F ── Resize handlers ──\n  window.addEventListener('resize', () => {\n    chartY.resize();\n    chartS.resize();\n    chartTop.resize();\n    chartTypes.resize();\n  });\n\n  \u002F\u002F ── GovMap ──\n  GovMap.create({\n    container:       '#map-main',\n    resourceId:      '848b57bf-362f-4eda-993a-3c74b1feef44',\n    latField:        'Lat_Y',\n    lngField:        'Long_X_',\n    projection:      'wgs84',\n    popupTitleField: 'UnitName',\n    popupFields: [\n      { field: 'SiteType',   label: \"סוג יחידה\" },\n      { field: 'MahozName',  label: \"מחוז\" },\n      { field: 'MerhavName', label: \"מרחב\" },\n      { field: 'Address',    label: \"כתובת\" },\n    ],\n    cluster:   true,\n    totalCap:  500,\n  });\n\n  \u002F\u002F ── GovExplorer: yishuv-to-station lookup ──\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: r => [\n      { text: r[\"שם יישוב\"] || '' },\n      { text: r[\"שם תחנה\"] || \"לא שויך\" },\n      { text: r[\"שם מרחב\"] || '' },\n      { text: r[\"שם מחוז\"] || '',\n        badge: r[\"שם מחוז\"] === \"תל אביב\" ? 'info' :\n               r[\"שם מחוז\"] === \"ירושלים\" ? 'ok' :\n               r[\"שם מחוז\"] === \"צפון\" ? 'mut' : undefined },\n    ],\n  });\n\u003C\u002Fscript>\n",1778130672330]