-- X-USF-Spam-Status: hits=-2.5 tests=BAYES_00,FORGED_RCVD_HELO X-USF-Spam-Flag: NO
Am 29.01.2008 00:04 (UTC+1) schrieb Roger Bivand: > On Mon, 28 Jan 2008, Rainer Hurling wrote: > >> Roger, >> >> I tried your suggestions and ran into same problems as Pieter did before. >> > > Rainer: > > I don't think that we know what platform Pieter was using, apart from the > working directory that looked like Windows, and where the problem could > not be reproduced. I note that yours is FreeBSD 8, and I agree, the .C() > interface to the small helper function should most likely be replaced by a > .Call() to make handling the file name more robust. Can I send a modified > version off-list tomorrow, since I have no access to your platform > otherwise? Is readOGR() in rgdal working, by the way? > Roger, cities <- readOGR("./R\ scripts", "cities") works well for me. Rainer > Roger > >> On 28.01.2008 12:35 (UTC+1), Roger Bivand wrote: >>> <pieterprovoost <at> gmail.com> writes: >>> >>>> No, I get the same error message there... >>> Please do not needlesly delete the thread content. Your original question >>> was: >>> >>> "I'm having problems reading a shapefile with read.shape (maptools). I'm >>> absolutely sure my file is there, but I get "no such file". The wd is ok, >>> since read.table for example does find the file. >>> >> For testing I copied /usr/local/lib/R/library/rgdal/vectors/cities.shp into >> /usr/home/rhurlin/TEMP/Rscripts/ >> >>>> getwd() >>> [1] "D:/somedirectory/R scripts" >> [1] "/usr/home/rhurlin/TEMP/Rscripts" >> >>>> read.table("cities.shp") >>> Error in read.table("cities.shp") : empty beginning of file >>> In addition: Warning message: >>> In read.table("cities.shp") : >>> incomplete final line found by readTableHeader on 'cities.shp'" >>> >>> which is self-explanatory, because you were not using read.shape() anyway. >>> >>> You continued: >>> >>> "> read.shape("cities.shp") >>> Error in getinfo.shape(filen) : No such file" >> Fehler in getinfo.shape(filen) : No such file >> >>> but did not respond to the suggestion from an R-helper with the output >>> from: >>> >>> readShapePoly("cities.shp") >> Fehler in getinfo.shape(filen) : No such file >> >>> Try list.files(pattern="shp$") to see whether your assumption that the >>> files are >>> where you think they are, is justified. >> [1] "cities.shp" >> >>> Then get back with the output of >>> >>> getinfo.shape("cities.shp") >> Fehler in getinfo.shape("cities.shp") : No such file >> >>> If you want to, you can use file.choose() to choose the file >>> interactively. >>> >>> If you haven't solved this yourself by then (found the files youself), do >>> remember to include the verbatim output of sessionInfo() too. >> R version 2.6.1 (2007-11-26) >> i386-unknown-freebsd8.0 # This is 8.0-CURRENT from yesterday >> >> locale: >> de_DE.ISO8859-15/de_DE.ISO8859-15/de_DE.ISO8859-15/C/de_DE.ISO8859-15/de_DE.ISO8859-15 >> >> attached base packages: >> [1] stats graphics grDevices utils datasets grid methods >> [8] base >> >> other attached packages: >> [1] maptools_0.7-4 sp_0.9-19 foreign_0.8-23 proto_0.3-8 >> >> loaded via a namespace (and not attached): >> [1] ggplot2_0.5.7 lattice_0.17-4 rcompgen_0.1-17 >> >>> Roger Bivand >> >> It seems, that the C call of 'Rshapeinfo' makes trouble on my system. >> Rshapeinfo.c tries to open the shapefile with the following code: >> >> hSHP = SHPOpen( shpnm[0], "rb" ); >> >> If I did not misunderstood, this returns NULL on my system. >> >> I have almost no C programming skills, so I am not able to understand the >> code enough. >> >> Could something be wrong in using 'gettext'? (GNU gettext-runtime 0.16.1) >> >> Hope this helps a bit, >> Rainer >> >> > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.