using asp and mapserver to put an image at a lat/lon coordinate
Brent Fraser
bfraser at GEOANALYTIC.COM
Thu May 12 08:17:09 PDT 2005
Andrea,
I thought I would add a couple of comments to Ed's reply.
Ed is correct: you don't need to use ASP to show points on a Mapserver
graphic; just use the standard CGI or WMS interface. One way is load the
points into a mapserver-supported database like PostgreSQL/PostGIS. We used
this method a couple of years ago to track ships. Their positions were
uploaded into the PostGIS database every 1/2 hour. MapServer was configured
to access the ship's location table as a point layer and display a ship
symbol (We used a TrueType font with glyphs editted to represent the 8
cardinal directions).
If you don't like the choices for the mapserver-supported databases, you
might be able to use an OGR type CONNECTION to connect to MS Access or some
other ODBC compliant database, although I haven't tried this myself.
Brent Fraser
----- Original Message -----
From: "Andrea Edwards" <andrea.edwards at NULC.AC.UK>
To: <MAPSERVER-USERS at LISTS.UMN.EDU>
Sent: Tuesday, May 10, 2005 8:47 AM
Subject: [UMN_MAPSERVER-USERS] using asp and mapserver to put an image at a
lat/lon coordinate
Hello
I am new to mapserver and I am really struggling. Any help would be greatly
valued.
I want to use mapserver for an internet mapping application but I do not
want to use php or perl. I would prefer to use asp. However, this precludes
my use of mapscript.
For my application I need to be able to access some gps coordinates from a
database and then position a graphic on top of the map at this coordinate.
I have only a basic knowledge of mapserver. I believe that I can
dynamically change map file parameters via a form or url. In theory
therefore I can create a get request in my asp code and send this to
mapserver using an asp component such asphttp (I have seen this discussed in
the archives).
I believe that to add an image to a map I have to use a symbol and set its
type to pixmap. However, I cannot see any parameters for specifying the
location of the image in the map in (x,y) coordinates. Am I on the right
track? Please can you tell me how I specify the location of the image.
I want to know if it's possible to access the mapserver c api directly from
asp. I have seen a resource called VisualBasic.Net GIS which accesses
mapserver so it must be possible though I expect its not a trivial task.
Whilst this library is very useful it does not seem to have any features for
positioning graphics at a certain coordinate.
I guess I am hoping there is an asp equivalent of mapscript somewhere that I
can use or buy.
I have used aspmap which I think is very good. However, I would really like
to use mapserver because I would really like to make use of its ability to
return flash vector files. That way I can do all my zooming and panning on
the client in flash (one day when I know how)
Thank you very much. Please help!!
andrea
More information about the MapServer-users
mailing list