开源二维GIS
文章平均质量分 92
主要为一些开源的二维GIS开发文档记录
giscoder
这个作者很懒,什么都没留下…
展开
-
PyQGIS开发环境配置
最近要做一个简单的客户端二维GIS项目,在网上查资料时发现QGIS提供Python版的二次开发,但网上可供参考的资料比较少,并且大部分参考资料写的不是很详细,故将开发过程中遇到的一些问题做个记录,以备后续使用。本文只做一个简单的开发环境配置,该配置过程足以满足我开发使用,更深层的配置,请参考其他资料。软件环境1.操作系统:win10系统;2.QGIS版本:3.16;3.PyCharm版本: 2020.3 x64。QGIS安装官网下载地址:https://www.qgis.org/en/site/原创 2020-12-28 16:39:42 · 914 阅读 · 0 评论 -
MapBox GL集成自定义Canvas制作动态效果
问题描述当我们在使用MapBox过程中,有时需要添加动态图标或者一些其他复杂的效果。由于MapBox未提供添加GIF格式图片的接口。所以添加起来比较麻烦。而往往这些效果使用HTML或使用Canvas绘制很容易实现,所以本文主要介绍如何在MapBox中集成HTML或集成自定义Canvas效果。相关接口MapBox提供了addImage(id,image,options)方法,其具体介绍如下:...原创 2020-03-08 18:22:04 · 4474 阅读 · 0 评论 -
MapBox GL本地化开发部署
最近项目中需要使用MapBox GL进行地图渲染,用户需求是在局域网中运行,所以需要将MapBox GL进行本地化开发及部署。下面记录下本地开发部署的流程和方法。官方给定的资料1.官方示例中初始化一个简单地图的代码如下:<script> mapboxgl.accessToken = '<your access token here>'; var ma...原创 2020-01-13 17:52:40 · 2162 阅读 · 3 评论 -
OpenLayers动态修改GeoServer发布的地图样式
流程思路1.改写GeoServer相应的SLD,使其支持动态修改样式;2.修改前端请求WMS服务参数。修改GeoServer的SLD该部分在GeoServer官网上有说明,想了解更多请访问GeoServer官网:https://docs.geoserver.org/stable/en/user/styling/sld/extensions/substitution.html#sld-var...原创 2019-11-26 10:33:19 · 3413 阅读 · 1 评论 -
OpenLayers5加载GeoServer WMS、WMTS服务
软件版本OpenLayers 5.3.3GeoServer 2.16.0关于GeoServer如何发布WMS、WMTS服务请参考上一篇文章GeoServer数据服务发布及切片。如果您对什么是WMS、WMTS不太清楚的话,请参考WMS、WFS、WCS、WMTS服务。WMS数据加载直接上代码,代码中有详细的注释说明。需引入一下OL包:import TileLayer from 'ol/l...原创 2019-11-07 22:45:36 · 2388 阅读 · 1 评论