Ho uno shapefile di poligoni (scaricabile here) da cui voglio creare un data.frame
con 3 colonne che contengono:Ottenere frame di dati con i poligoni id e baricentro (lat lunga) informazioni da shapefile
- Poligono id
- latitudine Centroid
- Centroid Longitudine
da questa risposta here, lo so che è abbastanza facile da ottenere questa informazione come un oggetto Formal Class SpatialPoints
. E quando converto questo oggetto in un data.frame, perdo le informazioni sull'ID.
# Load Shapefile
Legislative_areas <- readOGR(dsn = 'C:/Users/.../Downloads/Legislative2010UTM', layer ='Legislative2010UTM')
# Get centroids
cent <- gCentroid(Legislative_areas, byid=TRUE)
# Convert to data.frame, but loose id info
cent <- as.data.frame(cent)
Qualche idea su come mantenere le informazioni di identificazione?