首页 / 浏览问题 / 组件GIS / 问题详情
iobjects java 剖面分析profile,执行分析结果程序卡死
twt
21EXP 2023年03月13日

剖面分析代码执行到

BufferedImage bufferedImage= profile.outputProfileToBitMap();程序就卡住了

1个回答

您好,

同功能下您可以使用桌面端测试相同功能看能否使用,来确定版本是否出现问题。

另外,您所说的卡住是否是代码没有继续往下走,剖面分析是否在进行呢?

建议您查看一下任务管理器,看磁盘是否在继续使用,或者到对应的路径下,右键文件夹看数据量是否有增加。

另外,确定您所需求的功能和接口是否对应:
Profile为剖面线分析,在指定场景中选取起始点,结束点进行分析,得出剖面线分析效果图,在该图中可以计算每个像素点对应的三维空间位置。

ProfileAnalyst为剖面分析类。该类提供基于地形和模型数据的剖面分析功能。

CalculationTerrain中有个calculateProfile,为剖面分析,根据给定线路查看 DEM 栅格沿该线路的剖面,返回剖面线和采样点坐标。

4,151EXP 2023年03月13日

您好,我说下我这边需求,这边使用这个接口是为了实现地下管网的横断面的分析功能;数据为各类管线的三维线数据集,剖面分析出起始点结束点之间所有管线的剖面信息,高程类别等信息;如下图

1.我得代码执行到profile.outputProfileToBitMap();时,没有继续往下走,剖面分析一直在进行在进行

2.问下有没有profile接口的相关示例代码

JAVA的现成demo暂时没有,不过我们的产品逻辑是相通,接口很多也是.net和java都有。

您可以参考博客https://blog.csdn.net/tianxing1985/article/details/6171054的内容。

你好,看了下这个跟我这个需求不太一样;他这个是对栅格数据的剖面;

我想要的是profile这个接口对三维线的一个剖面,

您那边能帮忙看下这个接口为什么卡住吗,我可以提供下demo

这个是剖面线分析,剖面线分析的话,是模型和线去构成的一个线型图。

单从逻辑上说,可以查看这个博客了解,https://blog.csdn.net/supermapsupport/article/details/99843024

示例代码是下面这个:

链接:https://pan.baidu.com/s/1huunkqaUmkgEmZR3uZvdmg?pwd=dzsp
提取码:dzsp
--来自百度网盘超级会员V5的分享

你好这个代码的示例数据有吗,这个是那个objectjava 版本下有的这个示例代码的
是官方博客发布的示例代码,暂无示例数据。

即使版本不一致,逻辑也是相通的。

其他的方面可能暂时无法给予您更多的帮助,如果需要帮忙涉及该功能的相关应用,可以联系我司商务。
好的,我这边试下
...