AE中如何实现三维河道的水床断面分析与水淹分析.docVIP

AE中如何实现三维河道的水床断面分析与水淹分析.doc

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

AE中如何实现三维河道的水床断面分析与水淹分析 /ESRI/viewthread.php?tid=6160extra=page%3D3 AE中三维模块是否有相应函数,可以直接实现河道的水床断面分析与水淹分析,换句话说就是 AE+VC or VB ,不要第三方软件 能否实现上述功能?我不太清楚AE中三维模块的功能,如果不行的话,需要一些什么其他专业模型呢?? ?希望做过类似工作的高手指点指点。  HYPERLINK /ESRI/space.php?uid=5624 \t _blank 北斗星: 这个用户大会的文章很详细在讲解了这方面的内容:  HYPERLINK \t _blank  基于ArcGIS Engine的河道断面截取与分析模块设计 贺巧宁,丁贤荣,王船海 河海大学水文水资源与水利工程科学国家重点实验室,江苏南京 (210098) E-mail: HYPERLINK mailto:Helena.he@126.com Helena.he@126.com 摘 要:利用GIS技术建立河道不同时期的水下数字高程模型,以此作为基础资料。通过人工绘制与调用固定断面,对河道不同时期不同数据源类型的断面数据进行获 取与分析,初步研究如何利用GIS二次开发来更好的满足用户对河道的冲淤与演变规律进行快速、方便的可视化研究与分析。结果表明,通过河道断面的空间,时 间分析,可以有效的反映河道的冲淤与演变情况。 关键词:ArcGIS Engine、河道断面、断面分析、河床演变 中图分类号: CN11-5484/N 河道断面形态是河流的重要特征,是决定河流输水输沙能力、河道通畅、稳定程度的重要因素[1]。河道断面分析是分析河道断面形态的变化,断面形态的变化从一定程度上反映了断面附近河段的冲淤变化。 江苏省长江河道监测管理系统中的河道整治管理子系统要求系统提供已有固定断面的分析,动态增加分析断面以及河道断面的冲淤分析统计等功能。同时要求交互界 面操作简单、配置方便灵活并具有一定的通用性。ArcGIS9.0下的二次开发平台ArcGIS Engine功能强大,能满足这一功能需求。Microsoft Visual C++ 6.0开发环境功能强大,可以实现操作简单、配置方便灵活等功能。 1 ArcGIS Engine简介 ArcGIS Engine是用于构建定制应用的一个完整的嵌入式的GIS组件库,是面向开发人员的一个工具包[2]。ArcGIS Engine从核心ArcObject(ArcObject是基于COM(组件对象模型)技术的组件对象库,集成了几乎全部的GIS应用)中构建,是 ArcGIS9.0 中新的开发产品。它除了具有一些基本图形处理功能外,还具备一些高级扩展功能,如空间分析、3D分析等。ArcGIS Engine为开发人员提供了一种新的部署策略,能够加快应用程序的开发速度,并且其对象与平台无关,能够在各种编程接口中调用。 ArcGIS Engine开发包包括三个关键部分: (1)控件。控件是ArcGIS用户界面组成部分,可以嵌入在应用系统中使用。主要包括:MapControl、SceneControl、TOCControl等。 (2)工具条和工具。工具条是ArcGIS工具的集合,在应用程序中用它来和地图和地理信息交互,如平移、放大、缩小、全局等。 (3)对象库。对象库是可编程ArcObjects组件的集合。主要包括:Geometry、Display、GeoDatabase、3DAnalyst等。 2 河道断面截取与分析模块设计 河道断面形态一般通过断面图来表示。横断面图表示断面的形态,由横断面上的一系列高程点构成,以横断面位于左岸的高程点作为起点,以每个高程点的起点距(起点距是指高程点与起点之间的距离)作为横坐标,高程值作为纵坐标而形成二维图形。 -1-  HYPERLINK \t _blank  断面数据是通过栅格DEM、TIN或等高线插值计算而来,这些数据源可以是不同年代不同时间的,因此在断面的属性信息中还需要断面数据采集的年代、断面数据源的类型等附加信息。详细的类结构设计如下: class CHHArcSectionManagement {//断面管理 public: CString m_RiverName; //河道名称 CString m_SectionLayerName; //断面图层名称 CStringArray m_DemTinLayerName; //相关高程数据图层名称数组 CStringArray m_BoundLayerName; //相关边界图层名称数组 CArcLayerArray m_DemTinLayerArray; //相关数据图层数组 CArcLayerArray m_Boun

文档评论(0)

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

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

1亿VIP精品文档

相关文档