首页 / 浏览问题 / 移动GIS / 问题详情
imobile中 模型压平addFlattenRegion
81EXP 2021年01月24日

请问一下,在imobile10.0.1中,通过模型的范围,使用

layer3DOSGBFile.addFlattenRegion(geoRectangle,layerName);

去做倾斜摄影的压平操作,为什么没有效果?

if (layer3D!=null){
    layerName = lname;
    Rectangle2D bounds = layer3D.getBounds();  //叠在上面的倾斜摄影上的layer的范围
    GeoRectangle geoRectangle = new GeoRectangle(bounds,0);
    if (configTYC!=null){    //configTYC是倾斜摄影
        Layer3DOSGBFile layer3DOSGBFile = (Layer3DOSGBFile)configTYC;
        layer3DOSGBFile.addFlattenRegion(geoRectangle,layerName);
    }
}

如图所示,结果还是没有把模型所在区域的倾斜摄影压平掉,请问是为什么呢?怎么处理?谢谢

1个回答

您好,请问一下您在移动端加载的格式是什么格式呢?还有就是确定下您设置的压平面的坐标系是否和倾斜摄影数据的保持一致,您那边可以在桌面软件中做压平处理,然后将压平面坐标在移动端构造一个三维面对象进行压平。你们那边能否直接在桌面软件中对倾斜摄影数据做镶嵌操作,这样就不用在移动端进行压平操作了。
9,242EXP 2021年01月25日
...