ใช้R
กับforeign
แพ็คเกจเพื่อแก้ไขไฟล์ DBF:
library(foreign)
dbfdata <- read.dbf("file.dbf", as.is = TRUE)
## add new attribute data (just the numbers 1 to the number of objects)
dbfdata$new.att <- 1:nrow(dbfdata)
## overwrite the file with this new copy
write.dbf(dbfdata, "file.dbf")
หรืออ่านข้อมูลรูปทรงเรขาคณิตและคุณลักษณะด้วยrgdal
แพ็คเกจ (เพื่อให้คุณสามารถปรับเปลี่ยนความสัมพันธ์ได้เช่นกันและสร้างรูปร่างไฟล์ใหม่โดยสมบูรณ์):
library(rgdal)
## read "/path/to/files/filename.shp"
shp <- readOGR("/path/to/files/", "filename")
## add new attribute data (just the numbers 1 to the number of objects)
shp$new.att <- 1:nrow(shp)
## write out to a new shapefile
writeOGR(shp, "/path/to/files/", "filename2")