ArcGIS JS与开源三维3dtiles互通调用

ArcGIS JS与开源三维3dtiles互通调用前天易智瑞刚刚放了在开源 CesiumJS 中调用 I3S 的 slpk 服务 支撑 1 6 版本 的三维服务 同时也提供数据互转 对于业务互通调用还是蛮不错的 那么反过来 能不能在 arcgis js 中调用 tiles3d 服务呢 试验了一下 果然也还是可以的

大家好,欢迎来到IT知识分享网。

ArcGIS JS与开源三维3dtiles互通调用

前天易智瑞刚刚放了在开源CesiumJS中调用I3S的slpk服务,支撑1.6版本+的三维服务,同时也提供数据互转,对于业务互通调用还是蛮不错的,那么反过来,能不能在arcgis js中调用tiles3d服务呢,试验了一下,果然也还是可以的,主要思路还是借鉴Deck.gl扩展调用实现。

GeoScene与CesiumJS互联互通,助力发掘地理价值!(.com)

核心是包:@deck.gl/arcgis

ArcGIS JS与开源三维3dtiles互通调用

验证加载一下,能调用实现。

ArcGIS JS与开源三维3dtiles互通调用

目前约束情况:

1、2D integration with MapView is supported by the DeckLayer class.

2、3D integration with SceneView is experimental: see the DeckRenderer class. 三维SceneView只支持”Local”本地模型。

题外话:

目前商业产品中,三维服务格式目前主流的I3S的slpk,超图的s3m,国产的m3d,开源的3dtiles/gltf等,都各成体系,有自己独立的标准,但是CesiumJS则兼容了几乎所有的格式,这也是为什么火爆的原因之一。

表1 当前几家三维格式互相支撑情况

slpk

s3m

m3d

3dtiles/gltf

arcgis

×

×

supermap

×

×

mapgis

×

×

×

cesiumjs

×

可以看到商业软件的龙头,超图跟易智瑞日益白热化,支撑也势均力敌。从技术实现看行业业务价值,针对数据的互通调用,作为应用和用户来说,如果这些格式都能直接实现互通,那么行业业务会少很多阻碍,等到这天的时机不知道何时到来?

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/164149.html

(0)
上一篇 2025-01-09 19:05
下一篇 2025-01-09 19:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信