GIS开发中如何自定义坐标系的地图
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下GIS开发中如何自定义坐标系的地图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!自定义坐标系的地图,是能够根据坐标系的参数,加载地图的底图,坐标系不仅仅限制于wgs
千家信息网最后更新 2025年01月23日GIS开发中如何自定义坐标系的地图自定义坐标系的地图,是能够根据坐标系的参数,加载地图的底图,坐标系不仅仅限制于wgs84(EPSG:4326)、webmercator(EPSG:3857),这种常见的坐标系。
目前,找到开源的使用比较好的是openlayers和maptalks,借助于proj4.js的开源库,实现自定义地图的坐标系,加载地图切片。
openlayers的示例网址:
https://openlayers.org/en/latest/examples/reprojection-by-code.html 自定义坐标系,将地图的坐标系设置成此坐标系 maptalks的示例网站: https://maptalks.org/examples/cn/tilelayer-projection/proj4js/#tilelayer-projection_proj4js 同样也是进行坐标系的定义 相对来说,maptalks能转换俯仰角,进行三维形式的查看,这个和目前二维地图中百度、高德的效果相近。
mapbox-gl默认就支持webmercator的坐标系,开源上有改写了国内的cgcs2000的坐标系支持,目前还没能实现自定义坐标系的效果。
leaflet中也实现了一个simple坐标系的api,对于平面坐标系的效果,也能够直接实现。
小编给大家分享一下GIS开发中如何自定义坐标系的地图,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
proj4.defs('EPSG:XXXX', 'proj4字符串');
ol.proj.proj4.register(proj4);
var map = new ol.Map({
layers: layers,
target: 'map',
view: new ol.View({
center: center,
projection: 'EPSG:XXXX'
})
});
// EPSG:3857's proj definition
var proj3857 = '+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs';
var proj4 = proj4('WGS84', proj3857);
// define a custom projection object
var projection = {
code : 'proj4-merc', // code of the projection
project : function (c) { // from wgs84 to EPSG3857
var pc = proj4.forward(c.toArray());
return new maptalks.Coordinate(pc);
},
unproject : function (pc) { // from EPSG3857 to wgs84
var c = proj4.inverse(pc.toArray());
return new maptalks.Coordinate(c);
}
};
看完了这篇文章,相信你对"GIS开发中如何自定义坐标系的地图"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
坐标
坐标系
地图
效果
开发
示例
篇文章
支持
相近
不仅仅
俯仰角
参数
字符
字符串
完了
常见
平面
形式
更多
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
cmd登录数据库乱码
软件开发在航天领域
数据库当前日期减去出生日期
三维土地gis系统软件开发公司
直播视频软件开发
远程连接云服务器需要流量吗
网络安全与信息化
最好用的资料数据库
延吉微信软件开发
国家生物技术信息中心数据库
华为昆明软件开发云创中心
预防网络安全问题提条建议
速达单机服务器打不开
猫猫软件开发
mapper查询数据库字段
c ftp 服务器端
软件开发退税财务处理
旅游业网络技术的缺点
从重大事件看网络安全形势
河南软件开发创新服务
小型数据库建设
宽带网管理服务器
科技互联网加股票
战争雷霆 服务器
软件开发哪个证书最权威
能源行业信息化及网络安全
百链数据库在哪
镇海安卓软件开发设计
新疆高校维护网络安全
维护网络安全的具体举措