[Qgis-user] seting up a wms server problems
Ricardo Filipe Soares Garcia da
ricardo.garcia.silva at gmail.com
Sat Nov 7 19:20:23 PST 2009
Hello list
I've been trying to set up a wms server on my laptop for testing
purposes but I can't seem to make it work.
I'm using mapserver, having installed version 5.4.2 as supplied by the
ubuntugis-unstable repository for ubuntu 9.10, which is my operating
system.
I created the mapfile[1], tested the GetCapabilities request through a
web browser (it came out without any warnings) and I can see my map
through shp2img and also through a web browser[2]. However, I cannot
see it through Qgis. I am defining my wms server with the following
connection string:
http://pig/cgi-bin/mapserv?map=/home/ricardo/Public/public_html/pig/mapfiles/teste.map
('pig' is just the name I gave to my apache virtual host, so that is
why it is there, instead of 'localhost')
I can connect to the server and see the available layers, but when I
select one layer to be loaded Qgis acts like it loaded the layer but I
get only a blank image that is not even showing up in the place that
it was supposed to.
Maybe this question would be better suited for the mapserver
mailing-list but I can see the map through a browser, so I am guessing
that my mistake is in the definition of the wms server inside Qgis...
Please note that I can use the default wms servers that come with Qgis
(the JPL, Lizardtech and DMSolutions) without any problem.
As a side note, I tried the same thing with Kosmo and the result was
the same. I can see the available layers but when I load a layer the
result is just a blank image. Through Kosmo I can even see the legend
of the map, which appears fine, showing my 2 classes and their color..
Thanks for helping me out
[1] - mapfile named teste.map follows:
# testes para mapfile para PIG
map
name "nomeServWMS"
status on
size 800 600
extent -89082.193 -100704.460 -88936.384 -100604.0546
units meters
imagecolor 255 0 255
imagetype png
projection
"init=epsg:27492"
end
web
imagepath "/home/ricardo/Public/public_html/pig/temp_images/"
imageurl "/temp_images"
log testes.log
header "/home/ricardo/Public/public_html/pig/templates/header.html"
template "/home/ricardo/Public/public_html/pig/templates/blank.html"
footer "/home/ricardo/Public/public_html/pig/templates/footer.html"
metadata
wms_title "titulo do servico"
wms_abstract "pequena descricao do servico wms"
wms_onlineresource
"http://pig/cgi-bin/mapserv?map=/home/ricardo/Public/public_html/pig/mapfiles/teste.map&"
wms_srs "epsg:27492"
end
end
layer
name salasP1
type polygon
status on
connectiontype postgis
connection "host=localhost dbname=pigTeste user=gisuser
password=resusig"
#data "the_geom from (select * from sala where pi_gid=1) as
salaP1 using unique sa_gid using srid=27492"
data "the_geom from salasp1 using unique sa_gid using srid=27492"
template "../templates/blank.html"
dump true
projection
"init=epsg:27492"
end
metadata
wms_title "salasP1tit"
wms_abstract "Breve descricao"
wms_keywordlist "teste"
wms_srs "epsg:27492"
wms_include_items "all"
gml_include_items "all"
wms_feature_info_mime_type "text/plain"
end
classitem "tipo"
class
name "WC"
expression "Casa de banho"
style
color 232 232 232
outlinecolor 0 0 0
end
end
class
name "Sala"
expression "Sala"
style
color 255 0 0
outlinecolor 0 0 0
end
end
end
end
[2] - calling it as
http://pig/cgi-bin/mapserv?map=/home/ricardo/Public/public_html/pig/mapfiles/teste.map&service=wms&mode=map&layer=salasP1
--
___________________________ ___ __
Ricardo Garcia Silva
More information about the Qgis-user
mailing list