T∕SZAEPI 005-2024 生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范 第4部分:準(zhǔn)確性和有效性_第1頁
T∕SZAEPI 005-2024 生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范 第4部分:準(zhǔn)確性和有效性_第2頁
T∕SZAEPI 005-2024 生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范 第4部分:準(zhǔn)確性和有效性_第3頁
T∕SZAEPI 005-2024 生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范 第4部分:準(zhǔn)確性和有效性_第4頁
T∕SZAEPI 005-2024 生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范 第4部分:準(zhǔn)確性和有效性_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

CCSZ.04Specificationfordataqualitymonitoringandcontrolofenvironment—Part4:Accuracyand2024-12-30發(fā)布2024-12-30實施IT/SZAEPI005—2024前言 2規(guī)范性引用文件 3術(shù)語與定義 4生態(tài)環(huán)境數(shù)據(jù)準(zhǔn)確性監(jiān)控內(nèi)容 5生態(tài)環(huán)境數(shù)據(jù)有效性監(jiān)控內(nèi)容 附錄A(資料性)生態(tài)環(huán)境數(shù)據(jù)準(zhǔn)確性監(jiān)控方法示例 附錄B(資料性)生態(tài)環(huán)境數(shù)據(jù)有效性監(jiān)控方法示例 T/SZAEPI005—2024本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。本文件是T/SZAEPI《生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范》的第4部分。T/SZAEPI已經(jīng)發(fā)布了以下部分:——第1部分:總則;——第2部分:規(guī)范性和一致性;——第3部分:完整性和時效性;——第4部分:準(zhǔn)確性和有效性。本文件由深圳市環(huán)境保護(hù)產(chǎn)業(yè)協(xié)會提出并歸口。本文件由深圳市環(huán)境保護(hù)產(chǎn)業(yè)協(xié)會解釋。本文件起草單位:深圳市生態(tài)環(huán)境智能管控中心、深圳深態(tài)環(huán)境科技有限公司。本文件主要起草人:游勇、徐懷洲、黃為煒、劉琳琳、張厚武、殷勤、毛慶國、尹民、李佳聰、蔣宇、羅曉霞、陳燕、黃露霞、邵靜嫻、劉清云、李舒健、史海鵬。T/SZAEPI005—2024為強化生態(tài)環(huán)境數(shù)據(jù)管理,提高生態(tài)環(huán)境數(shù)據(jù)準(zhǔn)確性、有效性,促進(jìn)生態(tài)環(huán)境數(shù)據(jù)共享與應(yīng)用,制定《生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范第4部分:準(zhǔn)確性和有效性》標(biāo)準(zhǔn)?!渡鷳B(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范第4部分:準(zhǔn)確性和有效性》明確了生態(tài)環(huán)境數(shù)據(jù)準(zhǔn)確性、有效性的監(jiān)控規(guī)則和監(jiān)控方法,對推動生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控體系建設(shè),提升生態(tài)環(huán)境管理水平具有重要支撐作用。1T/SZAEPI005—2024生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范第4部分:準(zhǔn)確性和有效性本文件規(guī)定了深圳市生態(tài)環(huán)境數(shù)據(jù)準(zhǔn)確性和有效性的監(jiān)控規(guī)則和監(jiān)控方法。本文件適用于深圳市生態(tài)環(huán)境信息系統(tǒng)中數(shù)據(jù)準(zhǔn)確性和有效性的事后監(jiān)控,監(jiān)控對象包含但不限于污染源數(shù)據(jù)、生態(tài)環(huán)境質(zhì)量數(shù)據(jù)、生態(tài)環(huán)境管理數(shù)據(jù)等。其他地區(qū)可參照執(zhí)行。2規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB12348工業(yè)企業(yè)廠界環(huán)境噪聲標(biāo)準(zhǔn)GB15618土壤環(huán)境質(zhì)量標(biāo)準(zhǔn)GB18483飲食業(yè)油煙排放標(biāo)準(zhǔn)(試行)GB/T28591風(fēng)力等級GB/T28592降水量等級HJ14環(huán)境空氣質(zhì)量功能區(qū)劃分原則與技術(shù)方法HJ24環(huán)境影響評價技術(shù)導(dǎo)則輸變電HJ91.1污水監(jiān)測技術(shù)規(guī)范HJ338飲用水水源保護(hù)區(qū)劃分技術(shù)規(guī)范HJ355水污染源在線監(jiān)測系統(tǒng)(CODCr、NH3-N等)運行技術(shù)規(guī)范HJ356水污染源在線監(jiān)測系統(tǒng)(CODCr、NH3-N等)數(shù)據(jù)有效性判別技術(shù)規(guī)范HJ520廢水類別代碼(試行)HJ525水污染物名稱代碼HJ633環(huán)境空氣質(zhì)量指數(shù)(AQI)技術(shù)規(guī)定(試行)HJ941企業(yè)突發(fā)環(huán)境事件風(fēng)險分級方法HJ1238汽車排放定期檢驗信息采集傳輸技術(shù)規(guī)范DB4403/T164.1行政執(zhí)法監(jiān)督數(shù)據(jù)規(guī)范第1部分:數(shù)據(jù)元DB4403/T176.1深圳市法人和其他組織統(tǒng)一社會信用代碼管理和應(yīng)用規(guī)范第1部分:數(shù)據(jù)元DB4403/T333夜間光環(huán)境區(qū)域限值T/SZAEPI001生態(tài)環(huán)境數(shù)據(jù)質(zhì)量監(jiān)控規(guī)范第1部分:總則2T/SZAEPI005—2024《中華人民共和國環(huán)境保護(hù)稅法》《中華人民共和國噪聲污染防治法》《排污許可管理條例》《放射性同位素與射線裝置安全和防護(hù)條例》《環(huán)境監(jiān)測管理辦法》(2007年國家環(huán)境保護(hù)總局令第39號)《環(huán)境監(jiān)察執(zhí)法證件管理辦法》(2013年環(huán)境保護(hù)部令第23號)《企業(yè)環(huán)境信用評價辦法(試行)》(環(huán)發(fā)〔2013〕150號)《突發(fā)環(huán)境事件應(yīng)急管理辦法》(2015年環(huán)境保護(hù)部令第34號)《生態(tài)環(huán)境行政處罰辦法》(2023年生態(tài)環(huán)境部令第30號)《排污許可管理辦法》(2024年生態(tài)環(huán)境部令第32號)《固體廢物分類與代碼目錄》(2024年生態(tài)環(huán)境部公告第4號)《廣東省地下水功能區(qū)劃》(粵辦函〔2009〕459號)《廣東省清潔生產(chǎn)審核評估驗收評分表》(粵經(jīng)信規(guī)字〔2017〕3號)《廣東省機動車遙感監(jiān)測管理系統(tǒng)聯(lián)網(wǎng)規(guī)范(試行)》(粵環(huán)函〔2020〕70號)《深圳市清潔生產(chǎn)審核實施細(xì)則》(深工信規(guī)〔2019〕9號)《深圳市突發(fā)事件應(yīng)急預(yù)案管理辦法》(深應(yīng)急規(guī)〔2023〕4號)《深圳市排污單位環(huán)境信用評價指標(biāo)》(深環(huán)〔2024〕9號)3術(shù)語與定義應(yīng)符合T/SZAEPI003—2024中第3章節(jié)的規(guī)定。4生態(tài)環(huán)境數(shù)據(jù)準(zhǔn)確性監(jiān)控內(nèi)容4.1字符型數(shù)據(jù)4.1.1字符型數(shù)據(jù)通用監(jiān)控規(guī)則字符型數(shù)據(jù)通用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)對于兩個在事實上存在包含與被包含關(guān)系的字符型數(shù)據(jù),應(yīng)準(zhǔn)確記錄兩者之間的關(guān)系。例如:排污單位“所屬街道”應(yīng)在其“所屬行政區(qū)”管轄范圍內(nèi)。b)字符型數(shù)據(jù)應(yīng)與事實登記情況相符。例如:當(dāng)?shù)怯浌芾韱挝粸楣ど绦姓芾聿块T時,系統(tǒng)中記錄的排污單位“統(tǒng)一社會信用代碼”應(yīng)與其在工商行政管理部門登記的統(tǒng)一社會信用代碼相符。c)字符型數(shù)據(jù)應(yīng)準(zhǔn)確反映實際情況,避免信息錯誤。4.1.2字符型數(shù)據(jù)專用監(jiān)控規(guī)則字符型數(shù)據(jù)專用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。3T/SZAEPI005—2024a)根據(jù)GB/T28591《風(fēng)力等級》,“風(fēng)速等級”應(yīng)與“風(fēng)速值”對應(yīng)。b)根據(jù)HJ633《環(huán)境空氣質(zhì)量指數(shù)(AQI)技術(shù)規(guī)定(試行)》,“空氣質(zhì)量指數(shù)”應(yīng)與“空氣質(zhì)量指數(shù)級別”“空氣質(zhì)量指數(shù)類別”“空氣質(zhì)量指數(shù)表示顏色”等對應(yīng)。c)根據(jù)HJ520《廢水類別代碼(試行)》,“廢水類型名稱”應(yīng)與“廢水類別代碼”對應(yīng)。d)根據(jù)HJ525《水污染物名稱代碼》,“廢水污染物名稱”應(yīng)與“廢水污染物代碼”對應(yīng),“廢水監(jiān)測因子名稱”應(yīng)與“廢水監(jiān)測因子編碼”對應(yīng)。e)土壤監(jiān)測點所屬地塊應(yīng)在其所屬行政區(qū)范圍內(nèi)。f)噪聲監(jiān)測點所屬社區(qū)應(yīng)在其所屬街道范圍內(nèi)。g)系統(tǒng)中建設(shè)項目環(huán)境影響評價的“批復(fù)文號”“報告編號”應(yīng)與生態(tài)環(huán)境部門登記的信息相符。h)系統(tǒng)中排污單位的“生產(chǎn)經(jīng)營場所地址”中的行政區(qū)內(nèi)容應(yīng)與其“所屬行政區(qū)”相符。i)系統(tǒng)中“排污許可證編號”應(yīng)與生態(tài)環(huán)境部門登記的排污許可證編號相符。j)系統(tǒng)中“排污口編號”應(yīng)與生態(tài)環(huán)境部門登記的排污口編號相符。k)根據(jù)《固體廢物分類與代碼目錄》,系統(tǒng)中“固體廢物名稱”應(yīng)與“固體廢物代碼”對應(yīng),“固體廢物類別”后兩位數(shù)字應(yīng)與“固體廢物代碼”后兩位數(shù)字對應(yīng)。l)根據(jù)《環(huán)境監(jiān)察執(zhí)法證件管理辦法》,“執(zhí)法人員”應(yīng)與“執(zhí)法證號”對應(yīng)。m)根據(jù)《企業(yè)環(huán)境信用評價辦法(試行)》,企業(yè)的環(huán)境信用“等級”“發(fā)牌顏色”應(yīng)與信用評價結(jié)果的“分?jǐn)?shù)”對應(yīng)。4.2數(shù)字型數(shù)據(jù)4.2.1數(shù)字型數(shù)據(jù)通用監(jiān)控規(guī)則數(shù)字型數(shù)據(jù)通用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)數(shù)字型數(shù)據(jù)應(yīng)與事實登記情況相符。例如:系統(tǒng)中“項目金額(萬元)”的值應(yīng)與項目合同中簽訂的以“萬元”為單位的項目金額相符。b)數(shù)字型數(shù)據(jù)在進(jìn)行數(shù)學(xué)運算時,與運算相關(guān)的數(shù)據(jù)在邏輯上應(yīng)協(xié)調(diào)一致。例如:“工資總額”=“員工人數(shù)”ד平均工資”。4.2.2數(shù)字型數(shù)據(jù)專用監(jiān)控規(guī)則數(shù)字型數(shù)據(jù)專用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)危險廢物轉(zhuǎn)移聯(lián)單信息中的各項數(shù)值應(yīng)與對應(yīng)的紙質(zhì)轉(zhuǎn)移聯(lián)單的數(shù)值相符。例如:某轉(zhuǎn)移聯(lián)單數(shù)值“0.01”相符。b)固廢的產(chǎn)廢年報中的“上年底貯存量”與“本年底產(chǎn)生量”之和應(yīng)等于本年度的“委外利用處置量”“自行利用處置量”“年底庫存量”與“其他量”之和相等。c)企業(yè)的“環(huán)境信用評價分?jǐn)?shù)”的數(shù)值應(yīng)等于評價“起始分”、各項指標(biāo)“扣分項”和“加分項”的總和。4T/SZAEPI005—2024d)排污單位的廢氣自行監(jiān)測數(shù)據(jù)的各指標(biāo)監(jiān)測結(jié)果應(yīng)與對應(yīng)的紙質(zhì)檢測報告監(jiān)測結(jié)果相符。例如:2024年某排污單位廢氣自行監(jiān)測信息中非甲烷總烴“排放濃度(mg/m3)”的數(shù)值為“1.7”,應(yīng)與對應(yīng)的紙質(zhì)檢測報告中非甲烷總烴的檢測結(jié)果“排放濃度(mg/m3)”的數(shù)值“1.7”相符。e)排污單位的廢水自行監(jiān)測數(shù)據(jù)的各指標(biāo)監(jiān)測結(jié)果應(yīng)與對應(yīng)的紙質(zhì)檢測報告監(jiān)測結(jié)果相符。例如:2024年某排污單位廢水自行監(jiān)測信息中氨氮“監(jiān)測值(mg/L)”的數(shù)值為“0.059”,應(yīng)與對應(yīng)的紙質(zhì)檢測報告中氨氮的檢測結(jié)果“監(jiān)測值(mg/L)”的數(shù)值“0.059”相符。4.3日期型數(shù)據(jù)4.3.1日期型數(shù)據(jù)通用監(jiān)控規(guī)則日期型數(shù)據(jù)通用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)日期型數(shù)據(jù)應(yīng)符合事實客觀邏輯。b)在記錄事件或活動時,日期數(shù)據(jù)應(yīng)符合時間順序邏輯。4.3.2日期型數(shù)據(jù)專用監(jiān)控規(guī)則日期型數(shù)據(jù)專用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)系統(tǒng)中環(huán)境影響評價審批信息中的“審批日期”應(yīng)與生態(tài)環(huán)境部門出具的《建設(shè)項目環(huán)境影響審查批復(fù)》落款日期相符。b)系統(tǒng)中環(huán)境影響評價備案信息中的“備案日期”應(yīng)與生態(tài)環(huán)境部門出具的《告知性備案回執(zhí)》落款日期相符。c)系統(tǒng)中環(huán)境影響評價報告信息中的“提交日期”應(yīng)與生態(tài)環(huán)境部門登記的提交日期相符。d)系統(tǒng)中排污許可信息中的“發(fā)證日期”應(yīng)與生態(tài)環(huán)境部門出具的排污許可證的發(fā)證日期相符。e)系統(tǒng)中手工監(jiān)測信息中的“監(jiān)測日期”應(yīng)與環(huán)境監(jiān)測機構(gòu)出具的監(jiān)測報告中的采樣日期相符。f)系統(tǒng)中生態(tài)環(huán)境監(jiān)測站點信息中的“啟用日期”應(yīng)與環(huán)境監(jiān)測機構(gòu)登記的啟用日期相符。4.4日期時間型數(shù)據(jù)4.4.1日期時間型數(shù)據(jù)通用監(jiān)控規(guī)則日期時間型數(shù)據(jù)通用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)日期時間型數(shù)據(jù)應(yīng)符合事實客觀邏輯。b)在記錄事件或活動時,日期時間數(shù)據(jù)應(yīng)符合時間順序邏輯。4.4.2日期時間型數(shù)據(jù)專用監(jiān)控規(guī)則日期時間型數(shù)據(jù)專用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)系統(tǒng)中環(huán)境投訴信息中的“受理時間”應(yīng)與生態(tài)環(huán)境部門登記的受理時間相符。b)系統(tǒng)中突發(fā)環(huán)境事件信息中的“發(fā)生時間”應(yīng)與生態(tài)環(huán)境部門登記的發(fā)生時間相符。c)系統(tǒng)中環(huán)境應(yīng)急預(yù)案信息中的“演練時間”應(yīng)與生態(tài)環(huán)境部門登記的演練時間相符。5T/SZAEPI005—2024d)系統(tǒng)中監(jiān)測信息中的“采集時間”應(yīng)與實際采集時間相符。e)系統(tǒng)中環(huán)境樣品信息中的“采集時間”應(yīng)與環(huán)境監(jiān)測機構(gòu)登記的采集時間相符。f)系統(tǒng)中環(huán)境監(jiān)測設(shè)備信息中的“校準(zhǔn)時間”應(yīng)與環(huán)境監(jiān)測機構(gòu)登記的校準(zhǔn)時間相符。4.5布爾型數(shù)據(jù)4.5.1布爾型數(shù)據(jù)通用監(jiān)控規(guī)則布爾型數(shù)據(jù)通用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。布爾型數(shù)據(jù)的判定結(jié)果與其相關(guān)聯(lián)的數(shù)據(jù)在邏輯上應(yīng)協(xié)調(diào)一致。例如:若“是否成年”為“是”,則其對應(yīng)的“年齡”的數(shù)值需大于等于十八周歲。4.5.2布爾型數(shù)據(jù)專用監(jiān)控規(guī)則布爾型數(shù)據(jù)專用的準(zhǔn)確性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)大氣污染源“排放速率值”應(yīng)與“排放速率是否達(dá)標(biāo)”的判定結(jié)果相符。例如:二氧化硫的“許可排放速率限值(kg/h)”是“310”,若二氧化硫的“排放速率值(kg/h)”是“311”,則二氧化硫“排放速率是否達(dá)標(biāo)”的值應(yīng)為“false”。b)大氣污染源“排放濃度值”應(yīng)與“排放濃度是否達(dá)標(biāo)”的判定結(jié)果相符。例如:二氧化硫的“最高允許排放濃度(mg/m3)”是“1200”,若二氧化硫的“排放濃度值(mg/m3)”是“1220”,則二氧化硫“排放濃度是否達(dá)標(biāo)”的值應(yīng)為“false”。c)廢水污染物“排放濃度值”應(yīng)與“排放濃度是否達(dá)標(biāo)”的判定結(jié)果相符。例如:總汞的“最高允許排放濃度(mg/L)”是“0.05”,若總汞的“排放濃度(mg/L)”是“0.07”,則總汞“排放濃度是否達(dá)標(biāo)”的值應(yīng)為“false”。5生態(tài)環(huán)境數(shù)據(jù)有效性監(jiān)控內(nèi)容5.1字符型數(shù)據(jù)5.1.1字符型數(shù)據(jù)通用監(jiān)控規(guī)則字符型數(shù)據(jù)通用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)字符型數(shù)據(jù)的值應(yīng)處于合理范圍內(nèi)。b)字符型數(shù)據(jù)的值應(yīng)符合指定的最大長度和最小長度要求。5.1.2字符型數(shù)據(jù)專用監(jiān)控規(guī)則字符型數(shù)據(jù)專用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)根據(jù)DB4403/T176.1《深圳市法人和其他組織統(tǒng)一社會信用代碼管理和應(yīng)用規(guī)范第1部分:數(shù)據(jù)元》,信用評價參評企業(yè)管理中的“企業(yè)狀態(tài)”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:1、2、3、4、5、9。其中1表示正常,2表示吊銷,3表示注銷,4表示撤銷,5表示遷出,9表示其他。6T/SZAEPI005—2024b)根據(jù)HJ633《環(huán)境空氣質(zhì)量指數(shù)(AQI)技術(shù)規(guī)定(試行)》,“空氣質(zhì)量指數(shù)級別”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“一級”“二級”“三級”“四級”“五級”“六級”;“空氣質(zhì)量指數(shù)類別”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“優(yōu)”“良”“輕度污染”“中度污染”“重度污染”“嚴(yán)重污染”;“空氣質(zhì)量指數(shù)表示顏色”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“綠色”“黃色”“橙色”“紅色”“紫色”“褐紅色”。c)根據(jù)HJ14《環(huán)境空氣質(zhì)量功能區(qū)劃分原則與技術(shù)方法》,“環(huán)境空氣質(zhì)量功能區(qū)”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“一類區(qū)”“二類區(qū)”“三類區(qū)”。d)地表水“水質(zhì)級別”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“Ⅰ類”“Ⅱ類”“Ⅲ類”“Ⅳ類”“Ⅴ類”“劣Ⅴ類”。e)根據(jù)《廣東省地下水功能區(qū)劃》,“地下水功能區(qū)劃”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“地下水一級功能區(qū)”“地下水二級功能區(qū)”。f)根據(jù)GB/T28592《降水量等級》,“降雨量等級”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“微量降雨(零星小雨)”“小雨”“中雨”“大雨”“暴雨”“大暴雨”“特大暴雨”。g)根據(jù)HJ355《水污染源在線監(jiān)測系統(tǒng)(CODCr、NH3-N等)運行技術(shù)規(guī)范》的規(guī)定,“廢水污染物排放方式”,填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“直接排放”“間接排放”。h)海洋“水質(zhì)級別”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“一類”“二類”“三類”“四類”“劣四類”。i)根據(jù)GB15618《土壤環(huán)境質(zhì)量標(biāo)準(zhǔn)》,“土壤環(huán)境質(zhì)量級別”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“Ⅰj)根據(jù)《中華人民共和國噪聲污染防治法》,涉噪聲監(jiān)測的“噪聲源類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“工業(yè)噪聲源”“建筑施工噪聲源”“交通運輸噪聲源”“社會生活噪聲源”。k)根據(jù)《排污許可管理辦法》,執(zhí)行報告的“上報頻次”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“月報”“季報”“年報”。l)根據(jù)《放射性同位素與射線裝置安全和防護(hù)條例》,核與輻射監(jiān)測的“放射源類別”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“Ⅰ類”“Ⅱ類”“Ⅲ類”“Ⅳ類”“Ⅴ類”;“射線裝置類別”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“Ⅰ類”“Ⅱ類”“Ⅲ類”。m)根據(jù)《輻射安全許可證(新版)》填報指南,核技術(shù)利用活動種類和范圍中的“活動種類”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:1、2、3、4、5、6。其中1表示生產(chǎn),2表示銷售,3表示使用,4表示銷售、使用,5表示生產(chǎn)、使用,6表示生產(chǎn)、銷售、使用。n)根據(jù)HJ24《環(huán)境影響評價技術(shù)導(dǎo)則輸變電》,核與輻射管理中的“變電站類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“戶內(nèi)式”“地下式”“戶外式”。o)根據(jù)《生態(tài)環(huán)境行政處罰辦法》,行政處罰的“處罰類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“警告、通報批評”“罰款、沒收違法所得、沒收非法財物”“暫扣許可證件、降低資質(zhì)等級、吊銷許可證件、一定時期內(nèi)不得申請行政許可”“限制開展生產(chǎn)經(jīng)營活動、責(zé)令停產(chǎn)整治、責(zé)令停產(chǎn)停業(yè)、責(zé)令關(guān)閉、限制從業(yè)、禁止從業(yè)”“責(zé)令限期拆除”“行政拘留”“法律、行政法規(guī)規(guī)定的其他行政處罰種類”。7T/SZAEPI005—2024p)根據(jù)《生態(tài)環(huán)境行政處罰辦法》,環(huán)境執(zhí)法筆錄的“筆錄類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:0、1(其中0表示勘驗筆錄,1表示現(xiàn)場筆錄);行政處罰調(diào)查取證中的“證據(jù)類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:01、02、03、04、05、06、07、08、99(其中01表示書證,02表示物證,03表示視聽資料,04表示電子數(shù)據(jù),05表示證人證言,06表示當(dāng)事人的陳述,07表示鑒定意見,08表示勘驗筆錄或現(xiàn)場筆錄,99表示其他)。q)根據(jù)DB4403/T164.1《行政執(zhí)法監(jiān)督數(shù)據(jù)規(guī)范第1部分:數(shù)據(jù)元》,行政處罰的“案件來源”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:01、02、03、04、05、06、07、08、09、99。其中01表示行政檢查(含日常檢查和專項檢查)屬于雙隨機的,02表示投訴,03表示舉報,04表示交辦,05表示移送,06表示曝光,07表示媒體披露,08表示行政督查,09表示機構(gòu)檢測報告,99表示其他。r)根據(jù)HJ338《飲用水水源保護(hù)區(qū)劃分技術(shù)規(guī)范》,排污單位“所在飲用水水源保護(hù)區(qū)級別”應(yīng)符合填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“飲用水水源一級保護(hù)區(qū)”“飲用水水源二級保護(hù)區(qū)”“飲用水水源準(zhǔn)保護(hù)區(qū)”。s)根據(jù)《企業(yè)環(huán)境信用評價辦法(試行)》的要求,信用評價中的“信用等級”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“環(huán)保誠信企業(yè)”“環(huán)保良好企業(yè)”“環(huán)保警示企業(yè)”“環(huán)保不良企業(yè)”;“評價發(fā)牌”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“綠牌”“藍(lán)牌”“黃牌”“紅牌”。t)根據(jù)《中華人民共和國環(huán)境保護(hù)稅法》,環(huán)保稅納稅申報中的“應(yīng)稅污染物類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“大氣污染物”“水污染物”“固體廢物”“噪聲”。u)根據(jù)HJ941《企業(yè)突發(fā)環(huán)境事件風(fēng)險分級方法》,應(yīng)急預(yù)案的“風(fēng)險等級”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“重大環(huán)境風(fēng)險”“較大環(huán)境風(fēng)險”“一般環(huán)境風(fēng)險”。v)根據(jù)《深圳市突發(fā)事件應(yīng)急預(yù)案管理辦法》,政府及部門應(yīng)急預(yù)案的“預(yù)案類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“總體應(yīng)急預(yù)案”“專項應(yīng)急預(yù)案”“部門應(yīng)急預(yù)案”。w)根據(jù)HJ91.1《污水監(jiān)測技術(shù)規(guī)范》,污染源廢水手工監(jiān)測的“采樣方式”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“瞬時采樣”“等時混合水樣”“等比例混合水樣”。x)根據(jù)GB18483《飲食業(yè)油煙排放標(biāo)準(zhǔn)(試行)》,涉廢氣飲食業(yè)單位監(jiān)測中的“飲食業(yè)單位規(guī)?!碧顚憙?nèi)容應(yīng)為以下內(nèi)容之一:“大型”“中型”“小型”。y)根據(jù)《廣東省機動車遙感監(jiān)測管理系統(tǒng)聯(lián)網(wǎng)規(guī)范(試行)》,涉廢氣監(jiān)測機動車遙感監(jiān)測的“點位類型”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“A”“B”“C”“D”(其中A表示垂直固定式,B表示水平固定式,C表示移動式,D表示黑煙車);機動車的“排放階段”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:0、1、2、3、4、5、6、9(其中0表示低于國I,1表示國I,2表示國II,3表示國III,4表示國IV,5表示國V,6表示國VI,9表示新能源“判定結(jié)果”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:0、1、2(其中0表示不通過,1表示通過,2表示不判定);機動車的“車牌顏色”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:0、1、2、3、4。其中0表示藍(lán)牌,1表示黃牌,2表示白牌,3表示黑牌,4表示綠牌。z)根據(jù)DB4403/T333《夜間光環(huán)境區(qū)域限值》,光環(huán)境在線監(jiān)測監(jiān)控的“光環(huán)境區(qū)域”填寫內(nèi)容應(yīng)為以下內(nèi)容之一:“Ⅰ類”“Ⅱ類”“Ⅲ類”“Ⅳ類”。8T/SZAEPI005—20245.2數(shù)字型數(shù)據(jù)5.2.1數(shù)字型數(shù)據(jù)通用監(jiān)控規(guī)則數(shù)字型數(shù)據(jù)通用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)數(shù)字型數(shù)據(jù)應(yīng)符合業(yè)務(wù)邏輯和實際需求,確保數(shù)據(jù)的有效性。例如:“總價”“年齡”為負(fù)數(shù)時應(yīng)被視為無效數(shù)據(jù)。b)若一個數(shù)字型數(shù)據(jù)的數(shù)值變化,則與其有邏輯關(guān)系的數(shù)據(jù)數(shù)值應(yīng)隨之變化。例如:“總價”應(yīng)隨“單價”“數(shù)量”的數(shù)值變化而變化。c)數(shù)字型數(shù)據(jù)的值應(yīng)符合特定的數(shù)值格式。例如:“郵政編碼”應(yīng)為六位數(shù)字。d)精度要求精確到小數(shù)點后的數(shù)字型數(shù)據(jù),數(shù)據(jù)類型只能為浮點型。例如:“價格(元)”(如“12.34”)應(yīng)使用float(單精度浮點型)或double(雙精度浮點型)。e)精度要求為整數(shù)的數(shù)字型數(shù)據(jù),數(shù)據(jù)類型只能為整數(shù)型。例如:“年齡”(如“25”)應(yīng)使用int(整數(shù)型)。5.2.2數(shù)字型數(shù)據(jù)專用監(jiān)控規(guī)則數(shù)字型數(shù)據(jù)專用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)廢水自動監(jiān)測信息中水污染物CODCr、NH3-N、TP、TN的監(jiān)測值應(yīng)符合HJ356《水污染源在線監(jiān)測系統(tǒng)(CODCr、NH3-N等)數(shù)據(jù)有效性判別技術(shù)規(guī)范》,當(dāng)流量為零時,在線監(jiān)測系統(tǒng)輸出的監(jiān)測值為無效數(shù)據(jù);當(dāng)水質(zhì)自動分析儀、數(shù)據(jù)采集傳輸儀以及監(jiān)控中心平臺接收到的數(shù)據(jù)誤差大于1%時,監(jiān)控中心平臺接收到的數(shù)據(jù)為無效數(shù)據(jù)。b)根據(jù)HJ356《水污染源在線監(jiān)測系統(tǒng)(CODCr、NH3-N等)數(shù)據(jù)有效性判別技術(shù)規(guī)范》,監(jiān)測值為零值、零點漂移限值范圍內(nèi)的負(fù)值或低于儀器檢出限,并判斷為有效數(shù)據(jù)時應(yīng)采用修正后的值參與統(tǒng)計,修正規(guī)則為:CODCr修正值為2mg/L,NH3-N修正值為0.01mg/L,TP修正值為0.005mg,TN修正值為0.025mg/L。例如:CODCr的監(jiān)測值低于儀器檢出限時,系統(tǒng)中CODCr“監(jiān)測值(mg/L)”應(yīng)為“2”。c)根據(jù)HJ633《環(huán)境空氣質(zhì)量指數(shù)(AQI)技術(shù)規(guī)定(試行)》,“空氣質(zhì)量指數(shù)(AQI)”的數(shù)值應(yīng)為0—500之間的整數(shù)。d)根據(jù)GB12348《工業(yè)企業(yè)廠界環(huán)境噪聲標(biāo)準(zhǔn)》,工業(yè)企業(yè)的“廠界晝間噪聲許可排放限值”“廠界夜間噪聲許可排放限值”“廠界夜間頻發(fā)噪聲許可排放限值”“廠界夜間偶發(fā)噪聲許可排放限值”等數(shù)字型數(shù)據(jù)的數(shù)值應(yīng)在40—70范圍內(nèi)。e)系統(tǒng)中地理經(jīng)度和緯度的數(shù)值應(yīng)符合實際區(qū)域范圍。例如:深圳市污染源的地理經(jīng)度應(yīng)在東經(jīng)113°43′至114°38′之間(深圳區(qū)域經(jīng)度范圍深圳市污染源的地理緯度應(yīng)在北緯22°24′至22°52′之間(深圳區(qū)域緯度范圍)。f)根據(jù)《廣東省清潔生產(chǎn)審核評估驗收評分表》《深圳市清潔生產(chǎn)審核實施細(xì)則》,“企業(yè)評估得分”的數(shù)值應(yīng)在0—100范圍內(nèi)。9T/SZAEPI005—2024g)根據(jù)《深圳市排污單位環(huán)境信用評價指標(biāo)》,排污單位環(huán)境信用評價的“評價分?jǐn)?shù)”的數(shù)值應(yīng)為0—100之間的整數(shù)。h)根據(jù)《深圳市排污單位環(huán)境信用評價指標(biāo)》,排污單位環(huán)境信用評價的單項“加分分值”的數(shù)值應(yīng)為0—5之間的整數(shù),總“加分分值”的數(shù)值應(yīng)為0—20之間的整數(shù);單項“扣分分值”的數(shù)值應(yīng)為1—50之間的整數(shù),總“扣分分值”的數(shù)值應(yīng)為1—100之間的整數(shù)。i)根據(jù)DB4403/T333《夜間光環(huán)境區(qū)域限值》,深圳市光環(huán)境“眩光指數(shù)限值”Ⅰ類、Ⅱ類、Ⅲ類和Ⅳ類光環(huán)境區(qū)域的“眩光指數(shù)限值”的數(shù)值均小于等于50。5.3日期型數(shù)據(jù)5.3.1日期型數(shù)據(jù)通用監(jiān)控規(guī)則日期型數(shù)據(jù)通用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)日期型數(shù)據(jù)之間的時間前后邏輯關(guān)系應(yīng)正確。b)日期型數(shù)據(jù)與其相關(guān)數(shù)據(jù)的邏輯關(guān)系應(yīng)正確。c)已完成事項或任務(wù)的日期應(yīng)在正常日期范圍內(nèi),不晚于當(dāng)前時間。5.3.2日期型數(shù)據(jù)專用監(jiān)控規(guī)則日期型數(shù)據(jù)專用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)環(huán)境影響評價中的“審批文號”,文號內(nèi)年份應(yīng)不晚于當(dāng)前年份。b)根據(jù)《排污許可管理條例》,現(xiàn)行有效的排污許可證中的“發(fā)證日期”“有效期限開始日期”應(yīng)在距當(dāng)前時間過去5年內(nèi)。c)現(xiàn)行有效的排污許可證中的“發(fā)證日期”應(yīng)不早于“申請日期”;“審批日期”應(yīng)不早于“申請日期”。d)移動執(zhí)法中任務(wù)的“完成日期”應(yīng)不早于任務(wù)的“生成日期”。e)環(huán)境違法行為的“完成整改日期”應(yīng)不早于“開始整改日期”。f)行政處罰結(jié)案信息中的“結(jié)案日期”應(yīng)不早于“立案日期”。g)行政處罰信息中的“批準(zhǔn)文號”“處罰決定書文號”“不予行政處罰決定書文號”,文號內(nèi)年份不晚于當(dāng)前年份。h)行政處罰信息中的“立案號”“責(zé)改書文號”,文號內(nèi)年份應(yīng)不晚于當(dāng)前年份。i)企業(yè)信用的“評價日期”“記錄日期”應(yīng)不早于企業(yè)“參評日期”。j)環(huán)境監(jiān)測計劃的“實施日期”應(yīng)不早于計劃“制定日期”。5.4日期時間型數(shù)據(jù)5.4.1日期時間型數(shù)據(jù)通用監(jiān)控規(guī)則日期時間型數(shù)據(jù)通用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。T/SZAEPI005—2024a)日期時間型數(shù)據(jù)之間的邏輯關(guān)系應(yīng)正確。例如:“創(chuàng)建時間”應(yīng)早于“更新時間”;“開始時間”應(yīng)早于“結(jié)束時間”。b)日期時間型數(shù)據(jù)應(yīng)在合理的范圍內(nèi),避免超出預(yù)期的值。例如:“2024-02-30T17:14:32”是無效的日期時間。5.4.2日期時間型數(shù)據(jù)專用監(jiān)控規(guī)則日期時間型數(shù)據(jù)專用的有效性監(jiān)控規(guī)則包括但不限于以下內(nèi)容。a)根據(jù)《突發(fā)環(huán)境事件應(yīng)急管理辦法》,突發(fā)環(huán)境事故報告的“接報時間”應(yīng)早于“處理完成時b)根據(jù)《環(huán)境監(jiān)測管理辦法》,環(huán)境監(jiān)測報告的“采樣時間”應(yīng)早于報告“生成時間”。T/SZAEPI005—2024(資料性)生態(tài)環(huán)境數(shù)據(jù)準(zhǔn)確性監(jiān)控方法示例A.1字符型數(shù)據(jù)監(jiān)控方法通用監(jiān)控規(guī)則示例:排污單位“所屬街道”應(yīng)在其“所屬行政區(qū)”管轄范圍內(nèi)。#!/usr/bin/envpython3.9fromtypingimportList,Dict,Tuple,Uniondefcheck_region_street(record:Dict[str,str],region_field:str='所屬轄區(qū)',street_field:str='所屬街道')->Tuple[bool,str]:"""檢查單個排污單位地址信息中所屬街道是否在其所屬行政區(qū)范圍內(nèi)。參數(shù):record(Dict[str,str]):包含行政區(qū)和街道信息的字典。region_field(str):表示所屬行政區(qū)的字段名,默認(rèn)為“所屬轄區(qū)”。street_field(str):表示所屬街道的字段名,默認(rèn)為“所屬街道”。返回:Tuple[bool,str]:檢查結(jié)果和錯誤信息(如果有的話)。"""#定義行政區(qū)和街道的對應(yīng)關(guān)系。region_street_map={'羅湖區(qū)':['桂園街道','黃貝街道','東門街道','翠竹街道','南湖街道','筍崗街道','東湖街道','蓮塘街道','東曉街道','清水河街道'],'福田區(qū)':['南園街道','園嶺街道','福田街道','沙頭街道','香蜜湖街道','梅林街道','蓮花街道','華富街道','福保街道','華強北街道'],'南山區(qū)':['南頭街道','南山街道','沙河街道','蛇口街道','招商街道','粵海街道','桃源街道','西麗街道','前海合作區(qū)'],'寶安區(qū)':['新安街道','西鄉(xiāng)街道','航城街道','福永街道','福海街道','沙井街道','新橋街道','松崗街道','燕羅街道','石巖街道'],'龍崗區(qū)':['平湖街道','坪地街道','南灣街道','坂田街道','布吉街道','龍城街道','龍崗街道','橫崗街道','吉華街道','寶龍街道','園山街道'],'鹽田區(qū)':['梅沙街道','鹽田街道','沙頭角街道','海山街道'],'龍華區(qū)':['觀湖街道','民治街道','龍華街道','大浪街道','福城街道'],'坪山區(qū)':['坪山街道','馬巒街道','碧嶺街道','石井街道','坑梓街道','龍?zhí)锝值?],'光明區(qū)':['光明街道','公明街道','新湖街道','鳳凰街道','玉塘街道','馬田街道'],'大鵬新區(qū)':['葵涌街道','大鵬街道','南澳街道'],'深汕特別合作區(qū)':['小漠鎮(zhèn)','鵝埠鎮(zhèn)','赤石鎮(zhèn)','鲘門鎮(zhèn)']}T/SZAEPI005—2024region=record.get(region_field)street=record.get(street_field)#檢查行政區(qū)和街道的對應(yīng)關(guān)系。expected_streets=region_street_map.get(region)ifexpected_streetsisNone:returnFalse,f"未知的行政區(qū)'{region}'"ifstreetnotinexpected_streets:returnFalse,f"所屬行政區(qū)'{region}'和所屬街道'{street}'不匹配"returnTrue,"地址信息相符"defvalidate_records_region_street(records:List[Dict[str,Union[str,None]]],id_field:str='id',region_field:str='所屬轄區(qū)',street_field:str='所屬街道')->List[Tuple[str,bool]]:"""驗證多個數(shù)據(jù)記錄的地址信息是否正確。參數(shù):records(List[Dict[str,Union[str,None]]]):包含多個記錄的數(shù)據(jù)源,每個記錄是一個字典。id_field(str):記錄中表示唯一標(biāo)識的字段名,默認(rèn)為“id”。region_field(str):記錄中表示所屬行政區(qū)的字段名,默認(rèn)為“所屬轄區(qū)”。street_field(str):記錄中表示所屬街道的字段名,默認(rèn)為“所屬街道”。返回:List[Tuple[str,bool]]:每條記錄的驗證結(jié)果,格式為(記錄ID,True/False),True表示地址信息相符,F(xiàn)alse表示不相符。"""forrecordinrecords:record_id=record.get(id_field)is_valid,_=check_region_street(record,region_field,street_field)results.append((record_id,is_valid))returnresults專用監(jiān)控規(guī)則示例:根據(jù)HJ633《環(huán)境空氣質(zhì)量指數(shù)(AQI)技術(shù)規(guī)定(試行)》,“空氣質(zhì)量指數(shù)級別”應(yīng)與“空氣質(zhì)量指數(shù)類別”對應(yīng)。#!/usr/bin/envpython3.9fromtypingimportList,Dict,Tuple,UnionT/SZAEPI005—2024defvalidate_air_quality_index(records:List[Dict[str,Union[str,int,None]]],aqi_levels:Dict[int,str],id_field:str='id',aqi_level_field:str='aqi_level',aqi_category_field:str='aqi_category')->List[Tuple[str,bool]]:"""驗證“空氣質(zhì)量指數(shù)級別”與“空氣質(zhì)量指數(shù)類別”是否根據(jù)HJ633標(biāo)準(zhǔn)對應(yīng)。參數(shù):records(List[Dict[str,Union[str,int,None]]]):包含記錄的數(shù)據(jù)源。aqi_levels(Dict[int,str]):空氣質(zhì)量指數(shù)級別與類別的對應(yīng)關(guān)系。id_field(str):記錄中表示唯一標(biāo)識的字段名,默認(rèn)為“id”。aqi_level_field(str):記錄中表示空氣質(zhì)量指數(shù)級別的字段名,默認(rèn)為“aqi_level”?!盿qi_category_field(str):記錄中表示空氣質(zhì)量指數(shù)類別的字段名,默認(rèn)為“aqi_category返回:”List[Tuple[str,bool]]:每條記錄的驗證結(jié)果,格式為(記錄ID,True/False),True表示相符,F(xiàn)alse表示不相符。"""forrecordinrecords:record_id=record.get(id_field)aqi_level=record.get(aqi_level_field)aqi_category=record.get(aqi_category_field)ifnotisinstance(record_id,str)oraqi_levelisNoneoraqi_categoryisNone:#如果缺少必要的字段或記錄ID無效,則認(rèn)為該記錄無效。results.append((record_idor"N/A",False))continue#獲取對應(yīng)空氣質(zhì)量指數(shù)級別的類別。category=aqi_levels.get(aqi_level)T/SZAEPI005—2024ifcategoryisNone:#如果找不到對應(yīng)的類別,則認(rèn)為不相符。results.append((record_id,False))continue#檢查空氣質(zhì)量指數(shù)類別是否與對應(yīng)的級別相符。results.append((record_id,aqi_category==category))returnresultsA.2數(shù)字型數(shù)據(jù)監(jiān)控方法專用監(jiān)控規(guī)則示例:固廢的產(chǎn)廢年報中的“上年底貯存量”與“本年底產(chǎn)生量”之和應(yīng)等于本年度的“委外利用處置量”“自行利用處置量”“年底庫存量”與“其他量”之和相等。#!/usr/bin/envpython3.9fromtypingimportDict,List,Tupledefvalidate_waste_report(report:Dict[str,float])->Tuple[bool,str]:"""驗證固廢產(chǎn)廢年報中的規(guī)則:上年底貯存量+本年底產(chǎn)生量是否等于委外利用處置量+自行利用處置量+年底庫存量+其他量。參數(shù):report(Dict[str,float]):包含固廢年報數(shù)據(jù)的字典,鍵為字段名,值為對應(yīng)的數(shù)值。返回:Tuple[bool,str]:驗證結(jié)果和描述信息。"""#提取所需的字段值。try:last_year_storage=report.get('last_year_storage',0)this_year_production=report.get('this_year_production',0)external_disposal=report.get('external_disposal',0)internal_disposal=report.get('internal_disposal',0)end_year_inventory=report.get('end_year_inventory',0)other=report.get('other',0)exceptAttributeError:returnFalse,"輸入的數(shù)據(jù)格式不正確,請確保使用字典形式并包含所有必要的字段。"#計算左側(cè)和右側(cè)的總和。left_total=last_year_storage+this_year_productionright_total=external_disposal+internal_disposal+end_year_inventory+other#檢查兩者是否相等(考慮到浮點數(shù)精度問題,使用一個小閾值進(jìn)行比較)。ifabs(left_total-right_total)<1e-6:returnTrue,f"驗證通過:{left_total}=={right_total}"T/SZAEPI005—2024else:returnFalse,f"驗證失敗:{left_total}!={right_total}"A.3布爾型數(shù)據(jù)監(jiān)控方法通用監(jiān)控規(guī)則示例:若“是否成年”的值為“是”,則“年齡”需大于等于十八周歲。#!/usr/bin/envpython3.9fromtypingimportList,Dict,Tuple,Uniondefvalidate_age(record:Dict[str,Union[str,int,None]],is_adult_field:str='是否成年',age_field:str='年齡')->Tuple[bool,str]:"""驗證“是否成年”的值為“是”時,“年齡”是否大于等于十八周歲。參數(shù):record(Dict[str,Union[str,int,None]]):包含是否成年和年齡信息的字典。is_adult_field(str):表示是否成年的字段名,默認(rèn)為“是否成年”。age_field(str):表示年齡的字段名,默認(rèn)為“年齡”。返回:Tuple[bool,str]:檢查結(jié)果和錯誤信息(如果有的話)。"""#檢查是否缺少必要的字段。ifis_adult_fieldnotinrecordorage_fieldnotinrecord:missing_field=is_adult_fieldifis_adult_fieldnotinrecordelseage_fieldreturnFalse,f"缺少字段'{missing_field}'"is_adult=record.get(is_adult_field)age=record.get(age_field)#檢查是否缺少必要的值或值是否為None。ifis_adultisNoneorageisNone:missing_field=is_adult_fieldifis_adultisNoneelseage_fieldreturnFalse,f"缺少有效的值'{missing_field}'"#檢查是否成年字段的值是否有效。returnFalse,f"無效的'{is_adult_field}'值,應(yīng)為'是'或'否'"#檢查年齡是否為整數(shù)。ifnotisinstance(age,int):returnFalse,f"無效的'{age_field}'值,應(yīng)為整數(shù)"#如果“是否成年”為“是”,檢查年齡是否大于等于18。ifis_adult=='是':returnage>=18,"年齡不符合成年要求"ifage<18else"年齡符合成年要求"T/SZAEPI005—2024returnTrue,"非成年,不進(jìn)行年齡驗證"defvalidate_records_age(records:List[Dict[str,Union[str,int,None]]],id_field:str='id',is_adult_field:str='是否成年',age_field:str='年齡')->List[Tuple[str,bool]]:"""驗證多個數(shù)據(jù)記錄的年齡是否符合規(guī)則。參數(shù):records(List[Dict[str,Union[str,int,None]]]):包含多個記錄的數(shù)據(jù)源,每個記錄是一個字典。id_field(str):記錄中表示唯一標(biāo)識的字段名,默認(rèn)為'id'。is_adult_field(str):記錄中表示是否成年的字段名,默認(rèn)為'是否成年'。age_field(str):記錄中表示年齡的字段名,默認(rèn)為'年齡'。返回:List[Tuple[str,bool]]:每條記錄的驗證結(jié)果,格式為(記錄ID,True/False),True表示年齡符合規(guī)則,F(xiàn)alse表示不符合。"""forrecordinrecords:#如果沒有提供有效的記錄ID,則認(rèn)為該記錄無效。record_id=record.get(id_field,"N/A")is_valid,error_msg=validate_age(record,is_adult_field,age_field)results.append((record_id,is_valid))returnresults專用監(jiān)控規(guī)則示例:大氣污染源“排放速率值”應(yīng)與“排放速率是否達(dá)標(biāo)”的判定結(jié)果相符。#!/usr/bin/envpython3.9fromtypingimportList,Dict,Tuple,Uniondefvalidate_emission_rate(record:Dict[str,Union[float,bool,None]],emission_rate_field:str='排放速率值',limit_field:str='許可排放速率限值',compliance_field:str='排放速率是否達(dá)標(biāo)')->Tuple[bool,str]:"""驗證“排放速率值”與“排放速率是否達(dá)標(biāo)”的結(jié)果是否保持相符。參數(shù):record(Dict[str,Union[float,bool,None]]):包含排放速率值、限值和達(dá)標(biāo)信息的字典。T/SZAEPI005—2024emission_rate_field(str):表示排放速率值的字段名,默認(rèn)為'排放速率值'。limit_field(str):表示許可排放速率限值的字段名,默認(rèn)為'許可排放速率限值'。compliance_field(str):表示排放速率是否達(dá)標(biāo)的字段名,默認(rèn)為'排放速率是否達(dá)標(biāo)'。返回:Tuple[bool,str]:檢查結(jié)果和錯誤信息(如果有的話)。"""#檢查是否缺少必要的字段。ifany(fieldnotinrecordforfieldin[emission_rate_field,limit_field,compliance_field]):missing_fields=[fieldforfieldin[emission_rate_field,limit_field,compliance_field]iffieldnotinrecord]returnFalse,f"缺少字段'{','.join(missing_fields)}'"emission_rate=record.get(emission_rate_field)limit=record.get(limit_field)is_compliant=record.get(compliance_field)#檢查是否缺少必要的值或值是否為None。ifany(valueisNoneforvaluein[emission_rate,limit,is_compliant]):missing_values=[fieldforfield,valueinzip([emission_rate_field,limit_field,compliance_field],[emission_rate,limit,is_compliant])ifvalueisNone]returnFalse,f"缺少有效的值'{','.join(missing_values)}'"#檢查類型是否正確。ifnotisinstance(emission_rate,(int,float))ornotisinstance(limit,(int,float))ornotisinstance(is_compliant,bool):type_errors=[]ifnotisinstance(emission_rate,(int,float)):type_errors.append(f"'{emission_rate_field}'應(yīng)為數(shù)字")ifnotisinstance(limit,(int,float)):type_errors.append(f"'{limit_field}'應(yīng)為數(shù)字")ifnotisinstance(is_compliant,bool):type_errors.append(f"'{compliance_field}'應(yīng)為布爾值")returnFalse,",".join(type_errors)#計算實際的合規(guī)性。actual_compliance=emission_rate<=limit#比較計算結(jié)果與記錄結(jié)果是否相符。ifactual_compliance==is_compliant:returnTrue,"排放速率值與排放速率是否達(dá)標(biāo)的結(jié)果相符"else:returnFalse,"排放速率值與排放速率是否達(dá)標(biāo)的結(jié)果不相符"T/SZAEPI005—2024defvalidate_records_emission_rate(records:List[Dict[str,Union[float,bool,None]]],id_field:str='id',emission_rate_field:str='排放速率值',limit_field:str='許可排放速率限值',compliance_field:str='排放速率是否達(dá)標(biāo)')->List[Tuple[str,bool]]:"""驗證多個數(shù)據(jù)記錄的排放速率值與排放速率是否達(dá)標(biāo)的結(jié)果是否保持相符。參數(shù):records(List[Dict[str,Union[float,bool,None]]]):包含多個記錄的數(shù)據(jù)源,每個記錄是一個字典。id_field(str):記錄中表示唯一標(biāo)識的字段名,默認(rèn)為“id”。emission_rate_field(str):記錄中表示排放速率值的字段名,默認(rèn)為“排放速率值”。limit_field(str):記錄中表示許可排放速率限值的字段名,默認(rèn)為“許可排放速率限值”。compliance_field(str):記錄中表示排放速率是否達(dá)標(biāo)的字段名,默認(rèn)為“排放速率是否達(dá)標(biāo)”。返回:List[Tuple[str,bool]]:每條記錄的驗證結(jié)果,格式為(記錄ID,True/False),True表示排放速率符合規(guī)則,F(xiàn)alse表示不符合。"""forrecordinrecords:record_id=record.get(id_field,"N/A")#如果沒有提供有效的記錄ID,則認(rèn)為該記錄無效is_valid,error_msg=validate_emission_rate(record,emission_rate_field,limit_field,compliance_field)results.append((record_id,is_valid))returnresultsT/SZAEPI005—2024(資料性)生態(tài)環(huán)境數(shù)據(jù)有效性監(jiān)控方法示例B.1字符型數(shù)據(jù)監(jiān)控方法專用監(jiān)控規(guī)則示例:按照HJ633的規(guī)定,“空氣質(zhì)量指數(shù)級別”只能填寫“一級”“二級”“三#!/usr/bin/envpython3.9fromtypingimportList,Dict,Tuple,Uniondefvalidate_air_quality_index_level(record:Dict[str,Union[str,None]],level_field:str='空氣質(zhì)量指數(shù)級別')->Tuple[bool,str]:"""驗證“空氣質(zhì)量指數(shù)級別”是否符合HJ633的規(guī)定。參數(shù):record(Dict[str,Union[str,None]]):包含空氣質(zhì)量指數(shù)級別的字典。level_field(str):表示空氣質(zhì)量指數(shù)級別的字段名,默認(rèn)為“空氣質(zhì)量指數(shù)級別”。返回:Tuple[bool,str]:檢查結(jié)果和錯誤信息(如果有的話)。"""#檢查是否缺少必要的字段。iflevel_fieldnotinrecord:returnFalse,f"缺少字段'{level_field}'"level=record.get(level_field)#檢查是否缺少必要的值或值是否為None。iflevelisNone:returnFalse,f"缺少有效的值'{level_field}'"#定義合法的空氣質(zhì)量指數(shù)級別。valid_levels=["一級","二級","三級","四級","五級","六級"]#驗證空氣質(zhì)量指數(shù)級別是否合法。iflevelinvalid_levels:returnTrue,"空氣質(zhì)量指數(shù)級別符合規(guī)定"else:returnFalse,"空氣質(zhì)量指數(shù)級別不符合規(guī)定"defvalidate_records_air_quality_index(T/SZAEPI005—2024records:List[Dict[str,Union[str,None]]],id_field:str='id',level_field:str='空氣質(zhì)量指數(shù)級別')->List[Tuple[str,bool]]:"""驗證多個數(shù)據(jù)記錄的空氣質(zhì)量指數(shù)級別是否符合HJ633的規(guī)定。參數(shù):records(List[Dict[str,Union[str,None]]]):包含多個記錄的數(shù)據(jù)源,每個記錄是一個字典。id_field(str):記錄中表示唯一標(biāo)識的字段名,默認(rèn)為“id”。level_field(str):記錄中表示空氣質(zhì)量指數(shù)級別的字段名,默認(rèn)為“空氣質(zhì)量指數(shù)級別”。返回:List[Tuple[str,bool]]:每條記錄的驗證結(jié)果,格式為(記錄ID,True/False),True表示級別符合規(guī)則,F(xiàn)alse表示不符合。"""forrecordinrecords:#如果沒有提供有效的記錄ID,則認(rèn)為該記錄無效。record_id=record.get(id_field,"N/A")is_valid,error_msg=validate_air_quality_index_level(record,level_field)results.append((record_id,is_valid))returnresultsB.2數(shù)字型數(shù)據(jù)監(jiān)控方法通用監(jiān)控規(guī)則示例:數(shù)字型數(shù)據(jù)應(yīng)符合業(yè)務(wù)邏輯和實際需求,確保數(shù)據(jù)的有效性。例如:“總價”“年齡”為負(fù)數(shù)時應(yīng)被視為無效數(shù)據(jù)。#!/usr/bin/envpython3.9fromtypingimportList,Dict,Tuple,Uniondefvalidate_non_negative(record:Dict[str,Union[float,int,None]],value_field:str='數(shù)值')->Tuple[bool,str]:"""驗證數(shù)值是否為非負(fù)數(shù)。參數(shù):record(Dict[str,Union[float,int,None]]):包含要驗證數(shù)值的字典。value_field(str):表示數(shù)值字段名,默認(rèn)為'數(shù)值'。返回:Tuple[bool,str]:檢查結(jié)果和錯誤信息(如果有的話)。"""T/SZAEPI005—2024#檢查是否缺少必要的字段。ifvalue_fieldnotinrecord:returnFalse,f"缺少字段'{value_field}'"value=record.get(value_field)#檢查是否缺少必要的值或值是否為None。ifvalueisNone:returnFalse,f"缺少有效的值'{value_field}'"#檢查類型是否正確。ifnotisinstance(value,(int,float)):returnFalse,f"'{value_field}'應(yīng)為數(shù)字"#驗證數(shù)值是否為非負(fù)數(shù)。returnTrue,"數(shù)值為非負(fù)數(shù)"else:returnFalse,"數(shù)值為負(fù)數(shù)"defvalidate_records_non_negative(records:List[Dict[str,Union[float,int,None]]],id_field:str='id',value_field:str='數(shù)值')->List[Tuple[str,bool]]:"""驗證多個數(shù)據(jù)記錄的數(shù)值是否為非負(fù)數(shù)。參數(shù):records(List[Dict[str,Union[float,int,None]]]):包含多個記錄的數(shù)據(jù)源,每個記錄是一個字典。id_field(str):記錄中表示唯一標(biāo)識的字段名,默認(rèn)為“id”。value_field(str):記錄中表示數(shù)值的字段名,默認(rèn)為“數(shù)值”。返回:List[Tuple[str,bool]]:每條記錄的驗證結(jié)果,格式為(記錄ID,True/False),True表示數(shù)值為非負(fù)數(shù),F(xiàn)alse表示為負(fù)數(shù)。"""forrecordinrecords:#如果沒有提供有效的記錄ID,則認(rèn)為該記錄無效。record_id=record.get(id_field,"N/A")is_valid,error_msg=validate_non_negative(record,value_field)results.append((record_id,is_valid))returnresultsT/SZAEPI005—2024專用監(jiān)控規(guī)則示例:根據(jù)《廣東省清潔生產(chǎn)審核評估驗“企業(yè)評估得分”的數(shù)值應(yīng)在0-100范圍內(nèi)。#!/usr/bin/envpython3.9fromtypingimportList,Dict,Tupledefvalidate_assessment_score(assessment_data:List[Dict[str,float]])->List[Tuple[str,bool,str]]:"""驗證企業(yè)評估得分是否在0-100范圍內(nèi)。參數(shù):assessment_data(List[Dict[str,float]]):包含企業(yè)評估得分的數(shù)據(jù)列表,每個元素為字典形式,鍵為字段名,值為對應(yīng)的數(shù)值。返回:List[Tuple[str,bool,str]]:每個驗證結(jié)果的列表,格式為(企業(yè)名稱,True/False,描述信息)。"""forentryinassessment_data:try:company_name=entry.get('company_name','Unknown')score=entry.get('assessment_score',None)ifscoreisNone:results.append((company_name,False,"評估得分缺失"))continue#檢查評估得分是否在0到100范圍內(nèi)。results.append((company_name,True,f"評估得分{score}在0-100范圍內(nèi)"))else:results.append((company_name,False,f"評估得分{score}不在0-100范圍內(nèi)"))exceptAttributeError:results.append(('Unknown',False,"輸入的數(shù)據(jù)格式不正確,請確保使用字典形式并包含所有必要的字段。"))returnresultsB.3日期型數(shù)據(jù)監(jiān)控方法專用監(jiān)控規(guī)則示例:行政處罰信息中的“處罰決定書文號”內(nèi)的年份應(yīng)不晚于當(dāng)前年份。#!/usr/bin/envpython3.9T/SZAEPI005—2024fromtypingimportList,Dict,Tuple,Unionimportdatetimedefextract_year_from_case_number(case_number:str)->Union[int,None]:"""從處罰決定書文號字符串中提取年份。處罰決定書文號格式為:XXXX【年份】XX號,例如:深環(huán)南山罰字〔2021〕86號。參數(shù):case_number(str):處罰決定書文號字符串。返回:intorNone:提取的年份,如果解析失敗則返回None。"""try:ifnotisinstance(case_number,str):returnNonestart_index=case_number.find('〔')end_index=case_number.find('〕')#檢查是否找到了起始和結(jié)束標(biāo)記。ifstart_index==-1orend_index==-1orstart_index>=end_index:returnNoneyear_str=case_number[start_index+1:end_index]year=int(year_str)#額外檢查以確保提取的是四位數(shù)的年份。iflen(year_str)!=4oryear<1900oryear>datetime.date.today().year:returnNonereturnyearexcept(ValueError,IndexError):returnNonedefpenalty_year_validity(record:Dict[str,Union[str,None]],case_number_field:str='處罰決定書文號')->Tuple[bool,str]:"""驗證行政處罰業(yè)務(wù)中“處罰決定書文號”中的年份是否有效。參數(shù):record(Dict[str,Union[str,None]]):包含處罰決定書文號信息的字典。case_number_fiel

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論