免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1038|回复: 6
收起左侧

[经验共享] 基于ArcGIS PYTHON读取execl生成点

[复制链接]

14

主题

4349

铜板

8

好友

助理工程师

Rank: 5Rank: 5

积分
354
发表于 2022-10-9 15:27 | 显示全部楼层 |阅读模式
基于ArcGIS PYTHON读取execl生成点

抖音视频播放地址:https://www.douyin.com/video/7127821127908461861
一、问题
读取EXECL表中的坐标点信息,生成这些坐标点的SHP的点图层。
二、实现思路
1、首先使用ArcPyCreateFeatureclass_management
2、第二步使用XLRD库遍历EXECL的坐标点信息
3、将从EXECL中获取的坐标点信息,赋值给ArcPy的点对象
4、使用ArcPyInsterCursor游标,循环获取点记录
5、使用newRowinsertRow函数完成点记录插入到Point图层中去
三、使用到的库和函数
使用的库:arcpyosxlrd
使用到的函数:
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//获取单元格的值

1

主题

1万

铜板

6

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
16682
发表于 2022-10-9 17:13 | 显示全部楼层
感谢分享
回复

使用道具 举报

21

主题

9万

铜板

83

好友

地信学员

开开心心每一天

Rank: 12Rank: 12Rank: 12

积分
12124
发表于 2022-10-9 21:17 | 显示全部楼层
谢谢提供这么好的资料好好学习了
回复 支持 反对

使用道具 举报

1

主题

1万

铜板

3

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2498
发表于 2022-10-10 17:26 | 显示全部楼层
感谢分享感谢分享感谢分享
回复 支持 反对

使用道具 举报

0

主题

1万

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1109
发表于 2022-10-12 10:35 | 显示全部楼层
感谢分享方法。
回复 支持 反对

使用道具 举报

10

主题

1万

铜板

21

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2167
发表于 2022-10-24 12:40 | 显示全部楼层
读取execl生成点
回复 支持 反对

使用道具 举报

4

主题

712

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
115
发表于 2022-10-24 18:11 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表