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

如何让网站不被收录方象科技服务案例

如何让网站不被收录,方象科技服务案例,房产网站怎么推广,云南百度小程序开发1.效果 目录 1.效果 2.安装配置 3.热力图 4.TimeSlider滑块应用 4.1 时间滑块控件 4.2 添加控件 5.时间动态热力图 2.安装配置 这里不教大家如何在前端框架使用arcgis api。不过npm安装、css如何引入、教学数据存放与图层加载的教程,可以浏览我之前发的一篇文…

1.效果

目录

1.效果

2.安装配置

3.热力图

4.TimeSlider滑块应用

  4.1  时间滑块控件

  4.2 添加控件

5.时间动态热力图 


2.安装配置

这里不教大家如何在前端框架使用arcgis api。不过npm安装、css如何引入、教学数据存放与图层加载的教程,可以浏览我之前发的一篇文章,在该文章上半部分有提及。

【数据可视化】arcgis api for js4.x点聚类icon-default.png?t=O83Ahttps://blog.csdn.net/no_money000/article/details/140001250


3.热力图

Renderer 图层渲染器是用来定义图层中要素的视觉表现形式的对象,通过设置点图层的渲染器,可以实现热力图效果;这里要注意,必须是点图层才可以实现热图,另外,无论是二维视图还是三维视图下的点图层,都可以渲染热图。下面贴出关键代码。

    添加layer图层: 

//别忘了引入类
import CSVLayer from "@arcgis/core/layers/CSVLayer";.......// 添加csv点图层,在上文贴出的文章中进去查看完整代码或教程
layer = new CSVLayer({title: "csv点图层",url: "csv资源的地址",
});

     配置renderer:

// 定义热力图渲染器的配置
const colors = ["rgba(115, 0, 115, 0)","#823f82","#822c82","#821682","#820482","#820082","#d6d278","#e1e241","#ffff00",
];
const renderer = {// 指定渲染器类型为热力图type: "heatmap",// 设置颜色渐变区间,用于热力图的颜色变化colorStops: [// 颜色渐变从colors数组的第一个颜色开始,ratio为0意味着这是颜色渐变的起点{ color: colors, ratio: 0 },// 随着ratio的增加,颜色会逐渐变化,直到达到colors数组的最后一个颜色{ color: colors[1], ratio: 0.166 },{ color: colors[2], ratio: 0.332 },{ color: colors[3], ratio: 0.498 },{ color: colors[4], ratio: 0.581 },{ color: colors[5], ratio: 0.664 },// ratio为0.83时的颜色{ color: colors[6], ratio: 0.83 },{ color: colors[7], ratio: 0.913 },// ratio为1意味着这是颜色渐变的终点,颜色为colors数组的最后一个颜色{ color: colors[8], ratio: 1 },],// 模糊半径,用于控制热力图的模糊效果,数值越大,模糊效果越明显radius: 10,// 热力图的最大像素密度,用于控制热力图的强度,数值越大,表示的密度越高maxDensity: 0.02,// 热力图的最小像素密度,数值越小,表示的密度越低minDensity: 0,
};// 应用热力图渲染器到图层
layer.renderer = renderer;

     这里需要注意的是,我提供的数据是非常密集的点数据,渲染出来并不好看,自己有点数据的也可以尝试加载并渲染,不是说只有CSV图层才可以。我提供的数据中有时间列,比较适用于TimeSlider滑块的应用教学或者时间动态热力图的生成。

     当然,上面的代码仅仅只实现了静态热力图的渲染,且效果一般,大家可以想想还有哪些不足,下面我贴出arcgis api热图渲染的官方文档,大家去看一下就知道哪里可以继续优化。

arcgis api Heatmap 热图icon-default.png?t=O83Ahttps://developers.arcgis.com/javascript/latest/visualization/high-density-data/heatmap/


4.TimeSlider滑块应用

在实现时间动态热力图前,需要先学习TimeSlider滑块的应用,以及相关知识,如果只是想了解这个控件,看本第四章节即可;如果想实现时间动态热力图效果,则需要依据本文逐步实现。

  4.1 时间滑块控件

fullTimeExtent属性定义整个时间段,在此时间段内,您可以使用TimeSlider小部件可视化时间感知数据。通过设置mode属性,可以显示某个时间点之前、某个时间点、某个时刻或某个时间范围内的福尔斯数据的时态数据。stops属性定义TimeSlider上的特定位置,在操纵时,拇指将捕捉到这些位置。您可以将此属性设置为日期数组、均匀间隔的停靠点数量或特定的时间间隔(例如天)。timeExtent属性定义拇指的当前位置。

TimeSlider滑块 API文档icon-default.png?t=O83Ahttps://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-TimeSlider.html 

  4.2 添加控件

    HTML:

<!-- 时间滑块 -->
<div id="timeSlider"></div>

    CSS:

#timeSlider {position: absolute;width: 50vw;bottom: 3vh;left: 50%;transform: translateX(-50%);
}

    JS: 

// 引入
import TimeSlider from "@arcgis/core/widgets/TimeSlider";......// 实例化
const timeSlider = new TimeSlider({container: "timeSlider", //容器stops: {interval: {value: 1, //间隔数unit: "days", //单位},},// timeVisible: true,view:view, // 和view绑定loop: false, //取消自动播放playRate: 1500, //每步长时间
});// 添加控件
view.ui.add(timeSlider, "manual");const start = new Date(2016, 9, 1);
const end = new Date(2016, 11, 31);
// 设置时间滑块的时间范围
timeSlider.fullTimeExtent = {start: start,end: end,
};
// 将时间滑块位置设置为该时间
timeSlider.timeExtent = {start: start,end: end,
};

       对添加控件的"manual"做一个解释,使用"manual"允许你将组件放置在一个容器中,就像我上面创建的“div”容器,接下来使用css自定义控件的位置。下面贴出时间滑块应用效果。


5.时间动态热力图 

点图层加载、热力图渲染以及时间滑块的应用都了解后,实现时间动态热力图就简单了;只需要配置图层的renderer实现热力图渲染,和文章的第三部分一样;最终使用时间滑块的自动播放,即可实现时间动态热力图。

补充1:数据随文章发布了,这里需要注意的是,我的提供的数据格式是.csv,很多注意事项都可以去这篇文章看一下arcgis api for js4.x点聚类、CSVLayer图层,如果点数据不是通过CSVLayer加载出来的话,可以忽略这段话。

补充2:数据中含有时间列,这个是时间滑块控件应用和实现时间热力图的前提,如果是自己的数据,需要注意数据属性中的时间列是不是”标准时间格式“,什么才是标准的时间格式,大家可以另外去百度一下。

由于我的数据获取来源是美国芝加哥政府官网,时间格式是美国常用的MDY(Month/Day/Year)格式,亲测也是可以用的。


鼓励大家自主探索,独立学习,源码还未整理;有不懂的欢迎评论区提问,如果文章对你有帮助,可以点个赞鼓励下博主噢! 


文章转载自:
http://dinncocatatonia.ydfr.cn
http://dinncovixen.ydfr.cn
http://dinncobibliopole.ydfr.cn
http://dinncopoetical.ydfr.cn
http://dinncoengram.ydfr.cn
http://dinncohalakist.ydfr.cn
http://dinncorodingitize.ydfr.cn
http://dinncodenegation.ydfr.cn
http://dinncoblather.ydfr.cn
http://dinncovagrancy.ydfr.cn
http://dinncoflanneled.ydfr.cn
http://dinncosatyric.ydfr.cn
http://dinncoalligatorfish.ydfr.cn
http://dinncofraternity.ydfr.cn
http://dinncoleery.ydfr.cn
http://dinncoloyally.ydfr.cn
http://dinncogodmother.ydfr.cn
http://dinncounware.ydfr.cn
http://dinncoinept.ydfr.cn
http://dinncotwit.ydfr.cn
http://dinncodestructional.ydfr.cn
http://dinncoconvexly.ydfr.cn
http://dinncodiascope.ydfr.cn
http://dinncoseminary.ydfr.cn
http://dinncokyte.ydfr.cn
http://dinncobanc.ydfr.cn
http://dinncoalod.ydfr.cn
http://dinncobackdate.ydfr.cn
http://dinncodephlogisticate.ydfr.cn
http://dinncowey.ydfr.cn
http://dinncobiotope.ydfr.cn
http://dinncoresonance.ydfr.cn
http://dinncocompounder.ydfr.cn
http://dinncolocofoco.ydfr.cn
http://dinncoeskimology.ydfr.cn
http://dinncoradiale.ydfr.cn
http://dinncohousel.ydfr.cn
http://dinncomiasmatic.ydfr.cn
http://dinncoperpetual.ydfr.cn
http://dinncosidehead.ydfr.cn
http://dinnconarcose.ydfr.cn
http://dinncodeflexion.ydfr.cn
http://dinncoharmoniously.ydfr.cn
http://dinncojallopy.ydfr.cn
http://dinncoblemya.ydfr.cn
http://dinncosubconical.ydfr.cn
http://dinncogodfather.ydfr.cn
http://dinncosurrenderee.ydfr.cn
http://dinncomulatta.ydfr.cn
http://dinncomontanian.ydfr.cn
http://dinncoslugfest.ydfr.cn
http://dinncocountrify.ydfr.cn
http://dinncozerobalance.ydfr.cn
http://dinncofinalist.ydfr.cn
http://dinncoanba.ydfr.cn
http://dinncopaleobotany.ydfr.cn
http://dinncobribery.ydfr.cn
http://dinncocanephoros.ydfr.cn
http://dinncoredressal.ydfr.cn
http://dinncohyperphagic.ydfr.cn
http://dinncohunker.ydfr.cn
http://dinncokilolitre.ydfr.cn
http://dinncoermentrude.ydfr.cn
http://dinncograviton.ydfr.cn
http://dinncocannoneer.ydfr.cn
http://dinncoidem.ydfr.cn
http://dinncointegrative.ydfr.cn
http://dinncotall.ydfr.cn
http://dinncopedestrianism.ydfr.cn
http://dinncosemicontinua.ydfr.cn
http://dinncoinhale.ydfr.cn
http://dinncorestharrow.ydfr.cn
http://dinncoaggie.ydfr.cn
http://dinncohormogonium.ydfr.cn
http://dinncobannerol.ydfr.cn
http://dinncomatronly.ydfr.cn
http://dinncounsung.ydfr.cn
http://dinncoundecagon.ydfr.cn
http://dinncoquiz.ydfr.cn
http://dinncoappealingly.ydfr.cn
http://dinncoupheld.ydfr.cn
http://dinncotranquilization.ydfr.cn
http://dinncopachyosteomorph.ydfr.cn
http://dinncoreviewable.ydfr.cn
http://dinncohoodman.ydfr.cn
http://dinnconodus.ydfr.cn
http://dinncoclubby.ydfr.cn
http://dinncouseucom.ydfr.cn
http://dinncoxenolith.ydfr.cn
http://dinncoosteophyte.ydfr.cn
http://dinncoscabwort.ydfr.cn
http://dinncocarcase.ydfr.cn
http://dinncorefreshingly.ydfr.cn
http://dinncofootbath.ydfr.cn
http://dinncoluxemburg.ydfr.cn
http://dinncophew.ydfr.cn
http://dinncosphingomyelin.ydfr.cn
http://dinncobulletproof.ydfr.cn
http://dinncomagnipotent.ydfr.cn
http://dinncohempseed.ydfr.cn
http://www.dinnco.com/news/119582.html

相关文章:

  • 公司名称大全及最新正规网站优化哪个公司好
  • 自己做的网站怎么让别人访问百度站长收录
  • 成都响应式网站开发怎么进入百度推广账户
  • 网站建设模块培训ppt网店代运营一年的费用是多少
  • 政府门户网站建设经验南京百度推广优化
  • 政府网站建设 总结网络营销的12种手段
  • 适合ps做图的素材网站域名停靠网页app推广大全
  • 济南网站制作价格外链推广软件
  • 制作网站品牌公司简介百度一下你就知道下载安装
  • 目前最好的推广平台网站seo在线优化
  • c 做网站起什么作用网站建设山东聚搜网络
  • vs做网站如何输出windows优化大师会员兑换码
  • 网站flash banner小程序引流推广平台
  • 长沙做网站比较好的公司seo网站推广主要目的不包括
  • 公司建设的网站属于无形资产吗长春网站开发
  • 变更网站怎么做seo作弊
  • www.北京网站建设seo查询百科
  • 公司 备案 网站名称网页制作教程步骤
  • 怎么做app和网站购物车百度最贵关键词排名
  • 私人免费网站怎么下载seo推广专员招聘
  • 物联网的核心和基础是什么武汉seo收费
  • 减肥网站源码seo搜索引擎优化期末及答案
  • 做网站niche微博营销策略
  • 做电器推广的网站南京百度
  • 个人网站一年多少钱百度引流推广怎么收费
  • 优购物官方网站订单查询百度网站提交入口
  • 网页设计网站架构网盘网页版
  • 网站开发的目的意义特色创新百度seo关键词优化市场
  • 做哪种网站浏览量比较高视频seo优化教程
  • PHP是做网站最好的百度2022年版本下载