Hi Jukka

>-*With X=0, Y=0, height=600, and width=1200 this geometry is created:
POLYGON (( -1200 -600, -1200 600, 1200 600, 1200 -600, -1200 -600 )) The
dimensions get doubled.*


Solved. The correct jar is
here: 
https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/OtherPlugIns/DrawRectBuilding_3.jar/download
<https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/OtherPlugIns/DrawRectBuilding_3.jar/download>

*-Anchor point at the centre of the polygon is a good default. However, for
some use cases it could be more intuitive if the anchor point could be
placed at the corner instead (draw a plot and then smaller sub-plot
beginning from the same corner). However, calculating the required offsets
is not hard, and if the rectangle is rotated then using the centre point is
more intuitive. Also, the Rotate Selected Item tools rotates around the
centre point and it is good that the tools behave in the same way. So I am
happy with this design.*

I will give a look, maybe  a rotation point located on one corner can be
added as an option



Il giorno lun 23 set 2024 alle ore 11:55 Rahkonen Jukka <
jukka.rahko...@maanmittauslaitos.fi> ha scritto:

> Hi,
>
>
>
> I cut my sheet of plywood already, but I believe I will have use for your
> tool later. It is is nice and simple to use.
>
> A couple of comments.
>
>
> -With X=0, Y=0, height=600, and width=1200 this geometry is created:
> POLYGON (( -1200 -600, -1200 600, 1200 600, 1200 -600, -1200 -600 ))
>
> The dimensions get doubled.
> -Anchor point at the centre of the polygon is a good default. However, for
> some use cases it could be more intuitive if the anchor point could be
> placed at the corner instead (draw a plot and then smaller sub-plot
> beginning from the same corner). However, calculating the required offsets
> is not hard, and if the rectangle is rotated then using the centre point is
> more intuitive. Also, the Rotate Selected Item tools rotates around the
> centre point and it is good that the tools behave in the same way. So I am
> happy with this design.
>
>
>
> -Jukka-
>
>
>
> *Lähettäjä:* Giuseppe Aruta <giuseppe.ar...@gmail.com>
> *Lähetetty:* maanantai 23. syyskuuta 2024 11.52
> *Vastaanottaja:* OpenJump develop and use <
> jump-pilot-devel@lists.sourceforge.net>
> *Aihe:* Re: [JPP-Devel] Feature request: Draw rectangles with parameters
>
>
>
> The previous mail had a wrong link.
>
> The correct link is:
>
> https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/OtherPlugIns
>
> a) DrawRectBuilding_2.jar
> <https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/OtherPlugIns/DrawRectBuilding_2.jar/download>.
> The plugin
>
> b) DrawRectBuilding_2.zip
> <https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/OtherPlugIns/DrawRectBuilding_2.zip/download>.
> The source code
>
>
>
> Il giorno dom 22 set 2024 alle ore 09:20 Giuseppe Aruta <
> giuseppe.ar...@gmail.com> ha scritto:
>
> 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
>
>
>
> 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
>
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to