基于ArcGIS PYTHON读取execl生成点
抖音视频播放地址:https://www.douyin.com/video/7127821127908461861 一、问题 读取EXECL表中的坐标点信息,生成这些坐标点的SHP的点图层。 二、实现思路 1、首先使用ArcPy的CreateFeatureclass_management 2、第二步使用XLRD库遍历EXECL的坐标点信息 3、将从EXECL中获取的坐标点信息,赋值给ArcPy的点对象 4、使用ArcPy的InsterCursor游标,循环获取点记录 5、使用newRow和insertRow函数完成点记录插入到Point图层中去 三、使用到的库和函数 使用的库:arcpy、os、xlrd 使用到的函数: Arcpy: CreateFeatureclass_management//创建要素类 SpatialReference//定义投影坐标 AddField_management//添加字段 arcpy.InsertCursor//插入记录游标 arcpy.Point()//Point函数 newRow()//创建记录 insertRow()//插入记录 Os: os.path.dirname//获取文件路径 xlrd: open_workbook//打开工作簿 sheet_by_index//通过索引获取工作表 cell_value//获取单元格的值
|