|||
最近带了大肆的学生做毕业设计,其中一组做的是三维校园的初步实现,在数字化底图的基础上利用3dmax创建相应的三维模型,进行三维显示。当他们做完了数据之后,发现在arcsene中三维显示时候,出现了问题。不调用三维模型,可以正常的显示,一旦调用了三维模型,就无法正常显示。
当我看到这个问题的时候,初步断定为二维数据没有进行正常的投影定义,于是我就让他们进行标准的投影定义。在定义投影的过程中发现,他们的二维数据直接在栅格数据上数字化的,数字化之前并没有对栅格底图进行严格的校正。而且图面坐标很大。于是又重新回到arcsene三维显示中,尝试把三维模型的尺寸调整上进行相关实验,当把三维模型的尺寸调整到2000的时候发现三维场景可以显示。于是判定是二维图面坐标太大,地物的三维模型与二维数据无法进行匹配。
知道问题所在,就对二维数据进行重新调整校正定义投影和坐标系统。这样处理之后再进行三维显示,发现能够正常显示了。
总结:在arcsene中的三维显示过程中,注意三维场景和三维模型尺寸大小的匹配,这两者之间的差异过大或太小,都无法正常显示,太小的时候,一个模型就挡住了全部场景,不能正常显示,太大的时候,模型太小,也无法正常显示。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 22:49
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社