[Mapbender-users] problem including wms from localhost

Samson, Marko Marko.Samson at wald-und-holz.nrw.de
Thu Dec 13 05:32:12 EST 2007


Hi,
 
with reference to your second problem:
You are using Windows, so you have to use
 
http://localhost:81/mapserver/mapserv.exe?
 
Have a look into your Mapfile. It seems, that you have  WMS_ONLINERESOURCE configured like that:
 
http://localhost:81/mapserver/mapserv?    (missing .exe!)
 
The value from WMS_ONLINERESOURCE ,taken from the getcapabilities-request reply, is saved into the mapbender database and will be used for the getmap,getlegend,... request in your gui.
After changing the mapfile you have to update the wms at the mapbender services gui (perhaps have a look at the preview before updating, and check for errors in the capabilities document), because of the saved request-urls at table wms.
 
Greetings,
Marko Samson

 
 
________________________________

	From: mapbender_users-bounces at lists.osgeo.org [mailto:mapbender_users-bounces at lists.osgeo.org] On Behalf Of karsten vennemann
	Sent: Wednesday, December 12, 2007 9:50 PM
	To: mapbender_users at lists.osgeo.org
	Subject: [Mapbender-users] problem including wms from localhost
	
	

	Hi Mapbender List,

	 

	I'm new to mapbender, and specifically setting up wms with mapserver . 

	 

	So far mapbender 2.4.3 is running great on my windows XP box under Apache J.

	I created a new gui and wanted to include a new wms which I (tried) to create with mapserver.for the last week L .

	Finally I kind of succeded "halfway" and got 

	http://localhost/mapserver/mapserv.exe?map=/mapserver/ok.map&VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&LAYERS=People1

	to deliver an image in Firefox.

	 

	Mapbender let me upload the capabilities of the wms only if I use version 1.1.0 - not when I used 1.1.1 

	 

	(then I got this in my log file :

	2007.12.12, 11:51:36,db_query(UPDATE wms SET wms_version = '' ,wms_getcapabilities  = '' ,wms_getmap  = '' ,wms_getfeatureinfo  = '' ,wms_getlegendurl  = '' ,wms_getcapabilities_doc = 'MZ' ,wms_upload_url = 'http://localhost:81/mapserver/mapserv.exe?map=ok.map&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1',  wms_owner = 1, wms_timestamp = 1197489096  WHERE wms_id = 913)= db_error=ERROR:  invalid byte sequence for encoding "UTF8": 0x90

	HINT:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding"

	 

	What does that mean with the encoding ? 

	Also sometimes I find in my log files lines like 

	2007.12.12, 12:30:16,Conversion: ISO-8859-1 to UTF-8

	Why is that ? Is that a problem and how can I fix it ?

	 

	 

	Ok now when I join my  wms to my GUI it shows up on the legend but the layer doesn't display on the map but I get this error:

	Faied to load WMS "ocla" from server http://localhost:81/mapserver/mapserv?map=ok.map"
	Do you weant to try to load it in a new window?

	 

	Once I open that in Firewfox I get:

	Not Found

	The requested URL /mapserver/mapserv was not found on this server.

	 

	What could be wrong ?

	Also I don't know why it strip out the information I put in when up loading the capabilities it displays 

	http://localhost:81/mapserver/mapserv?map=ok.map

	when I put in 

	http://localhost:81/mapserver/mapserv.exe?map=ok.map

	 

	 

	Any ideas?

	more detailed infos see below

	 

	Thanks

	Karsten

	-----------

	 

	In Mapbender admin I uploaded the wms and got this information - does that look ok?

	 

	file: http://localhost/mapserver/mapserv.exe?map=ok.map&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.0
	id: 915 
	version: 1.1.0 
	title: ocla 
	abstract: 
	maprequest: http://localhost:81/mapserver/mapserv?map=ok.map& 
	capabilitiesrequest: http://localhost:81/mapserver/mapserv?map=ok.map& 
	featureinforequest: http://localhost:81/mapserver/mapserv?map=ok.map& 
	gui_wms_mapformat: image/png 
	gui_wms_featureinfoformat: text/plain 
	gui_wms_exceptionformat: application/vnd.ogc.se_inimage 
	gui_wms_epsg: EPSG:4326 
	wms_srs: epsg:4326 
	gui_wms_visible: 1 
	map -> image/gif
	map -> image/png
	map -> image/png; mode=24bit
	map -> image/jpeg
	map -> image/wbmp
	map -> image/tiff
	featureinfo -> text/plain
	featureinfo -> application/vnd.ogc.gml
	exception -> application/vnd.ogc.se_xml
	exception -> application/vnd.ogc.se_inimage
	exception -> application/vnd.ogc.se_blank

	 

	 

	id: 1 parent: 0 name: People1 title: people queryable: 1 minScale: 0 maxScale: 0
	dataurl: 
	metadataurl: 

	EPSG:4326

		661172

		-527873

		2.63636e+006

		751825

		
	 

		 

		 

		 

		 

		

	layerstyle:

	name

		title

		legendurl

		legendurlformat

		
	default

		default

		http://localhost:81/mapserver/mapserv?map=ok.map&version=1.1.1&service=WMS&request=GetLegendGraphic&layer=People1&format=image/png

		image/png

		

	 

	 

	And finally here is what I have in my map file:

	 

	# Start of map file

	NAME "ocla"

	EXTENT 600000 -800000 2750000 1000000

	 

	SIZE 400 400

	UNITS FEET

	IMAGECOLOR 204 221 255

	IMAGETYPE PNG

	INTERLACE OFF

	 

	 

	#### Start of projection definition ###################

	# NAD83 / Washington North (ftUS) EPSG <2285> 

	PROJECTION

	                        "init=epsg:4326"

	END

	 

	# Start of web interface definition##############################

	WEB

	  IMAGEPATH "D:/web/sites/mapserver/tmp/"      

	            METADATA

	     # "wms_title" "terragis"

	     "wms_onlineresource" "http://localhost:81/mapserver/mapserv?map=ok.map"

	     "wms_srs" "epsg:4326"                     

	            END

	END

	 

	 

	# Start of layer definitions##################################

	 

	LAYER

	            NAME "People1"

	            TYPE POLYGON

	            DATA "D:/web/sites/mapserver/wsba/mapdata/layers/tracts"

	     metadata

	              "wms_srs"               "EPSG:4326"

	        "wms_title"             "people"

	        "wms_exceptions_format" "application/vnd.ogc.se_xml"

	        "wms_server_version"    "1.1.1"

	        "wms_formatlist"        "image/png"

	        "wms_format"            "image/png"        

	     end

	            dump true

	            

	PROJECTION

	                        "init=epsg:4326"

	END

	 

	 

	            TEMPLATE "template"

	            TOLERANCE 3

	            STATUS ON

	            CLASS

	                        NAME "Up to 5"

	                        EXPRESSION ([INSTITUTN] >= 0 AND [INSTITUTN] <= 5)

	                        STYLE

	                                    COLOR 112 153 89

	                        END

	            END

	            CLASS

	                        NAME "6 - 50"

	                        EXPRESSION ([INSTITUTN] >= 5 AND [INSTITUTN] <= 50)

	                        STYLE

	                                    COLOR 178 194 141

	                        END

	            END     

	            

	            

	END

	#################################

	 

	END # Map File



More information about the Mapbender_users mailing list