On Sat, 31 May 2008, Markus Neteler wrote:

Dear Roger, all,

I have to read in Lidar data from GRASS, so speed matters. I have
modified the readVECT6() function to not export to SHAPE but
read in directly via GRASS-GDAL/OGR plugin:

Dear Markus,

In theory maybe, but if I cannot make the plugin work (I use SELinux on F7 for trials, and I have not found out how to make it accept the *.so from GRASS), then I don't think that it is going to be very helpful. In addition, there is only a read driver, I believe.

However, using readOGR() directly is fine, and as you show, is far superior to intermediate files if available.

The plugin circular dependencies are a common reason for GDAL and rgdal not working, I'm afraid.

Best wishes,

Roger


# original, via SHAPE:
system("date")
Sat May 31 12:17:05 CEST 2008
lidar1 <- readVECT6("lidar1map3d", ignore.stderr=TRUE)
system("date")
Sat May 31 12:28:33 CEST 2008


# simplified version using plugin:
system("date")
Sat May 31 12:28:33 CEST 2008
lidar1 <- myreadVECT6("lidar1map3d", ignore.stderr=TRUE)
system("date")
Sat May 31 12:29:26 CEST 2008

I used directly readOGR():

# hack:
   res <- readOGR(dsn =
"/home/neteler/grassdata/eth_utm32/PERMANENT/vector/lidar1map3d/head",
layer = "1", verbose = !ignore.stderr)

Would it be possible to use this approach if the plugin
is present, otherwise fallback to SHAPE export as before?

Thanks
Markus
_______________________________________________
grass-stats mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-stats


--
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]

_______________________________________________
grass-stats mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-stats

Reply via email to