arcgis 如何用栅格数据裁剪矢量数据?

  • 1、ARCGIS在导入Excel坐标点的时候出现“没有注册类”的情况怎么办?

确保你本机上装有office,并且版本要能够识别XLSX格式。2007以上。

任何数据库都可以对表名和字段名的命名进行限制。例如,文件地理数据库中的表不能以数字或特殊字符(例如星号 (*) 或百分号 (%))开头。

创建地理空间数据库,先倒入表格,(注意:输出文件首字母不能是数字),再将表格创建要素

地理中用经纬网表示地理坐标事物时,一般都是先说纬度,再说经度。但是在ArcGIS里面x表示经度,y表示纬度!!

参看ArcGIS帮助文档:


  • 5、ArcGIS相关,栅格数据和多边形矢量叠加应该怎样做?

描述为我有一份全国县级的多边形数据,另有一份全国灯光栅格数据(1km*1km),现在我希望获得每个县灯光总值和每个县灯光斑块总面积,在ArcGIS 10中应该怎么做呢?

答:在ArcToolBox下的Spatial Analyst Tools有区域分析工具Zonal,可以实现基于多边形对栅格数据进行区域统计,比如区域的mean,sum,area等 但是要求栅格数据的value是整型,如果是浮点型,有些统计值就不能获得 当然,自己用ArcEngine是一定可以实现的,只是需要自己编程,略麻烦。

7、给jpg图像设置坐标数据,图像校准

用一张带有坐标的图像作为地图,再加载jpg图像,然后右键导航栏添加工具Georeferencing。


选中,现在jpg中点击校准位置(生成绿色坐标十字),再在地图坐标中找到对应位置坐标点击(生成红色坐标十字),重复添加校准坐标即可。点击按钮,查看添加的坐标校准后的残差,然后依次点选工具箱上的Georeferencing-->rectify保存jpg图像,最好备份成tif格式。

8、ArcGIS中矢量区格网图层生成栅格图像

1、创建与矢量图层一样大的栅格图像:可以用参考已知的栅格图层转换为ASCII文件

对应投影文件a.prj如下:

2、工具集问题:重新安装ArcGIS或者做如下操作:

开始-->运行-->输入cmd,回车,在命令提示符下输入

回车,滚动完毕后,再输入:

回车!直到屏幕滚动停止为止,重启电脑

10、多边形裁剪栅格数据

11、(矢量)要素图层的(统一)配色存储

1、设置好图层配色后,将其保存为*.lyr文件:右键点击一个图层,选择存储为layer文件


2、新增加图层,点击propertities=》symbology在第一行点击import选择前面存储的.lyr文件,这样新的图层就赋一样的颜色了。

索引图像包括一个数据矩阵X,一个颜色映像矩阵Map。其中Map是一个包含三列、若干行的数据阵列,其中每个元素的值均为[0, 1]之间的双精度浮点型数据。Map矩阵的每一行分别表示红色、绿色和蓝色的颜色值。在MATLAB中,索引图像是从像素值到颜色映射表值的“直接映射”。像素颜色由数据矩阵X作为索引指向矩阵Map进行索引,例如,值1指向矩阵Map中的第一行,值2指向第二行,以此类推。

图中圆圈内的就是索引图像的索引表,下面的就是其对应RGB颜色表。

图中小圆圈处的索引号是5,对应RGB颜色的第5行,所以该处RGB颜色实际是0.2902  0.7

索引图像的作用就是体积小,方便传输,只需要把索引表传输过去,接收方用对应的RGB颜色表还原就行。


12、分类栅格图像单独提取(栅格计算器)

在ArcMap中打开地图后,如果要将图层1设为透明,并将图层1覆盖于图层2上,则首先可将图层1拖动至图层2上。

然后,单击主菜单栏中的View菜单,依次选择ToolBar---effects,之后将弹出如下工具条:

单击Layer项下拉箭头,选择图层1,然后单击Adjust  Transparency按钮,拖动滚动条,该图层1的透明度就随之改变。


14、处理大型数据时建议使用哪种数据格式?

个人地理数据库和 shapefile 的大小被限制在 2 千兆字节 (GB)。如果进程的输出超过 2 GB,就会出现错误。由于企业地理数据库文件地理数据库没有大小限制,因此在处理超大型数据集时建议使用这两种地理数据库作为输出工作空间。有关企业地理数据库的数据加载策略的详细信息,请联系数据库管理员。请勿执行未经计划/未获批准的大型数据加载操作。

1)默认参数设置用 ‘#’ 表示。

2)使用arcpy的空间分析模块时,出现licenses错误。

  • 解决办法,添加下面一句:

16、ArcGIS中导出成shp文件后的注意:

*.gdb里的区图层是OID作为区标识,序号以1开始

导出shp后区图层是FID作为区标识,序号以0开始

对于复杂一点需要分段的数据,可以勾选编辑框上方Show Codeblock,会出现一个Pre-Logic Script Code文本,在里面输入函数,比如:

然后下方文本框中输入fun(X),其中X是待分割属性,点击OK即可。

1、在ArcGIS中编辑python代码中对空格要求很严格,子程序块需要统一space空格2格,否则无法计算。

2、X取值中不能存在NULL

2.1(点和区一一对应)区图层链接属性表,选择链接点图层里面的对应ID

2.2(点和区多对1)在线下统计,再生成新的表连接到区图层

3、矢量区图层转换为栅格图层:导出新区图层中的数据表并转换成csv格式,用R语言根据格网建立图像矩阵,再用配套代码生成ASCII文件正文内容,然后黏贴头文件以及修改配套*.pro文件,再将ASCII转换成栅格图像。(具体参看“ArcGIS中矢量区格网图层生成栅格图像”)

1、根据点标号,找到对应坐标,再生成点图层(WGS_1984),投影(UTM_50)得到点图层

2、点图层插值形成栅格数据

4、用表链结格网区图层,格网属性连续值转为离散值

我要回帖

更多关于 arcgis怎么进行矢量裁剪 的文章

 

随机推荐