使用R语言给shp文件添加字段与数据
来源:互联网 发布:app支付宝php服务端 编辑:程序博客网 时间:2024/05/28 03:04
首先安装R-ArcGIS桥工具
###给shp文件添加字段,可批量操作
library(arcgisbinding)library(sp)
arc.check_product()##检查ArcGIS许可
#arc.progress_label("Loading Dataset")##进度条
d<-arc.open(shpfile)#shpfile为输入shp图层文件,查看d可以看到输入shp的各种信息
#注意:在运行arc.open()时,往往会报错“Error in .call_proxy("dataset.open", .Object, path) : cannot open dataset”,这种情况下往往再运行一遍arc.open()就好了。
#GRID_CODE<-arc.select(d,field)##读取输入图层中的数据,field为要读取的字段
dat <- arc.select(d)##读取输入图层中的所有数据
dat1 <- read.csv(csvfile,header = F)##excel里有表头header = T,没有表头header = F
dat1 <- t(data.frame(dat1))##只有一行的话,将行转成一列
result <- data.frame(dat,dat1)##合并shp与新加入数据
data_shp <- arc.shape(GRID_CODE)##获取输入shp文件的参考信息
data_shp@shapeinfo <- d@shapeinfo
#arc.progress_label("Writing result dataset...")
arc.write(outfile,result,coords=data_shp)
阅读全文
0 0
- 使用R语言给shp文件添加字段与数据
- 如何使用R语言的arcgisbinding程序包导入shp文件
- ArcMap中如何给shp文件的路线数据添加不同标注,添加不同颜色
- 给数据添加计算字段
- 关于SHP文件字段大小
- R 语言给矩阵追加数据
- R语言读取文件数据
- 数据挖掘与R语言
- 数据挖掘与R语言
- 数据挖掘与R语言
- 数据挖掘与R语言
- shp文件数据导入数据库
- R语言-数据库连接与使用
- R语言 向分面数据添加公式与拟合曲线
- R语言与数据分析 --R语言的基本原理
- 动态添加、删除图层shp文件
- R语言选择导入文本数据部分字段
- R语言对数据框按照某个字段排序
- 数据结构-图-最小生成树(1)克鲁斯卡算法构造
- Android 手机替换系统应用
- java的=和+=区别
- LOG4J 配置文件 详解
- c++ HTTP POST请求 向服务器发送json数据
- 使用R语言给shp文件添加字段与数据
- 骨架提取算法
- MySQL 备份和恢复策略
- ubuntu下texstudio或qtcreator无法输入中文的问题
- Es6的常用语法和优越性
- Android RxJava操作符详解 系列:功能性操作符
- 少走弯路的3个忠告:产品经理不是来改变世界的
- Unity四元素旋转(新手级)(Unity萌新的备忘录)
- 荐书:《架构探险:从零开始写分布式服务框架》