OpenLayers自定义投影,转换OpenLayers中加载的OSM的默认投影坐标
Posted yourdid
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenLayers自定义投影,转换OpenLayers中加载的OSM的默认投影坐标相关的知识,希望对你有一定的参考价值。
giser都会遇到一个问题就是数据与底图坐标系不符合导致偏移的产生。
Openlayers中应该只包含EPSG:3857和EPSG:4326,其中EPSG:3857更是作为默认的OSM底图的坐标。(这是根据官方文档以及查到资料,猜的。。此处放出官网文档截图)
可是手上的数据是EPSG:4549的呀,,,于是只能辛苦自定义并转换。
根据官网所说,如果用proj4.js,那么要加proj4.defs();...算了 不解释了 直接上代码(小声bb,因为作者英语不好,实在是装不了这个X,另外有些地方也理解的不是很好,请多包涵,指教)
引用的包,官网上的示例是没有本地引用的,用的是ES6,实在不太明白怎么配置,只能本地引用,如果有会的小伙伴希望能教教我!
下节预告:利用openlayers加载wfs图层并实现图层查询。。。不要走开,马上回来
以上是关于OpenLayers自定义投影,转换OpenLayers中加载的OSM的默认投影坐标的主要内容,如果未能解决你的问题,请参考以下文章
Openlayers自定义4490坐标系 & 加载自定义坐标系图层
ArcGIS Pro微课1000例0024:自定义坐标系统---以阿尔伯斯投影(Albers)为例