iServer GPA模型在实际场景中的使用——倾斜摄影处理成3DTiles数据

教你如何使用GPA导出模型,另送一个 GPA CSV2MESH Tool in unity 吐槽我估计GPA是怕收律师函,因为如果 GPA 将所有资源一键提取,一键导出,那么可能很多开发商反而是告他(除了这个,我自己还搜索过还几个类似有人问这个问题,结果同样被官方忽悠)既然GPA不整模型导出带UV,那么今天我们实现一个。 阅读详情

一、前言

在上一篇博客iServer GPA模型在实际场景中的使用——实现导入shp数据并切瓦片存储到MongoDB数据库发布服务,我们了解到了在iServer10.2.1版本如何使用GPA处理自动化服务实现相应的功能;随着iServer产品版本的更新,GPA处理自动化服务也升级优化了建模页面UI、模型执行进度信息以及帮助提示等内容;
那么接下来我们就使用当前iServer最新版11.1.1a版本的GPA处理自动化服务,为大家演示关于如何实现“将倾斜摄影OSGB数据处理成3DTiles”。

二、操作使用

SuperMap iServer11i版本升级了UI界面,显示更加完善,整洁。http://localhost:8090/iserver/admin-ui/home
在这里插入图片描述
点击服务管理,可以通过搜索“处理自动化服务”,进入到处理自动化WebUI界面
在这里插入图片描述
在新版本的处理自动化的WebUI中我们可以看到相较于iServer1021旧版本的处理自动化WebUI界面中,新增了“计划”和“任务”模块,调整了“模型”和“变量”节点,并且也新增和优化了许多算子。下面我们就在上一篇博客的基础上,来演示如何实现指定的功能。

三、实际应用

通过GPA处理自动化服务的指定模型算子来实现将倾斜摄影OSGB数据处理成3DTiles;那么接下来就让我们通过三步来实现这个功能。关于倾斜数据处理可参考博客:SuperMap GIS 倾斜摄影数据处理 Q&A

3.1 构建GPA模型

我们可以根据在iDesktop中倾斜摄影如何处理成3DTiles数据得知,如果要在GPA中实现要经过四部分:
①生成倾斜摄影配置文件:生成配置文件
②合并根节点、纹理压缩:倾斜入库-重建顶层、倾斜入库-纹理压缩
③倾斜入库:倾斜入库-生成S3M
④S3M转3DTiles:S3M->3DTiles
进入处理建模器页面,在左侧的处理自动化工具列表中选择想要用于构建模型的工具,将其拖拽到页面中间的画布中,工具及其各节点将会显示在画布中。以上算子均在三维数据->倾斜数据处理模块中。
在这里插入图片描述
按照上述的分析,我们就可以在iServer的处理自动化WebUI界面中来构建完整的模型流程,构建的模型效果图如下:
在这里插入图片描述

注:在处理自动化页面中,支持通过处理自动化工具类别上方的搜索框查询所需的工具,然后将其拖拽至画布中进行建模;
当模型中包含多个同名工具或者工具名称不满足使用场景时,可以单击鼠标左键选中工具节点,在右键菜单中选择“重命名”即可重新自定义工具名称;
添加到画布上的工具,支持框选多个工具,在当前画布和跨画布进行复制(Ctrl+C)和粘贴(Ctrl+V);
拖拽至画布中的工具支持用鼠标左键选中工具的功能节点进行移动和操作;
在画布中单击选中工具或连接线后,在右键菜单中选中删除,或者使用键盘的Delete键将其删除;
如果误删了工具无需重新拖拽,只需要在建模画布中使用快捷键撤销(Ctrl+Z)和恢复(Ctrl+Y)。

3.2 模型优化

在将构建模型好后,为了实现模型的高可用性,我们可以对相应算子所传入的参数指定成自定义的变量;在左侧的“变量”模块中,选择合适的变量字段,将其作为算子的传参字段,根据不同的算子,我们可以通过在“变量”模块中找到对应的字段;
其中的“OSGB_Path”、“metadata”、“S3M_Path”、“3DTiles_Path”参数为左侧“变量”模块中的字符串->文件路径 参数,可以通过参数属性设置,可以自定义是选择文件还是文件夹,是选择已有的文件夹还是重新创建;
在这里插入图片描述
scp_X、scp_Y、scp_Z为输入的定位点X、Y、Z坐标点信息,指定为“双精度”;scp_EPSG为源坐标系信息,指定为“短整型”;
在这里插入图片描述
经过上述的调整优化后,新的模型结构效果图如下:在这里插入图片描述
只需要在相应字段块中填入对应的参数,即可进行分析操作;至此,一个完整自定义参数的OSGB_3DTiles模型就构建完成了。

注:可以通过鼠标右键单击工具,点击“执行到此节点”按钮,即可运行处理自动化流程至所选工具,该操作可以用于验证工具参数是否正确。

3.3 模型执行并发布

执行模型:
当模型构建好后,我们就可以将上述自定义字段中的内容进行完善,添加指定的参数,点击执行后就可以实现整个功能了。
在执行过程中,运行成功的工具将会在工具节点右上角出现绿色的成功提示,反之会在工具节点右上角出现红色的失败提示,模型的运行结果将会在页面下方的执行日志中查看;可以看到有关于各个算子的输入输出参数,是否执行成功的情况,以及模型执行过程中任务执行的日志情况;
在这里插入图片描述在这里插入图片描述
执行运行的模型会在iServer中发布为处理自动化任务,在iServer的处理自动化服务根资源页面下的任务列表中,可以查看处理自动化任务的相关信息。
在这里插入图片描述
发布模型:
为了提高自定义模型的高可用性,可将上述构建的模型以工具形式保存在服务器端的处理自动化工具列表中,由此可以多次使用该模型进行处理而不必重复建模的工作;发布的主要操作如下:
点击页面菜单栏的“发布”模型按钮,设置工具信息,包括模型分组、模型名称。
检查工具信息过后点击确定,即可将构建好的模型发布为自定义工具。
注:为了确保工具使用的安全性,发布为自定义工具的模型必须成功运行过。
在这里插入图片描述
添加成功后,打开页面左上角的“模型”库,添加的工具即可在工具列表中的自定义工具列表下显示,用鼠标拖拽将其至画布中即可开始复用,具体使用方法可参考前面的步骤。
在这里插入图片描述
通过在处理自动化工具列表页面中找到刚才自定义发布的工具,可以看到在列表左侧输入参数中的“ID”即是在3.2部分自定义的模型参数。
在这里插入图片描述在这里插入图片描述
模型右键的其他几个功能,如“计划任务”,我们可以参考博客“计划任务使用介绍”;“分享模型”和“授权管理”我们将会在后续分享给大家,敬请持续关注。
自定义模型发布后,就可以根据上一篇博客3.3部分,通过自定义post请求来实现服务的调用操作。

四、结语

经过上述的流程,我们实现了在iServer11.1.1a版本中使用GPA处理自动化服务将OSGB倾斜摄影数据处理成3DTiles数据的过程,也掌握了关于iServer11.1.1a版本中处理自动化服务的部分更新和优化的功能;欢迎感兴趣的小伙伴一起参与动手操作。

倾斜三维模型转3dtiles重建顶层 阅读详情

相关推荐

通过rest api调用iServer自动化处理建模GPA工具

通过rest api调用iServer自动化处理建模GPA工具

iServer GPA模型在实际场景中的使用——实现导入shp数据并切瓦片存储到MongoDB数据库发布服务

一、场景介绍 大数据时代来临,人们对于空间大数据处理的自动化与性能需求也越来越迫切。为此,SuperMap提供了处理自动化服务,通过处理自动化工具(以下简称工具)构建处理自动化模型(以下简称模型)并运行,可实现空间数据处理与分析过程的自动化。除此之外,也可以通过使用自定义工具构建模型进行空间数据处理与分析。 二、操作使用 SuperMap iServer内置了处理建模器,用于可视化构建处理自动化模型。通过建模器您可以: 可视化拖拽和连接工具,构建符合您工作需求的模型。 分步运行模型...

SuperMap技术控 3626

C++ muduo网络库知识分享01 - Linux平台下muduo网络库源码编译安装

Muduo is a multithreaded C++ network library based on the reactor pattern. muduo库的介绍就是:一个基于reactor反应堆模型的多线程C++网络库。 muduo网络库是C++语言开发的一个非常优秀的网络库,作者陈硕,muduo网络库在多线程环境下性能非常高,该系列文章会分享一些muduo库源码的知识,包括它的线程池源码...

大秦坑王的专栏 3万+

11i重磅升级,一文读懂 GPA Web端五大亮点

SuperMap iServer 11i(2022) 版本的处理自动化服务Web端从功能、界面到操作进行了全方位的升级。整体来讲,新版界面更人性化,更精美,用户体验和易用性有了很大的提升。点击进入正文,查看具体内容。...

SuperMap地图技术专栏 1159

Gemini 2.5 Pro国内免魔法直连教程:5分钟搞定专业级PPT图表(附折线图/柱状图案例)

本文详细介绍了如何利用Gemini 2.5 Pro快速生成专业级PPT图表,包括折线图和柱状图等常见商业图表。通过自然语言交互和智能图表生成功能,用户可以在5分钟内完成数据可视化,大幅提升工作效率。文章还提供了实战案例和高级技巧,帮助用户轻松应对各种商业场景需求。

weixin_30733003的博客 458

VirtualBox虚拟机上ubuntu系统安装问题记:显示画面太小、启动就异常退出等

报错:Failed to load R0 module D:/VMMR0.r0: The path is not clean of leading double slashes: ‘D:/VMMR0.r0’ (VERR_SUPLIB_PATH_NOT_CLEAN).解决方法特别简单,就是安装VIrtualBox的时候不要安装在CDE等盘根目录下。首先VirtualBox的下载安装过程是比较简单的,此处就不赘述了。然后E盘下新建个目录,安装到这个目录下就可解决。

qq_42595610的博客 2814

iServer GPA模型在实际场景中的使用——“模型库”功能使用说明

在上一篇博客iServer GPA模型在实际场景中的使用——倾斜摄影处理成3DTiles数据中我们了解到可以将自定义的模型工具保存到当前iServer的处理自动化模型工具中;在业务中有时需要我们分享模型,但又希望保护其中的业务流程不被泄露。为此,iServer的处理自动化功能提供了一种模型管理格式–模型库(model Library),下面小编将为大家详细介绍这个功能的管理和使用。我们通过模型库可以实现将模型分享给不同用户使用,达到满足不同业务的需求;并且操作简单,界面完善,欢迎大家来体验尝试。

SuperMap技术控 406

地磁场仿真与导航方案设计

地磁场仿真与导航方案设计 地磁场作为地球的固有资源,为航空、航天、航海提供了天然的坐标,可应用于航天器、航空飞行器和舰船等载体的定位、定向及姿态控制。本文依据地磁场的球谐模型,利用Matlab工具,设计了计算任意地点地磁场的程序,对仿真结果与实际数据进行对比分析;并选定一组卫星的数据,结合卫星的运动轨道,描绘90分钟内卫星处地磁总强度/矢量随轨道变化曲线,据此设计一种卫星地磁导航方案。 一、地磁场计算原理 1.1.球谐模型与球谐系数 地磁学的基本问题之一就是用数学表达式将地磁要素的地面分布表示成地理坐标的函

PRQKKK的博客 7400

GPA模型分享--自然资源数据质检模型

汇总平台软件支持中项目常用GPA模型,整理合集并提供模型链接,持续更新GPA模型库,助力大家在项目开发中更快搭建业务模型。

SuperMap技术控 2076

OpenOCD入门到精通:第 1 章 OpenOCD 概述

OpenOCD是一款开源的片上调试工具,支持60+调试适配器和8大处理器架构。它提供三大核心功能:片上调试、在系统编程和边界扫描测试。作为嵌入式开发工具链的中间桥梁,OpenOCD连接上层IDE/GDB与底层硬件,采用分层架构设计实现硬件兼容性。其配置基于Tcl脚本语言,支持网络服务接口,广泛应用于ARM、RISC-V等芯片的调试与烧录场景。

从事嵌入式linux android驱动开发,拥有全栈能力 1388

2025年前端框架全景解析:React、Vue、Angular的生态与未来之争

前端框架的竞争本质是工程哲学的分野:React的灵活、Vue的简洁、Angular的严谨,分别对应不同场景需求。

科技D人生 4840

SuperMap GIS基础产品FAQ集锦(20250728)

11.3.0问题原因】为了避免因客户数据缺失前几层而出现镂空情况,确保分析能够完整进行,全部区域枚举范围是由底层内置的地形数据确定的解决办法】该范围不可以自定义设置。11.3.0问题原因】映射端口配置异常,svc 中的 port 是 svc的端口,targetport 转发到 pod 的端口(与pod里面的端口相同),这两都是值内部的(一般这两个端口是一样的值),nodePort 才是配置外部访问端口解决办法。

SuperMap技术控 1463

飞腾平台(FT2000/4 D2000/8)配置GPIO引脚

飞腾平台配置CPU的引脚为GPIO工作模式的方式有永久型和暂时型: - 永久型是通过UEFI中的MmioWrite32函数来实现的,该方法可以在UEFI阶段就对复用引脚的工作模式配置为GPIO,并且在进入操作系统后仍然不会发生便会; - 临时型是通过rw工具,在系统下手动修改复用引脚的工作模式,该方法在系统重启后会失效,所以是暂时型的。

qq_30135687的博客 5603

SuperMap iDesktopX扩展开发之GPA算子扩展

2.在IDEA中打开刚刚新建好的二次开发工程:如下图所示,SampleCode为新建工程,若勾选了导入二次开发示例代码,工程中还会加载二次开发示例模板SampleCodeTemplates目录。1.新建二次开发工程:视图->新建二次开发工程,在弹出框中设置工程名称、包名、版本等信息,选择扩展开发模板类型为GPA,该模板用于扩展GPA算子。Library Files 对话框中,同时选中以下 4 个目录,单击 OK 按钮后,选择 SampleCode,即可。选框等,用户在配置功能对话框界面时,直接调用即可。

SuperMap技术控 2150

Qt5.14.2开发Mqtt应用程序

然后,你就做不下去了…很明显,大部分博主写的东西不是缺头就是缺尾,带偏了许多读者。,因此我们需要clone的是这个分支版本,而不是这个默认的。然后将编译产物中include里的所有.h文件复制到。下载完后直接默认安装即可,这一步没什么好说的。看到了没,这个才是正确的操作方式,而主线的。信号来判断,自行实现自己的槽函数。然后选择构建方式,这里我选择的是。信号来判断自行实现自己的槽函数。信号来判断自行实现自己的槽函数。源代码,如下图所示,双击打开。收到下行消息时,可以通过连接。

Bruce.yang的嵌入式之旅 2295

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SuperMap iPortal如何使用处理自动化建模

SuperMap iPortal 提供了处理自动化建模(GPAModelBuilder) WebApp。它是一款可视化构建处理自动化模型的web应用。通过处理自动化工具(以下简称工具)构建处理自动化模型(以下简称模型)并运行,可实现空间数据处理与分析过程的自动化。SuperMap iPortal 作为 GIS 门户软件平台,支持了GPA 模型资源的保存、查询和分享。

weixin_42493559的博客 1362

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

前端转计算之SuperMap GPA 算子开发-手把手入门教程1

前端转计算之SuperMap GPA 算子开发-手把手入门教程1

碳学长的博客 993

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Super Map超图IServer加载3dtiles数据

加载3dtiles文件 一.模型生成缓存 模型——右键生成缓存,缓存类型为三维切片,文件类型选为S3MB。 二.iearth_Qt中,将数据转为3D-Tiles格式 利用S3M工具包(可前往超图资源中心进行下载 http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=137)将数据转换为3D-Tiles格式,数据转换选为S3M→B3DM,源文件选择模型生成缓存后得到的.scp文件。 三.发布

qq_42522024的博客 5619

使用SuperMap iDesktopX如何去掉“耗子尾巴”

在项目中,通过会遇到一些错误的矢量数据,比如“耗子尾巴”。什么是“耗子尾巴呢”,我们所说的“耗子尾巴图斑”,是不规则图斑的一种形态。规则的图斑,应该形态接近圆、矩形、菱形或凸多边形的图斑。自然界中多数图斑应该是相对规则的,即使河流等长条形的图形,其在微观层面上(临近节点之间)也是有比较规则的。不规则的图斑,包括各类拓扑错误、微小洞、边线夹角过小等形态。耗子尾巴图斑是其中的一种。

SuperMap技术控 1359

SuperMap iDesktopX批量Revit数据自动化处理——导入发布

作者:姜尔 GPA自动化模型的优点在于随心定制高自由、无需编程低操作、一键执行低人工、便捷模板多端用。因此,其使用方法并非严格按本文模板流程执行,可自由根据业务所需随意搭配。本文主要介绍将rvt数据通过SuperMapiDesktopX处理自动化GPA算子实现一键批量入库、发布,以提供一种参考价值。

SuperMap技术控 1009

SuperMap WebGPA外部大数据集群部署实践

SuperMap 分布式空间分析与外部大数据集群集成,从大数据集群组件部署到WebGPA对接集群使用的指南。

SuperMap技术控 1629

数据处理-倾斜摄影OSGB合并根节点

web三维地图引擎我们使用的是cesium,因此我们使用的倾斜摄影数据(OSGB)会转换成3DTiles(.b3dm)进行加载。如果倾斜摄影的范围很大或者数据量大,有不少的建筑物什么的,默认转换的3Dtiles数据在前台加载会很慢帧数很低不流畅。 目前解决的方法有以下几种: - 压缩材质(减少数据大小,或降低显存占用大小,模型可能会由精度丢失) - 顶点压缩(对数据进行顶点压缩,会丢失一定精度) - 合并根节点(将倾斜层级合并为更粗糙一层,减少前台加载的节点数据,提升访问速度) .........

孙霸天的专栏 9886

Web端如何快速展现超大场景的三维模型3DTiles格式

三维工厂3DMaker是一款国内团队开发的三维模型浏览、分析、轻量化、顶层构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模转换为3DTile等格式,可快速进行转换。优点在于免费、功能强大、支持多种文件格式,适用于多种领域。

m0_70326213的博客 1778
上一篇: 11.1.0iPortal之新增【增强其他服务注册能力】
下一篇: iServer GPA模型在实际场景中的使用——“模型库”功能使用说明
supermapsupport
博客等级 码龄11年 6628粉丝 1364原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值