ArcGIS中批量定义矢量数据的坐标系统

从其他软件(比如MapGIS)向ArcGIS转换矢量数据时常常面临坐标系统丢失的问题,导致转换后的数据与其他来源数据叠加时空间位置无法匹配。在知道原数据坐标系统的情况下,可以在ArcGIS中为其重新添加坐标系统,使其能与其他来源数据正常匹配。当矢量数据文件数量较少时,可以逐个手动为其定义。但是当矢量数据文件数量较多时,手动定义的工作量就变得相当大。可否批量为这些矢量数据文件定义坐标系统呢?答案是肯定的。今天,笔者就教大家在ArcGIS中批量为多个矢量数据批量定义坐标系统。

继续阅读

利用Spatial Join统计斑块中的点数量

在实际工作中,有时需要统计每个行政区内的点状地物数量。假设有一个面文件(区.shp)和一个点文件(点.shp),那么在如何统计面文件中每个斑块上有多少个点呢?今天,我们来介绍一下在ArcGIS中如何进行上述统计。首先,将面文件(区.shp)和点文件(点.shp)加载到ArcGIS的TOC窗口中。然后,利用ArcGIS中的空间关联来统计面文件中每个图斑中的点数量。

继续阅读

ArcGIS中输入风格一致的带圈数字

在使用ArcGIS进行制图时,可能需要在图上标注带圈的数字,比如①②③以及⑪⑫⑬等。但是,默认情况下输入的①②③与⑪⑫⑬字符间存在明显差异,影响制图的美观性。那么,如何才能输入风格统一的带圈数字呢?分析发现,两组数字风格不同是由于字体造成的。在中文字体中(如宋体),仅包括①②③④⑤⑥⑦⑧⑨⑩共10个字符,不包含⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳等字符。

继续阅读

让ArcGIS 10.1支持VBA

ArcGIS 10.1已经发布一段时间了,相信很多人已经用上了。在ArcGIS 10.1没有发布之前,就有消息说ArcGIS 10.1将不再支持VBA,这对于经常使用VBA的童鞋来说可谓是晴天霹雳,因为之前所有VBA写的东西在ArcGIS 10.1上都将无法运行。那有没有什么办法让它支持VBA呢?昨天,笔者在查看ArcGIS 10.1的安装包时,偶然看到其中有一个名为“VBACompatibility”的文件夹。笔者猜想,既然将这个安装包放在10.1的光盘上,那么应该可以给10.1安装。

继续阅读

ArcGIS标注技巧(上标、下标等)

在利用ArcGIS进行制图时,进行标注(Label)或注记(Annotation)是必不可少的。但是除了常规的标注和注记以外,还时常需要一些特殊的标注或注记,比如上标、下标等。其实,ArcGIS早就为大家想好了这些问题。在ArcGIS中,已经预置了一部分特殊标记的方法,它们的使用类似于HTML的标签,如果读者对HTML语法熟悉的话,那么想必下面的内容就不会有障碍。

继续阅读

ArcGIS利用点提取栅格像元值

现在有一个DEM和一个shape点文件,名称分别为“DEM”和“POINT”。将两者叠加后每个点会落在栅格数据的某个像元中。那么如何利用点文件提取出各点所在像元的像元值,并将其存储至点文件中呢?本文就介绍如何将每个点所在的栅格像元值赋予其上的点。将两个文件加载到ArcGIS的TOC窗口中,打开Toolbox,依此找到Spatial Analyst Tools—>Extraction—>Extract Value to Points,设置相关参数,设置完成后点击OK进行计算,待计算结束后,提取出栅格像元值的点文件会自动添加到当前的TOC窗口中。

继续阅读