[{"data":1,"prerenderedAt":28},["ShallowReactive",2],{"dataset-a9d7da6b-8cb7-46a0-8da8-82b99c737781":3},{"entry":4,"body":27},{"id":5,"slug":6,"title":7,"organization":8,"organization_slug":9,"tags_he":10,"primary_resource_id":11,"formats":12,"metadata_modified":14,"license":15,"record_count":16,"resources":17,"last_analyzed_at":22,"version":23,"summary_he":24,"dataset_kind":25,"related_ids":26},"a9d7da6b-8cb7-46a0-8da8-82b99c737781","ryshyvnvt-ask-vhytrym-msvgym-shvnym-lmpalym","רישיונות עסק והיתרים מסוגים שונים למפעלים","המשרד להגנת הסביבה","ministry_of_the_environment",[],"e9ecedbd-8f93-437e-9a2f-4ff908daf210",[13],"CSV","2026-05-06T19:01:49.871807Z","אחר (פתוח)",31956,[18],{"url":19,"format":13,"name":20,"size_bytes":21},"https:\u002F\u002Fdata.gov.il\u002Fdataset\u002Fa9d7da6b-8cb7-46a0-8da8-82b99c737781\u002Fresource\u002Fe9ecedbd-8f93-437e-9a2f-4ff908daf210\u002Fdownload\u002Fe9ecedbd-8f93-437e-9a2f-4ff908daf210.csv","רישיונות עסק והיתרים למפעלים",5700854,"2026-05-03T15:08:35.577401Z",1,"מאגר של 31,950 רישיונות עסק והיתרים (רעלים, קרינה רדיואקטיבית, רנטגן) שהמשרד להגנת הסביבה מנפיק למפעלים בישראל, לפי מחוז, יישוב וסטטוס אישור.","registry",[],"\u003C!-- ===== TITLE + TAGS ===== -->\n\u003Ch1 class=\"text-2xl font-bold text-ink-deep mb-3\">רישיונות עסק והיתרים למפעלים – המשרד להגנת הסביבה\u003C\u002Fh1>\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  \u003Cspan class=\"tag-chip\">פיקוח סביבתי\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- ===== SUMMARY ===== -->\n\u003Csection class=\"card p-5 mb-4\">\n  \u003Cp class=\"text-ink leading-relaxed\">\n    המאגר כולל \u003Cstrong>31,950 רשומות\u003C\u002Fstrong> של אישורים שהמשרד להגנת הסביבה מנפיק למפעלים ברחבי ישראל:\n    רישיונות עסק, היתרי רעלים, היתרי קרינה רדיואקטיבית והיתרי רנטגן.\n    הנתונים מבוססים על מענה המשרד לרשויות הרישוי, ומשקפים את עמדת המשרד בלבד —\n    לבדיקת תקפות רישיון יש לפנות לרשות הרישוי המוסמכת.\n    המידע מכסה מפעלים ב-6 מחוזות ובלמעלה מ-1,000 יישובים ברחבי הארץ.\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 mb-1\">31,950\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\">23,855\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\">6,838\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\">1,257\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-5\">\n  \u003Ch2 class=\"text-lg font-semibold text-ink-deep mb-3\">תובנות מרכזיות\u003C\u002Fh2>\n  \u003Cul class=\"space-y-2 text-ink text-sm leading-relaxed list-none\">\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 text-ok shrink-0 mt-0.5\" style=\"filter: invert(37%) sepia(97%) saturate(400%) hue-rotate(115deg);\" \u002F>\n      \u003Cspan>\u003Cstrong>רישיונות עסק\u003C\u002Fstrong> מהווים כ-74.7% מכלל הרשומות (23,855 מתוך 31,950). היתרי רעלים מהווים כ-21.4% (6,838), ואחריהם היתרי רנטגן (679) וקרינה רדיואקטיבית (578).\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 shrink-0 mt-0.5\" style=\"filter: invert(37%) sepia(97%) saturate(400%) hue-rotate(115deg);\" \u002F>\n      \u003Cspan>\u003Cstrong>מחוז הצפון\u003C\u002Fstrong> מוביל עם 8,437 רשומות (26.4%), ואחריו מחוז המרכז עם 7,524 (23.6%). מחוז תל אביב מציג את המספר הנמוך ביותר — 2,821 רשומות (8.8%).\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 shrink-0 mt-0.5\" style=\"filter: invert(37%) sepia(97%) saturate(400%) hue-rotate(115deg);\" \u002F>\n      \u003Cspan>\u003Cstrong>כ-79.8% מהרשומות\u003C\u002Fstrong> אושרו עם תנאים (25,534 רשומות), ורק כ-20.2% אושרו ללא תנאים (6,416 רשומות) — מה שמשקף את מדיניות הפיקוח הדוק של המשרד.\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 shrink-0 mt-0.5\" style=\"filter: invert(37%) sepia(97%) saturate(400%) hue-rotate(115deg);\" \u002F>\n      \u003Cspan>\u003Cstrong>מגמת גידול\u003C\u002Fstrong> ניכרת בשנים 2022–2024: מספר ההיתרים שניתנו בשנים אלה גבוה מהממוצע ההיסטורי, ומצביע על הרחבת פעילות הרגולציה (מבוסס על מדגם של 3,200 רשומות).\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex gap-2\">\n      \u003Cimg src=\"\u002Ficons\u002Fcircle-check.svg\" alt=\"\" class=\"w-5 h-5 shrink-0 mt-0.5\" style=\"filter: invert(37%) sepia(97%) saturate(400%) hue-rotate(115deg);\" \u002F>\n      \u003Cspan>\u003Cstrong>ירושלים\u003C\u002Fstrong> היא העיר עם המספר הגבוה ביותר של רשומות במדגם, ואחריה פתח תקווה. המאגר מכסה למעלה מ-1,000 יישובים שונים.\u003C\u002Fspan>\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fsection>\n\n\u003C!-- ===== CHARTS ROW 1: permit types + districts ===== -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-5\">\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">התפלגות לפי סוג היתר\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-types\" class=\"h-56 md:h-64\">\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-machoz\" class=\"h-56 md:h-64\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- ===== CHARTS ROW 2: status donut + year trend ===== -->\n\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 mb-5\">\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">סטטוס אישור\u003C\u002Fh2>\n    \u003Cdiv id=\"chart-status\" class=\"h-56 md:h-64\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n  \u003Csection class=\"card p-5\">\n    \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">מגמה שנתית של הנפקת היתרים\n      \u003Cspan class=\"text-xs font-normal text-subtle\">(מדגם 3,200 רשומות)\u003C\u002Fspan>\n    \u003C\u002Fh2>\n    \u003Cdiv id=\"chart-years\" class=\"h-56 md:h-64\">\u003C\u002Fdiv>\n  \u003C\u002Fsection>\n\u003C\u002Fdiv>\n\n\u003C!-- ===== CHART: TOP CITIES ===== -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-3\">10 היישובים המובילים לפי מספר רשומות\n    \u003Cspan class=\"text-xs font-normal text-subtle\">(מדגם 15,000 רשומות)\u003C\u002Fspan>\n  \u003C\u002Fh2>\n  \u003Cdiv id=\"chart-cities\" class=\"h-72 md:h-80\">\u003C\u002Fdiv>\n\u003C\u002Fsection>\n\n\u003C!-- ===== LIVE EXPLORER ===== -->\n\u003Csection class=\"card p-5 mb-5\">\n  \u003Cdiv class=\"flex flex-wrap items-center justify-between gap-3 mb-3\">\n    \u003Ch2 class=\"font-semibold text-ink-deep\">עיון ברשימת ההיתרים\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-5\">\n  \u003Ch2 class=\"font-semibold text-ink-deep mb-2\">אודות המאגר\u003C\u002Fh2>\n  \u003Cp class=\"text-ink text-sm leading-relaxed\">\n    המאגר מכיל מידע על אישורים של המשרד להגנת הסביבה לרישיונות עסק, ועל היתרים מכמה סוגים שהמשרד מנפיק למפעלים\n    (היתרי קרינה רדיואקטיבית וקרינת רנטגן, היתר רעלים).\n    המידע על רישיונות עסק מבוסס על מענה המשרד לרשות הרישוי ואין בו להבטיח שלמפעל רישיון בתוקף.\n    לקבלת סטטוס עדכני יש לפנות לרשות הרישוי.\n  \u003C\u002Fp>\n\u003C\u002Fsection>\n\n\u003C!-- ===== SCRIPTS ===== -->\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: Permit types --- *\u002F\n  (function () {\n    var el = document.getElementById('chart-types');\n    if (!el) return;\n    var chart = echarts.init(el, null, { renderer: 'svg' });\n    var option = 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 + ': ' + p[0].value.toLocaleString('he-IL') + ' רשומות';\n        }\n      }),\n      grid: { left: 20, right: 80, top: 10, bottom: 10, containLabel: true },\n      xAxis: { type: 'value', axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: function (v) { return v.toLocaleString('he-IL'); } } },\n      yAxis: {\n        type: 'category',\n        data: ['קרינה רדיואקטיבית', 'רנטגן', 'רעלים', 'רישיון עסק'],\n        axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n      },\n      series: [{\n        type: 'bar',\n        data: [578, 679, 6838, 23855],\n        label: {\n          show: true,\n          position: 'right',\n          fontFamily: 'Rubik',\n          color: '#0c3058',\n          formatter: function (p) { return p.value.toLocaleString('he-IL'); }\n        },\n        itemStyle: {\n          color: function (p) { return GOVIL_PALETTE[p.dataIndex % GOVIL_PALETTE.length]; }\n        }\n      }]\n    });\n    chart.setOption(option);\n    window.addEventListener('resize', function () { chart.resize(); });\n  })();\n\n  \u002F* --- Chart 2: Districts --- *\u002F\n  (function () {\n    var el = document.getElementById('chart-machoz');\n    if (!el) return;\n    var chart = echarts.init(el, null, { renderer: 'svg' });\n    var districts = ['תל אביב', 'ירושלים', 'חיפה', 'דרום', 'מרכז', 'צפון'];\n    var vals = [2821, 3342, 4151, 5675, 7524, 8437];\n    var option = 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 + ': ' + p[0].value.toLocaleString('he-IL') + ' רשומות';\n        }\n      }),\n      grid: { left: 20, right: 80, top: 10, bottom: 10, containLabel: true },\n      xAxis: { type: 'value', axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: function (v) { return v.toLocaleString('he-IL'); } } },\n      yAxis: {\n        type: 'category',\n        data: districts,\n        axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n      },\n      series: [{\n        type: 'bar',\n        data: vals,\n        label: {\n          show: true,\n          position: 'right',\n          fontFamily: 'Rubik',\n          color: '#0c3058',\n          formatter: function (p) { return p.value.toLocaleString('he-IL'); }\n        },\n        itemStyle: { color: '#0068f5' }\n      }]\n    });\n    chart.setOption(option);\n    window.addEventListener('resize', function () { chart.resize(); });\n  })();\n\n  \u002F* --- Chart 3: Status donut --- *\u002F\n  (function () {\n    var el = document.getElementById('chart-status');\n    if (!el) return;\n    var chart = echarts.init(el, null, { renderer: 'svg' });\n    var option = Object.assign({}, baseECharts, {\n      tooltip: Object.assign({}, baseECharts.tooltip, {\n        trigger: 'item',\n        formatter: function (p) {\n          return p.name + '\u003Cbr\u002F>' + p.value.toLocaleString('he-IL') + ' (' + p.percent + '%)';\n        }\n      }),\n      legend: {\n        orient: 'vertical',\n        right: 10,\n        top: 'center',\n        textStyle: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n      },\n      series: [{\n        type: 'pie',\n        radius: ['45%', '70%'],\n        center: ['38%', '50%'],\n        avoidLabelOverlap: true,\n        label: { show: false },\n        emphasis: { label: { show: true, fontFamily: 'Rubik', fontSize: 13, fontWeight: 'bold' } },\n        data: [\n          { value: 25534, name: 'אושר עם תנאי', itemStyle: { color: '#0068f5' } },\n          { value: 6416,  name: 'אושר ללא תנאי', itemStyle: { color: '#6c9fd8' } }\n        ]\n      }]\n    });\n    chart.setOption(option);\n    window.addEventListener('resize', function () { chart.resize(); });\n  })();\n\n  \u002F* --- Chart 4: Year trend (sample) --- *\u002F\n  (function () {\n    var el = document.getElementById('chart-years');\n    if (!el) return;\n    var chart = echarts.init(el, null, { renderer: 'svg' });\n    var years = ['2010','2011','2012','2013','2014','2015','2016','2017','2018','2019','2020','2021','2022','2023','2024','2025'];\n    var vals  = [105, 141, 125, 135, 80, 37, 64, 92, 254, 73, 57, 133, 199, 294, 178, 71];\n    var option = Object.assign({}, baseECharts, {\n      tooltip: Object.assign({}, baseECharts.tooltip, {\n        trigger: 'axis',\n        formatter: function (p) {\n          return p[0].name + ': ' + p[0].value + ' היתרים (מדגם)';\n        }\n      }),\n      grid: { left: 10, right: 20, top: 20, bottom: 10, containLabel: true },\n      xAxis: {\n        type: 'category',\n        data: years,\n        axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 11, rotate: 40 }\n      },\n      yAxis: {\n        type: 'value',\n        axisLabel: { fontFamily: 'Rubik', color: '#0c3058' }\n      },\n      series: [{\n        type: 'line',\n        data: vals,\n        smooth: true,\n        symbol: 'circle',\n        symbolSize: 6,\n        lineStyle: { color: '#0068f5', width: 2.5 },\n        itemStyle: { color: '#0068f5' },\n        areaStyle: {\n          color: {\n            type: 'linear',\n            x: 0, y: 0, x2: 0, y2: 1,\n            colorStops: [\n              { offset: 0, color: 'rgba(0,104,245,0.25)' },\n              { offset: 1, color: 'rgba(0,104,245,0.02)' }\n            ]\n          }\n        }\n      }]\n    });\n    chart.setOption(option);\n    window.addEventListener('resize', function () { chart.resize(); });\n  })();\n\n  \u002F* --- Chart 5: Top 10 cities --- *\u002F\n  (function () {\n    var el = document.getElementById('chart-cities');\n    if (!el) return;\n    var chart = echarts.init(el, null, { renderer: 'svg' });\n    var cities = ['בית שמש','באר שבע','אשדוד','יבנה','ראש העין','כפר סבא','תל אביב-יפו','נתניה','פתח תקווה','ירושלים'];\n    var vals   = [178, 194, 221, 223, 226, 227, 232, 346, 844, 2116];\n    var option = 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 + ': ' + p[0].value.toLocaleString('he-IL') + ' רשומות';\n        }\n      }),\n      grid: { left: 20, right: 80, top: 10, bottom: 10, containLabel: true },\n      xAxis: { type: 'value', axisLabel: { fontFamily: 'Rubik', color: '#0c3058', formatter: function (v) { return v.toLocaleString('he-IL'); } } },\n      yAxis: {\n        type: 'category',\n        data: cities,\n        axisLabel: { fontFamily: 'Rubik', color: '#0c3058', fontSize: 12 }\n      },\n      series: [{\n        type: 'bar',\n        data: vals,\n        label: {\n          show: true,\n          position: 'right',\n          fontFamily: 'Rubik',\n          color: '#0c3058',\n          formatter: function (p) { return p.value.toLocaleString('he-IL'); }\n        },\n        itemStyle: {\n          color: function (p) {\n            var blues = ['#dbe8fb','#b7d2f7','#6c9fd8','#3d70b0','#2658a0','#0053c4','#0068f5','#0053c4','#0b3668','#0c3058'];\n            return blues[p.dataIndex] || '#0068f5';\n          }\n        }\n      }]\n    });\n    chart.setOption(option);\n    window.addEventListener('resize', function () { chart.resize(); });\n  })();\n\n  \u002F* --- GovExplorer --- *\u002F\n  GovExplorer.create({\n    container:    '#explorer',\n    searchInput:  '#explorer-search',\n    resourceId:   'e9ecedbd-8f93-437e-9a2f-4ff908daf210',\n    fields:       ['Heter_Num', 'Mifal_Name', 'Yishuv_Name', 'Machoz_Name', 'Heter_Name', 'Heter_Status'],\n    headers:      ['מס\\' היתר', 'שם מפעל', 'יישוב', 'מחוז', 'סוג היתר', 'סטטוס'],\n    searchFields: ['Mifal_Name', 'Yishuv_Name'],\n    pageSize:     50,\n    sort:         '_id asc',\n    renderRow: function (r) {\n      var statusBadge = 'mut';\n      var st = r['Heter_Status'] || '';\n      if (st.indexOf('ללא תנאי') !== -1) statusBadge = 'ok';\n      else if (st.indexOf('עם תנאי') !== -1) statusBadge = 'warn';\n      return [\n        { text: r['Heter_Num'], dir: 'ltr' },\n        { text: r['Mifal_Name'] },\n        { text: r['Yishuv_Name'] },\n        { text: r['Machoz_Name'] },\n        { text: r['Heter_Name'] },\n        { text: r['Heter_Status'], badge: statusBadge }\n      ];\n    }\n  });\n\u003C\u002Fscript>\n",1778130671790]