如何在山海鲸鲸孪生中进行GIS二次开发?
2024-01-02 10:56
利维坦鲸 前台管理员
2024-01-02 10:57

1. 下载软件

山海鲸可视化官网中找到安装包下载页面,可以根据操作系统类型选择安装包。


2. 创建 GIS 项目

打开安装的山海鲸可视化软件,登录后,点击“新建”按钮进入项目创建界面。


在项目创建界面中,点击3D地理信息(GIS),创建一个包含 GIS 场景的项目。


3. GIS 二次开发

打开该项目,可以看到项目中创建了一个包含 GIS 场景的鲸孪生组件。


首先,双击屏幕中的鲸孪生组件,进入 鲸孪生组件的编辑界面。在 鲸孪生组件编辑界面中,点击选中左侧图层中的“GIS 层”。


然后,在界面右侧的选项卡中选择“代码”,点击“+”按钮。


【温馨提示】山海鲸可视化二次开发功能支持同时添加多个脚本。


最后,在“代码文件”处添加开发好的 JavaScript 文件即可。


JavaScript 文件示例:
GIS 二次开发示例代码.zip


添加示例脚本文件后我们会看到一个“自定义设置项”“自定义设置项”可以通过二次开发代码添加,这里的“自定义设置项”并未包含任何具体的设置项。


【温馨提示】更多“自定义设置项”设置请参考Extension 自定义属性教程。 如果还有其他二次开发相关问题,请参看山海鲸可视化二次开发系列视频教程

相关问题

在利用山海鲸可视化构建大型项目,包含大量组件(超过 100 个)和复杂交互逻辑时,如何进行项目结构的合理规划与管理,避免出现因组件层级混乱、交互冲突导致的性能问题和难以维护的状况?
两个物体都做了初始动画,导入山海鲸中暂停其中一个物体的动画后再重新播放,两个物体之间的运动关系就变了,我只需要其中任意一个物体暂停后重新播放两个物体间的运动关系可以保持初始状态该怎么做?
咱们山海鲸可以实现一些处理数据的小功能吗 比如增加坐标系,属性检索之类的 或者空间分析,图层管理,添加标记
山海鲸可视化可以解析mqtt
鲸孪生组件中导入的geojson文件,点击某块区域直接切换视角,出现了如下效果是什么原因?
如何通过按钮组件的交互实现鲸孪生组件的视角切换?
在统信无桌面系统安装的山海鲸可视化,浏览器上打不开SaaS界面是什么原因
移动端查看山海鲸项目时,能否进行交互操作?
是否支持在数字孪生场景中添加虚拟按钮,点击后触发物理设备的实际操作?
可以把API接入山海鲸然后再把数据从山海鲸导入回本地数据库么?
扫描关注公众号

更多数字孪生可视化干货内容等你发现

了解更多内容

扫一扫
加入官方微信群
咨询热线0571-88650917
地址 公司 邮箱

杭州市文一西路海创科技中心 311121

杭州多算科技有限公司

support@shanhaibi.com

关注山海鯨官方qq群,了解更多内容

QQ群号:788095444

Copyright © 2020-2025 多算科技, All Rights Reserved. 浙ICP备20006837号-5