- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Cesium粒子效果之雨、雪、雾
Cesium粒子效果之雨、雪、雾功能简介气象粒子效果新增气象粒子效果移除组件封装原理介绍对Cesium的粒子效果理论理解刚入门,如果有表述不正确欢迎指正。以下代码快主要是利用Cesium的PostProcessStage,创建特定的glsl格式的着色器,着色器具体代码来源于网络整理,整体以验证可用。代码/**** 粒子效果:雨、雪、雾*/function addPostProcessStage(viewer,name,type){ let stage = getStage(
2020-05-25 22:32:28
3456
3
原创 基于矢量文件渲染思考-mapnik
作为一名GISer,现处于交通行业(交通行业与GIS结合确实是一件很有意思的事情)。最近遇到一个大数据量下的矢量文件在前台加载渲染直接崩溃问题,处于这个节点上,做了如下思考:重新梳理下场景逻辑,看能否现在后台缩小数据量,然后前台渲染。总体思路是:在后台根据业务逻辑结合turf.js的矢量合并函数union,最终根据业务指标形成矢量要素(合并过程中会融合节点信息,减少文件大小)。思路感觉没问题...
2018-07-20 09:32:24
1792
1
原创 GIS之矢量切片地图
最近通过TileMill结合OSM下载的矢量数据制作北京市地图,不同主题风格的地图已经完美告一段落,总结之余,觉得矢量切片会是一个更好方案,结合网上有效方法实践如下:主要参考的博客文:http://www.cnblogs.com/ATtuing/p/9217029.html如果本身熟悉TileMill 的CartoCSS 样式编写,基于mapbox.js开发定义样式时,只需要关注mapbo...
2018-07-05 14:47:07
1512
原创 GIS库积累
MineData(地图可视化GIS库)在线教程 http://minedata.cn/minemapapi/demo/index.html#base_map PS 1.可以根据http://minedata.cn/service/solu/style/id/{id},比如2365、3469等,查看底图基础色,参考配置自己基础色调地图 2.该api默认的是EPSG:3857投影,国测火...
2018-06-27 11:41:11
300
原创 mac 电脑日常小记
去年双11入手mac pro,因为工作中配了thinkpad电脑,束之高阁至今年五月,骤然开始使用,发现各种不适应。谨以此篇小记来督促自我快速习惯。快捷键Chrome 开发者工具 option+command+j常用软件办公软件 wps前端开发ide vscodejava开发ide idea...
2018-06-04 16:27:38
221
原创 日常小记-pdf扫描版和非扫描版区别
知识积累在于点点滴滴的记录。今日根据度娘结果,整理一下pdf扫描版版和非扫描版区别之处。扫描版:一般直接通过扫描仪成位图格式的pdf,文字以图片格式存储,放大后会有失真或者严重的锯齿情况。非扫描版(文字版):一般是word文档转成的pdf,文字以矢量格式存储,无论怎么放大都不会失真或者出现锯齿。...
2018-05-24 12:49:49
7160
1
原创 postGIS学习笔记之空间函数api
学习postGIS最关键是灵活应用它本身空间函数,官方文档如下,每个函数体都有详细文字说明: http://www.postgis.net/docs/ST_AsGeoJSON.html
2018-05-22 17:14:24
1412
原创 postgresql数据整个库迁移小记
今天接到一个任务,让把应用服务器上的postgresql 数据库迁移到另个一体机上(因为目前只有一个数据库用户),选择了比较简单方式:在目标数据库安装postgresql数据库,然后停止服务,把应用服务器上安装目录中的data文件夹拷贝到新的安装目录下,如果报一下错误,请尝试一下方式: 查找日志:计算机管理——事件查看器——管理事件的摘要—错误—-postgreSQL,查看具体报错信息如...
2018-05-14 14:43:13
6100
原创 日常问题积累 - node 执行报错
如果在使用node过程,由于安装新模块后引起的问题(百度也很难找到问题),推测是因为模块安装版本的问题,尝试以下方式:手动修改package.json文件:把版本号中^改成~删除node_modules,重新cnpm install 安装版本号的区别:~会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0^会匹配最新的大版本依赖包,比如^...
2018-05-10 10:51:01
642
原创 postGIS导入shp出现字符问题解决方法
今天把一个shp导入postGIS时出现以下错误:Unable to convert data value to UTF-8 (iconv reports "Illegal byte sequence"). Current encoding is "WINDOWS-1252". Try "LATIN1" (Western European), or one of the values de...
2018-05-09 09:52:53
3343
原创 openlayer4 调用 geoserver的 tms 服务
基于openlayer4 调用 geoserver 发布的服务,主要使用的是wms服务。最近因为一个项目发布地形数据服务,领导嫌弃sld渲染结果不细腻,要求达到global mapper渲染效果,折腾了两天终于搞定,记录下来作为后期参考。global mapper 导出带渲染色的tif数据用global mapper打开制作好的dsm的tif数据,然后点击file->expo...
2018-04-28 15:43:12
3045
原创 geoserver 发布polygon服务去除重复显示文字
效果图对比关键代码<sld:Geometry> <ogc:Function name="centroid"> <ogc:PropertyName>geom</ogc:PropertyName> </ogc:Function></sld:Geometry>代码标识..
2018-04-04 17:05:07
1900
原创 基于openlayer4实现多个popu展示
最近一个项目需要基于openlayer4实现类似于popu方式展现渔场具体信息。翻看官网有点击弹出demo,基于此逻辑编写动态生成overlay图层及其所需要的dom节点。 在编写改demo时,遇到一个特别问题:地图加载osm底图,坐标点使用的是随机三个坐标点,popu始终表现为一个,最终通过设置view的投影,效果正常。源码<!DOCTYPE html>&...
2018-04-02 11:28:51
1256
原创 基于openlayer4实现地图联动效果
1.原理说明基于openlayer4实现地图联动效果,就是创建多个地图容器,共用一个视图对象(ps:地图的视图关联着地图的extent事件,共用一个视图也就意味着所有地图容器同步一个事件,省去自己手动关联地图extent事件)。2.代码说明&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt
2018-03-23 13:44:48
2214
2
原创 基于openlayer4的地图卷帘效果
1.原理说明基于openlayer4实现地图卷帘效果,说白了,就是创建两个地图容器,通过控制最上面的dom的样式中的rect(裁剪)来实现。2.代码说明<!DOCTYPE html><html><head> <title>地图卷帘效果</title> <link rel="stylesheet" ..
2018-03-23 13:38:40
2077
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人