基于openlayers的wkt绘制展示功能
发布于2022-05-22 01:48:26,更新于2024-06-11 10:13:43,标签:js gis map 文章会持续修订,转载请注明来源地址:https://meethigher.top/blog平时经常跟经纬度打交道,绘制经纬度目前常用的三个结构:geojson、wkt、wkb。这篇文章简单记录下,实现wkt绘制展示的过程。
一、效果图
小屏效果
大屏效果
二、具体源码
先说要点,由于openStreetMap是个平面,以米为单位,平面就是投影坐标系了。openstreetmap是基于3857投影坐标系的。
而我们用的经纬度,是以度为单位的,这种的叫做地理坐标系。目前主流的地理坐标系就是4326。
常见wkt都是以经纬度来存储,也就是地理坐标系。openstreetmap是基于3857投影坐标系的。
为了方便在openstreetmap上图,我们需要转换坐标系。
将地图点转为wkt时,要把3857转为4326。
在wkt转换为地图点时,要把4326转为3857。
这边一开始想着可以自定义是否要转换4326,还是其他,想了一下,好像没啥必要。就目前我实际使用中,都是4326和3857。
三、参考致谢
老规矩,先放抄袭来源。
打赏
若无法评论请科学上网