CreateFeatureClass() 方法的代码
时间: 2023-12-03 08:44:18 浏览: 34
CreateFeatureClass() 方法的代码会根据指定的参数创建一个要素类(Feature Class)。
以下是一个示例代码:
```python
import arcpy
# 设置工作空间
arcpy.env.workspace = r"C:\data\project.gdb"
# 定义要素类名称和几何类型
fc_name = "roads"
geometry_type = "POLYLINE"
# 定义要素类字段
field_name1 = "name"
field_type1 = "TEXT"
field_length1 = 100
field_name2 = "length"
field_type2 = "DOUBLE"
# 创建要素类
arcpy.CreateFeatureclass_management(arcpy.env.workspace, fc_name, geometry_type)
# 添加字段
arcpy.AddField_management(fc_name, field_name1, field_type1, field_length1)
arcpy.AddField_management(fc_name, field_name2, field_type2)
```
在这个示例中,我们首先设置工作空间,然后定义要素类的名称和几何类型。接着,我们定义要素类的字段,包括字段名称、字段类型和字段长度等信息。最后,我们调用 `arcpy.CreateFeatureclass_management()` 方法创建要素类,并使用 `arcpy.AddField_management()` 方法添加字段。