[OpenLayers-Users] Drawing polygons

Erik Uzureau erik.uzureau at metacarta.com
Wed Mar 14 20:23:09 EDT 2007


Hi Mike, I think this might be what you're looking for:
http://dev.openlayers.org/sandbox/vector-2.4/examples/editingtoolbar.html



On 3/14/07, Mike Quentel <mikequentel at yahoo.com> wrote:
> That's a very cool Canvas drawing demo.
>
> Here is what I'm wanting to do: integrate RichDraw
>
> http://starkravingfinkle.org/projects/richdraw/richdraw_demo.htm
>
>
> with OpenLayers.  RichDraw creates both SVG and VML
> according to browser.
>
> Where would I turn on/off the OpenLayers mouse event
> capture?  I'd like to make it possible to allow the
> user to turn on drawing tools, and when this happens,
> I don't want the mouse events to be captured by
> OpenLayers, but when the drawing tools are off, I'd
> like OpenLayers to resume capturing mouse events.
>
> Many thanks.
>
> Mike Quentel
>
> --- Erik Uzureau <erik.uzureau at metacarta.com> wrote:
>
> > Just for the record, if anyone is interested in the
> > Cavanas layer, it could be
> > adapted for use as one of the renderers in the new
> > vector layer code.
> >
> > There is a class called OpenLayers.Renderer
> > (lib/OpenLayers/Renderer.js) which
> > gives a skeleton of the necessary functionalities.
> > You just subclass that and
> > implement the draw/erase geometry functions, etc.
> >
> > Erik
> >
> > On 2/14/07, Christopher Schmidt
> > <crschmidt at metacarta.com> wrote:
> > > On Wed, Feb 14, 2007 at 10:00:20AM -0600, Jeff
> > Dege wrote:
> > > > We have a need to draw polygons on a map.  The
> > idea is to allow the
> > > > users to interactively edit the boundaries of a
> > number of field worker's
> > > > service areas.  Driver X is responsible for work
> > in area A, driver Y for
> > > > area B, etc.  We need the users to be able to
> > edit the boundaries of
> > > > these areas, represented as arbitrary polygons.
> > > >
> > > > The points will be stored in our own database,
> > we're not writing shape
> > > > files.
> > > >
> > > > The question is, how do we do this in
> > OpenLayers?  I've been seeing
> > > > references to the vector layer - is this the
> > sort of problem it is
> > > > intended for?  Some time back, I saw references
> > to a canvas layer.  Has
> > > > that fallen by the wayside?
> > >
> > > The canvas layer was a proof of concept, that
> > never really well
> > > supported this behavior. (in fact, I don't think I
> > ever supported
> > > polygons with it.) The Vector branch, at
> > > http://svn.openlayers.org/sandbox/vector/ , is
> > exactly suited for this,
> > > including storage to WFS backends, support for
> > GML, etc. etc. etc.
> > >
> > >
> >
> http://dev.openlayers.org/sandbox/vector/examples/EditingDemo.html
> > is
> > > probably a decent example of the functionality in
> > the Vector sandbox.
> > >
> > > Select the layer switcher, pick the radio button
> > next to 'vector layer',
> > > click 'draw linearRing', then draw on the map.
> > >
> > > The timeline for inclusion of the vector sandbox
> > into the core of
> > > OpenLayers is on the scale of 1-2 months.
> > >
> > > Regards,
> > > --
> > > Christopher Schmidt
> > > MetaCarta
> > > _______________________________________________
> > > Users mailing list
> > > Users at openlayers.org
> > > http://openlayers.org/mailman/listinfo/users
> > >
> > _______________________________________________
> > Users mailing list
> > Users at openlayers.org
> > http://openlayers.org/mailman/listinfo/users
> >
>
>
>
>
> ___________________________________________________________
> Inbox full of unwanted email? Get leading protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html
>



More information about the Users mailing list