This project is read-only.

Issues with DotSpatial.WebControls

Mar 29, 2012 at 12:09 PM

1. The style items from legend in project DemoWEB are inactive. Although the link seems OK:

javascript:__doPostBack("WebLegend1","s<layerName>\\")

nothing happens when I click on any small line segment from the legend.

2. Selection tool: After activating it, all items in the visible region of the map are selected at the mouse-click. I did not manage to deselect these items.

3. Info tool: After activating it, a click on an item in the visible region of the map leads to re-painting the region.

Background info: I compiled and broswed DemoWEB project. Then I modified default.aspx.cs to load four ShapeInfo files containing LineStrings, with specific line style settings. It worked in the VS-integrated ASP.Net server.

Mar 30, 2012 at 8:15 AM

WebControlos are a very preliminar version.

They where developped for a specific project I'm working on and not all tools are at 100%.

Mar 31, 2012 at 1:23 AM
Edited Apr 2, 2012 at 6:06 PM

We're also looking and an entirely different model (with more javascript) that uses GeoExt.js and OpenLayers on the front end and DotSpatial Server on the back end providing WMS. There is a temporary demo of this type of thing at http://pvmapper.apphb.com/Home/v3

Mar 31, 2012 at 9:22 AM

Very good news!

(MWS = WMS ?)

Apr 2, 2012 at 6:07 PM

Yes; I've fixed the spelling error according to your suggestion.

Apr 3, 2012 at 10:59 AM

In that case how you can keep data for different session ?

Ex.: if I make an application that show avg temperature of a place for a time period and two users choose different period how a WMS server can keep separeted the result ?

In Mapsui there is an implementation for WMS server.  Interesting for an integration ?

Apr 3, 2012 at 6:08 PM

There's not much documentation on Mapsui. Can you tell me more?

 

We don't keep track of different sessions on the server. All of this happens on the client. When the client makes a request to the server they pass along important information (for each request) such as the required projection or the time period.

When it comes to data that we do want to persist on the server, we are planning to let the client asynchronously post the data to another web api. It can likewise get data from that same web api. 

Apr 4, 2012 at 7:37 AM

I'm reading the mapsui code but I find it no more :-(

Apr 4, 2012 at 12:54 PM

Hi all,

I removed the WMS Server in change set d27ebb40477c. I am focusing on client technique only. The Wms Server it contained was a port of SharpMap's WMS server, so you could take a look there:

http://sharpmap.codeplex.com/SourceControl/changeset/view/97089#1882294

Integration with DotSpatial will not be easy because it depends heavily on SharpMap's functionality. The developers among SharpMap are now looking into a common GeoAPI that could bring our projects closer together. Perhaps this could also be a bridge towards DotSpatial.

Paul

Apr 4, 2012 at 1:11 PM

So I'm not totally crazy :-)