PythonArcPy属性表矢量要素图层坐标系
1 任务需求
首先,我们来明确一下本文所需实现的需求。
北京市部分PM2.5浓度监测站点.xls
Python矢量图层投影坐标系属性表的字段与内容
2 代码实现
PythonArcPy
ArcMapPython程序脚本新建工具箱与自定义工具arcpy.GetParameterAsText()IDLEPython程序脚本新建工具箱与自定义工具
arcpy.env.workspaceexcel_pathspatial_reference_txtshapefile_name
1# -*- coding: cp936 -*-
2# @author: ChuTianjia
3
4import
5import
6
70
81# 站点信息表格文件
93# 需要生成的矢量要素的路径与名称
10
11
120
13
14
15
16
17
18# Read Spatial Coordinate Information
192# 指定投影坐标系
20
21
22
23# Import the Coordinates of Each Point
24forin1
251
262
27
28
29
30
31
32
33
34# Import the Filed Information
35"X""Y""ID_Own""Name"
360"FLOAT"
371"FLOAT"
382"SHORT"
393"TEXT"
40
41withas
421
43forin
4401
4512
4620
4733
48
491
3 运行结果
执行上述代码,即可得到包含有表格文件中所列全部站点的点要素矢量图层文件,且其属性表中包含了原有表格文件中全部列所对应的字段与内容。
查看该图层属性,可以看到其已经具有了我们在代码中所指定的投影坐标系。