战保平台2.0升级3.0注意事项
2023-06-05 10:02:28
117次阅读
0个评论
最后修改时间:2023-06-16 09:07:53

1、许可修改

位置:MilitaryGis\public\static\lib\Build\Cesium\Assets\EVExtensions\License\configure.js

http://192.168.5.3:8080/earthview/services               //server6的许可
http://192.168.5.155:9095/earthview/manager/license     //server7的许可
2、三维分析的修改

位置:MilitaryGis\src\components\toolBarHover\spaceAnalysisHover.vue,MilitaryGis\src\plugins\headerDialog\setDialog\setDialog.vue

new Cesium.EV_Analysis(this.global.analysisUrl + '/earthview/services/v/soap/spatialanalysisservice/10000', {
        viewer: viewer,
        lineColor: Cesium.Color.YELLOW,
        font: '20px sans-serif',
        labelColor: Cesium.Color.WHITE,
        pointColor: Cesium.Color.PINK,
        outlineColor: Cesium.Color.RED,
        outlineStyle: Cesium.LabelStyle.FILL_AND_OUTLINE,
      });  //server6的空间分析接口

new Cesium.EV_Analysis(this.global.analysisUrl + '/earthview/rest/services/spatialanalysis/api', {
        viewer: viewer,
        lineColor: Cesium.Color.YELLOW,
        font: '20px sans-serif',
        labelColor: Cesium.Color.WHITE,
        pointColor: Cesium.Color.PINK,
        outlineColor: Cesium.Color.RED,
        outlineStyle: Cesium.LabelStyle.FILL_AND_OUTLINE,
      });   //server7的空间分析接口

3、e3m的修改

新版本的e3m可以直接在3.0中用EV_E3Mlayers对象加载,老款的e3m数据需要增加一个插件CesiumExternal,插件通过umd引入文件CesiumExternal.js

//webgl2.0 数据需要插件CesiumExternal,才能正常加载,同时加载类型type为 Cesium.EV_LayerType.E3M_OLD

let evLayerManager = new Cesium.EV_LayerManager(viewer.scene, CesiumExternal);

let evE3MLod = evLayerManager.add({
     name: e3m.name,                       //数据名称     
     url: e3m.url,                         //GIS-Server地址
     type: Cesium.EV_LayerType.E3M_OLD,    //图层名称
     queryParam: e3m.queryParam,           //查询参数
 });

 //webgl3.0 数据不需要经过插件 同时类型type 为Cesium.EV_LayerType.E3M

let evLayerManager = new Cesium.EV_LayerManager(viewer.scene);

let evE3MLod = evLayerManager.add({
      name: e3m.name,                         //数据名称
      url: e3m.url,                           //GIS-Server地址
      type: Cesium.EV_LayerType.E3M,          //图层名称
      queryParam: e3m.queryParam,             //查询参数
 });


收藏 0 0

登录 后评论。没有帐号? 注册 一个。

张泽

研发
  • 0 回答
  • 0 粉丝
  • 0 关注