webgis中的比例尺实现

概述 比例尺在地图中是一个非常重要的概念,有着辅助读图的作用。本文在ol框架下,实现webgis中的比例尺功能。 实现效果 概念 在课本中,对其的定义是:地图上所表示的空间尺度称作比例尺。在...

2021/11/19 22:07
126
Java实现地图的导出

概述 **前文**讲了在前端实现地图的导出,本文简单的通过java实现一下后端地图的导出。 实现效果 实现代码 package com.lzugis.image; import sun.misc.BASE64Decoder; import javax.imagei...

2021/11/17 22:41
164
【node爬虫】通过高德接口爬取地址的经纬度

概述 通过地址的经纬度在GIS中我们称之为地理编码,与之对应的就是通过经纬度获取地址,被称为逆地理编码。不论是地理编码还是逆地理编码,在我们实际的工作、学习中都会有很多的场景,本文讲...

2021/11/15 17:53
87
结合html2canvas实现openlayers中区域地图导出

概述 GIS的“5M”应用中,有一个非常重要的应用领域——制图(Mapping)。然而现在的趋势是webgis的应用更为广泛,如何在web端实现地图的制图、导出与打印就是一个非常有用的功能,本文将结合...

2021/11/14 11:23
197
OL中通过tileUrlFunction实现多底图加载

概述 业务发展好了,肯定会有一些国际业务,会用到全球底图,但是又想国内的又想用国内的,本文就结合openlayers中的tileUrlFunction加以简单实现。 效果 实现代码 const tile = new ol.laye...

2021/11/09 23:42
47
分享一个切片网格的生成函数

概述 本文分享一个切片网格生成的方法,并在openlayer中加以测试展示。 效果 实现代码 function getMapTileGrid(extent, zoom, tileSize = 256) { let resolution = 156543.03392804097 let ...

2021/11/08 22:42
72
turf.js实现多边形分割

概述 在做编辑的时候,难免会遇到多边形的分割问题,本文用turf.js实现此功能。 效果 实现思路 实现代码 function polygonCut(poly, line, tolerance = .001, toleranceType ='kilometers')...

2021/11/07 11:29
478
webgis中捕捉功能的实现

概述 本文以openlayers为例,结合turf.js讲一下webgis中绘制和编辑时如何实现捕捉功能。 效果 为了验证捕捉的结果是否正确,就将绘制的几个面做了一个合并的测试,效果如下: 实现思路 输入 ...

2021/11/06 09:01
50
使用roolup构建你的lib

概述 Rollup, 和 Webpack, Parcel 都是模块打包工具(module bundler tool), 但是侧重点不同, 我们要聊的 Rollup更加适合用于构建lib 而 Webpack, Precel 更加适合开发应用。本文,将结合一个...

2021/07/31 16:09
81
topojson转换与应用

概述 topojson很早就问其大名,但日常用的比较多的还是geojson为主,最近在项目里面开始用到了,所以就写此文记录一下。 topojson GeoJSON是用于描述地理空间信息的数据格式。 github上对Top...

2021/07/18 02:45
199
mapboxGL中sprite的前端生成

概述 在前面的文章讲述了mapboxGL中的sprite以及其java中的生成方式,本文将结合Promise讲讲其前端的生成方式。 效果 实现思路 通过新建一个Image,并拿到image的宽和高,动态的计算canva的大...

2021/05/27 05:02
137

没有更多内容

加载失败,请刷新页面