2023-11-08 11:15:41 +08:00
|
|
|
import{_ as Lt,u as zt,r as m,D as At,t as Et,C as kt,Y as Ct,a5 as Dt,N as Se,d as N,o as w,c as E,k as o,f as v,K as se,G as Q,H as J,m as q,l as T,e as L,w as z,j as O,Q as B,R as j,x as Y,A as Nt,p as Ot,q as Tt}from"./index.4144b0df.js";import{_ as It}from"./fh.7489c25e.js";import Ee from"./downloads.4cdbbcc5.js";import{_ as Ft}from"./qx.88a5ecd3.js";import{_ as Vt,a as qt}from"./zhankaiss.dd067ea4.js";import{_ as Mt,a as Pt,b as Wt,c as Bt}from"./position.3b2b2301.js";import{_ as jt,a as Gt}from"./face.9a19de2e.js";import{_ as Rt}from"./dow.b4b83e88.js";import"./index.b8675889.js";import{T as $t}from"./TimeLine.547816ff.js";import{u as _e,w as Ut}from"./xlsx.86b9426e.js";import{u as xe}from"./useEcharts.4511b2cd.js";import{g as Le,a as ze,b as Qt,c as Qe,d as Jt,e as Yt}from"./wheat.660460dd.js";import"./linesGL.901ceb35.js";import{d as Ht}from"./download.1ecc0939.js";import{e as Ae}from"./element-resize-detector.ff2fdb0d.js";import{i as H,ar as ie}from"./install.5b5161c6.js";/* empty css */import"./browser-detector.e77caf03.js";const S=K=>(Ot("data-v-5dac605b"),K=K(),Tt(),K),Xt={class:"fatherDiv"},Zt={class:"centerBox"},Kt=S(()=>o("div",{style:{width:"100%",height:"100%"},id:"cesiumContainer"},null,-1)),ea={class:"rightWra"},ta=S(()=>o("img",{src:It},null,-1)),aa=S(()=>o("span",null,"\u8FD4\u56DE",-1)),oa=[ta,aa],la={class:"tabar"},ra={class:"leftTop"},na={class:"title"},sa=S(()=>o("div",{style:{width:"3px",height:"19px",opacity:"1",background:"rgba(100, 195, 164, 1)","margin-right":"12px"}},null,-1)),ia=S(()=>o("span",null,"\u4F5C\u7269\u4EA7\u91CF\u9884\u4F30",-1)),ua=S(()=>o("img",{src:Ee,style:{width:"14px",height:"14px",cursor:"pointer"}},null,-1)),da={class:"rightTop"},ca={class:"title"},pa=S(()=>o("div",{style:{width:"3px",height:"19px",opacity:"1",background:"rgba(100, 195, 164, 1)","margin-right":"12px"}},null,-1)),ha=S(()=>o("span",null,"\u4F5C\u7269\u4EA7\u91CF\u9884\u4F30-\u9AD8\u6807\u51C6\u519C\u7530",-1)),ga=S(()=>o("img",{src:Ee,style:{width:"14px",height:"14px",cursor:"pointer"}},null,-1)),ma={key:0},va=S(()=>o("img",{src:Ft},null,-1)),ya=[va],fa={class:"rightbottom"},ba={class:"title"},wa=S(()=>o("div",{style:{width:"3px",height:"19px",opacity:"1",background:"rgba(100, 195, 164, 1)","margin-right":"12px"}},null,-1)),Sa=S(()=>o("span",null,"\u4F5C\u7269\u4EA7\u91CF\u9884\u4F30-\u884C\u653F\u533A\u5212",-1)),_a=S(()=>o("img",{src:Ee,style:{width:"14px",height:"14px",cursor:"pointer"}},null,-1)),xa=S(()=>o("img",{src:Vt},null,-1)),La=S(()=>o("img",{src:qt},null,-1)),za={class:"bottom_center"},Aa=Nt('<div class="tool" data-v-5dac605b><span data-v-5dac605b><img src="'+Mt+'" alt="" data-v-5dac605b></span><span data-v-5dac605b><img src="'+Pt+'" alt="" data-v-5dac605b></span><span data-v-5dac605b><img src="'+Wt+'" alt="" data-v-5dac605b></span><span data-v-5dac605b><img src="'+jt+'" alt="" data-v-5dac605b></span><span data-v-5dac605b><img src="'+Gt+'" alt="" data-v-5dac605b></span><span data-v-5dac605b><img src="'+Bt+'" alt="" data-v-5dac605b></span></div>',1),Ea={id:"popup",class:"ol-popup"},ka=S(()=>o("div",{class:"pophead",style:{width:"100%"}},[o("div",{id:"popup-title",style:{"font-size":"20px","font-weight":"400","letter-spacing":"1px","line-height":"42px","padding-left":"15px","border-radius":"8px",margin:"20px",background:"rgba(100, 195, 164, 0.05)"}}),o("a",{href:"#",id:"popup-closer",class:"ol-popup-closer"})],-1)),Ca={id:"popup-content",style:{padding:"30px"}},Da=S(()=>o("div",{class:"label"},"\u5355\u4EA7\u91CF\uFF1A",-1)),Na=S(()=>o("div",{class:"label"},"\u603B\u4EA7\u91CF\uFF1A",-1)),Oa=S(()=>o("div",{id:"popup-pagination"},null,-1)),Ta={id:"pop"},Ia={class:"rowWra"},Fa=S(()=>o("span",null,"\u5730\u533A\uFF1A",-1)),Va=S(()=>o("span",null,"\u5355\u4EA7\u91CF\uFF1A",-1)),qa=S(()=>o("span",null,"\u603B\u4EA7\u91CF\uFF1A",-1)),Ma={class:"tabulation"},Pa={class:"searchDiv"},Wa=S(()=>o("img",{src:Rt,alt:""},null,-1)),Ba={class:"tableBox"},ja={class:"tableBorder"},Ga={class:"example-pagination-block"},Ra={class:"chartMode"},$a={__na
|
2023-09-11 21:56:39 +08:00
|
|
|
`,i+=c}return i}else return s}},splitLine:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"rgba(153, 153, 153, 1)"}},axisPointer:{type:"shadow"},data:e}],yAxis:[{type:"value",name:"\u4EA7\u91CF(\u5428)",splitLine:{show:!0},nameTextStyle:{fontSize:12},axisLabel:{fontSize:14,relativeSize:-2,formatter:"{value}"},axisLine:{lineStyle:{color:"rgba(153, 153, 153, 1)"}},splitLine:{lineStyle:{type:"dashed",color:"rgba(153, 153, 153, 1)"}},min:0,position:"top"},{type:"value",name:"\u4EA7\u91CF(\u516C\u65A4/\u4EA9)",min:0,position:"bottom",splitLine:{show:!1},nameTextStyle:{fontSize:12},axisLabel:{formatter:s=>(s&&(s=s/1e4+"\u4E07"),s)},axisLine:{lineStyle:{color:"rgba(153, 153, 153, 1)"}}}],series:[{name:"\u5355\u4EA7\u91CF",type:"bar",barWidth:"10%",yAxisIndex:0,data:n,itemStyle:{normal:{barBorderRadius:2,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 192, 87, 0.5)"},{offset:1,color:"rgba(64, 192, 87, 0.2)"}],global:!1},shadowColor:"rgba(255, 255, 255, 0.5)",shadowBlur:10}}},{name:"\u603B\u4EA7\u91CF",type:"bar",yAxisIndex:1,barWidth:"10%",data:l,itemStyle:{normal:{barBorderRadius:2,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(143, 186, 243, 0.5)"},{offset:1,color:"rgba(143, 186, 243, 0.2)"}],global:!1},shadowColor:"rgba(255, 255, 255, 0.5)",shadowBlur:10}}}]};t.on("click",function(s){var i=window.location.host,y=/^(([-\u4E00-\u9FA5a-z0-9]{1,63})\.)+([\u4E00-\u9FA5a-z]{2,63})\.?$/;if(!y.test(i)){document.querySelector(".tool").style.display="block",Ve.value=s.name;let f=["XJQY3702112019WGS84","CJQY3702112019WGS84"];ot(s.name),f.forEach(x=>{u.getLayers().getArray().forEach((V,U)=>{V.A.name==x&&u.getLayers().removeAt(U)})}),["2019-2022gaobiaozhunnongtian"].forEach(x=>{u.getLayers().getArray().forEach((V,U)=>{V.A.name==x&&u.getLayers().removeAt(U)})});for(var d=document.querySelectorAll(".alerDiv"),p=0;p<d.length;p++){var a=d[p];a.style.display="none"}let b=u.getLayers().getArray().find(x=>x.get("id")==="gbz");u.removeLayer(b);var c=u.getLayers().getArray().find(x=>x.get("id")==="dianjigaoliang");u.removeLayer(c);var c=u.getLayers().getArray().find(x=>x.get("id")==="dianjigaoliangs");u.removeLayer(c),Z=new ol.layer.Tile({source:new ol.source.TileSuperMapRest({url:`${serverAPI.geoserverUrl}/map-2019-2022gaobiaozhunnongtian/rest/maps/T2019_2022%E9%AB%98%E6%A0%87%E5%87%86%E5%86%9C%E7%94%B0%E7%89%87%E5%8C%BA@2019-2022gaobiaozhunnongtian`,cacheEnabled:!1}),name:"2019-2022gaobiaozhunnongtian",projection:"EPSG:4326",zIndex:9999}),u.addLayer(Z)}}),h&&t.setOption(h,{notMerge:!0,grid:{bottom:20}}),xe(t,h),Ae().listenTo(ce.value,()=>{Se(()=>{t.resize()})})}function wt(){deleteEntityByName("townLine"),deleteEntityByName("villageLine"),ue.camera.flyTo({destination:Cesium.Rectangle.fromDegrees(119.5091,35.5671,120.3285,36.1455),duration:2}),Ce.value=!1}function we(){const t=H(pe.value);he.value.sort((i,y)=>i.subName.length-y.subName.length);let e=[],n=[],l=[];he.value.forEach(i=>{e.push(i.subName),n.push(i.wheatUnitOutputValue),l.push(i.wheatOutput)});var g=e.sort((i,y)=>i.length-y.length);let h=3/g.length*100;new ie(1,0,0,0,[{offset:0,color:"rgba(4, 247, 227, 1)"},{offset:1,color:"rgba(4, 247, 227, 1)"}],!1),new ie(1,0,0,0,[{offset:0,color:"rgba(33, 187, 251, 1)"},{offset:1,color:"rgba(33, 187, 251, 1)"}],!1),xe(t,{tooltip:{trigger:"axis",formatter:function(i,y,d){for(var p=i[0].name,a=0,c=i.length;a<c;a++)i[a].seriesType==="line"?p+="<br/>"+i[a].seriesName+" : "+(i[a].value?i[a].value:"-")+"h":p+="<br/>"+i[a].seriesName+" : "+(i[a].value?i[a].value:"-");return p}},grid:{top:"15%",bottom:"15%",left:"15%",right:"15%"},dataZoom:[{show:!1,type:"slider",width:"40%",zoomLock:!1,top:"90%",start:0,end:h,showDataShadow:!1,showDetail:!1,fillerColor:"rgba(64, 158, 255)",borderRadius:"50%",moveHandleSize:0,moveHandleStyle:{},left:"35%",height:12,handleSize:"80%",handleIcon:"path://M512,512m-448,0a448,448,0,1,0,896,0a448,448,0,1,0,-896,0Z",handleStyle:{borderWidth:0,color:"rgba(64, 158, 255)"}},{type:"inside"}],legend:{data:["\u5355\u4EA7\u91CF","\u603B\u4EA7\u91CF"],textStyle:{color:"rgba(1
|
2023-09-21 17:37:29 +08:00
|
|
|
`,y+=f}return y}else return i}},splitLine:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"rgba(153, 153, 153, 1)"}},axisPointer:{type:"shadow"},data:e}],yAxis:[{type:"value",name:"\u4EA7\u91CF(\u5428)",splitLine:{show:!0},nameTextStyle:{fontSize:12},axisLabel:{fontSize:14,relativeSize:-2,formatter:"{value}"},axisLine:{lineStyle:{color:"rgba(153, 153, 153, 1)"}},splitLine:{lineStyle:{type:"dashed",color:"rgba(153, 153, 153, 1)"}},min:0,position:"top"},{type:"value",name:"\u4EA7\u91CF(\u516C\u65A4/\u4EA9)",min:0,position:"bottom",splitLine:{show:!1},nameTextStyle:{fontSize:12},axisLabel:{formatter:i=>(i&&(i=i/1e4+"\u4E07"),i)},axisLine:{lineStyle:{color:"rgba(153, 153, 153, 1)"}}}],series:[{name:"\u5355\u4EA7\u91CF",type:"bar",barWidth:"10%",yAxisIndex:0,data:n,itemStyle:{normal:{barBorderRadius:2,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(255, 211, 81, 0.5)"},{offset:1,color:"rgba(255, 211, 81, 0.2)"}],global:!1},shadowColor:"rgba(255, 255, 255, 0.5)",shadowBlur:10}}},{name:"\u603B\u4EA7\u91CF",type:"bar",yAxisIndex:1,barWidth:"10%",data:l,itemStyle:{normal:{barBorderRadius:2,color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(33, 187, 251, 0.5)"},{offset:1,color:"rgba(33, 187, 251, 0.2)"}],global:!1},shadowColor:"rgba(255, 255, 255, 0.5)",shadowBlur:10}}}]}),Ae().listenTo(pe.value,()=>{Se(()=>{t.resize()})})}function Ue(){const t=H(ee.value);let e=[],n=[],l=[];P.value.forEach(r=>{e.push(r.subName),r.wheatUnitOutputValue!==void 0?n.push(r.wheatUnitOutputValue):n.push(0),r.wheatOutput!==void 0?l.push(r.wheatOutput):l.push(0)});let g=10/e.length*100;xe(t,{color:["rgba(4, 247, 227, 1)","rgba(33, 187, 251, 1)"],tooltip:{trigger:"axis",formatter:function(r,s,i){for(var y=r[0].name,d=0,p=r.length;d<p;d++)r[d].seriesType==="line"?y+="<br/>"+r[d].seriesName+" : "+(r[d].value?r[d].value:"-")+"h":y+="<br/>"+r[d].seriesName+" : "+(r[d].value?r[d].value:"-");return y}},grid:{top:"5%",bottom:"20%"},dataZoom:[{type:"slider",width:"40%",zoomLock:!0,top:"85%",start:0,end:g,showDataShadow:!1,showDetail:!1,fillerColor:"rgba(64, 158, 255)",borderRadius:"50%",moveHandleSize:0,moveHandleStyle:{},left:"30%",height:12,handleSize:"80%",handleIcon:"path://M512,512m-448,0a448,448,0,1,0,896,0a448,448,0,1,0,-896,0Z",handleStyle:{borderWidth:0,color:"rgba(64, 158, 255)"}},{type:"inside"}],xAxis:[{type:"category",nameTextStyle:{fontSize:12},axisLabel:{fontSize:14,relativeSize:-2},splitLine:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"rgba(102, 102, 102, 1)"}},axisPointer:{type:"shadow"},data:e}],yAxis:[{type:"value",name:"\u5355\u4EA7\u91CF(\u516C\u65A4/\u4EA9)",splitLine:{show:!0,lineStyle:{type:"dashed"}},nameTextStyle:{fontSize:12},axisLabel:{fontSize:14,relativeSize:-2,formatter:"{value}"},axisLine:{lineStyle:{color:"rgba(102, 102, 102, 1)"}},min:0,position:"top"},{type:"value",name:"\u603B\u4EA7\u91CF(\u5428)",min:0,position:"bottom",splitLine:{show:!1},nameTextStyle:{fontSize:12},axisLabel:{fontSize:14,relativeSize:-2,formatter:"{value}"},axisLine:{lineStyle:{color:"rgba(102, 102, 102, 1)"}}}],series:[{name:"\u5355\u4EA7\u91CF(\u516C\u65A4/\u4EA9)",type:"bar",yAxisIndex:0,data:n},{name:"\u603B\u4EA7\u91CF(\u5428)",type:"bar",yAxisIndex:1,data:l}]})}m({});function St(){if(R.value.lon&&R.value.lat){const e=Cesium.Cartesian3.fromDegrees(Number(R.value.lon),Number(R.value.lat),0);var t=Cesium.SceneTransforms.wgs84ToWindowCoordinates(ue.scene,e);if(Cesium.defined(t)){const n=document.getElementById("pop");n.style.top=t.y-10+"px",n.style.left=t.x+10+"px"}}}function _t(){XZDM="",XZQDM="";const t=document.getElementById("pop");t.style.display="none",C.value="370211",ue.scene.postRender.removeEventListener(St),deleteEntityByName("townLine")}return(t,e)=>{const n=N("el-icon"),l=N("el-tooltip"),g=N("el-button"),h=N("el-option"),r=N("el-select"),s=N("el-form-item"),i=N("el-form"),y=N("el-table-column"),d=N("el-table"),p=N("el-pagination");return w(),E("div",Xt,[o("div",Zt,[Kt,o("div",ea,[o("div",{class:"tool",onClick:e[0]||(e[0]=a=>v(et)())},oa),o("div",la,[o("div",{class:se(v($)?"taba
|