On Thu, 18 Mar 2010, caspar hallmann wrote:

Dear list,

I am using writeOGR to create an ESRI shapefile from a
SpatialPointsDataFrame. When opening the shapefile in ArcMap and ask
for the attributes, I get an error "A column was specified that does
not exist".

I only have other tools using OGR (GRASS, QGIS) and Excel 2003 SP3 on Windows XP. Your example cannot be reproduced using those. I suspect from trying to interpret the entrails of ESRI "help", that an integer column is required reproducing the FID values already encoded in the *.shp. Try:

meuse$FIDs <- 1:nrow(meuse)

and write out again. This doesn't match your simple copying to get it to read, though. If others could comment who have access to Arc (which version), that would be useful. Please include a copy of the messages displayed when rgdal is loaded, so that we have control of the versions.

Does changing locale make a difference?

Roger

Similarly, when opening the dbf of the shapefile in Paradox I get
"Unable to open table. Corrupt table/index header".
This does not only happen to my own Dataset but also the meuse data.

data(meuse)
coordinates(meuse)=~x+y
class(meuse)
writeOGR(meuse,".","test",driver="ESRI Shapefile")
# then try ArcMap or Paradox fails as mentioned above.
#Strangely, when i do
write.dbf(read.dbf("test.dbf"),file="test2")
#then renaming test2 into test, my attribute tables open up fine, and
Paradox stops complaining.

any clues?

Caspar.

sessionInfo()
R version 2.10.1 (2009-12-14)
i386-pc-mingw32

locale:
[1] LC_COLLATE=Dutch_Netherlands.1252  LC_CTYPE=Dutch_Netherlands.1252
  LC_MONETARY=Dutch_Netherlands.1252 LC_NUMERIC=C
[5] LC_TIME=Dutch_Netherlands.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] pscl_1.03.3        coda_0.13-4        mvtnorm_0.9-9
automap_1.0-5      MASS_7.3-5         lme4_0.999375-32
Matrix_0.999375-33 maptools_0.7-29
[9] lattice_0.18-3     foreign_0.8-39     raster_0.9.9-24
rgdal_0.6-24       gstat_0.9-66       sp_0.9-57

loaded via a namespace (and not attached):
[1] grid_2.10.1  tools_2.10.1

_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo


--
Roger Bivand
Economic Geography Section, Department of Economics, Norwegian School of
Economics and Business Administration, Helleveien 30, N-5045 Bergen,
Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43
e-mail: [email protected]

_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to