arcmap 栅格数据裁剪中,如何利用栅格计算器,整平dem

(转载)ArcGIS&ArcMap中修改栅格图的像元值
在处理图象数据时,我们经常会碰到要求修改栅格图象象元值的问题,比如说DEM图的部分数据错误,我们要进行修改;再比如说栅格图象中有些与周围均匀色彩不一致的错误斑块要更正等等,那我们如何来处理这一类问题呢?
现我以一DEM栅格图(名字为eldodem)为例,现在我要修改它的部分象元值,总结出以下三种方法,大家可以参考一下。第一种方法不大实用,但可借鉴,第二三种方法针对的条件不一致,大家可以在具体情况下进行选择。
一、直接运用转换,思路简单,易操作,但实用性
1、栅格&&ascii文件&&栅格这种方法是先将栅格图用工具
直接转成ascii文件,然后在ascii文本文件中直接修改需要修改的象元的值,修改好后又用工具
转换成栅格图。这种方法可行,但是不实用,因为我们要搜索到指定的象元好像不是那么简单。那么有没有别的比较好的方法呢?
二、在栅格计算器中操作,方法灵活,可操作性强,实用性强
先要在option中设置保留的栅格范围,通常情况下默认的为相交后的部分,这里我们要保留整个DEM,所以要改为以下设置:
2、通过点的位置修改点象元值
2.1* 问题一
、要是我想修改图象中的指定的行列的点的象元值(比如说把第100行,200列的点的值修改为0),那该如何操作呢?
这时候我们可以在栅格计算器中输入以下公式:
1. con(($$rowmap == 99 & $$colmap ==
199),0,[eldodem.img])
(栅格图的编号是从0行0列开始的)
问题二、那若是要修改指定行列范围内的栅格的象元值,比如说把第101行,251列到第401行,301列的部分的象元值改为0,又改如何进行呢?
1. con(($$rowmap & 400 & $$rowmap
& 100 & $$colmap &
300 & $$colmap &
250),0,[eldodem.img])
问题三、这些行和列是给定的,但是实际情况往往不是这样的,那若看到一些要修改的点,我如何通过以上的方法来修改它的属性值呢,这时要解决的首要问题是如何获知这个点的行列值,我们可以通过以下方法来解决:
(1)准备工作,设置spatial analyst中的option,设置所需范围,象素以及捕捉
这个确定后再次打开设定捕捉,使生成的栅格和原栅格象元重合
(2)在栅格计算器中分别做出对应的行列栅格图
行栅格图的生成:在栅格计算器中输入以下公式&&
1. r=$$rowmap
1. c=$$colmap
(在这里r---行,c------列)
(3)然后可以用identify工具, 对要修改的点的行列号进行查询
如图,所要修改的点位于第166行,129列,若要修改此点象元值为6,可以在栅格计算器中输入以下公式:
1. con(($$rowmap == 165 & $$colmap ==
128),6,[eldodem.img])
3、通过点面文件来修改象元值
*问题、现在我们有一幅栅格图,由于某种需要要修改其中的部分点单元格的象元值或者是修改部分斑块的象元值,这时候该如何实现呢?本人觉得以下方法可行。
思路主要是(1)先建一点shp或面shp图层,(2)然后在点或面图层上数字化需要修改的点或面,(3)接着将点或面转换成栅格图,(4)在栅格计算器中进行替换运算。
现我仍以eldodem为例,假设其中有部分象元的值是错误的,要对其进行修改,(同时进行点面转换操作)
具体步骤如下:
(1)新建一点文件point_11,然后在上面数字化出需要修改的点。新建一面文件eldodem,数字化出需要修改的面。
(2)将point_11和eldodem在feature to raster工具中分别转换成栅格文件poin1和
(3)在栅格计算器中进行运算
假设现在要把个别点象元值修改为0,我们在栅格计算器中填入以下的公式:
1. con(IsNull([poin1]),[eldodem.img],0)
然后点右下角的Evaluate运行
因为点象元值很小,放大可以看到我们修改后的微小的黑点
对于面状象元值的修改,相似的,输入以下公式:
1. con(IsNull([eldo1]),[eldodem.img],0)
然后运行,得到的图如下
(大家很可能得到的图与此图有异,要在属性的symbol里设置一下,使其为拉伸样式)
可以看到,修改过的部分变为黑色。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。君,已阅读到文档的结尾了呢~~
arc_gis_栅格计算器..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
arc_gis_栅格计算器函数[精彩]
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口AE_RasterCalculate gis中实现栅格计算器的功能,对多个删格图层进行各 学运算,ArcGIS Engine 开发平 GIS program 254万源代码下载-
&文件名称: AE_RasterCalculate& & [
& & & & &&]
&&所属分类:
&&开发工具: C#
&&文件大小: 185 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:gis中实现栅格计算器的功能,对多个删格图层进行各种数学运算,ArcGIS Engine 开发平台-gis achieve grid calculator function, a plurality of layers Raster various mathematical operations, ArcGIS Engine Development Platform
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&Math\bin\Debug\Math.exe&&....\...\.....\Math.pdb&&....\...\.....\Math.vshost.exe&&....\...\.....\Math.vshost.exe.manifest&&....\...\Release\Math.exe&&....\...\.......\Math.pdb&&....\...\.......\Math.vshost.exe&&....\...\.......\Math.vshost.exe.manifest&&....\ClassDiagram1.cd&&....\FrmMath.cs&&....\FrmMath.Designer.cs&&....\FrmMath.resx&&....\LicenseInitializer.cs&&....\LicenseInitializer.Designer.cs&&....\Math.csproj&&....\Math.csproj.user&&....\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache&&....\...\...\.....\DesignTimeResolveAssemblyReferencesInput.cache&&....\...\...\.....\Math.csproj.FileListAbsolute.txt&&....\...\...\.....\Math.csproj.GenerateResource.Cache&&....\...\...\.....\Math.csprojResolveAssemblyReference.cache&&....\...\...\.....\Math.exe&&....\...\...\.....\Math.FrmMath.resources&&....\...\...\.....\Math.pdb&&....\...\...\.....\Math.Properties.Resources.resources&&....\...\...\.....\TempPE\Properties.Resources.Designer.cs.dll&&....\...\...\Release\DesignTimeResolveAssemblyReferences.cache&&....\...\...\.......\DesignTimeResolveAssemblyReferencesInput.cache&&....\...\...\.......\Math.csproj.FileListAbsolute.txt&&....\...\...\.......\Math.csproj.GenerateResource.Cache&&....\...\...\.......\Math.csprojResolveAssemblyReference.cache&&....\...\...\.......\Math.exe&&....\...\...\.......\Math.FrmMath.resources&&....\...\...\.......\Math.pdb&&....\...\...\.......\Math.Properties.Resources.resources&&....\...\...\.......\TempPE\Properties.Resources.Designer.cs.dll&&....\Program.cs&&....\...perties\AssemblyInfo.cs&&....\..........\Resources.Designer.cs&&....\..........\Resources.resx&&....\..........\Settings.Designer.cs&&....\..........\Settings.settings&&Math.sln&&Math.suo&&....\obj\x86\Debug\TempPE&&....\...\...\Release\TempPE&&....\...\...\Debug&&....\...\...\Release&&....\bin\Debug&&....\...\Release&&....\obj\x86&&....\bin&&....\obj&&....\Properties&&Math
&输入关键字,在本站254万海量源码库中尽情搜索:利用ArcGIS ArcMap进行栅格图象数字化的总结arcgis arcmap,arcgis和arcmap区别,arcgis之arcmap教程,arcmap合并栅格图层,arcmap栅格转矢量,arcmap栅格计算器,arcmap栅格计算,arcmap
利用ArcGIS ArcMap进行栅格图象数字化的总结(1)
贡献者:放飞自我ff
本站编辑:杭州厨师培训
利用ArcGIS ArcMap进行栅格图象数字化的总结 现在,我综合大家的意见和自己实验的心得总结出arcmap下栅格图象矢量化的步骤如下: 一、对影像的校准和配准 1.打开ArcMap,增加Georeferncing工具条。 2.把需要进行纠正的影像增加到ArcMap中,会发现Georeferncing工具条中的工具被激活。 3.在校正中我们需要知道一些特殊点的坐标。通过读图,我们知道坐标的点就是公里网格的交点,我们可以从图中均匀的取几个点。一般在实际中,这些点应该能够均匀分布。 4.首先将Georeferncing工具条的Georeferncing菜单下Auto Adjust不选择。 5.在Georeferncing工具条上,点击Add Control Point按钮。 6.使用该工具在扫描图上精确到找一个控制点点击,然后鼠标右击输入该点实际的坐标位置. 7.用相同的方法,在影像上增加多个控制点,输入它们的实际坐标。 8.增加所有控制点后,在Georeferencing菜单下,点击Update Display。 9.更新后,就变成真实的坐标。 10.在Georeferencing菜单下,点击Rectify,将校准后的影像另存。 所有图件扫描后都必须经过扫描纠正,对扫描后的栅格图进行检查,以确保矢量化工作顺利进行。 二、栅格图象矢量化 11.在tools的extensions中选中arcscan,然后在view的toolbar中选中arcscan。(在安装arcgis时要选中arcscan模块) 12.把图像重新symbolize,使用classify分成两种类型,如:0-126,126-255。(把图象二值化:在图象上鼠标右击,选取properties,在选symbolgy标签,在show中选classified,classes等于2。) 在图象上鼠标右击,选取properties,在选symbolgy标签,在show中选classified,classes等于2。 13.在arcCatalog中新建shp文件(分几层建几个,有点、线、多边形、多点四种类型),将图象和SHP文件一起加入到ARCMAP中,对SHP文件进行编辑,此时可以激活arcscan,进行矢量化。 ARC/INFO与常用软件的数据转换 一、引言 GIS技术和计算机辅助地图制图技术在社会各领域的应用越来越广泛,GIS数据和电子地图数据的社会需求爆炸性增长,随之,各俱特点的GIS和制图应用软件如雨后春笋般涌现。应用软件系统的增多,带给了社会用户更大的选择性,同时,不同应用软件之间数据转换的问题也随之出现。在数据采集的实际生产过程中,往往需要应用多种软件系统才能达到最终产品的要求,这就必须进行数据转换;而进行数据转换也是数据再利用的途径之一。 ARC/INFO是美国环境系统研究所(ESRI)的代表产品,在当前众多的地理信息系统软件中,影响广、功能强、市场占有率高。笔者在生产实践过程中应用了部分国内常用的GIS和地图制图软件系统,下面就笔者的经验对ARC/INFO与AutoCAD、MicroStation、MapInfo、GeoScan、方正智绘之间的数据转换做个
延伸阅读精彩推荐
厨师培训手册_企业管理_经管营销_专业资料
暂无评价|0人阅读|0次下载|举报文档厨师培训手册_企业管理_经管营销_专业资料。文档贡献者 我 贡献于2013-12...
厨师培训资料_企业管理_经管营销_专业资料。厨师培训资料历史悠久的中国烹饪 中国烹饪,历史悠久,技艺精湛。经过数千年的发展,当今的中国菜肴不仅是精美的食品,在一定意...
西餐培训教程_学习总结_总结/汇报_实用文档。西餐历史发展,西餐厅培训心内阁西餐培训第一阶段培训内容:对西餐的认识和西餐在我国的发展,世界流行的几大菜式 的特点...
西餐培训知识_专业资料。西餐制作西餐知识一,西餐历史的起源 就「西餐」起源而言,能够称的上「西餐之母」的,袄算是承自罗马文化的意大利 菜,若说欧洲每一国家的...
精彩看点猜你喜欢
川菜为什么受欢迎_军事/政治_人文社科_专业资料。川菜为什么受欢迎川菜的影响力到底有多大?虽然没有能说得清、 道得明, 但是透过人们的饮食习惯与餐 饮企业营业方...
川菜简介_专业资料。川菜简介川菜简介[图 川菜简介 图] 川菜发源于古代的巴国和蜀国, 它是在巴蜀文化背景下形成的。 按中国历史演变序号——朝 代来说,川菜历经...
浅谈鲁菜的开发利用(刘静雨
历 21) 摘要:改革开放以来,曾经享誉中华、名扬四海,作为中国四大菜系之首的鲁菜其地位收到了其他菜系及西餐、 日本料理等...
中国鲁菜总汇_销售/营销_经管营销_专业资料。鲁菜列表 整鱼两吃 糯米藕片 清蒸大蟹 丁香排骨 山东菜丸 白汁酿鱼 辣豉香兔 坛子肉 松鼠鱼 葱油鱼 手抓酱骨头...
经典粤菜大集锦粤菜,即广东地方风味菜,有着悠久的历史,以特有 的菜式和韵味,独树一帜,中国汉族八大菜系之一,发源 于岭南,在国内外享有盛誉。粤菜是一种文化,...
中国的粤菜饮食文化_文化/宗教_人文社科_专业资料。中国的粤菜饮食文化中国的饮食文化源远流长,广州人能吃、爱吃、会吃更是举世闻 名, 以至于有了“食在广州”的...
舌尖上的苏菜文化江苏菜,中国四大名菜之一,简称苏菜。由于苏菜和浙菜相近,因此和浙菜统称江 浙菜系。主要以南京、扬州、苏州、淮安、徐州、海州六种地方菜组成。早...
苏菜擅长炖、焖、蒸、炒,重视调汤,保持原汁,风味清鲜,浓而不腻,淡而不薄, 酥松脱骨而不失其形,滑嫩爽脆而不失其味。 苏菜由杨州菜、南京 菜、苏州菜、...}

我要回帖

更多关于 arcmap 栅格配准 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信