Skyline_Analysis_CreateFlood

Analysis接口中对洪水淹没做了定义,个人觉的这个不是特别有使用价值。只是做个示意罢了简单介绍一下参数的构成。

CreateFloodSingleWaterRise :当水位上涨时创建一组多边形显示淹没区域。返回多边形的ID可以获取淹没区域的几何属性。

            //水淹分析的中心源点
            double OriginX = sg65.Navigate.GetPosition().X;
            double OriginY = sg65.Navigate.GetPosition().Y;

            //半径
            double Radius = 2000;

            //总共淹没的高度
            double TotalWaterLevelRaise = 100;
            //采样间隔
            double SampleInterval = 20;

            string DES = "WaterRise";
            try
            {
                sg65.Analysis.CreateFloodSingleWaterRise(OriginX, OriginY, Radius, TotalWaterLevelRaise, SampleInterval, "", DES);
            }
            catch (Exception EX)
            {
                MessageBox.Show(EX.Message);

            }

CreateFloodContinuousWaterRise :在设定时间内当水以恒定速率(用户设置的上升速率和上升区间集)持续增长时,创建一组多边形显示被水淹没的地区。可以通过时间滚动条动态的查看变化。

            double OriginX = sg65.Navigate.GetPosition().X;

            double OriginY = sg65.Navigate.GetPosition().Y;

            //覆盖的半径
            double Radius = 6000;

            //水面上升的速率(米/小时)
            double WaterRiseRate = 6;

            //采样间隔的距离
            double SampleInterval = 600;

            //采样时间间隔
            double TimeSampleIntervalHours = 2;
             
            object StartTime = sg65.DateTime.Current;// sg65.DateTime.FixedLocalTime; 
            object EndTime = System.DateTime.Now.AddDays(10);
            string myDes = "ContinuousWaterrise";
            try
            {
                sg65.Analysis.CreateFloodContinuousWaterRise(OriginX, OriginY, Radius, WaterRiseRate, SampleInterval, TimeSampleIntervalHours, StartTime, EndTime, "", myDes);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

 

示例代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值