[postgis-users] View PostGIS raster in mapserver

Hemin Tofiq hemin.tofiq at gmail.com
Tue Mar 20 15:57:08 PDT 2012


Dear Salvatore,

Thank you for your support.

I have now added the system variables and the path values from "setenv.bat",
I can actually create a png using this command:

C:\spatialsuite\app\ms4w\tools\mapserv\shp2img -m
C:\spatialsuite\app\ms4w\apps\mapserv-demo/itasca.map -o
C:\spatialsuite\temp\shp2img2.png -l kommune_r

But mapserver creates still an empty png (I am using the same "itasca.map"
used by shp2img).

Here is a part of the log file (showing the success of rendering of
kommune_v(vector) and error when trying to render kommune_r(raster) from the
same database)

[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] CGI Request 1 on
process 1372\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] msDrawMap(): rendering
using outputformat named png (AGG/PNG).\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] msDrawMap(): WMS/WFS
set-up and query, 0.000s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] msDrawMap(): Layer 0
(kommune_v), 0.104s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] msDrawMap(): Layer 3
(ctybdpy2), 0.000s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] msDrawMap(): Drawing
Label Cache, 0.000s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] msDrawMap() total
time: 0.105s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCA13322838091372.png)
total time: 0.122s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCAleg13322838091372.png)
total time: 0.004s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCAsb13322838091372.png)
total time: 0.003s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCAref13322838091372.png)
total time: 0.009s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] mapserv request
processing time (loadmap not incl.): 0.248s\r
[Tue Mar 20 23:50:09 2012] [error] [client 127.0.0.1] msFreeMap(): freeing
map at 02B31FD8.\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] CGI Request 1 on
process 3080\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] msDrawMap(): rendering
using outputformat named png (AGG/PNG).\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] msDrawMap(): WMS/WFS
set-up and query, 0.000s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1]
msDrawRasterLayerLow(kommune_r): entering.\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] Corrupt, empty or
missing file 'PG:host=localhost port=5432 dbname='hto' user='hto'
password='hto' \r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] \t\tschema='raster'
table='kommune_r' mode='2'' for layer 'kommune_r' ... ignoring this missing
data.  Error checking geometry type existence. Is PostGIS correctly                
installed?: no connection to the server\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] \r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] msDrawMap(): Layer 1
(kommune_r), 0.002s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] msDrawMap(): Layer 3
(ctybdpy2), 0.001s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] msDrawMap(): Drawing
Label Cache, 0.000s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] msDrawMap() total
time: 0.003s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCA13322838163080.png)
total time: 0.073s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCAleg13322838163080.png)
total time: 0.004s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCAsb13322838163080.png)
total time: 0.020s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1]
msSaveImage(C:/spatialsuite/app/ms4w/tmp/ms_tmp/ITASCAref13322838163080.png)
total time: 0.006s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] mapserv request
processing time (loadmap not incl.): 0.113s\r
[Tue Mar 20 23:50:16 2012] [error] [client 127.0.0.1] msFreeMap(): freeing
map at 02A81FD8.\r


It is probably the DATA item   

Layer definition (as defined here
http://www.postgis.org/documentation/manual-svn/RT_FAQ.html#id2822614):
  
  LAYER
	NAME kommune_r
	TYPE raster
	STATUS ON
	DATA "PG:host=localhost port=5432 dbname='hto' user='hto' password='hto' 
		schema='raster' table='kommune_r' mode='2'"	
	PROCESSING "NODATA=0"
	PROCESSING "SCALE=AUTO"
	  PROCESSING "RESAMPLE=NEAREST"
	CLASS
		NAME "kommune_r"
		COLOR 250 250 250
	END

END



Regards,
Hemin

--
View this message in context: http://postgis.17.n6.nabble.com/View-PostGIS-raster-in-mapserver-tp4627669p4638697.html
Sent from the PostGIS - User mailing list archive at Nabble.com.



More information about the postgis-users mailing list