超图平台倾斜摄影发布流程

2023-12-20 21:58

本文主要是介绍超图平台倾斜摄影发布流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

超图平台倾斜摄影发布流程
1.前言
下文介绍了倾斜摄影数据在超图平台生成配置文件,利用配置文件将倾斜摄影从OSGB格式转成S3M格式,最终将S3M格式发布成iserver服务的详细流程。倾斜摄影OSGB格式数据如下:

倾斜摄影数据文件含义:
• *.s3c文件:该文件为CC软件的工程文件,后面使用SuperMap软件无需使用,可忽略
• Data文件夹:存放倾斜摄影三维数据的文件夹,俗称根目录
• metadata.xml文件:存放倾斜摄影三维数据的坐标系和坐标值信息,有如下两种:
第一种

第二种

2.软件安装与配置
安装SuperMap iDesktop 9D:北京超图官网下载“SuperMap iDesktop 9D”,解压后双击Setup.exe安装,安装完成后还需要申请试用许可才可以使用,点击右边的“申请试用许可”填写完申请资料以后会收到一份来自SuperMapOL的邮件,下载后在激活更新页面选择下载的.lic9d,完成更新,即可正常使用SuperMap iDesktop 9D,以下简称iDesktop。
安装SuperMap iServer 9D:北京超图官网下载” SuperMap iServer 9D”,无需安装,解压缩即可,解压后自行阅读“readme.txt”文件,依照“3.配置许可” 运行安装目录下的SuperMap.LicenseCenter.exe文件启动许可中心。“startup.bat”启动服务,“shutdown.bat”停止服务。

3.生成倾斜摄影配置文件
3.1生成倾斜摄影配置文件
打开iDesktop,选择上方菜单栏“倾斜摄影”→“生成配置文件”。

“源数据”选择OSGB数据data文件夹,生成路径、文件名自定。

“模型参考点”和“投影设置”根据OSGB数据文件“metadata.xml”信息来设置。前面说到metadata. xml有两种,下面分别进行详细阐述。
第一种:文件中ENU表示该倾斜摄影数据使用的是ENU坐标系,并且后面的坐标值表示倾斜摄影数据的插入点坐标,在对话框中填入xml的信息,这种情况不需要进行投影设置。

第二种:文件中的EPSG:32649表示该倾斜摄影三维数据用的是编号为32649的EPSG坐标系,并且该数据的插入中心点坐标为(686169,2541593,0)。

iDesktop中可以根据EPSG的编号新建坐标系,具体操作方法为:勾选投影设置,在投影设置对话框中选择新建,根据EPSG编码新建或者在搜索框里直接输入编码搜索即可。(也可以根据EPSG code从其他地图软件平台如ArcGIS查找到对应坐标系并导出,再在iDesktop坐标系设置中导入;或直接利用ArcGIS平台将中心点坐标转换成地理坐标系,“模型参考点”处直接输入中心点的经纬度坐标,这样就不需要投影设置了),点击确定生成倾斜摄影配置文件。

3.2倾斜摄影数据优化
前面讲到生成配置文件,很多时候生成完配置文件会弹出提示让你合并根节点,下面就合并根节点做相关阐述。
倾斜摄影数据由于分块存储的特性以及生产数据的机器性能等原因,导致倾斜摄影的数据量非常大并且tile文件夹也很多,这就导致系统在进行数据调度的时候会比较慢,给用户加载不流畅的感觉。那么,如何确认自己的数据需要优化呢,下面我们就来说一说:
①tile的文件夹特别多,达到几百上千个,甚至更多;
②加载帧数小于30帧;
基本上满足一个条件就需要进行数据优化,针对tile文件夹特别多的情况,SuperMap有对应的优化方案——合并根节点
合并根节点:
合并根节点的目的就是减少tile文件夹的数据,合并倾斜摄影数据,使浏览速度大幅提升。具体的操作步骤是,打开SuperMap iDesktop,找到倾斜摄影专属选项卡,然后找到合并根节点功能。

源配置文件:选择原始倾斜摄影数据的配置文件
目标配置文件:选择一个新的空文件夹,用于存放优化后的倾斜摄影数据,注意磁盘剩余空间至少是原始数据的1.5倍大小,防止因为空间不足导致优化失败
金字塔层级:金字塔层级默认为1,表示tile的总数会减少到原来的四分之一,金字塔层级写2,表示tile的总数会减少到原来的十六分之一(就是按照4的N次方去计算);具体应该写几,要看最后生成的tile的总数大小保持在100-200是比较合适的,不宜过小
压缩类型:选择默认的普通PC设备即可
线程数:因为该项优化工作比较费时,所以电脑资源够的话可以选择多线程的方式进行,线程数可以自定义,大大的增加了优化速度
4.倾斜摄影OSGB转S3M
打开菜单栏“倾斜摄影”→“生成S3M数据”,倾斜摄影数据选择刚刚生成的.scp配置文件,自定义目标路径,点击确定实现OSGB转S3M。

生成的S3M格式数据如下图:

5.发布iserver服务
5.1查看倾斜摄影数据
iDesktop新建工作空间,工作空间内新建球面场景,场景选项卡中点击缓存按钮添加OSGB或S3M的.scp配置文件,即可查看倾斜摄影数据。查看无误后保存并关闭工作空间,格式为.smwu。

5.2发布iserver服务
启动supermap-iserver服务,点击“服务管理”→“快速发布一个或一组服务”。

数据来源:工作空间,工作空间路径:选择刚才保存的.smwu,选择发布的服务类型为“REST-三维服务”,点完成。

发布成功后可在服务管理中查看,点击“服务管理”→“三维服务”,找到对应的服务名称。
查看发布的服务:”服务地址“→”realspace“→”scenes“→WebGL3D(支持浏览s3m和osgb缓存)。
查看工作空间:“工作空间路径”。

这篇关于超图平台倾斜摄影发布流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Redis 中的热点键和数据倾斜示例详解

《Redis中的热点键和数据倾斜示例详解》热点键是指在Redis中被频繁访问的特定键,这些键由于其高访问频率,可能导致Redis服务器的性能问题,尤其是在高并发场景下,本文给大家介绍Redis中的热... 目录Redis 中的热点键和数据倾斜热点键(Hot Key)定义特点应对策略示例数据倾斜(Data S

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

Nginx实现前端灰度发布

《Nginx实现前端灰度发布》灰度发布是一种重要的策略,它允许我们在不影响所有用户的情况下,逐步推出新功能或更新,通过灰度发布,我们可以测试新版本的稳定性和性能,下面就来介绍一下前端灰度发布的使用,感... 目录前言一、基于权重的流量分配二、基于 Cookie 的分流三、基于请求头的分流四、基于请求参数的分

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

linux环境openssl、openssh升级流程

《linux环境openssl、openssh升级流程》该文章详细介绍了在Ubuntu22.04系统上升级OpenSSL和OpenSSH的方法,首先,升级OpenSSL的步骤包括下载最新版本、安装编译... 目录一.升级openssl1.官网下载最新版openssl2.安装编译环境3.下载后解压安装4.备份

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

定价129元!支持双频 Wi-Fi 5的华为AX1路由器发布

《定价129元!支持双频Wi-Fi5的华为AX1路由器发布》华为上周推出了其最新的入门级Wi-Fi5路由器——华为路由AX1,建议零售价129元,这款路由器配置如何?详细请看下文介... 华为 Wi-Fi 5 路由 AX1 已正式开售,新品支持双频 1200 兆、配有四个千兆网口、提供可视化智能诊断功能,建