(You sent this just to me, instead of to the list. I'm CC'ing it to the list).
First, I'm by no means the expert on this stuff. But I'll give it a shot. Others can correct me, if I'm messing up. (Though this is pretty simple, getting-started kind of stuff, and may be within my competency.) It sounds as if you're trying to plug the WMS server URL directly into your browser, as given, and it's not working for you. That's not a surprise. A WMS server needs a lot of complicated arguments appended to the URL, and it doesn't return an HTML page, suitable for browsing. If you want to display a map, using data from WMS server, you'll need a map viewer - like OpenLayers. Your browser should point to a web page containing OpenLayers javascript code, and that web page should build a layer using the WMS URL you are working with. Look at: http://openlayers.org/dev/examples/wms.html Then look at the code: function init(){ map = new OpenLayers.Map( 'map' ); layer = new OpenLayers.Layer.WMS( "OpenLayers WMS", "http://labs.metacarta.com/wms/vmap0", {layers: 'basic'} ); map.addLayer(layer); map.setCenter(new OpenLayers.LonLat(lon, lat), zoom); map.addControl( new OpenLayers.Control.LayerSwitcher() ); } This declares a map, and adds a WMS layer, using a WMS server at labs.metacarta.com. If you replace that url with the one you have (putting in the real username and password), you should be able to get a start. You may have to set the longitude and latitude to different values to center the map where you want. And the WMS server you're trying to access may not define a layer named 'basic'. You can get a list of available layers by passing a GetCapabilities request to the WMS server. This will return an XML document describing what the WMS server is capable of providing. The URL for the metacarta site above is: http://labs.metacarta.com/wms/vmap0?version=1.1.1&service=wms&request=Ge tCapabilities For your site, it would be something like: http://username:[EMAIL PROTECTED]/gexservlets/wms?version= 1.1.1&service=wms&request=GetCapabilities > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Monday, October 15, 2007 12:20 PM > To: Jeff Dege > Subject: Re: OpenLayers Proxying in IIS > > Jeff, > > I am using Digital Globe and they gave me the following url > for their WMS service. They suck! Anyway I have vented. > > http://username:[EMAIL PROTECTED]/gexservlets/wms > > How on earth do I send this URL to IE or tilecache? It > totally returns errors. I assume I use a proxy but I was > wondering if you could send me in the right direction. > > Thanks, > Linda Rawson > > Jeff Dege wrote: > > > > When I asked Erik whether it would be appropriate to suggest a > > commercial package on the list, he said yes, it might be of help to > > others with the same problem, and it would probably > encourage others to > > offer their own solutions, which would also be of help to > others with > > the same problem. > > > > > >> -----Original Message----- > >> From: John Cole [mailto:[EMAIL PROTECTED] > >> Sent: Friday, October 05, 2007 10:56 AM > >> To: Jeff Dege; [email protected] > >> Subject: RE: [OpenLayers-Users] OpenLayers Proxying in IIS > >> > >> Search the mailing list, I posted a WFS proxy in asp.net a > while back. > >> > >> John > >> > >> -----Original Message----- > >> From: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED] On > >> Behalf Of Jeff Dege > >> Sent: Friday, October 05, 2007 9:57 AM > >> To: [email protected] > >> Subject: [OpenLayers-Users] OpenLayers Proxying in IIS > >> > >> OpenLayers uses AJAX, and AJAX has a problem with cross-domain http > >> requests. So OpenLayers has a mechanism by which a proxy > >> prefix can be > >> prepended to every request, directing the request to a proxy > >> site on the > >> host domain. > >> > >> The issue has always been how to set up such a proxy site. > >> > >> If your website is hosted by Apache, it's easy. Apache ships > >> with tools > >> that make creating such a proxy easy. > >> > >> If your website is IIS, it has not been. I, at least, have > >> been unable > >> to find either public domain code, or understandable > instructions, on > >> how to create a proxying site for IIS. > >> > >> I've asked on OpenLayers-Users, and had no answers. I've asked > >> elsewhere, and had no answers. > >> > >> Eventually, I found a discussion of the issue: > >> > >> http://blogs.msdn.com/david.wang/archive/2005/08/01/HOWTO_Comm > >> on_URL_Red > >> irection_Techniques_for_IIS_Summary.aspx > >> > >> The relevant quote: > >> > >> No one seems to provide modules to do Server-Side Redirection or > >> Server-Side > >> Forwarding on IIS for free. At least, I am not aware of any > >> free/open-source > >> add-on IIS modules which implement those Server-Side > behaviors; I > >> only know > >> of for-fee modules like ISAPIRewrite. > >> > >> Which got me looking for ISAPIRewrite. This I found at: > >> > >> http://www.helicontech.com/isapi_rewrite/ > >> > >> This is a commercial, but reasonably priced ($99), ISAPI > >> filter DLL that > >> implements the functionality of Apache's mod_rewrite and > >> mod_proxy. And > >> with it, creating a forwarding proxy for OpenLayers is simple. > >> > >> ISAPI_Rewrite has a "lite" version that is free, but the > lite version > >> doesn't do proxying. The commercial version is available > for download > >> on a 45-day free trial. I downloaded it yesterday > morning, and had a > >> proxy working before lunchtime. > >> > >> I know there are others who have had the same problem. > This may be of > >> help. > >> > >> _______________________________________________ > >> Users mailing list > >> [email protected] > >> http://openlayers.org/mailman/listinfo/users > >> > >> No virus found in this incoming message. > >> Checked by AVG Free Edition. > >> Version: 7.5.488 / Virus Database: 269.14.0/1049 - Release > >> Date: 10/4/2007 > >> 8:59 AM > >> > >> > >> No virus found in this outgoing message. > >> Checked by AVG Free Edition. > >> Version: 7.5.488 / Virus Database: 269.14.0/1049 - Release > >> Date: 10/4/2007 > >> 8:59 AM > >> > >> This email and any files transmitted with it are confidential > >> and intended solely for the use of the individual or entity > >> to whom they are addressed. If you have received this email > >> in error please notify the sender. This message contains > >> confidential information and is intended only for the > >> individual named. If you are not the named addressee you > >> should not disseminate, distribute or copy this e-mail. > >> > > _______________________________________________ > > Users mailing list > > [email protected] > > http://openlayers.org/mailman/listinfo/users > > > > > Quoted from: > http://www.nabble.com/OpenLayers-Proxying-in-IIS-tf4575776.htm > l#a13064168 > > _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
