| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- import _default,* as esriLoader from "esri-loader";
- const options = {
- url: "/arcgisApi/4.7/init.js"
- };
- var mapObject = null;
- export function initGraphicLayers(map){
- mapObject = map;
- esriLoader.loadModules(["esri/layers/GraphicsLayer","dojo/domReady!"],options).then( (
- [GraphicsLayer]) => {
- var proBoundaryGraphicLayer = new GraphicsLayer({id : "proBoundaryGraphicLayer"});//行政区边界 面
- var trackGraphicLayer = new GraphicsLayer({//人员轨迹 线
- id:"trackGraphicLayer",
- visible:false
- });
- var daohangGraphicLayer = new GraphicsLayer({//导航路线 线
- id:"daohangGraphicLayer",
- visible:false
- });
- var daohangGraphicLayer1 = new GraphicsLayer({//导航 起点 终点
- id:"daohangGraphicLayer1",
- visible:false
- });
- var trackGraphicLayer1 = new GraphicsLayer({//人员轨迹 开始 结束 点
- id:"trackGraphicLayer1",
- visible:false
- });
- var personGraphicLayer = new GraphicsLayer({//人员 点
- id:"personGraphicLayer",
- visible:true
- });
- var allSkGraphicLayer = new GraphicsLayer({//所有水库 点
- id:"allSkGraphicLayer",
- visible:false
- });
- var skGraphicLayer2018 = new GraphicsLayer({//2018水库 点
- id:"skGraphicLayer2018",
- visible:false
- });
- var skGraphicLayer2019 = new GraphicsLayer({//2019水库 点
- id:"skGraphicLayer2019",
- visible:false
- });
- var fcskGraphicLayer = new GraphicsLayer({//复查水库 点
- id:"fcskGraphicLayer",
- visible:false
- });
- var jhwskGraphicLayer = new GraphicsLayer({//督查计划外水库 点
- id:"jhwskGraphicLayer",
- visible:false
- });
- var shgcGraphicLayer = new GraphicsLayer({//水毁工程 点
- id:"shgcGraphicLayer",
- visible:false
- });
- var xzcGraphicLayer = new GraphicsLayer({//人饮行政村 点
- id:"xzcGraphicLayer",
- visible:false
- });
- var country150Layer = new GraphicsLayer({//150个县 点
- id:"country150Layer",
- visible:false
- });
- var dxsGraphicLayer = new GraphicsLayer({//地下水 点
- id:"dxsGraphicLayer",
- visible:false
- });
- var sydGraphicLayer = new GraphicsLayer({//水源地 点
- id:"sydGraphicLayer",
- visible:false
- });
- var ncysgcGraphicLayer = new GraphicsLayer({//农村饮水工程 点
- id:"ncysgcGraphicLayer",
- visible:false
- });
- var szGraphicLayer = new GraphicsLayer({//督查水闸 点
- id:"szGraphicLayer",
- visible:false
- });
- var szGraphicLayerAll = new GraphicsLayer({//所有水闸 点
- id:"szGraphicLayerAll",
- visible:false
- });
- var graphicLayer172 = new GraphicsLayer({//172 点
- id:"graphicLayer172",
- visible:false
- });
- var graphicLayerQsk = new GraphicsLayer({//取水口 点
- id:"graphicLayerQsk",
- visible:false
- });
- var graphicLayerDbssyd = new GraphicsLayer({//地表水水源地 点
- id:"graphicLayerDbssyd",
- visible:false
- });
- var graphicLayerSwz = new GraphicsLayer({//水文站 点
- id:"graphicLayerSwz",
- visible:false
- });
- var bjGraphicLayer = new GraphicsLayer({//标记 点
- id:"bjGraphicLayer",
- visible:false
- });
-
- // var graphicLayerFpx = new GraphicsLayer({//全部扶贫县 点
- // id:"graphicLayerFpx",
- // visible:false
- // });
- // var graphicLayerZdx = new GraphicsLayer({//国家扶贫开发工作重点县 点
- // id:"graphicLayerZdx",
- // visible:false
- // });
- // var graphicLayerBjx = new GraphicsLayer({//边境县 点
- // id:"graphicLayerBjx",
- // visible:false
- // });
- // var graphicLayerTcx = new GraphicsLayer({//天窗县或深度嵌入县 点
- // id:"graphicLayerTcx",
- // visible:false
- // });
- // var graphicLayerDdfp = new GraphicsLayer({//定点扶贫县 点
- // id:"graphicLayerDdfp",
- // visible:false
- // });
- mapObject.add(proBoundaryGraphicLayer);//行政区边界 面
- mapObject.add(trackGraphicLayer);//人员轨迹 线
- mapObject.add(daohangGraphicLayer);//导航路线 线
- mapObject.add(personGraphicLayer);//人员 点
- mapObject.add(allSkGraphicLayer);//所有水库 点
- mapObject.add(skGraphicLayer2018);//2018水库 点
- mapObject.add(skGraphicLayer2019);//2019水库 点
- mapObject.add(fcskGraphicLayer);//复查水库 点
- mapObject.add(jhwskGraphicLayer);//督查计划外水库 点
- mapObject.add(shgcGraphicLayer);//水毁工程 点
- mapObject.add(xzcGraphicLayer);//人饮行政村 点
- mapObject.add(country150Layer);//150个县
- mapObject.add(dxsGraphicLayer);//地下水 点
- mapObject.add(sydGraphicLayer);//水源地 点
- mapObject.add(ncysgcGraphicLayer);//农村饮水工程 点
- mapObject.add(szGraphicLayer);//督查水闸 点
- mapObject.add(szGraphicLayerAll);//所有 点
- mapObject.add(graphicLayer172);//172 点
- mapObject.add(graphicLayerQsk);//取水口 点
- mapObject.add(graphicLayerDbssyd);//地表水水源地 点
- mapObject.add(graphicLayerSwz);//水文站 点
- // mapObject.add(graphicLayerFpx);//扶贫县全部 点
- // mapObject.add(graphicLayerZdx);//国家扶贫开发工作重点县 点
- // mapObject.add(graphicLayerBjx);//边境县 点
- // mapObject.add(graphicLayerTcx);//天窗县或深度嵌入县 点
- // mapObject.add(graphicLayerDdfp);//定点扶贫县 点
- mapObject.add(daohangGraphicLayer1);//导航 开始 结束点
- mapObject.add(trackGraphicLayer1);//人员轨迹 开始 结束点
- mapObject.add(bjGraphicLayer);//标记 点
- }).catch(err => {
- console.error(err);
- });
- }
|