This is a migrated thread and some comments may be shown as answers.

Support for WMS/layers

13 Answers 222 Views
Map
This is a migrated thread and some comments may be shown as answers.
BP
Top achievements
Rank 1
BP asked on 17 Mar 2010, 10:08 AM
We are currently in the process of deciding on which map component to use in a new project. We have looked into the mapcontrol provided with the Silverlight libraries, and have a few questions pertaining to the feasability of WMS support.

We would like to build a map with a base image layer (custom tile provider), and multiple overlays from WMS. We would require upper/lower bounds for all layers, and maybe a certain amount of control on loading (to minimize the number of connections made). The layers could be full overlays, or tiled.

Do you currently have any plans to implement WMS handling, or add support for multiple simultaneous tileproviders (layers) in the map control?

--
BP

13 Answers, 1 is accepted

Sort by
0
Andrey
Telerik team
answered on 17 Mar 2010, 02:18 PM
Hello Blub,

The multiple layered tile providers feature is scheduled for the Q2.2010 release
Unfortunately, a built-in WMS map provider is not in our plans for Q2. But it seems it is not a problem to do a custom provider for it. Let us know if you meet any particular problems with it.

All the best,
Andrey Murzov
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
BP
Top achievements
Rank 1
answered on 03 May 2010, 01:33 PM
Thanks. The multiple tiled layers would solve most of our problems, but I would also like to ask if you are planning to support full (non-tiled) providers in future releases. The reason for this is that a typical scenario for us would be an application with 20+ dynamic WMS-layers, and we would like to keep the request-count down.

--
BP
0
BP
Top achievements
Rank 1
answered on 04 May 2010, 01:14 PM
We have sorted out support for full WMS-layers by combining the map boundingbox with top level events. However it would be really nice with more top-level events, like 'PanFinished', 'ZoomFinished', etc. as the current events are raised before the map is finished with zooming/panning (an alternative could be access to map state). For example a WMS request triggered by 'ZoomChanged', would offset the image if the zoompoint is not center of previous zoomlevel.

This might actually be a bug, as it seems that the new calculated boundingbox does not take into account the mouse offset from center coordinate when zooming to mousepointer.

I apologize if this should have been filed under a new thread.

--
BP
0
Andrey
Telerik team
answered on 05 May 2010, 08:39 AM
Hi Blub,

We are planning to add events for spring animation complete (for zooming, panning) in future releases.
You can check it will be available using our PITS system:
http://www.telerik.com/support/pits.aspx#/public/silverlight/1523

Unfortunately, the full (non-tiled) providers you requested is not in our plans and it does not seem to be a trivial one. I will make sure it is reconsidered when discussing our future plans, but I am afraid no certain time frame can be given at the moment.


Greetings,
Andrey Murzov
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Mark
Top achievements
Rank 1
answered on 16 Nov 2010, 04:39 AM
The multiple layered tile providers feature is scheduled for the Q2.2010 release 

I cannot find reference to this feature in the Q2 release, or via PITS

can you provide an update on when to expect this?

Regards, Liam
0
Andrey
Telerik team
answered on 18 Nov 2010, 01:24 PM
Hello Liam,

I am afraid this feature did not make it for Q2 2010 release and it has been dropped from our plans for Q3 due to some changes in priorities and other features demand rate. Most likely this will be included in our Q1 2011 plans, which are currently considered. I will make sure your request gets the appropriate attention. Still, please check regularly our road map for the final decision.

Kind regards,
Andrey Murzov
the Telerik team
See What's New in RadControls for Silverlight in Q3 2010 on Tuesday, November 16, 2010 11:00 AM - 12:00 PM EST or 10:00 PM - 11:00 PM EST: Register here>>
0
Mark
Top achievements
Rank 1
answered on 26 Nov 2010, 06:43 AM
thanks for the update - not a high priority as my client said it wasn't important

will simply create an image proxy (though lack of better terms) to source two or more sets of tiles and join them together before returning to map client if required

0
Ferenc
Top achievements
Rank 1
answered on 22 Jun 2011, 09:01 AM
Hi!

I cannot find reference to this feature in the 2011 Q1 release.

It would be a very important features for us. Can you provide an update on when to expect this?

Best regards
FK

0
ANTONIO
Top achievements
Rank 1
answered on 23 Jun 2011, 12:27 PM
Hi!

One question. We would like to build a map with a custom tile provider from WMS, but  width and height of the image is not a power of 2, Should It be square ?. I can use RadMap control ?
0
Andrey
Telerik team
answered on 24 Jun 2011, 04:15 PM
Hello Ferenc,

The multiple tile layers are available in the 2011.Q1 release. It is stated in the "What's new in Telerik Q1'11 Release" section of our site. Please, take a look into the bottom of this page:

http://www.telerik.com/products/silverlight/whats-new-full-story.aspx

You can find example here:

http://demos.telerik.com/silverlight/#Map/MultipleTileLayers

Best wishes,
Andrey Murzov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Andrey
Telerik team
answered on 27 Jun 2011, 07:17 AM
Hello Antonio,

It is not necessary to have size of the tile (width and height) as power of 2. You can any size.

Kind regards,
Andrey Murzov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
ANTONIO
Top achievements
Rank 1
answered on 27 Jun 2011, 11:06 AM

HelHello Andrey,

II hI have this wms server  tiles with this configuration:

<sap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

- <soap:Body>

- <ns2:getBackgroundResponse xmlns:ns2="/ws/services/">

- <getBackgroundreturn>

  <authkey>********************************************</authkey>

- <scales>

  <denom>80000000</denom>

  <order>0</order>

  <units_per_pixel>21166.65523667284287512302</units_per_pixel>

  </scales>

- <scales>

  <denom>20000000</denom>

  <order>1</order>

  <units_per_pixel>5291.66380916821071878076</units_per_pixel>

  </scales>

- <scales>

  <denom>10000000</denom>

  <order>2</order>

  <units_per_pixel>2645.83190458410535939038</units_per_pixel>

  </scales>

- <scales>

  <denom>6000000</denom>

  <order>3</order>

  <units_per_pixel>1587.49914275046262446267</units_per_pixel>

  </scales>

- <scales>

  <denom>3000000</denom>

  <order>4</order>

  <units_per_pixel>793.74957137523131223134</units_per_pixel>

  </scales>

- <scales>

  <denom>1500000</denom>

  <order>5</order>

  <units_per_pixel>396.87478568761565611567</units_per_pixel>

  </scales>

- <scales>

  <denom>500000</denom>

  <order>6</order>

  <units_per_pixel>132.29159522920525660084</units_per_pixel>

  </scales>

- <scales>

  <denom>300000</denom>

  <order>7</order>

  <units_per_pixel>79.37495713752315396050</units_per_pixel>

  </scales>

- <scales>

  <denom>150000</denom>

  <order>8</order>

  <units_per_pixel>39.68747856876157698025</units_per_pixel>

  </scales>

- <scales>

  <denom>75000</denom>

  <order>9</order>

  <units_per_pixel>19.84373928438078849013</units_per_pixel>

  </scales>

- <scales>

  <denom>25000</denom>

  <order>10</order>

  <units_per_pixel>6.61457976146026105368</units_per_pixel>

  </scales>

- <scales>

  <denom>10000</denom>

  <order>11</order>

  <units_per_pixel>2.64583190458410477675</units_per_pixel>

  </scales>

- <scales>

  <denom>5000</denom>

  <order>12</order>

  <units_per_pixel>1.32291595229205238837</units_per_pixel>

  </scales>

- <scales>

  <denom>2500</denom>

  <order>13</order>

  <units_per_pixel>0.66145797614602619419</units_per_pixel>

  </scales>

  <xmin>-22000000</xmin>

  <ymin>-13191574</ymin>

  <xmax>21000000</xmax>

  <ymax>18500000</ymax>

  <epsg>EPSG:54004</epsg>

  <tilewidth>256</tilewidth>

  <tileheight>256</tileheight>

  <backgroundServers>http://*******/tilecache/tilecache.cgi?</backgroundServers>

 

  <poisServers>http://*********/server?cmd=wms</poisServers>

  </getBackgroundreturn>

  </ns2:getBackgroundResponse>

  </soap:Body>

  </soap:Envelope>

I used the content “How to implement custom map provider”, and I can to see all tiles in RadMap control, but coordinates are bad. I need a little help.

Kind regards

0
Andrey
Telerik team
answered on 29 Jun 2011, 02:44 PM
Hi ANTONIO,

It looks like the problem is in the projection you are using in your request. I found following line in your SOAP request:

<epsg>EPSG:54004</epsg>

RadMap has not built in support for this projection. Currently the map control supports the following projections:
 - The Mercator projection EPSG:4326 (default) that refers to WGS84 as (latitude, longitude) pair coordinates in degrees
 - The OSGB-1936 projection which also known as EPSG:27700
 - The EPSG:900913 projection which also known as EPSG:3857 and Pseudo-Mercator projection that refers to WGS84 as (latitude, longitude) pair coordinates in meters.

So you have to use another projection in your request, or create your own custom projection to work with your custom map provider.

Best regards,
Andrey Murzov
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
Map
Asked by
BP
Top achievements
Rank 1
Answers by
Andrey
Telerik team
BP
Top achievements
Rank 1
Mark
Top achievements
Rank 1
Ferenc
Top achievements
Rank 1
ANTONIO
Top achievements
Rank 1
Share this question
or