针对单一图层来创建的,前提是已经存在gdb文件。
对于批量创建,或者根据excel、txt创建,肯定是有方法,只是还不会。学习中。
# -*- coding: utf-8 -*-
# 创建图层,定义坐标系,并添加字段
# Python version:2.7
# Arcmap version:10.2.2
# Author: ****
# 参照arcgis原生帮助文件:https://resources.arcgis.com/zh-cn/help/main/10.1/index.html
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "C:/*******/BaseplatformFeature.gdb"
# Set local variables
out_path = "C:/*******/BaseplatformFeature.gdb"
out_name = "habitatareas"
geometry_type = "POLYGON"
# Execute CreateFeatureclass
arcpy.CreateFeatureclass_management(out_path, out_name, geometry_type)
# DefineProjection
Coordinate_System = "PROJCS[*******]"
arcpy.DefineProjection_management("habitatareas", Coordinate_System)
# Set local feature field variables
inFeatures = "habitatareas"
fieldtype = "TEXT