摘要: 前面写了篇文章,mapboxgl实现带箭头轨迹线,介绍了如何基于mapboxgl实现类似高德地图导航轨迹效果。 近期有基于Leaflet实现轨迹回放的需求,于是研究了下如何基于leaflet来实现。 下图是我基于leaflet实现的效果。 接下来分享一下在我基于leaflet实现该效果时一些思路以及 阅读全文
posted @ 2021-03-02 17:37 GIS兵器库 阅读(2174) 评论(1) 推荐(1) 编辑
摘要: 方向一:机器学习 定个小目标(挖个坑),使用机器学习技术,根据影像地图自动提取建筑物轮廓,用开源库实现。 方向二:地图可视化 研究 WebGL 技术,切入点 MapboxGL、Three.js、deck.gl 这个暂时还没有想好该如何挖坑,就先插个旗子,遇坑填坑 以上两个方向,有阶段性成果,或填坑心 阅读全文
posted @ 2021-02-19 12:46 GIS兵器库 阅读(81) 评论(0) 推荐(0) 编辑
摘要: GISer有自己的技术提升路径,如果想在GIS这条路上一直走下去,请不要忘记抬头看路。 不同于java工程师、前端工程师等有明确的编程语言,GISer的工作更像一个全栈工程师。js、java、C#、Android、python好像都要会一些,但好像哪个都不是很精通。 这时候GISer经常会迷茫,我应 阅读全文
posted @ 2021-02-02 14:13 GIS兵器库 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 如何创建 mapbox 精灵图,并在maputnik中使用 阅读全文
posted @ 2021-01-14 12:18 GIS兵器库 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 最近在使用mapboxgl实现轨迹展示时,想实现类似高德地图导航轨迹效果,然而并未在网上找到类似示例。经一番研究与尝试,最终解决,效果如下。 添加箭头核心代码如下,只需在配置layout中添加symbol-placement和symbol-spacing属性即可: // 添加箭头图层 functio 阅读全文
posted @ 2021-01-04 11:02 GIS兵器库 阅读(1020) 评论(1) 推荐(0) 编辑
摘要: 1、缘起 openmaptiles提供了一套OSM数据使用的完整解决方案,在前面文章如何实现OSM地图本地发布并自定义配图中,我们详细介绍了如何安装openmaptiles,并生成了一个阿尔巴尼亚地区的“helloworld”。 参照上篇文章的内容,输入下面的命令,就可以生成中国地图。 ./quic 阅读全文
posted @ 2020-12-23 12:04 GIS兵器库 阅读(1273) 评论(2) 推荐(0) 编辑
摘要: 话不多说,先上效果: 效果一: 效果二: 在平时工作中,经常遇到这种问题,两个或者多个点位完全重合了,鼠标无法点击到被遮盖的点位,从而无法查看其气泡信息。之前看到有些同学的处理方式是,直接修改点位坐标,让点位不再重合,从而可以点击到每个点位。在此我们暂不评论此方式是否可取。 今天我们从另外两个维度来 阅读全文
posted @ 2020-12-10 17:22 GIS兵器库 阅读(955) 评论(0) 推荐(1) 编辑
摘要: 1、缘起 OpenStreetMap(简称OSM)不仅可以免费在线使用,还可以免费下载原始数据,数据格式有.osm.pbf和shp。 我们将OSM原始数据下载下来,处理成矢量瓦片,发布成服务,就可以实现OSM地图的本地发布和自定义配图。 OSM对数据的组织方式,是按点、线、面来的,不是我们常见的按道 阅读全文
posted @ 2020-12-10 12:00 GIS兵器库 阅读(1666) 评论(1) 推荐(0) 编辑
摘要: 前段时间写了篇《leaflet如何加载10万数据》的文章,有同学反应其中的Canvas-Markers插件不支持DivIcon。我们今天就来聊一聊,为什么这个插件不支持DivIcon,以及如何用H5的Canvas特性,做出以前用DivIcon才能实现的 标签 和 文字标注 功能。 老规矩,先上效果图 阅读全文
posted @ 2020-11-25 12:16 GIS兵器库 阅读(2773) 评论(1) 推荐(3) 编辑
摘要: buffer - 图形缓冲区分析,GIS中最基本的空间分析之一。 实现buffer的工具有很多种,例如前端的truf.js、服务端的ArcGISserver、桌面端的ArcMap、数据库端的PosrGIS等都可以实现。 但最近在用 PostGIS 对点进行buffer分析时,得到的却是个椭圆。 为什 阅读全文
posted @ 2020-11-12 17:08 GIS兵器库 阅读(2407) 评论(0) 推荐(2) 编辑