I3S中的新图层类型和功能

2023-10-14 16:30
文章标签 类型 功能 图层 i3s

本文主要是介绍I3S中的新图层类型和功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:I3S,索引3D场景图层规范,于2015年作为开放标准发布给社区,并于2017年作为OGC社区标准被采用。最近,Esri贡献的公共规范版本已更新为包含图层大量点云,来自建筑信息模型(BIM)数据的详细建筑,以及可读性和性能的改进。
流式3D内容的开放标准
2015年,Esri推出了Indexed 3D Scene(I3S)层作为开放式规范,通过Creative Commons共享,作为封装和流式传输大型异构分布式3D数据集的技术。最初,该规范引入了两个层选项,3D Object和3D Point。2016年初,我们在规范中添加了集成网格层以支持大型现实捕获网格数据集,并且在那一年晚些时候,我们还开始向开放地理空间联盟(OGC)提交I3S以被视为社区标准。 I3S于2017年被采纳为OGC社区标准,从那时起我们对规范进行了细微更新。I3S内容在整个ArcGIS平台中使用,我们了解几个知名供应商,他们创建了I3S内容,甚至还有一些开源工作来提供服务并在客户体验中使用它。实际上,I3S可以在不使用任何Esri技术的情况下创建,提供和使用,我们知道一家欧洲公司Melown Technologies,他们可以做到这一点。我们非常感谢合作伙伴和客户提供的所有反馈和意见,他们帮助规范改进和发展,并在全球范围内得到更好的采用。I3S数据集(也称为场景层)可以通过Web流式传输,也可以在本地作为大型内容包查看。ArcGIS Pro和ArcGIS Earth都将场景图层用作服务或本地场景图层包(SLPK)文件。ArcGIS Online和ArcGIS Enterprise中的场景查看器是Esri的WebGL 3D查看器,可以使用来自任何地方的I3S服务。实际上,Scene Viewer和其他Esri体验的巨大优势在于它们可以使用各种开放和Esri格式,所有这些格式都可以在同一种体验中一起查看。既然I3S已经在社区中存在了几年,我们正在引入一些更新来提高可读性,增强文档,提高性能,甚至扩展可以通过场景层共享的数据类型。
I3S的改进和补充
与外部贡献者合作,我们已经在扩展和改进I3S规范方面取得了长足进步。您将找到的一些改进包括:更新了点云场景图层规范新建筑场景图层规范3D对象场景图层的改进清理文档新的版本控制模式,支持对层和规范的增量更新
3D对象场景层改进(1.6)
3D对象场景图层通常用于表示资产,包括建筑物外壳,地下地质网格以及表示可以从分析操作导出的3D体积和对象的示意图形状。3D对象场景图层规范的改进包括:定向边界框(OBB) - 规范改进引入了对定向边界框的支持,以定义用于层内多LOD节点层次结构的边界体积。OBB允许内容创建者更准确地指定包含每个节点内的图形内容的封闭形状,使客户端软件能够提供更好的检索和显示内容的体验。属性(字段)域 - 内容创建者现在可以指定属性域来约束可用于数据集中每个属性或字段的值。属性域对于确保数据完整性和改进定义查询和显示属性内容的体验非常有用。域可以是连续的数字范围或谨慎的字符串值,并具有可由内容创建者指定的其他属性。serviceUpdateTimeStamp - 现在包含在场景图层描述符中的是一个时间戳,可用于跟踪整个图层的上次更新时间。Esri在我们将要素服务链接到场景图层的模式中使用它,以启用更新和无缝重新缓存。
针对OGC提出的点云场景图层
在过去的几年中,3D数据收集的最大领域之一已经从收集和创建不同类型的点云数据中脱颖而出。无论是基于天线或地面传感器的激光雷达数据采集,还是从运动结构摄影测量工作流中提取3D点云,我们都看到可用于客户可视化,分析和共享的点云数据量激增。自ArcGIS Pro 2.1起,我们允许用户为点云创建,共享和查看新的场景图层类型。ArcGIS Online和ArcGIS Enterprise中的SceneViewer允许用户在大约相同的时间内查看Web体验中的点云。点云场景图层提供压缩的可流式数据集,可以在ArcGIS Online或ArcGIS Enterprise中托管,甚至可以在磁盘上本地访问。点云场景图层可以从LAS数据集创建,并且可以支持LAS,ZLAS和LAZ文件源。用户可以根据源数据中可用的信息设置和更改符号系统和过滤器。点云场景图层可用于通过网络甚至移动设备共享和可视化数十亿个点。目前,OGC社区正在考虑采用点云场景层规范作为OGC社区标准版I3S的补充。这个过程可能需要几个月的时间,但Esri将继续增长并支持未来的I3S点云。在手机上显示的I3S中的San Simeon激光雷达点云。太平洋天然气和电力公司(PG&E)的数据信贷
在这里插入图片描述
构建场景图层
我们遇到高需求的另一个领域是建筑,工程和建筑(AEC)市场。该市场的大部分需求是将GIS与建筑信息模型(BIM)内容更好地集成。用户希望更好地集成,以便在现实世界环境中分析,查看和设计建筑物和基础设施。用户还希望通过更好的集成,来自BIM设计的更多信息可以进入资产和结构的完整生命周期管理。除了经典的CAD数据,BIM内容还可以包括时间表,物料清单,民用基础设施模型和建筑模型。 ArcGIS for AutoCAD以及在ArcGIS Pro中读取CAD文件的功能可帮助客户进行CAD数据管理和阅读。在CAD文件之后,我们听到的最大的需求来源是能够查看和阅读来自3D架构设计包(例如AutodeskRevit®)的内容。出于这个原因,我们去年在ArcGIS Pro中发布了能够直接读取Revit文件并与ArcGIS Pro中的特殊构建图层进行交互的功能。今年,我们发布了将建筑图层发布为可流式传输的I3S场景图层(建筑场景图层)的功能。建筑场景层在建筑模型中封装信息的语义结构,同时捕获可在GIS中使用的几何和属性。Loma Linda退伍军人管理医院作为建筑场景层。
在这里插入图片描述
使用建筑场景图层,您可以:生成封装建筑信息的场景图层包文件(SLPK)使用ArcGIS Pro打开并将图层显示为本地文件内容(SLPK)将SLPK共享到ArcGIS Online或ArcGIS Enterprise,并将其作为Web图层发布在SceneViewer或ArcGIS Pro中查看和检查已发布的图层在ArcGIS Pro中的内容上创建可视过滤器对于未来,我们正在寻求改进建筑场景图层功能,以包括:将多个建筑物或文件发布到建筑场景图层更新工作流以添加更多模型或删除或更新图层中的内容3D材料更好地代表来自Revit和其​​他高端设计包的模型IFC,GDB和构建场景图层的其他来源对I3S规范版本控制的改进
当I3S最初于2015年发布时,我们认为它将作为单一规范进行版本化,可以改进性能,新层类型和其他新功能。我们在过去几年中已经意识到,I3S需要以不同的模式进行版本化,以允许更新整个规范,更新特定层,并防止版本更新不会发生变化的图层和内容。快速浏览I3S规范将显示我们现在正在对每层配置文件进行版本控制。例如,这将允许添加新的配置文件类型而不强制更新其他配置文件。这有助于确保规范的用户可以可靠地生成内容,而无需仅为了追逐版本号而更新或重新发布内容。
你能用I3S做什么?
I3S提供了分享大量异构3D地理空间数据集的重要途径,可以在ArcGIS应用程序和其他非Esri技术(如捷克公司Melown构建的FOSS堆栈)中查看,探索和分析这些数据集。潜在地,任何人都可以使用I3S构建完整的3D GIS功能,以实现五种不同的内容类型(并且不断增长)。对于想要围绕I3S内容创建,使用或构建其他工作流程的任何人,没有商业限制。在Esri应用程序中,I3S可以是:使用ArcGIS Pro 创建(3D对象,3D点,建筑物和点云场景图层)使用ArcGIS Online和ArcGIS Enterprise 创建(3D对象和3D点)使用Esri CityEngine 创建(3D对象)创建使用ArcGIS Drone2Map(集成网格场景层)在ArcGIS Online和ArcGIS Enterprise中共享和发布看在ArcGIS临,ArcGIS的企业,以及ArcGIS Online的(所有类型)和ArcGIS Runtime和ArcGIS的地球(用点云即将推出的3D对象和整合网格现场层)用于ArcGIS Pro,ArcGIS Earth,SceneViewer以及自定义ArcGIS API for JavaScript和ArcGIS Runtime SDK应用程序中的交互式分析工具作为服务(SceneViewer,ArcGIS Pro,ArcGIS Earth,ArcGIS Runtime)和本地文件(ArcGIS Pro,ArcGIS Earth,ArcGIS Runtime)使用发布为具有关联要素服务的场景图层时更新(当前在某些ArcGIS Pro工作流程中为3D对象和3D点)象征使用所述SceneViewer时,ArcGIS Pro和其他应用的智能映射和本征层符号在ArcGIS Pro中捕捉到 3D编辑工作流程验证 使用验证场景层GP在ArcGIS Pro工具结合其他图层,包括2D内容,栅格和I3S,以创建丰富的3D地图和场景… 以及更多如您所见,某些工作流程仅适用于某些场景图层类型,而其他工作流程仍在为所有场景图层类型构建。每个场景图层都是企业内容类型,我们需要时间来构建支持ArcGIS平台上的图层所需的所有功能。除了Esri之外,您还可以找到由Vricon,Bentley ContextCapture,Skyline Systems Photomesh,Nearmap,Pix4D,Melown,Safe Software FME以及其他技术和公司创建的场景图层。甚至还有一些很棒的实验,毕业学生偶尔使用ThreeJS等工具创建简单的开放式网络应用程序来消费和可视化I3S服务。在ArcGIS Earth中使用I3S图层和交互式分析工具
I3S接下来的计划?
在Esri,我们真的只是开始使用I3S。3D已成为GIS技术故事的一个重要方面,正在帮助客户解决问题,并在石油和天然气,农业和城市规划等多个领域进行沟通。我们为未来工作的一些领域包括:扩展场景图层的数量以容纳体积信息(体素)和运输信息(更多BIM)继续为现有层构建企业功能用于验证和创建场景图层的SDK使用场景图层进行地理处理添加3D材质和时态信息等功能,以实现更好的可视化和分析工作流程如您所见,我们对I3S,3D和GIS的计划有很多。不幸的是,我们无法分享其中一些较大票据的时间的所有细节。 我们很乐意听取您的意见,了解您希望在ArcGIS中看到I3S的某些新功能或其他功能和扩展

这篇关于I3S中的新图层类型和功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/211730

相关文章

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

MySQL 中查询 VARCHAR 类型 JSON 数据的问题记录

《MySQL中查询VARCHAR类型JSON数据的问题记录》在数据库设计中,有时我们会将JSON数据存储在VARCHAR或TEXT类型字段中,本文将详细介绍如何在MySQL中有效查询存储为V... 目录一、问题背景二、mysql jsON 函数2.1 常用 JSON 函数三、查询示例3.1 基本查询3.2

SpringBoot实现微信小程序支付功能

《SpringBoot实现微信小程序支付功能》小程序支付功能已成为众多应用的核心需求之一,本文主要介绍了SpringBoot实现微信小程序支付功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作... 目录一、引言二、准备工作(一)微信支付商户平台配置(二)Spring Boot项目搭建(三)配置文件

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

Pydantic中Optional 和Union类型的使用

《Pydantic中Optional和Union类型的使用》本文主要介绍了Pydantic中Optional和Union类型的使用,这两者在处理可选字段和多类型字段时尤为重要,文中通过示例代码介绍的... 目录简介Optional 类型Union 类型Optional 和 Union 的组合总结简介Pyd

Mybatis 传参与排序模糊查询功能实现

《Mybatis传参与排序模糊查询功能实现》:本文主要介绍Mybatis传参与排序模糊查询功能实现,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、#{ }和${ }传参的区别二、排序三、like查询四、数据库连接池五、mysql 开发企业规范一、#{ }和${ }传参的

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("