- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 openlayers 加载nginx发布的松散型arcgis瓦片
openlayers官方案例中有加载arcgis瓦片服务的例子,但是只为了加载瓦片就安装一套arcgis未免过于繁琐,因此选用的方式发布,旨在快速便捷。
2023-09-27 11:30:02
579
原创 Cesium 使用自定义几何实现立体热力图
cesium做热力图网上资料不少,大多是贴地的,立体热力图多数文章只有示例。这里我把代码贴出来,跟着一步一步写就能实现了。
2023-07-27 14:57:11
3396
16
原创 Arcgisjs结合threejs做动态线图层
在Arcgis js官方示例中,有基于BaseLayerViewGL2D写的动态线图层案例。该案例仅在mapview下有效,sceneview就不显示了,下面将结合threejs对该案例进行修改,实现sceneview下的三维动态线图层。
2023-05-15 14:32:01
2050
2
原创 openlayer地图裁切
在使用openlayer开发地图应用时,可能会要求根据只显示某个范围内的底图或数据,这个功能写起来还是比较简单的。只需要用到一点canvas的知识就可以。
2022-07-22 18:03:59
2802
20
原创 JAVA 通过wContour和geotools实现等值面分析、裁切、出图
最近需要在用java来分析数据生成等值面图片,在网上搜索各路资料后自己再修修改改搞定了。在这里总结分享一下。
2021-12-31 13:35:25
9217
44
原创 primordials is not defined 问题排查和处理记录
primordials is not defined 问题排查和处理记录最近维护一个项目时跑不起来,报错信息:primordials is not defined。问了度娘很多说是“gulp版本与node版本不兼容”,但是项目并没有使用到gulp。在反复搜索后发现根本原因是 graceful-fs 与 node 版本不兼容,于是通过 package-lock.json 文件排查有使用到 graceful-fs 的组件库,发现引用的 uzip 使用的是低版本的graceful-fs,这与node版本不兼
2021-10-13 17:47:20
847
原创 Cesium本地影像服务处理和发布
目录Cesium本地影像服务处理和发布关键资源步骤全能地图下载器1.安装软件2.下载影像瓦片数据3.影像服务发布4.使用服务91卫图助手1.安装软件2.下载影像瓦片数据3.影像服务发布4.使用服务Cesium本地影像服务处理和发布有时因网络受限,或者希望优化系统,避免网络资源的浪费,会需要在本地服务器发布影像服务以供系统使用。本文将从本地影像数据的获取-处理-发布-使用逐步讲解操作步骤。关键资源全能地图下载器91卫图助手步骤本教程将介绍这两款软件下载地图影像的方法以及发布方式和如何使用。
2021-10-09 17:37:50
4246
原创 Cesium本地地形数据处理和发布
文章参考了 Cesium本地地形服务-地形数据处理和发布目录Cesium本地地形数据处理和发布关键资源步骤1.下载地形数据2.ArcGIS进行数据处理3.地形数据导出4.地形服务发布5.使用本地地形服务Cesium本地地形数据处理和发布但有时因网络受限,或者希望优化系统,避免网络资源的浪费,会需要在本地服务器发布地形服务以供系统使用。本文将从本地地形数据的获取-处理-发布-使用逐步讲解操作步骤。关键资源地理空间数据云Arcgis Desktop (10.2以上)CesiumLab.
2021-10-09 16:00:25
3519
原创 openlaleyrs实现动态样式
openlaleyrs实现动态样式参考超图的案列,利用postrender事件监听重复触发方法,在方法中重设vectorContext的样式来实现。官方示例:超图-动画要素图官方对每个加入的feature都单独创建了postrender事件监听,然后在动画结束后销毁,但是如果要做循环播放的动画,事件就不能被销毁。随之而来的问题就是feature越多监听也越多,浏览器就会卡。因此将代码逻辑简化,只设置了一个监听,方法中直接改变所有的要素样式。改动代码如下: var source =
2021-01-01 12:09:45
694
1
原创 利用装饰器(decorator)对vue组件中的methods实现切面(aop)编程,进行日志监控、入参校验等
利用装饰器(decorator)对vue组件中的methods实现切面(aop)编程,进行日志监控、入参校验等近期在做一个模块,需求是对vue组件的方法调用加日志监控,于是想到了在写java的时候用到了spring的aop,达到对原代码无污染的做日志的方法,于是搜索了一些资料企图在vue中实现这个效果,在这里记录一下。实现原理是使用ES6中新增的对象装饰器(decorator),对原对象的方法进行包装,加入想要前置执行或后置执行的方法,如写日志。1、在vue开发中使用装饰器(decorator)由于
2020-11-28 22:52:07
1034
3
原创 js判断多边形的坐标点是顺时针还是逆时针的两种方法
js判断多边形的坐标点是顺时针还是逆时针的两种方法关键算法通过极值点即其相邻点的走向算出多边形走向通过计算一边的角度和来推算多边形走向由于arcgis对顺时针生成的多边形面积计算为正,逆时针生成的为负,所以产生了需要判断多边形坐标是顺时针还是逆时针的需求。关键算法首先我们可以通过三点构成的两个矢量的叉乘结果 k 来判断这三点的走向是顺时针还是逆时针的。如果k<0,则为顺时针,如果k...
2019-06-28 14:31:13
3291
原创 arcgis for flex在离线环境下无法正常加载的问题及解决
arcgis for flex在离线环境下无法正常加载的问题及解决问题原因解决方法1、复制一份缓存到服务器上2、添加.swz的MIME类型3、编译项目时将“框架链接”设置为“合并到代码中”此前有一个项目需要将原本基于flex开发的web gis项目在单机环境下部署,由于时间要求紧急,直接简单粗暴的将服务器环境部署上去,在搞定其他环境问题后终于部署成功,却在打开项目页面时死活加载不出来,在网上搜索...
2019-05-24 10:41:08
539
Arcgisjs结合threejs做动态线图层
2023-09-20
cesium 立体热力图demo
2023-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人