cesium三维GIS开发实践(三)

一、影像文件的下载

1、某地图下载器下载高德影像文件,为了方便,只下载了全球前7级的瓦片数据。
2、导出成TMS瓦片包。

二、TMS瓦片包的发布

1、将瓦片和tms.xml文件部署到tomcat的webapps下,将tms.xml改名为tilemapservice.xml,以供cesium加载。然后将瓦片放置到tilemapservice.xml文件同级目录下,如下所示(8~13级是后边加入的,见后文)。


tomcat发布tiles瓦片

2、启动tomcat,则瓦片发布成功。

三、在cesium中加载发布的瓦片数据

1、新建LoadtmsService.html并添加相关css、js和div内容。参照前两篇文章。
2、script下写如下代码:

        var url='   http://localhost:9090/gaode'; // tms 瓦片地址
        var viewer = new Cesium.Viewer('cesiumContainer',{
            imageryProvider:new Cesium.createTileMapServiceImageryProvider({
                url : url
            }),
            baseLayerPicker:false
        });

3、浏览器中打开页面,则看到高德影像包裹的地球。

高德影像地球

四、加载影像改进

1、现在有一个想法,全球影像,我们可能只需要到7级瓦片。但如果定位到国内某个地方,需要定位到更高级别的瓦片。
2、我们调出控制台页面,放大地球超过7级时,可以看到并没有继续加载第8级瓦片数据。当然,这个是cesium自动控制的。
3、单独添加其他瓦片数据,我以下载江苏省影像图8~13级瓦片数据为例。将下载的瓦片数据添加到之前的瓦片放置位置,然后打开江苏省的tms.xml文件。


添加瓦片数据的tml配置

复制所有等级的<tileset>配置,添加到所有瓦片数据所在的tilemapservice.xml文件相应位置,这样就可以实现江苏省单独加载到13级影像文件了。
4、区别效果如下,还蛮明显。同样,如果需要在某一地区需要超高精度的瓦片数据,可以单独添加,甚至自己制作。达到完美效果。


单独加载多级瓦片数据

五、关于前边尝试的一点经历

1、最开始尝试将下载的数据,导出成arcgis瓦片格式。但是,我按照geowebcache官网的文档以及参考网上的文档,将该格式发布完成之后。怎么尝试也无法展示我的数据,wgs84坐标下的天地图数据,居然还缩小到原来范围的1/4。没找到办法解决,暂时只能放弃。若是有人能解决了,烦请告知解决办法。我用的geowebcache是1.8.3版本。

2、若是出现跨域问题,比如上一篇文章中的跨域问题,建议关闭浏览器的跨域方案。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,635评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,543评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,083评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,640评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,640评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,262评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,833评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,736评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,280评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,369评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,503评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,185评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,870评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,340评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,460评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,909评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,512评论 2 359

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,701评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,284评论 25 707
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,850评论 6 342
  • 三哥的事儿2 之后,又断断续续来三哥家的各个地方转了转。趣事颇多。说到天朝嫦娥比不上三哥牛车的事儿,这话也只会从三...
    piopiotahi阅读 332评论 0 1
  • 第一次见你,在学校的画室里,印象最深的就是你脸上的几颗痘痘,直到后来它们成为我对长痘痘男生迷恋的无可救药的原因,...
    不喝血的小僵尸阅读 215评论 0 0