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

Reply via email to