博客
关于我
Openlayers实战:非4326,3857的投影
阅读量:793 次
发布时间:2023-02-24

本文共 1567 字,大约阅读时间需要 5 分钟。

Proj4js?OpenLayers??????

Proj4js????????????????GIS???????????????????????OpenLayers?????????????????????????????????????????????????????????????????????????Proj4js?OpenLayers??????

?????????

????Proj4js???????????npm?????????????????

npm install proj4 --save

??????Proj4js?????????????????node_modules???????????????????Proj4js??????Proj4js??????API????????????????????????????????????

  • ??GEPS??????UTM??
  • ??????????
  • ?????????
  • ???????????PNG?SVG??

OpenLayers???????

OpenLayers??????????????????Proj4js???????????OpenLayers?????

// ???OpenLayers??
const map = new ol.Map({
view: new ol.View({
center: ol.proj.fromLonLat([0, 0]),
zoom: 2
})
});
// ????TileLayer???OSM???
map.addLayer(
new ol.layer.Tile({
source: new ol.source.OSM()
})
);
// ????????
const popup = new ol.popup();
map.on('click', function(evt) {
const coords = ol.proj.transform(evt.coordinate, 'EPSG:3857', 'EPSG:4326');
popup.setPosition([coords[1], coords[0]]);
popup.setContent(`????: ${coords.join(', ')}`);
popup.open();
});

????????????Proj4js??????EPSG:3857?????EPSG:4326?????????OpenLayers??????????????????????????????????????????

Proj4js?OpenLayers???????

Proj4js?OpenLayers????????????????????

  • ?????????????Proj4js?????????OpenLayers????????
  • ???????????????????????????
  • ?????????????????????????????
  • ????????????????????????
  • Proj4js?OpenLayers?????????????????????????????????????????????????????????????????

    ??

    Proj4js?OpenLayers??????????????????????????????????????????????????????????????????????????????????????????Proj4js?OpenLayers?????????????????????????

    转载地址:http://sbpfk.baihongyu.com/

    你可能感兴趣的文章
    OpenCV与AI深度学习 | 深度学习检测小目标常用方法
    查看>>
    OpenCV与AI深度学习 | 超越YOLOv10/11、RT-DETRv2/3!中科大D-FINE重新定义边界框回归任务
    查看>>
    OpenCV与AI深度学习 | 高效开源的OCR工具:Surya-OCR介绍与使用
    查看>>
    OpenCV与AI深度学习|16个含源码和数据集的计算机视觉实战项目(建议收藏!)
    查看>>
    Opencv中KNN背景分割器
    查看>>
    OpenCV中基于已知相机方向的透视变形
    查看>>
    OpenCV中的监督学习
    查看>>
    opencv中读写视频
    查看>>
    OpenCV中遇到Microsoft C++ 异常 cv::Exception
    查看>>
    opencv之cv2.findContours和drawContours(python)
    查看>>
    opencv之namedWindow,imshow出现两个窗口
    查看>>
    opencv之模糊处理
    查看>>
    Opencv介绍及opencv3.0在 vs2010上的配置
    查看>>
    OpenCV使用霍夫变换检测图像中的形状
    查看>>
    opencv保存图片路径包含中文乱码解决方案
    查看>>
    OpenCV保证输入图像为三通道
    查看>>
    OpenCV入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
    查看>>
    opencv图像分割2-GMM
    查看>>
    opencv图像分割3-分水岭方法
    查看>>
    opencv图像切割1-KMeans方法
    查看>>