
webgis
文章平均质量分 78
cici_cmh
活到老,学到老
展开
-
vue-admin-template 引入mapbox 矢量样式 sprite和font跨域配置
开发环境正常配置proxytable 没问题,但是build 后发布到正式环境总是有问题1、矢量地图 图标sprite 跨域访问不到正式项目cmh部署到http://[域名]:[端口]/hyair下,同时存放sprite图标和font字体的spriteUrl文件夹也存放到同一个服务器下,可分别通过http://[服务器域名]:[端口]/spriteUrl/spriteSVG/sprite.png访问到sprite,http://[服务器域名]:[端口]/spriteUrl/font/ 访问到原创 2020-09-25 17:37:58 · 573 阅读 · 0 评论 -
openlayers 使用iconfont作为字体图标 来表示大量记录时会出现卡顿
上一篇讲过openlayers 可以使用iconfont来表示图标,好处是可以任意修改图标图片的颜色,但是如果是来表示大量要素时,存在卡顿现象,如在航班监控时,全国有1000多架航班同时在飞,系统每隔5秒刷新一次,由于用iconfont是用canvas来实时生成的,1000多架航班刷新会很卡,所以这时候应该用图片来表示图标,即将全国航班监控提取出来,单独用图片表示。/** * 功能:航班样...原创 2020-04-20 09:44:36 · 1022 阅读 · 0 评论 -
openlayer两种方式实现点击出现弹框显示
有两种方案,一种是利用overlay,采用pupup(经常用来弹框保留,地图移动时,弹框不关闭,会自动计算位置,不会消失或出现位置混轮)另一种是直接添加额外的div(这里主要是针对鼠标移动信息弹框即消失的情况,不然每次移动就要重新重新计算弹框的新的位置),首先计算当前当前的点击点处的屏幕坐标(通过getPixelFromCoordinate得到当前屏幕的像素坐标)然后将新添加的div添加到当前...原创 2020-04-08 13:22:36 · 1550 阅读 · 0 评论 -
openlayers高亮显示和点击(包含去除默认高亮显示样式)
由于项目之前使用的是ol4,所以这里主要是在ol4中如何实现高亮显示和点击主要是使用ol.interaction.Select首先要初始化,指定要高亮显示和选择的图层,然后添加到地图上,添加高亮显示和点击事件//初始化高亮显示和选择工具 initSelTool : function() { this.selTool = new ol.interaction.Select({//...原创 2020-04-08 11:24:52 · 4724 阅读 · 2 评论 -
openlayers style中如何引入iconfont图标
在ol.style.Style中如何引入iconfont作为图标,前提是项目中已经引入了iconfont1、在iconfont 的https://www.iconfont.cn/plus/collections/detail?cid=2599网站中注册,新建项目文件夹,添加感兴趣的图标特别注意,查看项目的前缀是什么,比如这里的前缀是icon-,那如果在引用时,某个类名hy-user总类名...原创 2020-04-08 09:57:57 · 1493 阅读 · 1 评论 -
vue中矢量切片样式文件style.json 部署到正式环境
vue中通过mapbox脚本添加矢量切片,会存在跨域问题,需要修改的地方如下其中矢量图层不需要跨域处理,为图层在矢量切片服务器中的地址,但是sprite和glyph的地址需要做跨域处理sprite和glyphs在nginx.conf中的跨域处理如下...原创 2020-04-08 09:28:19 · 397 阅读 · 0 评论 -
openlayers 聚类分析中预警marker 的位置在缩放过程中出现偏移
问题:在做疫情分析时,疫情点采用cluster动态聚集,对于有肺炎患者的地方,通过overlay的方式显示动态闪烁点,但是由于疫情点是动态聚集的,在不同的级别,聚集点不同,下一次聚集时,有肺炎患者的点被聚集到另一个聚集点中,但是预警闪烁点的位置还在原地,这样就造成预警点不在有肺炎患者的聚集点中。解决办法:当新出现肺炎患者点,将其加入到聚集图层中,同时添加overlay 预警点,并将肺炎患者点的...原创 2020-04-07 16:54:09 · 1057 阅读 · 0 评论 -
tileserver-gl light 矢量切片服务器本地部署
项目的需要,需要部署矢量切片服务器,这里记录下:最开始准备安装tileserver-gl,安装几次不成功,对node版本敏感,索性放弃,直接装轻量级版本安装node环境网上下载最新的node js,安装,安装完毕后,查看其版本,看是否安装成功 npm -vnode -v设置node 环境变量在D盘新建目录node_cache和 node_global,作为no...原创 2019-11-13 14:20:42 · 2532 阅读 · 1 评论 -
arcgis server 无法识别字体原因
配置的字体文件在arcmap端(安装有arcgis server端的arcmap)显示正常,但是发布为服务后,字体无法正常显示,一般是因为mxd文档中有新的字体符号,即使已经在server端装有字体,arcmap也可以识别,但是arcgis server不能立即识别,需要重启服务器后才能识别...原创 2018-08-19 14:21:00 · 4835 阅读 · 0 评论 -
配置st_geometry
配置st_geometry 时总是出错,提示sde extproc代理DLL路径无效主要有三个地方1、将arcgis安装路径下的st_shape.lib复制到路径C:\app\Administrator\product\11.2.0\dbhome_1\BIN中,形成路径C:\app\Administrator\product\11.2.0\dbhome_1\BIN\st_shapeli...原创 2018-08-19 14:18:11 · 1053 阅读 · 1 评论 -
openlayers应用“三”:百度地图纠偏
https://www.cnblogs.com/cdguiyiGIS/p/6623940.html前两篇文章介绍了openlayers3加载百度在线和离线瓦片地图,页面上能够正常显示。地图加载后在地图上显示一条GPS轨迹,发现离实际位置相差太远,如下图所示: 轨迹形状和实际形状相同,但是位移太远,采用坐标加偏移的方法(在原有经纬度坐标基础上进行数值增减),得到和实际轨迹完全重新的新的轨迹,如下图所...2018-04-23 16:41:27 · 427 阅读 · 0 评论 -
openlayers应用“四”:百度地图纠偏续
http://www.cnblogs.com/cdguiyiGIS/p/6624865.html续前一篇,上一篇提到百度地图纠偏的基本思路,经过经过一天的努力,实现了百度地图坐标偏移参数的提取,步骤以及实现效果如下:1、数据来源:四川省的省道矢量数据2、提取坐标偏移参数的过程如下:A、将四川省地图范围按一定的范围划分成多个相同的网格B、为网格准备纠偏数据:读取四川省省道矢量数据,并将矢量数据分配到...转载 2018-04-23 16:38:55 · 486 阅读 · 0 评论 -
关于导入geoserver 源码到Eclipse编译运行
geoserver源码导入到eclipse的过程原创 2016-09-30 15:08:54 · 4994 阅读 · 4 评论