现在有一个DEM和一个shape点文件,名称分别为“DEM”和“POINT”。将两者叠加后每个点会落在栅格数据的某个像元中。那么如何利用点文件提取出各点所在像元的像元值,并将其存储至点文件中呢?本文就介绍如何将每个点所在的栅格像元值赋予其上的点。将两个文件加载到ArcGIS的TOC窗口中,打开Toolbox,依此找到Spatial Analyst Tools—>Extraction—>Extract Value to Points,设置相关参数,设置完成后点击OK进行计算,待计算结束后,提取出栅格像元值的点文件会自动添加到当前的TOC窗口中。
继续阅读分类: GIS软件
ArcGIS自定义坐标系统(以Albers为例)
对于空间地理数据来说,坐标系统是十分重要的,坐标系统不但规定了地图数据的单位,还规定了起始纬线、中央经线以及偏移等参数,没有正确的坐标系统地理空间数据就失去了意义。在ArcGIS中,预定义了许多常用的坐标系统,像北京54、西安80等坐标系统,由于北京54和西安80都是高斯-克吕格投影的变种,是一种分带投影方式,不适合大范围内的投影使用。在大范围内,常用的坐标系统有Albers等面积投影和兰伯特等角投影。但是在ArcGIS中并没有定义好的Albers投影坐标,需要用户自己定义。笔者今天以Albers等面积投影为例,说一下在ArcGIS中如何自定义坐标系统。
继续阅读ArcGIS中进行点抽稀操作
在ArcGIS中,不管是进行制图还是进行空间差值,过于密集的点不但影响美观,也会增加数据处理的难度,对点进行适当的抽稀是十分必要的。在ArcGIS中可以通过地统计分析模块下的Create Subset对点进行简单的抽稀操作,比起通过抽稀算法编程实现要简单易用的多,可以实现部分人对点进行抽稀的要求。操作完成后会提示是否将生成的数据添加到当前窗口中,点击是即可看到点抽稀后的结果。
继续阅读Shape文件批量导入File GeoDatabase
开始学习Python有几天的时间了,这些天每天对着电脑看枯燥的代码,自己都快崩溃了,终于功夫不负有心人,写出了自己的第一个批量处理工具:将文件夹中的shape文件批量导入到ArcGIS的File GeoDatabase中。此工具要求根目录及一级子目录中只能有Shape文件,子目录可以为空,但是空子目录同样会被转换为Feature Dateset。一级子目录中的Shape文件最好都具有相同的坐标系统。FileGDB存储的路径不能与输入的存储shape数据的路径相同,最好也不要放在它的子目录中。
继续阅读利用Spatial Join进行分区统计
昨天,网友wangshanimm在留言板中留言寻求帮助,他的问题是:“有一个村界图polygon,一个整个范围的point,每个点都有值,现在需要将每个村的点求个平均值并赋值给村界图”。在ArcGIS中可以通过Spatial Join来轻松的达到这个目的。计算结果中,名为Join_Output_2.shp的计算结果会自动添加到当前TOC窗口中。打开Join_Output_2.shp的属性表,我们可以在其中看到名为Vag_XXXX的字段(XXXX表示Point.shp中用于统计的字段),该字段即统计了每个村范围内的所有点的XXXX字段的平均值。
继续阅读ArcGIS中画环状图斑、挑子区及消除图斑重复区域
ArcGIS的Editor菜单下,有许多功能我们不经常用,但是在如果仔细的研究下就会发现,其实许多功能是相当实用的。在实际操作中,画环状的图斑是令人头疼的一件事情,但是通过下面我讲述的方法大家就会发现,其实画环状图斑其实很Easy。从大图斑中挑取小图斑在矢量化过程中是比较常见的,在画完一个大图斑之后发现其中的小图斑被遗漏了,这时如果删除大图斑重新来画显然不划算,这个时候就用到挑子区了。
继续阅读