Re: [OpenLayers-Dev] Draw boxes on the image pressing shift key
On 8/4/10 12:31 PM, Moiz Bhukhiya wrote: Hello Devs, I am using Openlayers to display images from Djatoka Image server. I am using two different layers. 1. To draw boxes on an image which is OpenLayers.Layer.Boxes 2. To dynamically draw boxes on images I am using OpenLayers.Control() Using Control() functionality I can draw boxes on the image pressing shift key and on mouse down, and on mouse up I can get the coordinates of the box on the image. On mouse up the box disappears and I get the coordinates. My problem is I do not want this box to disappear until I invoke it. I want to draw the box and resize it if required (like we do in Jquery crop plugin Eg:http://odyniec.net/projects/imgareaselect ) It would be of great help if you could guide me how do I achieve this functionality. Alternatively, you could use a Vector layer and a DrawFeature control with a RegularPolygon handler. See http://openlayers.org/dev/examples/regular-polygons.html Sounds like an irregular polygon with four sides (rectangle) snapped to 90 would give you want you want. Tim Thanks, Moiz ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Tim Schaub OpenGeo - http://opengeo.org Expert service straight from the developers. ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev
Re: [OpenLayers-Dev] Draw boxes on the image pressing shift key
I see now what you're saying. I clicked on the checkbox and now the boxes are inline of horizontal line. But is there a way to modify the box drawn?/ Thanks. Moiz On Wed, Aug 4, 2010 at 5:22 PM, Moiz Bhukhiya moiz.bhukh...@gmail.comwrote: Thanks alot Tim for your response. It seems like it will be helpful for resizing the square box, but how to move this square and the square box seems to be in 45 degree angle to the horizontal line. I need square to be drawn inline with horizontal line. It should be resizable by dragging it edges like we see in the Jquery plugin I mentioned. http://odyniec.net/projects/imgareaselect Thanks again for your help. I really appreciate it. Moiz On Wed, Aug 4, 2010 at 2:49 PM, Tim Schaub tsch...@opengeo.org wrote: On 8/4/10 12:31 PM, Moiz Bhukhiya wrote: Hello Devs, I am using Openlayers to display images from Djatoka Image server. I am using two different layers. 1. To draw boxes on an image which is OpenLayers.Layer.Boxes 2. To dynamically draw boxes on images I am using OpenLayers.Control() Using Control() functionality I can draw boxes on the image pressing shift key and on mouse down, and on mouse up I can get the coordinates of the box on the image. On mouse up the box disappears and I get the coordinates. My problem is I do not want this box to disappear until I invoke it. I want to draw the box and resize it if required (like we do in Jquery crop plugin Eg:http://odyniec.net/projects/imgareaselect ) It would be of great help if you could guide me how do I achieve this functionality. Alternatively, you could use a Vector layer and a DrawFeature control with a RegularPolygon handler. See http://openlayers.org/dev/examples/regular-polygons.html Sounds like an irregular polygon with four sides (rectangle) snapped to 90 would give you want you want. Tim Thanks, Moiz ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Tim Schaub OpenGeo - http://opengeo.org Expert service straight from the developers. ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev
Re: [OpenLayers-Dev] Draw boxes on the image pressing shift key
Hi, you could use OpenLayers.Control.TransformFeature for moving/reshaping your boxes. See http://openlayers.org/dev/examples/transform-feature.html for an example. Regards, Andreas. On Aug 5, 2010, at 00:25 , Moiz Bhukhiya wrote: I see now what you're saying. I clicked on the checkbox and now the boxes are inline of horizontal line. But is there a way to modify the box drawn?/ Thanks. Moiz On Wed, Aug 4, 2010 at 5:22 PM, Moiz Bhukhiya moiz.bhukh...@gmail.com wrote: Thanks alot Tim for your response. It seems like it will be helpful for resizing the square box, but how to move this square and the square box seems to be in 45 degree angle to the horizontal line. I need square to be drawn inline with horizontal line. It should be resizable by dragging it edges like we see in the Jquery plugin I mentioned. http://odyniec.net/projects/imgareaselect Thanks again for your help. I really appreciate it. Moiz On Wed, Aug 4, 2010 at 2:49 PM, Tim Schaub tsch...@opengeo.org wrote: On 8/4/10 12:31 PM, Moiz Bhukhiya wrote: Hello Devs, I am using Openlayers to display images from Djatoka Image server. I am using two different layers. 1. To draw boxes on an image which is OpenLayers.Layer.Boxes 2. To dynamically draw boxes on images I am using OpenLayers.Control() Using Control() functionality I can draw boxes on the image pressing shift key and on mouse down, and on mouse up I can get the coordinates of the box on the image. On mouse up the box disappears and I get the coordinates. My problem is I do not want this box to disappear until I invoke it. I want to draw the box and resize it if required (like we do in Jquery crop plugin Eg:http://odyniec.net/projects/imgareaselect ) It would be of great help if you could guide me how do I achieve this functionality. Alternatively, you could use a Vector layer and a DrawFeature control with a RegularPolygon handler. See http://openlayers.org/dev/examples/regular-polygons.html Sounds like an irregular polygon with four sides (rectangle) snapped to 90 would give you want you want. Tim Thanks, Moiz ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Tim Schaub OpenGeo - http://opengeo.org Expert service straight from the developers. ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev
Re: [OpenLayers-Dev] Draw boxes on the image pressing shift key
On 8/4/10 4:56 PM, Andreas Hocevar wrote: Hi, you could use OpenLayers.Control.TransformFeature for moving/reshaping your boxes. See http://openlayers.org/dev/examples/transform-feature.html for an example. That example is so damn sexy! Regards, Andreas. On Aug 5, 2010, at 00:25 , Moiz Bhukhiya wrote: I see now what you're saying. I clicked on the checkbox and now the boxes are inline of horizontal line. But is there a way to modify the box drawn?/ Thanks. Moiz On Wed, Aug 4, 2010 at 5:22 PM, Moiz Bhukhiyamoiz.bhukh...@gmail.com wrote: Thanks alot Tim for your response. It seems like it will be helpful for resizing the square box, but how to move this square and the square box seems to be in 45 degree angle to the horizontal line. I need square to be drawn inline with horizontal line. It should be resizable by dragging it edges like we see in the Jquery plugin I mentioned. http://odyniec.net/projects/imgareaselect Thanks again for your help. I really appreciate it. Moiz On Wed, Aug 4, 2010 at 2:49 PM, Tim Schaubtsch...@opengeo.org wrote: On 8/4/10 12:31 PM, Moiz Bhukhiya wrote: Hello Devs, I am using Openlayers to display images from Djatoka Image server. I am using two different layers. 1. To draw boxes on an image which is OpenLayers.Layer.Boxes 2. To dynamically draw boxes on images I am using OpenLayers.Control() Using Control() functionality I can draw boxes on the image pressing shift key and on mouse down, and on mouse up I can get the coordinates of the box on the image. On mouse up the box disappears and I get the coordinates. My problem is I do not want this box to disappear until I invoke it. I want to draw the box and resize it if required (like we do in Jquery crop plugin Eg:http://odyniec.net/projects/imgareaselect ) It would be of great help if you could guide me how do I achieve this functionality. Alternatively, you could use a Vector layer and a DrawFeature control with a RegularPolygon handler. See http://openlayers.org/dev/examples/regular-polygons.html Sounds like an irregular polygon with four sides (rectangle) snapped to 90 would give you want you want. Tim Thanks, Moiz ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Tim Schaub OpenGeo - http://opengeo.org Expert service straight from the developers. ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Tim Schaub OpenGeo - http://opengeo.org Expert service straight from the developers. ___ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev