cesium实现添加在线地图的偏移纠正
文章目录
- 1.常用在线地图坐标系
- 2.纠偏方式
- 3.使用纠偏插件
- 4.参考
Cesium实战系列文章总目录
: 传送门
1.常用在线地图坐标系
(1)WGS84
即GPS原始坐标系,也是当今三维开发中最普遍使用的坐标系。
(2)GCJ-02:火星坐标系
由国测局发布的加密坐标系,是国内互联网地图最广泛使用的坐标系,包括高德、腾讯、谷歌中国地图
。
(3)BD-09
百度地图
所采用的坐标系,即在火星坐标系上进一步偏移得到。
(4)CGCS2000
又称2000国家大地坐标系,由西安80坐标系发展而来,一般使用高斯克吕格投影,用于国内土地调查等坐标参考系。天地图
采用此坐标系。
2.纠偏方式
(1)使用cesium接口
在已知地图中心点的坐标偏移经纬度具体数值的基础上,可以使用ImageryProvider的tilingScheme的rectangleNortheastInMeters,rectangleSouthwestInMeters进行设置,实现加载地图时动态纠偏。
(2)使用插件
大佬的github开源插件:
github插件地址:
纠偏插件
3.使用纠偏插件
(1)引入插件
直接引入下载的插件打包好的cesium.map.min.js
即可。
或者通过CDN方式引入:
<script src="https://cdn.jsdelivr.net/npm/@dvgis/cesium-map"></script>
(2)以添加高德地图纠偏为例:
// 添加高德地图并使用插件纠偏
viewer.imageryLayers.addImageryProvider(new Cesium.AmapImageryProvider({style: 'img',crs: 'WGS84'
}));
别的在线地图的纠偏代码具体可参考该插件的说明介绍:参考链接
4.参考
(1)国内地图坐标系总结
(2)github纠偏插件
cesium实现添加在线地图的偏移纠正相关推荐
- ArcGIS中添加在线地图(影像图、街道图、天地图等)无需插件
前言: ArcGIS作为最强大的地理数据处理.编辑.制图和地图服务发布.管理等的GIS平台,在不同的专业都可以看到它的身影.对于那些利用GIS信息进行编辑,设计的专业人士来说,其桌面端ArcMap备受 ...
- 批量添加在线地图 教程 快速添加
批量添加在线地图 教程 快速添加 添加后如下图: 第一步 打开浏览器,找到你要访问的地图的URL地址,并且确认可以正常在浏览器中访问:浏览器中不能访问,同样也不能在软件中访问. 以下为常 ...
- 在arcmap和arcgispro中添加在线地图服务
在arcmap或者arcgispro有时想使用一些免费在线地图服务辅助于其它的地理处理操作,下述介绍了如何在arcmap以及arcgispro中添加在线的地图服务. 1.加载门户自身的在线底图 arc ...
- QGIS添加在线地图,谷歌地图,OSM地图
话不多说,请见下文: 点开右侧文件树XYZ Tiles这个选项,也就是三维坐标的瓦片图层,QGIS在默认会有一个OSM的矢量地图双击就ok了,在图层中就可以看见: 至于添加谷歌地图 右键XYZ Til ...
- bigemap批量添加第三方在线地图浏览
批量添加视频教程 相关链接:添加谷歌卫星影像图 教程 说明:批量添加可以同时添加多个在线地图,一次性添加完成 添加后如下图: 第一步 : 下载地图配置文件:文件在这里下载 第二步,批量添加 ...
- Bigemap中批量添加第三方在线地图教程
说明:批量添加可以同时添加多个在线地图,一次性添加完成 第一步 : 下载批量添加批处理文件:添加文件 第二步: 查看文件,打开一个txt文件,直接拖进去,如下图: 文件里面,记录了常用的一些地图的浏览 ...
- Bigemap Gis Office软件 如何添加在线第三方地图
批量添加在线地图 教程 快速添加 添加后如下图: 第一步 打开浏览器,找到你要访问的地图的URL地址,并且确认可以正常在浏览器中访问:浏览器中不能访问,同样也不能在软件中访问. ...
- php网页地图上自定义,如何添加在线自定义地图
在奥维互动地图浏览器中,除内置的在线地图外,用户还可以添加自定义地图,如在线电子地图和航拍图等,以满足用户对特定地图的需求. 1.正常添加在线电子地图的前提条件 (1)被添加的地图采用墨卡托投影方式, ...
- Cesium案例解析(七)——Layers在线地图服务
文章目录 1. 概述 2. 案例 2.1. Blue Marble 2.2. ArcGIS地形 2.3. Cesium地形 2.4. Natural Earth II 2.5. Earth at Ni ...
最新文章
- 不错的Android开发网站
- WIN2003 下安装 WinWebMail 3.6.3.1
- jQuery 事件对象的属性
- Android 的 init.rc 文件简介【转】
- AttributeError: 'Model' object has no attribute 'target_tensors'
- java jconsole rmi 连接不上
- 白盒测试 | 用例设计方法之语句覆盖
- vbe代码对齐插件_写代码需要注意的问题
- 三顺,因为你,我笑了。
- c lambda表达式 select 改变字段名称_C博客作业01--分支、顺序结构 - 吖黑大帅
- 从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
- 使用canvas把照片旋转任意角度
- 局域网屏幕共享软件Inletex使用教程
- 魅族android密码,魅族手机Flyme账户密码或密保忘记解决办法
- 自己收藏整理的一些操作系统资源
- Python 开发 利用SQLmap API接口进行批量的SQL注入检测.(SRC挖掘)
- java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.FileSplit cannot be cast to org
- Python实战 | 手拉手教你爬取贝壳房源数据
- 利用C语言编程输出小写英文字母表的大写形式(以5为间隔)
- 【图像增广库imgaug】官方文档翻译(一):加载并增强图片