![](https://img2023.cnblogs.com/blog/457232/202303/457232-20230301135229978-1022295728.jpg)
已知一个顶点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支持三维的多边形吗?