- 博客(8)
- 收藏
- 关注
原创 【利用oplayers任意更换WMTS瓦片颜色】
precompose事件会在地图渲染前发生,因此在渲染前,改变filter值,即可让地图按设置的滤镜进行渲染。可以使用多个滤镜,值之间用空格隔开,如:contrast(150%) saturate(200%)openlayers3开始,其底层渲染从SVG切换到了canvas,据说渲染效率提高了不少。1)灰度滤镜: 设置filter值为 grayscale(100%)2)褐色: 设置filter值为 sepia(100%)filter值类型为字符串,默认值为"none";
2023-05-12 12:00:43
624
原创 postgres+postgis在线安装
postgres+postgis在线安装前言一、安装rpm二、安装客户端三、安装服务器四、初始化数据库五、开机自启六、启动数据库七、修改密码七、允许远程访问总结FLowchart流程图导出与导入导出导入#作为GIS开发者,postgres的安装有必要掌握,本章就是教大家在线安装postgres数据库,相比较离线安装postgres而言,在线安装已经便捷不少,下一章我再教大家离线安装postgres目录前言一、安装rpm二、安装客户端三、安装服务器四、初始化数据库五、开机自启六、启动数据库七、修改密码七、
2023-04-06 22:46:03
684
原创 oracle spatial空间类型创建
oracle spatial空间类型创建oracle空间表创建使用oracle11G创建空间表数据,基于Oracle Spatial的存储方式,通过这种存储方式的几何列Shape的字段类型为MDSYS.SDO_GEOMETRY类型,个人觉得关于操作空间数据的SQL语句来说,相交于PostgreSQL、MS SQLServer麻烦一些创建空间表SQL空间字段:locationCREATE TABLE mylake ( feature_id NUMBER PRIMARY KEY, na
2021-03-19 11:18:30
346
原创 openlayers聚合图层批量删除点位
openlayers聚合图层批量删除点位:最近在做项目的时候,遇到一个大坑,就是openlayers聚合图层下,批量移除点位的时候,会造成严重卡顿,极度影响用户体验感,必须把这个坑记住,以防下次再犯利用openlayers 的removeFeature()方法批量移除:当我们再图层上移除批量点位的时候,一般大部门的开发者应该都跟我一样,会选着用这种方法: tempSbSource.forEachFeature(function(e){ if(e.values_.obj.sbl
2021-01-13 10:01:40
2506
原创 ArcGIS制图技巧让地图更有立体感
ArcGIS制图技巧让地图更有立体感我们前面已经整理过各种的地图效果,如发光效果,山体阴影效果,植被填充效果等,所有的这些效果不外乎是各种技术的叠加和技巧的使用,充分利用想象力去填充那些苍白无力的地图。这里我们要实现一个目标,就是给非常扁平的地图做一个处理,让它变得玲珑浮凸看起来更加具有立体感。导入shp数据我们拿行政区划数据来测试:行政区划图,属于非常常见的地图,纵使配了色彩,显示效果还是非常一般。为了让它满足大众的审美要求,我们最希望看到的是这个样子的地图。建立缓冲区首先对这个数据做一
2021-01-13 09:43:20
2570
原创 geoserver地图发布与调用
geoserver地图发布与调用geoserver地图发布与openlayers调用1.geoserver安装方式一:直接在geoserver官网下载zip源代码解压包,直接部署在tomcat里面运行geoserver;方式二:下载安装包方式安装过程属于傻瓜式安装,此处不做教程,本人此次用的是第二种方法:工作区 ,为了后面服务方便管理,创建单个服务的工作区;Style添加新的样式,给空间文件,弄花里胡哨的样式,这里的样式用的是sldb标签,geoserver已经提供了几个基本样式,但是满
2020-09-29 17:38:12
1920
原创 cesium环境搭建
cesium环境搭建从github上下载的最新cesium代码,用node.js发布,node安装之后 安装npm,用npm命令安装cesium常用的几个打包命令命令 npm run buildCesium却是在Source目录下生成了一个Cesium.js文件命令 npm run release1、在Build/CesiumUnminified目录下生成调试版的Cesium.js文件...
2020-03-30 11:48:51
305
原创 小白初学cesium
cesium小白初学cesium在github上下载最新版的cesium代码,地址了解其架构Source/: Cesium应用程序代码及数据ThirdParty/:外部依赖库,不同于Cesium的第三方库LICENSE.md:Cesium的License介绍index.html:Web首页,需要按照Cesium要求定义页面,同时添加Cesium依赖库server.js:基于node...
2020-03-30 11:33:05
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人