Atul Dravid wrote:
Try asking for Sample Code to Stephen Woodbridge...

On 4/12/08, *Stephen Woodbridge* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Sucharita Samuel wrote:

        Hi all,
               I want to draw a circle of 5 km radius around the point I
        click on the map. I am using C# mapscript. Even if you can help
        me with the php code, it will be of great help.


    One way to do this is to create a template layer that defines a
    feature that is a circle with the STATUS OFF. Then in mapscript you
    can get the layer, set the status to ON and set the value of the
    origin of the feature and have mapserver draw it on top of your map.

    -Steve W.

    _______________________________________________
    mapserver-users mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/mapserver-users



In mapscript you can change the status and the feature points to be what you want. Here is an example of the LAYER and a URL to display it. I will leave the mapscript as you homework assignment :) Actually, I don't have a simple example handy, nor the time to put one together at the moment. If you get stuck an a specific point ask the list, there are plently of people that can help with mapscript.

-Steve

MAP
  EXTENT -180 -90 180 90
  IMAGECOLOR 255 255 0
  IMAGETYPE png
  SIZE 400 200
  UNITS DD

  LAYER
    NAME "circles"
    TYPE circle
    STATUS DEFAULT
    FEATURE
      # define circle as two points describing the opposite corners of
      # of the bounding square about the circle
      POINTS
        -10.0 -10.0
         10.0  10.0
      END
    END
    CLASS
      STYLE
        OUTLINECOLOR 255 0 0
      END
    END
  END
END

http://mt2.imaptools.com/cgi-bin/mapserv-5.1-dev?mode=map&map=/u/data/maps/circles.map


_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to