工具/原料

  • BIGEMAP GIS Office,正版授权

  • globalmapper14 中文版,正版授权

  • MapTiler Desktop Plus 10.0,正版授权
  • nginx-1.8.1
  • 带白边的tif数据
  • cesiumjs基础框架

一、BigeMap下载地图瓦片

如果无法选择谷歌【卫星影像】可以联系bigemap客服,也可以自行百度FQ。

1、卫星地图

注意:每级瓦片不要大于20G,可根据项目要求灵活下载。

1.1 选择卫星影像地图

1.2 下载全球卫星瓦片,1~8级

使用矩形框选择要下载的范围,我框选的是全球。街道样式选择风格(一),可以根据需要选择风格,还可以自定义模式。点击下载按钮,弹出对话框。

  • 任务名称和保存路径可以随意修改。
  • 图层选择混合图,这样的瓦片会把底图和路网都包含。
  • 地图背景选择透明。存储选项选【瓦片:谷歌】png格式。
  • 级别选择1至8级。
  • 这样下载的是256*256像素大小的png图片。

下载完成后的效果:

1.3 下载中国卫星瓦片,9~11级

可以使用行政区域选择中国,然后点击下载按钮。

1.4 下载城关镇相关卫星瓦片,12~18级

按照以上方法依次下载:甘肃省_卫图12级,金昌市_卫图13~16级,城关镇_卫图17~18级。效果如下:

2、电子地图

二、去除tif影像黑边/白边

mart3d,pix4d等数据处理软件处理出来的dom,如果没有设置透明支持,会有黑边。

(经常性不设置透明支持是为了加快处理速度,降低数据体积)

LSV下载的卫星影像如果是按边界导出,也会有黑边。

工具/原料

  • globalmapper14 中文版

  • 带白边的tif数据

方法/步骤

1、打开软件globalmapper14,找到数据***.tif

2、拖拽tif到globalmapper,使用打开数据选中也是可以的

3、点击图层按钮,打开图层控制,选中需要设置透明的图层,点击图层控制下的选项按钮。

4、勾选透明,设置需要透明的颜色,这里设置白色。

5、设置透明后的效果如图

6、最后点击file export导出为tif影像即可。

注意事项

如果影响当中也有白色数据,也是会被透明的

三、MapTiler Desktop正射影像切片

1、Tif影像文件,使用支白边后的文件。

2、打开maptiler,选择advance tiles,添加tif影像文件

3、点击继续,默认选择Global geodetic(wgs84)

4、点击继续,选择生成瓦片级别,选择Folder文件路径为瓦片生成路径,其他的默认选择。

5、瓦片生成目录结构以数字排序格式。

6、修改瓦片级别

经多次测试我们以谷歌瓦片级别为准。因cesiumjs访问瓦片级别是从0级开始,而Bigemap下载的的谷歌瓦片是从1级开始,即BigeMap的1级就相当于cesiumjs的访问的0级。MapTiler Desktop切割的瓦片是从0级开始,所以切割的城关镇正射18级文件夹名称要修改为19,以次类推。把文件夹18、19、20、21,改为19、20、21、22。

四、Nginx发布瓦片地图

1、新建目录放到瓦片

在nginx的静态文件html目录下新建目录:oyzMap\wt,oyzMap代表欧远致地图,wt是卫图首字母缩写。

把下载好的卫星地图瓦片放wt目录下。全球1~8级,中国9~11级,甘肃省12级,金昌市13~16级,城关镇17~18级,城关镇正射19~22级。

2、nginx配置

server {listen       8888;server_name  localhost;location / {root   html;index  index.html index.htm;#允许来自所有的访问地址add_header 'Access-Control-Allow-Origin' '*';add_header 'Access-Control-Allow-Credentials' 'true';#支持请求方式add_header 'Access-Control-Allow-Methods' 'GET, PUT, POST, DELETE, OPTIONS';add_header 'Access-Control-Allow-Headers' 'Content-Type,*';}}

五、Cesiumjs调用瓦片地图

// 卫星地图,加载Bigemap下载的谷歌瓦片(EPSG:4326)var wtMapModel = new Cesium.UrlTemplateImageryProvider({url:"http://192.168.1.91:8888/oyzMap/wt/{myZ}/{x}/{y}.png",customTags:{myZ: function(imageryProvider, x, y, level) {return level + 1;}},tilingScheme: new Cesium.GeographicTilingScheme({ellipsoid: Cesium.Ellipsoid.WGS84,rectangle: Cesium.Rectangle.MAX_VALUE,numberOfLevelZeroTilesX: 2,numberOfLevelZeroTilesY: 1}),fileExtension: 'png',minimumLevel: 1,maximumLevel: 22});viewer.imageryLayers.addImageryProvider(wtMapModel);

参数参考文档:UrlTemplateImageryProvider - Cesium Documentation

customTags:允许替换 URL 模板中的自定义关键字。对象必须将字符串作为键,将函数作为值。

六、卫星地图--效果图

非GeoServer卫星影像及电子地图的瓦片方式发布相关推荐

  1. Cesium最新基础教程系列2—Viewer离线加载地图数据(高程数据,地图瓦片(卫星影像、电子地图)),Viewer属性详解,及离线自定义图层

    浏览器打开后,右上角点击图层,cesium所带图层都是在线图层,话不多说.直接代码,可以参考注释 var viewer = new Cesium.Viewer('cesiumContainer',{ ...

  2. 几款Google、微软等卫星影像、电子地图下载软件

    Universal Maps Downloader GEtScreen sggs

  3. ArcGIS 切片/瓦片的发布与加载

    ArcGIS 切片/瓦片的发布与加载 一.影像预处理 二.瓦片的发布 三.瓦片的加载 1.一些需要注意的点 2.代码实现 3.最终效果 本文介绍了遥感影像在Arcmap上的发布与切片,并在网页通过Ar ...

  4. 如何下载谷歌高清卫星影像

    一.影像数据来源 Google earth的卫星影像,并非单一数据来源,而是卫星影像与航拍数据的整合.其卫星影像部分来自于美国DigitalGlobe公司的QuickBird(快鸟)商业卫星与美国Ea ...

  5. 谷歌地图高清卫星地图、电子地图和地形图有什么区别?

    谷歌的在线地图包括卫星地图.电子地图.和地表地形图三种,打开谷歌在线地图的网址后,可以通过右上角的的图片来切换三种地图. 一.如何切换在线地图 当前显示电子地图时,移动鼠标到地图视图的右上角小图片上面 ...

  6. 谷歌卫星地图、电子地图和地形图有什么区别?

    原文:http://www.arceyes.com/bbs/thread-18406-1-1.html 谷歌的在线地图包括卫星地图.电子地图.和地表地形图三种,打开谷歌在线地图的网址后,可以通过右上角 ...

  7. Google卫星影像免费下载!来看这些软件

    随着Google Earth的无法使用,现在想免费下载个谷 歌卫星影像都有点难受.目前国内的一些地图平台在非汇员的情况下很难下载,有的平台直接下架谷 歌了图源. 以至于不少小伙伴都在为下载个卫星影像头 ...

  8. 高清卫星影像DEM各个遥感卫星数据免费下载,3款软件4个网站推荐给你,从此不再为数据发愁

    在上大学时听老师过一句话"一入遥感深似海,从此数据永相随" 不过不仅遥感处理需要各种数据来练习学习,整个测绘地信行业在工作中也需要各种数据来辅助项目处理.没办法,做数据处理就是要一 ...

  9. 高分辨率遥感卫星影像在交通方面的应用

    高分辨率遥感影像在城市交通领域具有广泛的应用前景:如遥感交通调查.遥感影像地图与电子地图制作.道路工程地质遥感解译.交通安全与知道抗灾救灾.交通事故现场快速勘察.交通需求预测.车辆与车牌视频识别等等. ...

  10. 卫星影像免费下载地址

    卫星影像免费下载地址 遥感资源网址   各种卫星数据 http://gcmd.gsfc.nasa.gov/ CEOS  Meteosat http://www.crs4.it/~luigi/METEO ...

最新文章

  1. Lync Server外部访问系列PART4:部署反向代理
  2. 将浮点数转换为字符串
  3. 记一次针对Centos的入侵分析
  4. 对文件夹中文件进行批量重命名
  5. FTP工具,5款常用的FTP工具
  6. Python函数定义的高级用法
  7. [OpenAirInterface实战-5] :OAI支持的5G gNB功能集
  8. 实战—深圳链家租房数据分析
  9. 【报告分享】2022年快手品牌号运营策略手册-磁力引擎(附下载)
  10. 使用Python提取Excel中单元格中的某一段内容(包含某特定字符且前后以逗号作为分隔符的内容)
  11. 笨功夫与巧心思,Milvus开源社区的成长
  12. 银河麒麟系统使用方法
  13. 软件测试之linux——自动化
  14. Oracle latch: cache buffers chains
  15. ESP32模数转换 ADC(光感检测)
  16. 聊聊feign的Contract
  17. Hadoop安装教程_单机伪分布式配置_Hadoop2.6.0(2.7.1)Ubuntu14.04(16.04)
  18. 【JAVA程序设计】(C00002)servlet+jsp在线蛋糕店管理系统
  19. 网易互娱游戏研发面经及答案:游戏相关
  20. 基于单片机音符和音乐电子琴仿真设计-毕设课设资料

热门文章

  1. 【peoplesoft】Integration Gateway - General Error (158,10201)错误
  2. 解决 Please use the NLTK Downloader to obtain the resource
  3. 基于C# winform实现随机点名小工具(支持csv导入)
  4. Python调用Matplotlib绘制分布点图
  5. macOS 开发 - Move to Applications folder
  6. 还在用vuex吗,pinia(菠萝头)才香
  7. 为什么管理创新总是发生在汽车行业?
  8. 2019 11月 月末总结
  9. 大脚战场插件怎么关闭_魔兽战场插件 capping插件怎么关闭
  10. AGPBI: {“kind“:“error“,“text“:“Program type already present: android.support.v4.os.ResultReceiver$1“