千家信息网

TE二次开发中如何控制图层显隐性能

发表于:2024-09-28 作者:千家信息网编辑
千家信息网最后更新 2024年09月28日,这篇文章将为大家详细讲解有关TE二次开发中如何控制图层显隐性能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在TE的开发中,有时需要控制一些图层或对象的显示和隐藏,
千家信息网最后更新 2024年09月28日TE二次开发中如何控制图层显隐性能

这篇文章将为大家详细讲解有关TE二次开发中如何控制图层显隐性能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在TE的开发中,有时需要控制一些图层或对象的显示和隐藏,在程序里,使用projecttree接口里的Setvisibile,控制一个或者几个图层,或者信息树里文件夹的显示和隐藏。

图层或者对象比较多的时候,显示和隐藏的时候,会卡顿一下,这种操作,在TE里手动,也会出现一下卡顿。

做数据的时候,首先是要把数据优化,减少单个图层的数据加载量,te里的对象要设置好缩放级别,不要在很高的位置也能看到对象;控制显示隐藏的时候,可以把场景拉到比较高的位置,再控制显隐,这样图层的数据缓存的比较少,加载或卸载的速度也会相应快一些。

这种控制显示和隐藏的卡顿,随着显示设备的分辨率增加,卡顿更明显,在大屏上要注意这效果。

在开发中,尽量不要为了图省事,先将一个文件夹的所有都显示或隐藏,再选取其中的进行隐藏或者显示,这样是代码是简便了,对应性能和效果也降低了。

图片或者影像的图层,有时要大的矢量图层要反应快一些。

关于"TE二次开发中如何控制图层显隐性能"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0