版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第十讲栅格数据课题:第八讲栅格数据目的要求:通过本章的学习,了解栅格数据的基本特性、栅格数据配准的属性和方法、栅格数据处理所涉及的对象及栅格图层渲染。教学重点:栅格数据配准、栅格数据处理、栅格图层渲染教学难点:栅格数据配准、栅格数据处理、栅格图层渲染教学课时:23
栅格数据简介主要内容访问和创建栅格数据栅格数据配准栅格数据处理栅格图层渲染123454一、栅格数据简介1、栅格数据定义栅格数据由一系列的规则格网单元组成,用于表达专题、光谱及图像等数据,可以在一定空间范围内模拟连续变化的地理现象或图片数据。2、栅格数据类型栅格数据分为两种类型:专题数据:用于地理分析;影像数据:用于地图的背景显示。3、栅格数据的像元栅格数据模型用连续空间的像元代表要素,每个栅格单元都有一个值,用于表示某个位置的某种属性,如高程、反射率、颜色等。ArcEngine支持的栅格数据GRIDTIFFERDASIMAGEJPEG5二、访问和创建栅格数据RasterWorkspaceFactoryRasterWorkspace访问栅格数据IWorkspaceFactoryIWorkspaceFactory2IRasterWorkspaceIRasterWorkspace2访问栅格数据流程打开栅格数据时需要使用栅格工作空间工厂(RasterWorkspaceFactory),然后再使用IRasterWorkspace接口的打开栅格数据集方法即可打开一个栅格数据集。6二、访问和创建栅格数据usingESRI.ArcGIS.Geodatabase;usingESRI.ArcGIS.DataSourcesRaster;usingESRI.ArcGIS.Carto;IWorkspaceFactorypWorkspaceFactory=newRasterWorkspaceFactoryClass();IRasterWorkspace2pRasterWorkspace;stringstrFilePath=@"E:\vs2005\第8章\lesson1\data";pRasterWorkspace=(IRasterWorkspace2)pWorkspaceFactory.OpenFromFile(strFilePath,0);IRasterDatasetpRasterDataset=pRasterWorkspace.OpenRasterDataset(@"\NewTif");IRasterLayerpRasterLayer=newRasterLayerClass();pRasterLayer.CreateFromDataset(pRasterDataset);this.axMapControl1.Map.AddLayer((ILayer)pRasterLayer);this.axMapControl1.Extent=this.axMapControl1.FullExtent;7三、栅格数据配准1、栅格数据配准ArcGIS中的栅格数据配准工具。2、ArcEngine中的栅格配准接口在ArcEngine中,栅格数据的配准主要使用IGeoReference接口来实现,该接口被RasterLayer类实现。ClassesthatimplementIGeoReferenceCadAnnotationLayerAnESRICadannotationlayer.CadFeatureLayerESRICADFeatureLayerclass.CadLayerESRICADLayerclass.RasterLayerRasterlayersourceanddisplayoptions.8三、栅格数据配准3、IGeoReference接口IGeoReference接口提供11个方法和1个属性。MembersAllDescriptionACanGeoRefIndicatesiflayercanbegeoreferenced.MFlipFlipoperationoflayer.MMirrorMirroroperationoflayer.MPointsTransformTransformoperationofRaster.MRectifySavetransformedresulttoanewdataset.MRegisterSavetransformationparametersandtie-points.MReScaleReScaleoperationoflayer.MResetResetoperationoflayer.MRotateRotateoperationoflayer.MShiftShiftoperationoflayer.MTwoPointsAdjustTwopointsadjustoperationoflayer.MWarpWarpoperationoflayer.9四、栅格数据处理1、栅格数据转换栅格数据转换是指将用矢量形式表示的空间数据表示为栅格数据。栅格数据转换的接口为IConversionOp接口,该接口提供了5个方法。栅格数据转换栅格数据转换为矢量数据矢量数据转换为栅格数据10四、栅格数据处理2、栅格数据变换栅格数据变换是指将一个栅格数据层,通过某种算法进行变换,得到新的栅格数据图层。如将用栅格数据表示的植被、土壤分类数据简单地转换为上一级的分类数据,将用栅格数据表示的高程数据转换为坡度、坡向数据,将用栅格数据表示的农作物分布转换为某一类农作物的分布数据等。3、栅格数据叠置分析栅格数据叠置分析栅格数据与栅格数据的叠置分析栅格数据与矢量数据的叠置分析栅格数据与栅格数据的叠置分析的主要接口有IMathOp、ILogicalOp、ITripOp等。栅格数据与矢量数据的叠置分析是指将一个栅格数据层与面状矢量图层叠加,得到矢量图层中地理对象的属性信息。11四、栅格数据处理IMathOpInterfaceAbsCalculatestheabsolutevalueofcellsinaraster.ModFindstheremainderofthefirstinputwhendividedbythesecond.DivideDividesthevaluesoftwoinputs.NegateChangesthesignoftheinputraster(multipliesby-1).ExpCalculatesthebaseeexponentialofcellsinaraster.PlusAddsthevaluesoftwoinputs.Exp10Calculatesthebase10exponentialofcellsinaraster.PowerRaisesthecellsinarastertotheNthpower.Exp2Calculatesthebase2exponentialofcellsinaraster.PowerByCellValueRaisesthecellsinarastertothepowerofvaluesfoundinanotherraster.FloatConvertsarasterintofloatingpointrepresentation.RoundDownReturnsthenextlowerwholenumberforeachcellinaraster.IntConvertsarastertointegerbytruncation.RoundUpReturnsthenexthigherwholenumberforeachcellinaraster.LnCalculatesthenaturallogarithm(basee)ofcellsinaraster.SquareCalculatesthesquareofcellsinaraster.Log10Calculatesthebase10logarithmofcellsinaraster.SquareRootCalculatesthesquarerootofcellsinaraster.Log2Calculatesthebase2logarithmofcellsinaraster.TimesMultipliesthevaluesoftwoinputs.MinusSubtractsthevaluesoftwoinputs.12五、栅格图层渲染1、RasterRGBRenderer2、RasterUniqueValueRenderer3、RasterClassifyColorRampRenderer4、RasterStretchColorRampRenderer5、RasterD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理人文:促进医护患共同决策
- 护理质量评估与改进措施
- 护理查房中的跨学科合作
- 聚四氢呋喃装置操作工安全培训效果竞赛考核试卷含答案
- 重冶萃取工安全意识强化模拟考核试卷含答案
- 2026年新科教版高中高一数学上册第三单元指数对数运算应用卷含答案
- 平板显示膜回收工诚信水平考核试卷含答案
- 制药灭菌发酵工成果评优考核试卷含答案
- 2026年新科教版高中高二化学下册第一单元反应热计算综合应用卷含答案
- 焊剂烧结熔炼工成果竞赛考核试卷含答案
- 《电动汽车储能系统原理与维修》课件-项目四 北汽新能源EV200动力蓄电池
- 2023RDPAC行业行为准则
- 2025年云南省高考化学试题(学生版+解析版)
- 农药污染土壤的修复技术
- 2026届新疆乌鲁木齐市天山区中考数学对点突破模拟试卷含解析
- 装修工程施工安全管理措施
- 2026届湖南长沙青竹湖重点中学中考语文适应性模拟试题含解析
- 《养老社区停车空间选址及车位配建指标指南》
- 《文言文二则》(第1课时)教学课件
- 公司技术部工作管理制度
- T/CECS 10274-2023防沉降井盖
评论
0/150
提交评论