[GRASSLIST:4548] Re: grass and Mapserver

Markus Neteler neteler at itc.it
Fri Oct 15 03:24:10 EDT 2004


On Thu, Oct 14, 2004 at 08:36:44AM +0200, Ljiljana wrote:
> Thanx!!!
> 
> I have already tried that, with all other combinations (.grassrc in www , 
> grassrc with all permisions in htdocs, , grassrc in database folder...) . I 
> dont know what is the difference now,  but now it works.


As you are using 'libgrass', the name must be .grassrc5 (as suggested by 
Richard). 

A 'grep' in libgrass source code reports:
 ./gis/gisinit2.c:      * In this case put .grassrc5 into the DOCUMENT_ROOT directory
 ./gis/gisinit2.c:        sprintf( gisrc, "GISRC=%s/.grassrc5", getenv("DOCUMENT_ROOT") );
 ./gis/gisinit2.c:        sprintf( gisrc, "GISRC=%s/.grassrc5", getenv("HOME") );

I have now unpacked the README:
http://grass.itc.it/spearfish/README
".grassrc5: contains LOCATION and MAPSET and DATABASE definition for
 SPEARFISH
 - put in /usr/local/httpd/htdocs/
"

> Now  I will be afraid to change anything :)
> Thank you once again


Good luck

 Markus


> ----- Original Message ----- 
> From: "Richard Greenwood" <richard.greenwood at gmail.com>
> To: "Ljiljana" <ljiljana at fesb.hr>
> Cc: <grasslist at baylor.edu>
> Sent: Wednesday, October 13, 2004 3:09 PM
> Subject: [GRASSLIST:4520] Re: grass and Mapserver
> 
> 
> >On Wed, 13 Oct 2004 11:03:16 +0200, Ljiljana <ljiljana at fesb.hr> wrote:
> >>
> >>
> >>
> >>Hi everyone!
> >>
> >>
> >>I am trying to start grass mapserver demo,  with  spearfish location for
> >>some time and i realy don't know what else to do.
> >>I am using :
> >>
> >>linux suse 9.0 with apache2 web serever, PHP 4.3.9 configured as CGI,
> >>
> >>libgrass5-1.0.0,
> >>
> >>gdal 1.2.3 configured with-libgrass
> >>
> >>mapserver -4.2.3 configured wit folowing arguments:
> >>
> >>./configure  --with-eppl --with-threads --with-proj
> >>--with-gdal=/usr/local/bin/gdal-config 
> >>--with-ogr=/usr/local/bin/gdal-config
> >>--with-php=/root/php-4.3.9 --with-gd=/usr/local  --with-freetype=/usr/bin
> >>--with-pdf
> >>
> >>I have installed grass57 and i copied .grassrc57 i htdocs directory, but 
> >>I
> >>still recive message
> >>
> >>msDrawMap(): Image handling error. Failed to draw layer named 'soils'.
> >>msDrawRaster(): Image handling error. Unrecognized or unsupported image
> >>format
> >>drawEPP(): Image handling error.
> >>/srv/www/grassdata/spearfish/PERMANENT/cellhd/soils is not an EPPL file.
> >>
> >>when I try to display soils layer directly from the grass location.
> >>
> >>All other layers are displaying corectly.
> >>I get the folowing outputs for the tests
> >>
> >>#./mapserv -v
> >>MapServer version 4.2.3 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ
> >>SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=EPPL7 INPUT=OGR INPUT=GDAL
> >>INPUT=SHAPEFILE
> >> # ldd /usr/local/lib/libgdal.so
> >>        libodbc.so.1 => /usr/local/lib/libodbc.so.1 (0x4032c000)
> >>        libxerces-c1_6_0.so => /usr/local/lib/libxerces-c1_6_0.so
> >>(0x4038a000)
> >>        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x405b7000)
> >>        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40609000)
> >>        libpng.so.3 => /usr/lib/libpng.so.3 (0x40629000)
> >>        libgrass5.so.0 => /usr/local/lib/libgrass5.so.0 (0x40657000)
> >>        libz.so.1 => /lib/libz.so.1 (0x406dd000)
> >>        libdl.so.2 => /lib/libdl.so.2 (0x406ec000)
> >>        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x406ef000)
> >>        libm.so.6 => /lib/i686/libm.so.6 (0x407b0000)
> >>        libc.so.6 => /lib/i686/libc.so.6 (0x407d3000)
> >>        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40906000)
> >>        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> >>        libnsl.so.1 => /lib/libnsl.so.1 (0x4090e000)
> >> # /usr/local/bin/gdal-config --formats
> >>gxf gtiff hfa aigrid aaigrid ceos ceos2 iso8211 xpm sdts raw dted mem 
> >>jdem
> >>envisat elas fit vrt usgsdem l1b nitf bmp pcidsk bsb gif jpeg png grass
> >>
> >>What else could go wrong??
> >>
> >>best regards
> >>
> >>Ljiljana Bodrozic
> >>
> >>
> >>
> >
> >Try renaming the .grassrc57 in htdocs to just ".grassrc5" or ".grassrc"
> >
> >-- 
> >Richard Greenwood
> >richard.greenwood at gmail.com
> >www.greenwoodmap.com
> >

-- 
Markus Neteler     <neteler itc it>       http://mpa.itc.it
ITC-irst -  Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18        -       38050 Povo (Trento), Italy




More information about the grass-user mailing list