मैं वर्तमान में निम्न स्क्रिप्ट का उपयोग कर रहा हूँ एक तालिका से बहुत से व्यक्तिगत आकार के कुछ विशेषता डेटा जोड़ने के लिए:
library(rgdal)
specieslist <- read.csv("SpeciesList1.txt", header=F)
attdata <- read.table("TestAtt.csv", sep = ",", header=T)
for (n in 1:dim(specieslist)[1])
{
speciesname <- specieslist[n,1]
shp <- readOGR("Mesoamerica_modified_polygons", speciesname)
shp$ENGL_NAME<-attdata[n,2]
writeOGR(shp, "PolygonsV2", speciesname, driver="ESRI Shapefile")
}
मुझे अंत में निम्नलिखित चेतावनी मिलती है:
1: In writeOGR(shp, "PolygonsV2", speciesname, driver = "ESRI Shapefile") :
Field names abbreviated for ESRI Shapefile driver
इस प्रक्रिया के बाद शेपफाइल्स की विशेषता तालिका को देखते समय, फ़ील्ड नाम को 'ENGL_' में छोटा कर दिया गया है, लेकिन मैं चाहता हूं कि यह 'ENGL_NAME' के रूप में बना रहे। क्या इस संक्षिप्त तरीके को बंद करने का कोई तरीका है?
किसी भी मदद की बहुत सराहना की।