区块链技术博客
www.b2bchain.cn

arcgis 4 与deckgl 整合 (一)求职学习资料

本文介绍了arcgis 4 与deckgl 整合 (一)求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

arcgis 官网有与deckgl整合的二维
三维整合也是可以,不过还是有点bug

我们先构建基础类

基础图层

const {loadArcGISModules} = require("@deck.gl/arcgis");  export default class BaseLayer {   layer: any;    init(view: any) {     return new Promise((resolve, reject) => {       loadArcGISModules().then(({DeckLayer}: any) => {         this.layer = new DeckLayer();         const map = view.map;         map.add(this.layer);         resolve()       });     })   }    removeLayer(view: any) {     const map = view.map;     map.remove(this.layer);   } }

针对deckgl 颜色控制 做一个工具类
“`javascript
export default class ColorManager {
static colorToRGB(color: any) {
let rgb;
if (color.includes(‘#’)) {
rgb = this.HtoRGB(color);
} else if (color.includes(‘rgb’)) {
rgb = this.rgbaToRGB(color)
} else {
rgb = color;
}

arcgis 官网有与deckgl整合的二维
三维整合也是可以,不过还是有点bug

我们先构建基础类

基础图层

const {loadArcGISModules} = require("@deck.gl/arcgis");  export default class BaseLayer {   layer: any;    init(view: any) {     return new Promise((resolve, reject) => {       loadArcGISModules().then(({DeckLayer}: any) => {         this.layer = new DeckLayer();         const map = view.map;         map.add(this.layer);         resolve()       });     })   }    removeLayer(view: any) {     const map = view.map;     map.remove(this.layer);   } }

针对deckgl 颜色控制 做一个工具类
“`javascript
export default class ColorManager {
static colorToRGB(color: any) {
let rgb;
if (color.includes(‘#’)) {
rgb = this.HtoRGB(color);
} else if (color.includes(‘rgb’)) {
rgb = this.rgbaToRGB(color)
} else {
rgb = color;
}

arcgis 官网有与deckgl整合的二维
三维整合也是可以,不过还是有点bug

我们先构建基础类

基础图层

const {loadArcGISModules} = require("@deck.gl/arcgis");  export default class BaseLayer {   layer: any;    init(view: any) {     return new Promise((resolve, reject) => {       loadArcGISModules().then(({DeckLayer}: any) => {         this.layer = new DeckLayer();         const map = view.map;         map.add(this.layer);         resolve()       });     })   }    removeLayer(view: any) {     const map = view.map;     map.remove(this.layer);   } }

针对deckgl 颜色控制 做一个工具类
“`javascript
export default class ColorManager {
static colorToRGB(color: any) {
let rgb;
if (color.includes(‘#’)) {
rgb = this.HtoRGB(color);
} else if (color.includes(‘rgb’)) {
rgb = this.rgbaToRGB(color)
} else {
rgb = color;
}

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » arcgis 4 与deckgl 整合 (一)求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们