博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CesiumLab地形处理成果在Tomcat和IIS上发布
阅读量:6152 次
发布时间:2019-06-21

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

地形瓦片(散列文件)可以直接放到tomcat或iis下发布,而不用进行额外的开发,从而满足普通用户的需求。下面我们来介绍下如何通过cesiumlab生成的瓦片发布并在前端展示。

1、数据准备:

首先通过cesiumlab处理地形数据,打开cesiumlab,点击地形处理:

CesiumLab地形处理成果在Tomcat和IIS上发布
参数设置如下,其中存储类型必须为散列文件,GZIP压缩选择否:
CesiumLab地形处理成果在Tomcat和IIS上发布
生成的瓦片数据如下:
CesiumLab地形处理成果在Tomcat和IIS上发布
2、将生成的瓦片文件夹考贝到tomcat的webapps目录下发布。

3、如果GZIP压缩选择否,则跳过此步,如果GZIP压缩选择是,那么瓦片文件夹考贝到项目文件夹下,并将附件WEB-INF文件夹同样考贝到项目文件夹下

CesiumLab地形处理成果在Tomcat和IIS上发布
其中,WEB-INF/web.xml文件如下:
CesiumLab地形处理成果在Tomcat和IIS上发布
WEB-INF\classes\cesiumGZipFilter.class是一个Filter类,代码如下;
CesiumLab地形处理成果在Tomcat和IIS上发布
4、在前端页面中加载图层,如下:
terrainProvider: new Cesium.CesiumTerrainProvider({
url: '../terrain'
});
5、运行页面,打开之后,漫游到地形数据所在的地方。
CesiumLab地形处理成果在Tomcat和IIS上发布
通过IIS发布CesiumLab 地形数据
1、 iis安装与配置:
参考https://www.cnblogs.com/love-u/p/3572213.html
其中,在添加Windows功能时,最好把IIS下全部勾选,尤其是应用程序开发功能下的。
CesiumLab地形处理成果在Tomcat和IIS上发布
2、将瓦片数据考贝到iis网站目录下;
3、打开iis网站目录下的web.config,在system.webServer(iis7以上版本)下添加MIME映射,修改内容如下 :
CesiumLab地形处理成果在Tomcat和IIS上发布
4、 如果地形瓦片是GZIP压缩格式,那么需要把附件中的bin放到iis网站目录下,同时在web.config中添加modules(iis7以上版本),如下 :
CesiumLab地形处理成果在Tomcat和IIS上发布
其中AddZipHeaderModule指向bin文件夹下的AddZipHeaderModule.dll,这是一个类库,有一个继承了
IHttpModule的ZipHeaderModule类,代码如下 :
CesiumLab地形处理成果在Tomcat和IIS上发布
附件下载链接: 密码:ebp1
CesiumLab地形处理成果在Tomcat和IIS上发布

转载于:https://blog.51cto.com/14117342/2327000

你可能感兴趣的文章
简单的stack实现.
查看>>
一路向北
查看>>
【Java代码片】判断操作系统等系统信息
查看>>
codis 3.2集群单机环境安装
查看>>
python3第五天(条件,循环,函数)
查看>>
编译cjson到dll
查看>>
Linux禁止Ping方法(IPv4)
查看>>
常用的git命令(2012-8-2)
查看>>
Linux日常维护命令
查看>>
Redis——排序
查看>>
解决这可能是由于服务终结点绑定未使用 HTTP 协议造成的
查看>>
性能测试
查看>>
Nginx编译选项说明
查看>>
Java注解Annotation详解
查看>>
【数学与物理】寻找两个位置间的更短路径
查看>>
三范式
查看>>
android 打开摄像头
查看>>
shop++中商品属性和商品参数的不同
查看>>
FFMPEG结构体分析:AVFrame
查看>>
ffplay播放器移植VC的工程:ffplay for MFC
查看>>