我的github

已知一个顶点v1周围的几个面片的水深值。。求平均即可得到该顶点的水深值。。

WHv1=(WHf1+WHf2+WHf3+WHf4+WHf5+WHf6)/6

从而得到每个顶点vi的水深值WHvi

根据没水时提前得到每个顶点的无水河底高程即可得到当前的水位。

Wvi=Hvi+WHvi

根据顶点的水位值重建每个面片的Polygon,得到带Z值的Polygon,Polygon ZM。

在ArcScene中加载Polygon ZM。以渲染地形的方式渲染

参考1:link

技术选型:C#+ArcScene、Java+ArcScene。。Floodrisk已经生成了最大水深shp。。无需重复开发

只要用geotools去读取floodrisk生成的结果,然后生成一堆时间序列的shp(PolygonZM)。基本上就是重写Polygon的过程(mesh)。geotools支持三维的多边形吗?

posted on 2023-03-01 13:53  XiaoNiuFeiTian  阅读(132)  评论(0编辑  收藏  举报