Hi Jukka, I made a prototype plugin to draw rotated rectangles of fixed size,according to your mail. I recompiled some codes from my RasterTool plugin. You can download the jar at this link: Draw Rectangle building <https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/OtherPlugIns/DrawRectBuilding.jar/download>
How it works The plugin opens a dialog which has the following options (on 5 lines) from the top: 1) A box to define the vector layer where to draw the rectangesù 2) Panel for the center of rotation: a combination of two boxes for the Lat/Lon (X/Y) coordinates followed by a button which opens a tool to pick coordinates on the workbench (which are displayed into the previous 2 boxes) 3) Bow for the height of the rectangle 4) Box for the width of the rectangle 5) Box for the rotation angle in degrees. After setting the parameters, click on the Apply button to draw the geometry There is more work to do around, for instance the checks. The code is embedded into the jar file. Best regards Peppe Il giorno mar 17 set 2024 alle ore 15:39 edgar.soldin--- via Jump-pilot-devel <jump-pilot-devel@lists.sourceforge.net> ha scritto: > hey Jukka, > > in case you want that tool extended feel free to reach out with specifics. > > sunny regards ..ede > > On 16.09.2024 21:23, Rahkonen Jukka wrote: > > Hi, > > > > Actually, the Draw simple line CAD tool is very close to the non-rotated > rectangle tool. With X and Y offsets it is possible to draw a diagonal > line, and putting an envelope around it makes a rectangle. > > > > -Jukka- > > > > *Lähettäjä:* Giuseppe Aruta <giuseppe.ar...@gmail.com> > > *Lähetetty:* maanantai 16. syyskuuta 2024 18.20 > > *Vastaanottaja:* OpenJump develop and use < > jump-pilot-devel@lists.sourceforge.net> > > *Aihe:* Re: [JPP-Devel] Feature request: Draw rectangles with parameters > > > > Interesting case, the cad extension has a plugin to insert prefixed > geometries at a defined size. It could be interesting to extend it. > > > > Il lun 16 set 2024, 15:50 edgar.soldin--- via Jump-pilot-devel < > jump-pilot-devel@lists.sourceforge.net <mailto: > jump-pilot-devel@lists.sourceforge.net>> ha scritto: > > > > hey Jukka, > > > > On 15.09.2024 19:49, Rahkonen Jukka wrote: > > > Hi, > > > > > > I would like to have a tool for drawing fixed size rectangles > with manually given parameters. The parameters would be: > > > > > > > > > width > > > > > > height (= width by default) > > > > > > rotation angle (0 by default) > > > > > > optionally: > > > > > > coordinates of the centre point, or > > > > > > coordinates of the bottom-left corner (or some other corner, it > does not really matter). > > > > > > If coordinates are not given manually, then mouse click would be > used as the centre point or as the corner point. We have already a tool for > drawing circles, and a couple of tools for drawing constrained polygons, > but they are not handy for my need. What I am doing now is to write the > polygons as WKT, or I digitize them with snap-to-grid option. > > > > > > BTW I have a non-GIS use case today, I would like to plan if it > would be more optimal to buy 1220x2440 mm plywood sheets, or perhaps > 1500x3000 mm sheets for my hobby project. Planning the placement of solar > panels (for example 1720x1130 mm) could be another use case, or parking > places, or whatever rectangular standard things that exist. > > > > i might be able to put something together. can you give a > step-by-step workflow for how that tool would work? putting in those > parameters on every draw is probably not something you aim for. having that > and an idea for i time frame i could come up with a quote, being between > jobs just now. > > > > will try to treat it better than the OGC-API support, that got stuck > due to personal life being just what it was then :) > > > > sunny regards ..ede > > > > > > > > > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net <mailto: > Jump-pilot-devel@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel < > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel> > > > > > > > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >
_______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel