Web Map Service technical FAQs
Which authentication method should I choose for the Web Map Service (WMS) service?
HTTP(S) Basic – this can be used via a GIS Software package and/or web application from any location. Together with the username, password and URL provided by us, multiple users within a business/organisation are able to access the service. Please not that it is not possible to append the username and password to the URL as this will not work in most web browsers. The HTTP(S) request parameters are:
- User ID: (Configuration.Security.
- UserID)Password: (Configuration.Security.Password)
If your software is not/cannot be configured to pass through these parameters, then the Real World IP Address method should be chosen.
Real World IP Address – if there is no support available within your software for HTTP(S) basic, then you can choose the Real World IP Address authentication method. You will need to provide us with an Internet-facing Real World IP Address from which the data requests will be made from. This method will prevent you from being able to log in to the service from any other location holding a different IP address.
I do not have a GIS system at the moment, what companies offer such a service?
We do not recommend either suppliers or software products, as the most appropriate system will depend on many factors. We are working with our partners, to ensure their systems are OS OnDemand compliant.
My GIS provider is not OS OnDemand WMS compliant, what do I do?
If your GIS provider is not OGC compliant for web services and OS OnDemand, then you may want to recommend that they apply for a OS OnDemand Developer Partner licence. Alternatively you can access the service via your Internet web browser or any of the following GIS compliant services.
Can the OS OnDemand WMS service be accessed via a web browser using Java Script like OS OpenSpace?
Yes. Web toolkits such as OpenLayers or MapFish can be used and will pull in the WMS.
What should I expect in terms of response times?
Most map requests of 500 x 500 pixels will be delivered in under two seconds. However, larger images of say a layer of OS Mastermap Topography are likely to take longer than two seconds. Where there are delays, it is advisable to check your Internet security settings.
I have received my credentials but cannot connect to the service?
Username & Passwords
- Please not that it is not possible to append the username and password to the URL as this will not work in most web browsers
- Please ensure the username is being entered with two leading zeros, for example 0040012345. The password is case sensitive and must be entered in CAPITALS.
- If you are using Windows 7 the username and password must be typed in rather than cut and pasted.
- If you are using Openlayers to create a webpage in IE8, sourcing the mapping from OS OnDemand WMS (preventing the user from having to enter the username and password each time) and overlaying with your own data, you may find the request will not return any mapping.
This may be down to the additional security introduced with IE8 which prevents username and password details from being hard coded into the request. To get around this you could use Getmap.aspx file (authenticating proxy) which is userd to construct the request string which is then called from the html.
OS OnDemand WMS URL
- Please ensure your network, firewall etc, allows requests to the URL we have provided across all your environments. Please contact your IT department.
- If you are accessing the Internet via a proxy server, it is possible you may experience problems accessing OS OnDemand. If this happens you should consult your IT department in order to achieve a connection to the service.
- If you are using a Flash application to access OS OnDemand WMS through IE7 or above, across an authenticating proxy, the authentication details for OS OnDemand WMS will be removed. This will result in the need to re-enter the username and password. Yhis is caused by a bug in Microsoft IE. If you have this set-up oruse this combination, we would suggest you use an alternative web browser.
Web Browser issues
- If you have installed Internet Explorer 8, the OS OnDemand WMS may no longer display the map. However, if you utilise the Developer Tools (using Tools / Developer Tools menu option [or by pressing the F12 key]) you should have a choice of three Browser Modes in the menu bar [Internet Explorer 7; Internet Explorer 8; and Internet Explorer 8 Compatibility View]. The pages will generate an error message when using Internet Explorer 8 setting - whilst the page works as expected with the other two options.
- If you are using ArcGIS 9.2 it does not support HTTP basic authentication using a standard HTTP connection. We are aware that this issue has been fixed in ArcGIS 9.3 but in the meantime we suggest you embed your username and password into the URL. For example:
http://004001234:ABCDEFGF@osondemand.ordnancesurvey.co.uk/ondemand/wms/MAP.do? Alternatively, you could use an authenticating proxy.
- We are aware there are issues with certain GIS systems and we have been working with system suppliers to remedy this. In the meantime if you are experiencing problems, please contact you system supplier.
If you still can't access the service please contact us.
How can I change or confirm my IP address for OS OnDemand WMS?
The scale at which the layers activate in ArcMap, changes based on the size of the map window being used. Is this correct behaviour?
Yes this is correct behaviour. It is a function of the way the mapping is delivered.
I have made a request to view maps in WGS84 and the mapping is slow to draw up. Why is this?
Generally, making requests in any coordinate system other than GB National Grid, can result in slower response times.
I am accessing the service using ESRI software. Why am I getting a 'layer drawing error' message?
The message appears when a layer group is requested which is outside of the scale range being viewed.
OS OnDemand subscriptions & pricing
OS OnDemand Trial agreement
This is a free 2 month trial agreement, giving you the opportunity to understand the potential for OS OnDemand within your organisation and how to integrate it into your organisation. This will also enable you to decide which authentication method is appropriate for your requirements and ensure your systems are fully compliant.
You will automatically have access to the OS OpenData layers plus any other relevant product layers where you hold a separate data licence*.
If you do not hold any of our commercial products and/or wish to extend the number of product layers available to you during the trial, please contact us for further information.
*For the web map tile service (WMTS), you must hold GB coverage of the product layers. For the web map service (WMS), you will only see the area of coverage you are licensed for, all other areas will show as a blue screen.
OS OnDemand Service Contract
After you have completed your free 2 month trial of the service, to order OS OnDemand (or enhance your level of service) please complete and sign the following:
- Order form and licence acceptance confirming you have read and accept the terms and conditions.
- Online credit application form if you are new to OS.
Once we have received and processed your completed forms, we will arrange for you to access your licensed data via OS OnDemand and provide you with the relevant login credentials.
OS OnDemand Developer Partner Licence
This is a free licence giving you the opportunity to develop, test or demonstrate that your products with the service and check your systems are compliant with OS OnDemand. Please complete the following:
- OS OnDemand Developer Partner Licence request form
- Developer Data licence indicating which products you wish to view. If you currently receive data under the Framework Contract Partner agreement and have already accepted the Developer licence terms and conditions, you can miss this step.
- Online credit application form if you are new to OS.
The charges below – applicable whether you license only one or all of the products available via OS OnDemand – are in addition to product licence fees, as set out in the Business portfolio price list. The minimum licensing term for OS OnDemand is one year.
|Band||Terminals||WMS and WMTS||Internal and external serving||Includes OS MasterMap Topography Layer||Price per annum|
|A||<100||WMS only||Internal only||
|B||101-1000||WMS only||Internal only||Yes||£5,000*|
|C||1001-2000||WMS only||Internal only||Yes||£9,000*|
Yes (WMS only)
- 50 000 WMS transactions per day (transaction defined as 500 X 500 pixel map)
- ** 100 000 WMS transactions per day (transaction defined as 500 X 500 pixel map)
- *** 750 000 WMTS tiles per day
If your service enhancement is placed during the term of the OS OnDemand Agreement, the appropriate proportion of this fee will be charged up to the end of your current OS OnDemand agreement year.