自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 https请求天地图服务

记录一下,http接口的天地图服务在转https时,需要把后缀.com改为.gov.cn,即https://t0.tianditu.gov.cn/cva_w/wmts?

2021-08-01 13:23:59 1211 2

原创 Cesium自定义编辑多边形

参考geojson.io网站用cesium实现自定义编辑多边形功能绘制多边形在cesium官方所给的实例中,Drawing on Terrain中可以做到自定义绘制多边形,但无法做到修改编辑,因此分享下实现编辑功能的思路。在官方的实例中,绘制多边形的核心代码为:handler.setInputAction(function (event) { // We use `viewer.scene.pickPosition` here instead of `viewer.camera.pickElli

2021-04-30 15:58:16 2852 9

原创 cesium加载geojson数据实现鼠标悬停变色高亮效果

cesium实现geojson数据鼠标悬停高亮效果项目所需,要在cesium上加载geojson数据后实现hover效果,但没找到cesium原生实现的方法,遂用笨办法去模拟一下效果,若大神们有其他方法万望指出。hover效果可理解为判断鼠标是否移动到目标区域内(不考虑鼠标正好在区域边的情况,目标区域可以看作多边形),若在区域内则区域变色高亮。所以模拟实现的方法可以划归为判断点是否在多边形内部,并进行相应的高亮效果。具体实现判断点是否在多边形内部的方法可通过射线法实现,也可利用turf.js中的bo

2021-03-08 10:57:05 3089 5

原创 Cesium+Turf.js计算不规则多边形重心,为行政区划中心添加标签

项目中需要添加行政区划,并在区域中心添加label标注,而使用cesium计算的中心点是最小外接圆圆心。//cesium方法计算多边形中心// 得到每块多边形的坐标集合var polyPositions = entity.polygon.hierarchy.getValue(Cesium.JulianDate.now()).positions;// 根据坐标集合构造BoundingSphere获取中心点坐标var polyCenter = Cesium.BoundingSphere.fromPoi

2021-01-13 11:52:46 4608 3

原创 Cesium+geosever实现查询mapsever数据服务

Cesium+geosever实现查询mapsever数据服务记录一下之前项目实现的过程,初学者一名还有很多不足,请各位大神多多指点。项目中参考了许多大佬的博客,信息框实现参考了:https://blog.csdn.net/hry1243916844/article/details/103937650信息框和选择器的理解主要学习了:https://www.cnblogs.com/fuckgiser/p/5702544.htmlarcgis for JavaScript主要参考了:https://

2021-01-04 14:37:24 1117 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除