I made an upgrade to the plugin, simplified the code and separated the source code from the plugin. Both are available at the following link: https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/OtherPlugIn a) DrawRectBuilding_2.jar. The plugin b) DrawRectBuilding_2.zip. The code
I would like to add the panel that controls the input of coordinates as part of OpenJUMP code [image: image.png] This would be a benefit for other plugins. The code class of this panel is located into the DrawRectBuilding_2.zip (org.openjump.core.ui.components.CoordinatePanel.class) Il giorno sab 21 set 2024 alle ore 16:46 Giuseppe Aruta < giuseppe.ar...@gmail.com> ha scritto: > The plugin is located into the 'PlugIn' menu under the voice: Draw > rectangular shape > > Il giorno sab 21 set 2024 alle ore 16:42 Giuseppe Aruta < > giuseppe.ar...@gmail.com> ha scritto: > >> 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