使用IIS发布Cesium 3dtiles模型

简介: 如何使用windows IIS发布Cesium 3dtiles模型

3dtiles是Cesium的批量模型加载格式,3dtiles的文件目录中包含若干.json文件和.b3dm模型文件,使用IIS等web服务器就可以进行发布,而且skyline的te7.0.2直接加载网络版的3dtiles,这为数据发布带来多样化。
3dtiles模型目录结构:
image.png
3dtiles使用IIS发布的过程为:
1、在IIS新建一个虚拟目录,名称按照自己要求起,物理路径选择3dtiles所放的文件夹,设置允许目录浏览;
image.png
image.png
2、.json的文件,IIS能够进行网络发布识别,而.b3dm的模型文件,IIS不能进行网络发布识别,所以要设置一下MIME类型,添加一个后缀为.b3dm,MIME类型为application/octet-stream的项;
image.png
image.png
3、3dtiles模型在Cesium中的调用是使用js调用,有时会出现跨域问题,在IIS中要设置“HTTP 响应标头”,允许跨域进行访问,在其中添加 \名称:Access-Control-Allow-Headers 值:content-type \ 名称:Access-Control-Allow-Methods 值:GET,POST,PUT,DELETE,OPTIONS \ 名称:Access-Control-Allow-Origin 值:* \ ,以上三项键值对。
image.png
image.png
这样通过发布的网址,就可以进行3dtiles模型的访问了。

相关文章
|
应用服务中间件 Linux 网络安全
Linux 安装 Nginx 并配置为系统服务(超详细)
Linux 安装 Nginx 并配置为系统服务(超详细)
|
存储 数据采集 数据可视化
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
17022 1
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
|
9月前
|
JSON JavaScript 前端开发
shpfile转GeoJSON;控制shp转GeoJSON的精度;如何获取GeoJSON;GeoJSON是什么有什么用;GeoJSON结构详解(带数据示例)
在使用Openlayers、leaflet、mapbox等地图控件的时候,GeoJSON几乎是不可避免打交道的数据类型,如果您想要从事gis行业相关的开发工作,本篇文章应该能为您带来一些帮助。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
数据可视化 前端开发 JavaScript
3分钟,教你搭建一个三维城市建筑可视化系统 ( Cesium 加载 shp 数据 )
3分钟,教你搭建一个三维城市建筑可视化系统 ( Cesium 加载 shp 数据 )
4332 0
3分钟,教你搭建一个三维城市建筑可视化系统 ( Cesium 加载 shp 数据 )
|
人工智能 自然语言处理 安全
Claude官网中文版:在国内使用claude AI的最佳选择!
Claude 是 Anthropic 公司开发的一款大型语言模型,类似于 OpenAI 的 ChatGPT 或 Google 的 Bard。它被设计成一个乐于助人 😊、诚实 🤝 且无害 😇 的 AI 助手。
|
SQL XML JavaScript
【若依Java】15分钟玩转若依二次开发,新手小白半小时实现前后端分离项目,springboot+vue3+Element Plus+vite实现Java项目和管理后台网站功能
摘要: 本文档详细介绍了如何使用若依框架快速搭建一个基于SpringBoot和Vue3的前后端分离的Java管理后台。教程涵盖了技术点、准备工作、启动项目、自动生成代码、数据库配置、菜单管理、代码下载和导入、自定义主题样式、代码生成、启动Vue3项目、修改代码、以及对代码进行自定义和扩展,例如单表和主子表的代码生成、树形表的实现、商品列表和分类列表的改造等。整个过程详细地指导了如何从下载项目到配置数据库,再到生成Java和Vue3代码,最后实现前后端的运行和功能定制。此外,还提供了关于软件安装、环境变量配置和代码自动生成的注意事项。
28500 73
|
定位技术
Cesium修改地球的贴图为视频或者图片
这篇文章说明了如何在Cesium中修改地球的贴图,替换为自定义的图像或视频纹理。
498 1
Cesium修改地球的贴图为视频或者图片
|
Java 数据库连接 mybatis
成功解决: Invalid bound statement (not found) 在已经使用mybatis的项目里引入mybatis-plus,结果不能共存的解决
这篇文章讨论了在已使用MyBatis的项目中引入MyBatis-Plus后出现的"Invalid bound statement (not found)"错误,并提供了解决方法,主要是通过修改yml配置文件来解决MyBatis和MyBatis-Plus共存时的冲突问题。
成功解决: Invalid bound statement (not found) 在已经使用mybatis的项目里引入mybatis-plus,结果不能共存的解决