[GRASS-user] Trouble with gdal/ogr grass plugin

Otto Dassau otto.dassau at gmx.de
Tue Jul 8 16:07:33 EDT 2008


On Tue, 08 Jul 2008 15:44:02 -0400
John Overton <jd3 at renci.org> wrote:

> Hello,
> 
> I am having trouble getting the grass plugin for gdal/ogr to work.  I 
> ultimately want to get Mapserver and GRASS working together and I am 
> getting stopped at this step.  When I run
> ogrinfo -ro  on some of the spearfish vector data I get
> FAILURE:
> Unable to open datasource 
> `/home/jd3/grassdata/spearfish60/PERMANENT/vector/tracts' with the 
> following drivers.

try ogrinfo -ro /home/jd3/grassdata/spearfish60/PERMANENT/vector/tracts/head
and 
gdalinfo /home/jd3/grassdata/spearfish60/PERMANENT/cellhd/<mapname>

that should work.

regards,
 Otto

>   -> GRASS
>   -> ESRI Shapefile
>   -> MapInfo File
>   -> UK .NTF
>   -> SDTS
>   -> TIGER
>   -> S57
>   -> DGN
>   -> VRT
>   -> REC
>   -> Memory
>   -> BNA
>   -> CSV
>   -> GML
>   -> GPX
>   -> KML
>   -> GeoJSON
>   -> GMT
>   -> PostgreSQL
>   -> AVCBin
> I use the full path, and I made sure the dirs are all readable.
> 
> I built all of the components from source.
> I am working with GRASS 6.2.3
> 
> First I built GDAL version 1.5.1  using --without-grass
> Then I built gdal-grass-1.4.3 configuring it like this ./configure 
> --with-gdal=/usr/local/bin/gdal-config --with-grass=/usr/local/grass-6.2.3
> 
> The gdal and ogr grass plugins were installed in /usr/local/lib/gdalplugins
> 
> When I do gdal_translate --formats, I do indeed see the plugin
> -bash-3.00$ gdal_translate --formats
> Supported Formats:
>   GRASS (ro): GRASS Database Rasters (5.7+)
>   VRT (rw+): Virtual Raster ...
> 
> Using gdal on the GRASS raster formats gives a similar error.
> 
> When I try to access the GRASS data through Mapserver I get :
> msDrawMap(): Image handling error. Failed to draw layer named 'Example2'.
> msOGRFileOpen(): OGR error. Open failed for OGR connection 
> `/home/jd3/grassdata/spearfish60/PERMANENT/vector/t_tracts'. File not 
> found or unsupported format.
> 
> This is the Mapserver I am working with
> -bash-3.00$ ./mapserv -v
> MapServer version 4.10.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP 
> OUTPUT=SW
> F OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER 
> SUPPORTS=WMS_CL
> IENT SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=THREADS INPUT=TIFF 
> INPUT=E
> PPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
> 
> Could all this be due to a mismatch of versions between GDAL and GRASS?  
> I have made sure that I am indeed calling the versions that I think I am 
> by using the command 'which'.
> Ultimately, I want to display GRASS data in a web interface.  Any 
> suggestions would be greatly appreciated.
> 
> Thanks,
> John David Overton


More information about the grass-user mailing list