i3s(Indexed 3D Scene Layer)是由Esri(环球信息)公司开发的一种用于发布、交换和展示大规模三维地理数据的开放规范,并在2018年6月以Apache2.0开源协议发布。i3s规范将大规模三维地理数据集进行了分层处理,使其更好地适用于互联网时代大规模三维地理数据展示和分析的需求。
i3s的优势和特点:
1、高效的数据压缩和快速的数据传输及渲染:i3s支持LOD(层级)分段机制,可以动态加载不同分辨率的数据,实现了对大规模数据的快速传输和渲染。
2、简单易用:i3s规范支持多种数据格式,可以从各种数据源(如GIS数据、CAD数据、BIM数据)中快速构建三维数据集,但是它同时具有非常简单的API和工具集,使得构建和发布三维数据集的过程非常容易。
3、搭载多种GIS平台:i3s规范被广泛应用在Esri ArcGIS(环球信息)平台上,但实际上它也可以搭载在其他GIS平台上,比如OpenLayers、Mapbox等。
4、可扩展性:i3s规范支持自定义插件,可以根据不同的需求进行扩展,比如增加新的数据源、增加新的渲染效果、增加新的数据类型等等。
i3s规范提供了以下几种类型的图层:
1、3D Object Scene Layer:用于展示由独立的三维对象组成(比如建筑物、汽车、树木等)的三维场景。
2、3D Point Scene Layer:用于展示由离散的三维点组成的三维场景,每个点可以包含自定义的属性信息,支持多种渲染方式,如简单的符号渲染、热度图(heatmap)渲染、点云(point cloud)渲染、虚拟现实(VR)渲染等。
3、3D Integrated Mesh Scene Layer:用于展示地形、建筑物等复杂地表的三维场景。它可以从多种来源的数据构建,如航空摄影、卫星遥感等,支持多种渲染方式,如贴图、逐像素光照(per-pixel lighting)等。
i3s规范包含以下几个主要概念:
1、Node:场景层的最小渲染单元,包含一定范围内的三维对象或点云数据。
2、Hierarchy(层次结构):用于组织场景图层中的所有节点,采用四叉树结构。
3、LOD(层级):支持动态加载不同分辨率的数据,提高了渲染效率。
4、Extent(范围):定义了数据范围。
5、Attribute(属性):可自定义节点属性,方便数据分析和可视化。
使用i3s规范需要遵循以下几个步骤:
1、准备数据:将三维数据进行规范化处理,将其转化为i3s规范支持的数据格式。
2、构建场景层(Scene Layer):创建层次结构、定义节点范围、设置属性等。
3、发布并分享:将场景层发布到互联网上,并分享给用户。
最后,我们介绍一个关于i3s规范的成功案例:
环球信息(Esri)公司使用i3s规范,开发了ArcGIS Online平台,并将其广泛应用于全球范围内的三维数据可视化和分析。在日本,三井不动产也使用i3s规范开发出3D-Wayfinder平台,通过大规模三维地理数据的展示,为用户提供更加精准、便捷的室内导航和商场购物等服务。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/
发表评论 取消回复