"use script"; //开发环境建议开启严格模式 //系统 功能入口 var allLayer_color_nodata = '#C0C0C0'; var color_list_1001 = ['#0EE839', '#FEFE23', '#FD9D00', '#F70F0D', '#8A0B73', '#88041E']; var color_list_1002 = ['#0dd4f7', '#078901', '#FFFF00', '#fe7c23', '#F70F0D', '#88041E']; var color_list_1003 = ['#0EE839', '#FEFE23', '#F70F0D']; var color_list_1004_and_other = ['#0dd4f7', '#23fe9f', '#078901', '#d4fe23', '#FFFF00', '#febf23', '#fe7c23', '#F70F0D', '#8A0B73', '#88041E']; var array = ['1000','3000','5000','500'] var grid; // var qindex_range_list_1001 = { 'pm25': [35, 75, 115, 150, 250], 'pm10': [50, 150, 250, 350, 420], 'no2': [100, 200, 700, 1200, 2340], 'co': [5, 10, 35, 60, 90] }; var qindex_range_list_1001 = { 'pm25': [10, 20, 50, 80, 100], 'pm10': [20, 50, 80, 150, 200], 'no2': [25, 50, 100, 150, 300], 'co': [0.5, 0.6, 0.8, 1, 1.5], 'so2': [5, 8, 10, 12, 15], 'no2': [10, 35, 65, 100, 200] }; var qindex_range_list_1002 = { 'pm25': [10, 20, 50, 80, 100], 'pm10': [20, 50, 80, 150, 200], 'no2': [25, 50, 100, 150, 300], 'co': [0.5, 0.6, 0.8, 1, 1.5], 'so2': [5, 8, 10, 12, 15], 'no2': [10, 35, 65, 100, 200] }; var qindex_range_list_1003 = {'tsp': [0.2, 0.5] }; var qindex_range_list_1004_and_other = { 'pm25': [15, 35, 50, 75, 150, 250, 350, 500, 700], 'pm10': [20, 50, 100, 150, 200, 300, 500, 800, 1000], 'no': [10, 30, 60, 100, 200, 500, 1000, 2000, 3500], 'no2': [20, 80, 110, 150, 200, 250, 300, 400, 500], 'nox': [80, 110, 130, 150, 200, 500, 1000, 2000, 5000], 'co': [0.2, 0.4, 0.6, 0.8, 1, 1.5, 2.5, 4, 6] }; var all_layer_legends = { 1001: ['pm25', 'pm10', 'no2', 'co', 'so2',"o31"] , 1002: ['pm25', 'pm10', 'no2', 'co', 'so2',"o3"] , 1003: ['tsp'] , 1004: ['pm25', 'pm10', 'no2', 'co', 'no', 'nox'] , 1005: ['pm25', 'pm10', 'no2', 'co', 'no', 'nox'] , 1006: ['pm25', 'pm10', 'no2', 'co', 'no', 'nox'] , 3001: ['pm25', 'pm10', 'no2', 'co', 'no', 'nox'] , 3002: ['pm25', 'pm10', 'no2', 'co', 'no', 'nox'] , 3003: ['pm25', 'pm10', 'no2', 'co', 'no', 'nox'] , 3000: ['pm25', 'pm10', 'no2', 'co', 'no', 'nox'] } var echart_lines_color_list = { 1001: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066'] , 1002: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066'] , 1003: ['#00EE00'] , 1004: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 1005: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 1006: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100600: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100601: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100602: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100603: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100604: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100605: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100607: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100610: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 100611: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 3001: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 3002: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 3003: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] , 3000: ['#00EE00', '#FF9F7F', '#FFD700', '#ff6600', '#ff0066', '#ff6666'] } var tiandituArr = ['51915011aa0997aa2ddd7e38504fa8bc', '51915011aa0997aa2ddd7e38504fa8bc'] // var default_system_params = { geoserver_url_predix: 'http://58.246.27.194:7011/', nodejs_url_predix: 'http://58.246.27.194:7012/', userid: 13, queryDataType: 'hour', weathercitycode: '101020100', wind360: 0, windSpeed: 10, is_single_taxi_replaying: false,summary_topN_count :50, un_authorization_url: 'http://223.167.111.168:8016/PollutionData/loginpage.aspx?returnurl=http://223.167.111.168:8004/shanghai/index.html',regionCode:2,timetype:"min"}; var default_system_params = { geoserver_url_predix: 'http://202.110.241.134:20212/', nodejs_url_predix: 'http://202.110.241.134:20213/', userid: 2, queryDataType: 'hour', weathercitycode: '101020100', wind360: 0, windSpeed: 10, is_single_taxi_replaying: false,summary_topN_count :50, un_authorization_url: 'http://223.167.111.168:8016/PollutionData/loginpage.aspx?returnurl=http://223.167.111.168:8004/shanghai/index.html',regionCode:0,timetype:"min"}; var default_grid_camerview = {grid5000:{"lat":36.341364,"lng":115.99886,"alt":20419,"heading":2,"pitch":-57},grid3000:{"lat":36.40102,"lng":116.001437,"alt":10206,"heading":2,"pitch":-57},grid1000:{"lat":36.430852,"lng":116.002726,"alt":5102,"heading":2,"pitch":-57},grid500:{"lat":36.445786,"lng":116.003372,"alt":2551,"heading":2,"pitch":-57}}; function bindPopupFunction(event) { let layerid = event.layer.options.id; let item = event.graphic?.attr; let qindex = event.layer.options.style_selected; // console.log(event) if (!item) { return ""; } item = changeNullAndundefinedToEmpty(item); if (layerid == 1001) { return "站点编号:" + item["code"] + "
站点名称:" + item["name"] + "
数据时间:" + item["datatime"] + "" + "" + "" + "" + "" + "" + "" + "
PM₂.₅:" + item["pm25"] + ' ' + "μg/m³
PM₁₀:" + item["pm10"] + ' ' + "μg/m³
NO₂:" + item["no2"] + ' ' + "μg/m³
CO:" + item["co"] + ' ' + "mg/m³
SO₂:" + item["so2"] + ' ' + "μg/m³
O₃:" + item["o31"] + ' ' + "μg/m³
" + "

详细信息

"; } else if (layerid == 1002) { return "站点编号:" + item["code"] + "
站点名称:" + item["name"] + "
数据时间:" + item["datatime"] + "" + "" + "" + "" + "" + "" + "" + "
PM₂.₅:" + item["pm25"] + ' ' + "μg/m³
PM₁₀:" + item["pm10"] + ' ' + "μg/m³
NO₂:" + item["no2"] + ' ' + "μg/m³
CO:" + item["co"] + ' ' + "mg/m³
SO₂:" + item["so2"] + ' ' + "μg/m³
O₃:" + item["o3"] + ' ' + "μg/m³
" + "

详细信息

"; } else if (layerid == 1003) { return "站点编号:" + item["code"] + "
站点名称:" + item["name"] + "
数据时间:" + item["datatime"] + "
总悬浮颗粒物(TSP):" + item["tsp"] + ' ' + "mg/m³" + "

详细信息

"; } else if (layerid == 1004) { return "编号:" + item["code"] + "
时间:" + item["datatime"] + "" + "" + "" + "" + "" + "" + "" + "" + "
车速:" + item["speed"] + ' ' + "km/h
PM₂.₅:" + item["pm25"] + ' ' + "μg/m³
PM₁₀:" + item["pm10"] + ' ' + "μg/m³
NO:" + item["no"] + ' ' + "μg/m³
NO₂:" + item["no2"] + ' ' + "μg/m³
NOₓ: " + item["nox"] + ' ' + "μg/m³
CO:" + item["co"] + ' ' + "mg/m³
" + "

轨迹查询

"; }else if(layerid == 3001 || layerid == 3002 || layerid == 3003 || layerid == 3000) { for(i = 0;i<=array.length;i++){ if(layerid == 3001){ grid = array[0] }else if(layerid == 3002){ grid = array[1] }else if(layerid == 3003){ grid = array[2] }else{ grid = array[3] } } return grid + "米网格"+ "

数据时间:" + item["datatime"] + "" + "" + "" + "" + "" + "" + "" + "
PM₂.₅:" + item["pm25"] + ' ' + "μg/m³
PM₁₀:" + item["pm10"] + ' ' + "μg/m³
NO₂:" + item["no2"] + ' ' + "μg/m³
CO:" + item["co"] + ' ' + "mg/m³
NOₓ:" + item["nox"] + ' ' + "μg/m³
NO:" + item["no"] + ' ' + "μg/m³
" + "

详细信息   保持高亮显示

"; } else{ return "站点编号:" + item["code"] + "
站点名称:" + item["name"] + "
数据时间:" + item["datatime"] + "" + "" + "" + "" + "" + "" + "" + "
PM₂.₅:" + item["pm25"] + ' ' + "μg/m³
PM₁₀:" + item["pm10"] + ' ' + "μg/m³
NO₂:" + item["no2"] + ' ' + "μg/m³
CO:" + item["co"] + ' ' + "mg/m³
NOₓ:" + item["nox"] + ' ' + "μg/m³
NO:" + item["no"] + ' ' + "μg/m³
" + "

详细信息   保持高亮显示

"; } }