[mapserver-users] How to integrate Openlayers + MapScript C# + Postgis
Stephen Woodbridge
woodbri at swoodbridge.com
Thu Mar 14 07:02:16 PDT 2013
On 3/14/2013 9:24 AM, Marco Araujo wrote:
> Hi everybody,
>
> I'm trying to develop an application (ASP.NET C#) that gets the database
> (postgis) map through conditions "where" and process adjustments by
> mapscript and provide the map to be viewed by openlayer.
If I understand correctly, you want to use .NET to control what is
displayed in the map.
First I would make sure that you can not do everything you need using
mapserver cgi parameter substitution as this might be much simpler.
> Can anyone guide me on how I should proceed?
Assuming that the above will not work, then you are going to have to
make you mapscript application simulate a WMS service so you can call it
from OpenLayers.
Now:
data ---> mapserver ----> OpenLayers
In this you would program in JavaScript and change the url for the map
requests to pass parameters and do parameter substitution in the
mapfile. This is a standard Web 2.0 approach.
With mapscript:
data ---> your.net -----> OpenLayers
Here you have to simulate a WMS service so you can talk to OpenLayers
and then read the parameters from OpenLayers to control your .NET code
and how it interacts with mapserver. Since you have to pass parameters
to the server anyway, I would start and see if you can do it with the
existing mapserver code.
-Steve W
> I need a WMS (mapserver) to display dynamic data (from database)?
>
> Already have the following:
> 1. up and running MapServer CGI in my Windows2008 (64bits) under IIS 7.5
> (not apache).
>
> 2. The database postgis mount but I have no idea how to retrieve the data
> and presents it in openlayers.
>
> 3. Tests (successfully) with openlayers presenting a static map of
> mapserver as follows:
> /layer = new OpenLayers.Layer.WMS("WorldMap",
> "http://localhost/MapServer/mapserv.exe?
> map=C:/maps/itasca.map&mode=map&template=openlayers&layer=lakespy2&layer=dlgstln2");/
>
> If you can help me I appreciate it.
>
> Sincerely,
> Marco Araujo
> Brazil / Sao Paulo
>
>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list