我热重叠,重新投射 GeoJson
我有来自服务器
的ajax加载的 GeoJson 对象
对象的CRS设置为 EPSG:2180
我希望将其覆盖在CRS EPSG:3857 的 OpenStreet Map 上
var buildingsFeatures = (new ol.format.GeoJSON()).readFeatures($buildings, {
dataProjection: 'EPSG:2180',
featureProjection: 'EPSG:3857'
});
$ building 是 GeoJson FeatureCollection 对象,上面的代码符合OpenLayers文档,但坐标不会更改。
我用它撞墙:(
答案 0 :(得分:0)
使其发挥作用的事情:
proj4.defs([ [ ' EPSG:2180&#39 ;, ' + proj = tmerc + lat_0 = 0 + lon_0 = 19 + k = 0.9993 + x_0 = 500000 + y_0 = -5300000 + ellps = GRS80 + units = m + no_defs' ] ]);
那就是全部。