首页 / 浏览问题 / 桌面GIS / 问题详情
超图FAQ:【iObjects Java】 在编程时,对倾斜摄影裁剪应该用哪个类,应该是用scp文件中的经纬度数据输入裁剪范围,还是xyz坐标
64,468EXP 2024年05月14日
【iObjects Java】 在编程时,对倾斜摄影裁剪应该用哪个类,应该是用scp文件中的经纬度数据输入裁剪范围,还是xyz坐标

1个回答

【解决方法】 (1)iObjects Java 11.1.1 中对倾斜摄影进行裁剪使用 CacheProcessor3D.可参考以下代码: String fromScpFile="C:\temp\原始倾斜摄影\saersibao.scp"; // 用于裁剪操作的倾斜摄影数据scp文件。 String outputFolder="C:\temp\裁剪结果";// 裁剪后结果输出路径 String cacheName="saersibao裁剪结果";// 输出的倾斜摄影名称 // 构造裁剪面集合(必须是地理坐标系数据)。 ArrayList geometries1=new ArrayList<>(); Point2Ds point2Ds=new Point2Ds(); point2Ds.add(new Point2D(13.054624568986159, 47.82797336596848)); point2Ds.add(new Point2D( 13.054890057306876, 47.82954125897293)); point2Ds.add(new Point2D(13.051922776437927, 47.82987257928429)); GeoRegion geoRegion=new GeoRegion(); geoRegion.addPart(point2Ds); geometries1.add(geoRegion); ClippingType clippingType= ClippingType.KEEPINSIDE; //裁剪类型 KEEPINSIDE:内裁,保留内部 ; KEEPOUTSIDE:外裁,保留外部 ConstraintType constraintType=ConstraintType.SOFTCONSTRAINT; // 倾斜数据处理使用约束条件类型 HARDCONSTRAINT:硬约束,按照新数据计算; SOFTCONSTRAINT 软约束,按照原始数据计算 // 执行裁剪 CacheProcessor3D.clip(fromScpFile, geometries1,outputFolder,cacheName, clippingType, constraintType); (2)裁剪范围 必须是地理坐标系数据. (3)更多API 您可以查询 组件安装目录下help文件夹中的帮助文档, 若您的安装目录下没有help文件夹,那么您使用的是组件Bin包. 您可在下方链接下载绿色包(完整包,包含了示例程序和示例数据) http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2530
64,468EXP 2024年05月14日
热门文章
关注我们
...