DWG图形文件直接生成DEM的方法和实现.docVIP

DWG图形文件直接生成DEM的方法和实现.doc

  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文档。上传文档
查看更多
DWG图形文件直接生成DEM的方法和实现 摘要:以长江武汉河段2004年7月地形图为例,通过运用GIS软件(Arc/Info)及编写程序,探索一种能直接快速地从ACAD的DWG格式的图形文件中提取地形信息,并进行数据格式转换输入GIS软件内插形成DEM的方法。这种方法可以最大限度地利用地形图信息,以较低的成本快速获取具有较高精度的DEM数据,有效提高了数字化的效率和精度,使GIS技术作为工具能够更好地应用在河道演变、河型分析、泥沙淤积分析等水利领域的科学研究中。    关键词:数字高程模型;AutoCAD;数据转换;水利    引言GIS是存储、管理和分析空间数据的有效工具与技术系统。作为多种学科交叉的产物,它不仅应用于地理、地质等专业领域,目前也广泛应用于水利、电力、交通、环保等各个领域。DEM(数字高程模型)是地形表面形态属性信息的数字表达,是带有空间位置特征和地形属性特征的数字描述。它作为地球空间框架数据的基本内容和其他各种地理信息的载体,是各种地学分析的基础数据,自然也是GIS的基本内容,特别是GIS中的三维可视化和虚拟现实更是离不开DEM。 在基于GIS的河道演变及泥沙淤积分析中,运用GIS软件在DEM的基础上生成等高线、河道2D/3D模型和任意断面的形态图,GRID运算后产生任意时段、任意区域的冲淤图、冲淤等值线和冲淤3D形态图等来显示和分析河道的冲淤分布与岸线的变化。在河型分类指标参数量化研究中,可从DEM中获取河宽、河道转折角、河道弯曲度、河道宽长比值、河流节点数等河道几何形态指标的量化值进行分类。在基于DEM的分布式水文模型中,通过DEM可提取包含流域网格单元的坡度、坡向以及单元之间的关系等大量陆地表面形态信息,同时根据一定的算法确定地表示水流路径、河流网络和流域的边界,在DEM所划分的流域单元上建立水文模型,进行地表水和地下水的演算。    但是在工作中能得到的河道地形资料基本是ACAD的DWG格式的图形文件。其属性数据的主要描述依靠图层和注记,在GIS软件中只能浏览不能用来分析和计算。必须将ACAD的DWG格式的图形文件数字化,从中提取地形信息,内插生成DEM。    目前地图数字化的方法主要有两种:??数字化仪数字化。通称的数字化仪实质是图形数字化仪,是—种将图示坐标转换为数字信息的设备。数字化的过程,即用数字化仪对原图的地形特征点逐点进行采集(称手按数字化),将数据自动传输到计算机处理成数字地图的过程。数字化图的精度一般低于原图的精度,且受到操作人员经验技能的影响很大。②扫描仪数字化。扫描仪实质是图像(含图形)数字化仪。图在扫描仪上走—遍,即完成图的扫描数字化获得栅格图形数据,再将栅格数据转换为矢量数据,即矢量化。扫描仪尤其是大幅面扫描仪价格昂贵,从而大大提高了图形数字化的成本。在扫描过程中,纸张变形、操作人员熟练程度、扫描矢量化软件的功能不全等因素都会带来误差,影响数字化质量。   这两种方法都是将ACAD的DWG格式的图形文件打印成纸图再进行处理得到数据输入计算机。其在输出和输入的过程中损失了原图的精度,同时对操作人员技术水平和设备配置的要求很高。 1数字高程模型的建立 1.1在DXF文件中提取坐标点及高程值    DXF(Drawing Interchange File,图形交换文件)是AutoCAD中用来进行图形信息交换的中性文件。它是一种ASCII码文本文件,能被绝大多数软件应用程序所读写。在DXF文件中,关键是如何得到模型上各个点的坐标,进而绘制出整个模型。表1以一段DXF文件为例,分析其结构,从中读取所需要的X、Y、Z值。    可以看出,在常见的地形图中,点高程并没有赋到Z坐标上,而是以文字(Text)形式标注在地形图上,因此要读取的Z坐标不是40的内容而应该是1的内容。将ACAD的DWG格式的图形文件另存为DXF格式,用Visual C 6.0 编程读取DXF文件,输出X、Y、Z值,格式如图1所示。外业直接测量得到的数据也可以保存为文本格式进行转换。      2.9标高值    (2)用Autolisp编写程序,将圆圈改成点。如果水深值换成高程值或者高程值换成水深值,则先计算改值后再将圆圈改成点,并转换为DXF格式。   由于制图标准不规范,不同的地形图所带属性信息多少和方式各有不同。大部分地形图高程值都是以文本形式标注的,转换过程从在DXF文件中提取坐标点及高程值开始。有一些地形图在文本标注的旁边已经绘制了带有高程属性的小圆圈,则转换过程直接从(2)开始。    1.3将DXF格式的离散点图导入Arc/Info    (1)利用Arc/Info Desktop的ArcCatalog新建一个地理数据库(GeoDatabase)。    (2)利用

文档评论(0)

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

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

1亿VIP精品文档

相关文档