三维应用开发-爆管分析.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

三维应用开发-爆管分析

爆管分析概述

爆管分析可用于查找爆管点上游最近阀门位置,根据管道流向指示,迅速找到上游中需要关闭的最少数量的阀门。关闭这些阀门后,爆裂管段或管点与它的上游不再连通,从而阻止水的流出,防止灾情加重和资源浪费。

爆管分析开发步骤

第一步构建三维网络数据集

爆管分析必须有三维网络数据集

构建方法

由三维线数据集构建,可通过设置打断模式确定是否在线线相交处打断,创建三维网络数据集

由三维点(可选)、线数据集共同构建,可通过设置打断模式确定是否在点线相交、线线相交处打断,构建三维网络数据集

由已有的三维点、线数据不需要打断,并具有表达点线拓扑关系的字段,构建三维网络数据集

构建途径:

SuperMapiDesktop

SuperMapiObjects

接口介绍

NetworkBuilder3D.BuildNetwork方法

三维管线数据集的制作参见《三维数据制作》

第一步构建三维网络数据集

方法一:iDesktop构建三维网络数据集

第一步构建三维网络数据集

方法二:构建三维网络数据集主要接口介绍

名称

描述

NetworkBuilder

BuildNetwork(DatasetVector,arrayString[]()[],Datasource,String,NetworkSplitMode3D,Double)

通过三维线数据构建三维网络数据集,可以设置保存的非系统字段及打断模式

BuildNetwork(DatasetVector,DatasetVector,String,String,String,String,Datasource,String)

根据三维点、线数据及其已有的表达弧段结点拓扑关系的字段,构建三维网络数据集

BuildNetwork(DatasetVector,DatasetVector,arrayString[]()[],arrayString[]()[],Datasource,String,NetworkSplitMode3D,Double)

通过三维点(可选)、线数据构建三维网络数据集,可以设置保存的非系统字段及打断模式

第二步创建流向

三维网络数据集创建流向(可选)

为三维网络数据集创建流向之后,才能够进行各种设施网络分析。因为设施网络的重要特点就是具有方向,即介质(水流、电流等)会根据网络本身的规则在网络中流动

由于三维网络数据中的三维线数据集本身存在流向,因此创建流向是可选操作

创建流向主要接口

通过给定的源和汇,以及设施网络分析参数设置为三维网络数据集创建流向

名称

描述

NetworkBuilder3D

BuildFacilityNetworkDirections(FacilityAnalystSetting3D,int[],int[],string)

根据指定的源和汇的位置,为三维网络数据集创建流向

第二步创建流向

创建流向的说明:

创建流向成功后,会在三维网络数据集中写入两方面的信息:流向和结点类型

流向信息将写入流向字段,三维网络数据集中如果不存在则创建该字段。流向字段的值共有四个:0,1,2,3,其含义如下图所示

数字化方向是对象绘制时的方向,即对象的节点序列的方向

第二步创建流向

创建流向的说明:

创建流向成功后,会在三维网络数据集中写入两方面的信息:流向和结点类型

结点类型信息,写入三维网络数据集的子点数据集的结点类型字段中。结点类型分为源点、汇点和普通结点

第三步:三维网络数据集符号化显示

由于管线接口类型繁多,而且接口方向各异,因此对管线数据可视化可以使用自定义专题图的方法

主要接口

Theme3DCustom

Layer3Ds.Add(Dataset,Theme3D,Boolean,String)

第四步:三维设施网络分析环境设置类

FacilityAnalystSetting3D类

FacilityAnalyst3D.AnalystSetting属性

名称

描述

BarrierEdges

获取或设置障碍弧段的ID列表。可选。

BarrierNodes

获取或设置障碍结点的ID列表。可选。

DirectionField

获取或设置三维网络数据集的流向字段。如果不指定,在进行三维设施网络分析时,默认流向均为0,即与数字化方向相同。在创建流向时,必须设置该属性。

EdgeIDField

获取或设置三维网络数据集中标识弧段ID的字段。必须正确设定标识弧段ID的字段。仅支持16位整型、32位整型字段。

FNodeIDField

获取或设置三维网络数据集中标识弧段起始结点ID的字段。必须正确设定标识弧段起始结点ID的字段。仅支持16位整型、32位整型字段。

文档评论(0)

yzs890305 + 关注
实名认证
文档贡献者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档