- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
??由不规则离散点集生成TIN与GRID DEM????现阶段生成数字高程模型(DEM)的方法较多,如以摄影测量得到的像对为数据源跟踪生成等高线及DEM,由机载激光测距仪记录规则点集后生产数据,也可采用传统的地形图扫描后跟踪等高线,记录一连串离散点集,接着运用各类算法进行处理,最后生成不规则三角网(TIN)与规则格网(GRID)DEM的方法。本文主要介绍的就是以等高线(参考图一)和离散点集为数据源,产生TIN与GRID DEM的技术路线。具体步骤如下:1)跟踪等高线生成离散点集,记录在文本文件中。参考图二和图三。2)读取文本文件中的数据,进行预处理。主要工作是找到XY轴方向上最小最大数值,压缩数据范围,避免数据范围跨度太大或太小,即出现数据分布稠密或稀疏的情况。??? while (!_demfile.eof())?????????????????????????????????????????????????????????????? {????????? _demfile point3dXYZ[i][0] point3dXYZ[i][1] point3dXYZ[i][2];???????? ???????? point3dXYZ[i][2] = point3dXYZ[i][2] / 2;?? //因为XY轴在随后调整,因此相应调Z轴数值???????? ?if(xMinpoint3dXYZ[i][0]) xMin = point3dXYZ[i][0];//得到整个范围的最大与最小数值???????? ?if(xMaxpoint3dXYZ[i][0]) xMax = point3dXYZ[i][0];???????? ?if(yMinpoint3dXYZ[i][1]) yMin = point3dXYZ[i][1];???????? ?if(yMaxpoint3dXYZ[i][1]) yMax = point3dXYZ[i][1];???????? ?if(zMinpoint3dXYZ[i][2]) zMin = point3dXYZ[i][2];???????? ?if(zMaxpoint3dXYZ[i][2]) zMax = point3dXYZ[i][2];???????? ?i++;??? }??? _demfile.close();????????????????????? //文件流读取完毕,关闭_demfile.clear();????????????????????? //文件流清除3)完成TIN中点,线,三角形和网的定义。classAFX_EXT_CLASSTIN_Point??????????????????????????????????????????????????? {???????????????????????? //TIN中的点??? friendclassTIN;public:int????? Get_ID?? (void)?? {?? return( m_ID );}???? //ID数值??? constPOINT3d ????? Get_Point??? (void){?return( m_Point );?? }??????? //普通的点??? double?????????????? Get_X(void)?{return( m_Point[0] );??? }??????? //点上的X数值??? double?????????????? Get_Y(void)?{return( m_Point[1] );??? }??????? //点上的Y数值??? double?????????????? Get_Z(void)?{return( m_Point[2] );??? }??? int????? Get_Neighbor_Count?? (void){?return( m_nNeighbors );?? }??????? //邻接点的个数??? TIN_Point *Get_Neighbor?????????? (intiNeighbor)?{?return( iNeighbor = 0 iNeighbor m_nNeighbors ? m_Neighbors[iNeighbor] : NULL );?}?? //得到某一邻接点??? int????? Get_Triangle_Count?? (void){return( m_nTriangles );}?? //得到邻接三角形个数??? TIN_Triangle *?? Get_Triangle(intiTriangle)?? {?? return( iTriangle = 0 iTriangle m_nTri
您可能关注的文档
- 16秋华师企业战略管理在线作业.doc
- 中国软件市场与产业正发生着深刻变化.doc
- 7天连锁酒店集团的SWOT分析及五力模型.doc
- 财务管理课后习题答案第3讲.doc
- 2011年浙江杭州绿色人居和节能关键技术创意设计竞赛.doc
- 第4章:数字图像处理实验一.doc
- 江苏出台首个P2P平台收费标准“新规”.docx
- 餐饮特许经营及直营的连锁经营类比.doc
- 第01课 经典解释快消品行话.doc
- 第五章:教育学教程复习题.doc
- 2025至2030中国电和原声吉他弦行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国联盟计划软件行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国软线涂料行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国面包行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国物流装备行业竞争分析及发展前景预测报告.docx
- 2025至2030中国韩国假肢行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国降解塑料袋行业深度发展研究与企业投资战略规划报告.docx
- 2025至2030中国智能标签行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国视力损害行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国电吉他和原声吉他弦行业项目调研及市场前景预测评估报告.docx
文档评论(0)