Cesium for UE4 加载离线本地服务器
Cesium for UE4 加载离线本地服务器
- 1、准备ngnix配置本地服务器
- 2、在ue4显示离线地图
本人是小白,对那些GIS什么的都是不懂,希望大家多多交流。
1、准备ngnix配置本地服务器
1.http://nginx.org/en/download.html 打开网址下载ngnix 我下的是Stable version版本的
2.解压后,我主目录放在c盘上
3打开文件conf里的nginx.conf 把listen 80改81 这个是监听数字,数字随意 并保存
4cesium文件在https://cesium.com/downloads/下载
解压后把cesium里的所有文件全部复制到 ngnix里html
然后修改index.html里代码,你可以把下面直接复制过去
<!DOCTYPE html>
<html lang="en"><head><!-- Use correct character set. --><meta charset="utf-8" /><!-- Tell IE to use the latest, best version. --><meta http-equiv="X-UA-Compatible" content="IE=edge" /><!-- Make the application on mobile take up the full browser screen and disable user scaling. --><metaname="viewport"content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/><title>Hello World!</title><script src="../Build/Cesium/Cesium.js"></script><style>@import url(../Build/Cesium/Widgets/widgets.css);html,body,#cesiumContainer {width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}</style></head><body><div id="cesiumContainer"></div><script>// var viewer = new Cesium.Viewer("cesiumContainer");var viewer = new Cesium.Viewer('cesiumContainer', {animation: false,//是否显示动画控件baseLayerPicker: true,//是否显示图层选择控件geocoder: true,timeline: false,sceneModePicker: true,navigationHelpButton: false,infoBox: true,imageryProvider: new Cesium.UrlTemplateImageryProvider({url: '/map/{z}/{x}/{y}.png',fileExtension: 'png'})});</script></body>
</html>
5我用太乐地图下载的瓦片,然后把下载好的瓦片放在ngnix的html文件夹里
6在瓦片文件里 新建txt 打开它
<TileMap version="1.0.0" tilemapservice="http://tms.osgeo.org/1.0.0">
<Title/>
<SRS>EPSG:3857</SRS>
<BoundingBox miny="-50990628.747934084" minx="-20037508.342789244" maxy="30909114.64659434" maxx="20033840.894172102"/>
<Origin y="-50990628.747934084" x="-20037508.342789244"/>
<TileFormat width="256" height="256" mime-type="image/png" extension="png"/>
<TileSets profile="global-mercator"></TileSets></TileMap>
然后保存为tilemapresource.xml
7在ngnix文件里conf文件里打开nginx.conf
添加这段代码 并保存
8启动ngnix.exe
9打开浏览器 输入http://localhost:81/ 81是你自己设置数字
网页显示地球就可以了
10然后在网址http://localhost:81/map 显示出来的,然后在点击tilemapresource.xml
11点击tilemapresource.xml后的
2、在ue4显示离线地图
打开UE4,导入插件cesium我就不讲了
在cesium world terrain 下把Bing的组件删除
添加新组件
最后把网址输入进去
完成
Cesium for UE4 加载离线本地服务器相关推荐
- Cesium for UE4 加载离线地形和影像
Cesium for UE4 加载离线地形和影像 CTB 切片地形 编译cesium-terrain-builder {"tilejson": "2.1.0", ...
- Cesium加载离线地图和离线地形
文章目录 前言 一.Cesium加载离线地图 1.1 下载数据 2.2 数据处理 2.3 地图发布 2.4下载速度改进 二.Cesium加载离线地形 2.1 下载数据 2.2 数据处理 2.3 地形发 ...
- Cesium 加载离线地图服务
Cesium 可以加载自定义的地图服务,一般在私有云上应用比较广. 原始地图数据有很多地方都可以下载.比如常用的下载工具,付费的有水经注.91助手等,还有国家空间地理服务的官网上也有可用的数据.假设你 ...
- Cesium 加载 离线的天地图影像瓦片
Cesium 加载 离线的天地图影像瓦片 一.下载 天地图影像 通过水经注软件下载天地图影像(也许有其他下载方式). 1.下载 水经注软件 链接:http://www.rivermap.cn/down ...
- Cesium加载离线地图
Cesium加载离线地图 一.下载地图并导出为tms格式 二.安装nginx并配置静态文件服务路径 一.下载地图并导出为tms格式 利用地图下载器下载相关范围的地图,然后导出为tms格式的地图切片 二 ...
- arcgis xml 下载 切片_vue/cli3整合Cesium,加载离线arcgis 切片
最開始使用webpack進行cesium 集成, 出现了问题一大堆,最后只好选择传统的方法直接引入了,具体操作如下 一.安装cesium 首选创建一个测试项目 vue create vue-join- ...
- openlayers加载离线地图并实现深色地图
问题背景 我们自己一直使用的openlayer+geoserver自己发布的地图,使用的是矢量地图.但是由于政府地图大都使用为天地图,所以需要将geoserver的矢量地图更改为天地图,并 ...
- Leaflet中加载离线OSM瓦片地图(使用OfflineMapMaker切割下载离线png地图文件)
场景 Leaflet快速入门与加载OSM显示地图: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/122290880 上面加载显示 ...
- UE4加载Excel表格CSV数据及解决中文乱码问题
UE4项目开发中经常会用到读取数据,除网络数据之外本地数据应用也非常广泛,不管是txt还是表格或者xml,UE4加载本地的表格数据实现方式,读取Excel表格数据,使用csv格式. 这里写目录标题 数 ...
最新文章
- 图形显卡_显卡缺货?专业图形卡主机方案演示,Quadro P2200
- linux 多进程 多线程的选择
- upc组队赛1 小C的数学问题【单调栈】(POJ2796)
- informix 访问mysql_informix用户权限的介绍及查看方法
- 非归档下oracle的备份和恢复
- halcon从入门到精通pdf_机器视觉软件开发新人入门必看 --机器视觉软件开发学习路径...
- 工作189:配置表头即可
- matlab自带SVM算法例子(附函数详解)
- window.onload 与 jq的$(function(){})区别
- python在线朗读-简单的python代码实现语音朗读
- [诗歌]个人作诗集锦
- Spark内核解析之五:Spark Shuffle解析
- 微信养鸡领鸡蛋小程序源码
- 微信小程序开发——websocket(socket在线测试服务器,或本地socket服务器)
- 分享几款好用的强力数据恢复软件
- 堪萨斯州立大学计算机专业,全美顶尖大学:堪萨斯州立大学
- 浙江工商大学计算机研究生院,浙江工商大学研究生院
- 2021福州金桥学校高考成绩查询,2021年福建高考成绩排名及成绩公布时间什么时候出来...
- hdu2075 A|B?(C语言)
- MLCC电容和电介质材料类别X5R,X7R,Y5V,COG等一些资料