当前位置: 首页 > news >正文

网站开发 实习报告合肥网站优化排名推广

网站开发 实习报告,合肥网站优化排名推广,给网站做灰盒渗透测试需要哪些数据,了解电商基本知识作者:taco 最近在支持的过程中,遇到了一个新问题!之前研究功能的时候竟然没有想到。通常我们控制单个对象的显隐、颜色、偏移的参数都是根据对象所在的图层以及对象单独的id来算的。那么问题来了,合并后的图层。他怎么控制单个对象…

作者:taco

        最近在支持的过程中,遇到了一个新问题!之前研究功能的时候竟然没有想到。通常我们控制单个对象的显隐、颜色、偏移的参数都是根据对象所在的图层以及对象单独的id来算的。那么问题来了,合并后的图层。他怎么控制单个对象的显隐、颜色、偏移呢?突然令人费解。本篇文章将介绍两种方式来控制合并图层后的单个对象的样式。


        一、仅通过代码控制

        在官方示例中。我们可以发现有一个示例中所应用的数据集图层是合并的图层。(http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#S3MTiles_BIM)这就是BIM示例。当然大部分需要使用合并图层缓存的也通常是族比较多的bim数据。

        当我们加载完成合并图层后,我们获取到他的layer。我们在这里可以获取到其id的范围。

        在datasetInfo中我们可以找到所有合并的数据集名称(族名)。以及它所对应的startID、endID信息。这里的startID可以理解为我从第几个SMID开始是这个数据的开始。

        真实SMID = startid + 所需SMID -1

        接下来让我们实践一下,我们让幕墙嵌板中SMID 为1-200的构件颜色变为绿色。让SMID为162的构件变红。

							layer.datasetInfo().then(function(result) {for (let m = 0; m < result.length; m++) {if (result[m].datasetName === "幕墙嵌板") {var colorg = new SuperMap3D.Color.fromCssColorString("rgba(0, 239, 0, 0.5)");var colorr = new SuperMap3D.Color.fromCssColorString("rgba(239, 0, 0, 0.5)");let sid = result[m].startID;let eid = result[m].endID;let colorids = [];let visibleids = [];for (let n = 0; n < 200; n++) {colorids.push(sid + n - 1)}layer.setObjsColor(colorids, colorg)layer.setObjsColor([sid + 162 - 1], colorr)}}});

         当然这里的隐藏也是同理。

        通常使用方式的话,我们通过SQL查询,将返回的SMID参数与startID.累加并传入数组中,设置其他样式就可以了。

          二、直接通过数据服务

        如果说不想让代码的工作量变多、让代码变得更加的复杂。我们应该如何操作呢?让我通过查询返回的SMID直接能够使用?

        其实上面的startid -endid其实就是按照我们合并图层生成缓存的顺序。

         

也就是说当我们把需要查询的数据集喝到一个表里面,不就得了?我们新建一个表数据集,并将其他数据集按照合并图层的顺序追加到这个属性表数据集中即可。

追加后的数据集会自动排列SMID。同时与缓存的SMID一一对应。

为了便于大家使用可以参考下方视频进行操作

合并数据集查询数据处理

合并数据集查询

        最后我们使用该数据集发布数据服务,前端进行查询即可。

注意:如果数据集中内容有增删的情况时,smid并不会自动重新排列。这个会导致最终查询的数据与想要查询的数据对应不上。上述两种方法均查不到的。在生成缓存前以及合并数据集前,建议重新复制数据集,复制数据集的过程会将SMID重新排列整齐,便于后期查询使用。

        

http://www.mmbaike.com/news/34827.html

相关文章:

  • 离线修改wordpress主题重庆seo全面优化
  • 嵌入式软件开发哪个好点seoul是什么品牌
  • 网站编辑做啥都seo01网站
  • 给政府做网站怎么报价房产网站模板
  • 挂靠类网站如何做优化网站建设哪家好
  • 动漫制作专业怎么样上海野猪seo
  • 在什么网站上做精帖软文写手
  • 做网站需注意什么广告加盟
  • 中英文网站价格郑州seo建站
  • 做网站第一步要学什么真正免费的网站建站
  • 济南手机网站定制价格小网站怎么搜关键词
  • 网站建设云技术公司推荐武汉seo搜索引擎优化
  • 品牌推广网站设计友链目录网
  • 苏州360推广 网站建设企业网站设计要求
  • 什么网站下载素材做图的各引擎收录查询
  • 创意政府网站seo营销课程培训
  • 前端开发 网站建设培训课程表
  • 地方门户网站推广百度网站入口
  • 如何快速用手机做网站下载爱城市网app官方网站
  • 重庆网站设计更新天津关键词优化平台
  • 温州哪里做网站品牌广告语
  • 合肥网站推广公司哪家好营销网站建设哪家好
  • 做网站大连百度网址安全检测中心
  • 企业百度网站怎么做的alexa排名
  • 全球疫情最新实时动态地图优化系统的软件
  • 建设网站需申请什么手续搜索引擎营销策划方案
  • 百度推广商桥网站上怎么去掉优化大师专业版
  • python做网站和ruby手机系统流畅神器
  • 长春住房和城乡建设部官方网站凡科网怎么建网站
  • 政府网站信息内容建设实施方案新软件推广