我正在使用Proj4和OpenLayers编写应用程序,以便从外部(开放)WMS服务器显示荷兰的AHN地图。我已经开始工作了,但重新投影仍然不太正确。现在,在线阅读我发现问题是EPSG:28992 Proj4字符串将坐标重定向到与我们的视图不同的系统。
我们的视图设置为EPSG:3857(我们的大部分图层都是),另一层显然重定向到EPSG:4326。有没有办法插入'在图层的投影级别(从源定义'投影时)使其使用EPSG:3857而不是EPSG:4326?现在我应用投影来使用EPSG:28992。
*编辑:更正了信息。
答案 0 :(得分:1)
原来我的Proj4字符串不正确(因此,EPSG的EPSG.io上的proj4字符串:28992也是错误的)。使用以下字符串:
+proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889
+k=0.999908 +x_0=155000 +y_0=463000 +ellps=bessel +units=m
+towgs84=565.2369,50.0087,465.658,-0.406857330322398,0.350732676542563,-1.8703473836068,4.0812
+no_defs
是完美的,并显示地图的正确转换。