ArcGIS格网化shp数据

来源:互联网 发布:sed linux 编辑:程序博客网 时间:2024/05/20 02:22

首先建一个格网模板:

(1)点击toolboxs下的Create Fishnet


(2)弹出如下“Create Fishnet”对话框。其中,

在Output Feature Class中定义生成的网格的名称;

Template Extent为确定网格边框的面(如矩形面),此处必须为面状,如左下图;

Cell Size Width & Cell Size Height为每个网格的长宽,如果知道网格大小,即可输入;

Number of Rows & Number of Columns为网格的行列,此实验为10行10列;

点击OK。


注意:最下行的几何类型要选择Polygon。

 

3. 查看该网格的属性表,新建一个ID字段(必须是text格式,才能根据它分割数据)。

本实验新建了id_1字段,并给其编号。

自增Python代码如下:

 

base=0

def idAdd():

   global base

   pStart=1

   pInterval=1

   if(base==0):

       base=pStart

   else:

       base=base+pInterval

   return base


4.      矢量/栅格数据分割。

(1)


在split对话框中,

Input Features:输入刚开始确定的面;

Split Features:输入生成的网格;

Split Field:输入文本类型的ID;

Target Workspace:输入网格分割后存储的文件夹;

点击OK。


在工作空间文件下可以找到格网化之后的数据。

0 0
原创粉丝点击