Re: [JPP-Devel] Analysis functions

2011-06-23 Thread Michaël Michaud
Hi Giuseppe,

Thanks for feedback.
Here are my answers (more feedback is welcome)

> a) com.vividsolutions.jump.workbench.ui.plugin.analysis.UnionPlugIn
> I'dd rather see it within Tool>Edit Geometry tools
I think I would let UnionPlugIn in Analysis as suggested by Uwe
(main argument being OGC chapter 6.1.2.4 "Methods that support spatial 
analysis")
I would stick to this proposition

On the other hand, I let the "Union two polygons" tool in Edit geometry menu
> b) According to ArcGIS online manual
> Merge Polygons with Neighbours ->  ArcGIS Eliminate
I don't like much this term which does not give a good idea of what the 
tool does.
So if arcgis is the only argument, I would vote against.
> and
> Union by Attribute Value ->  ArcGIS Dissolve
I think dissolve is much used, and I can change if others agree (can we 
have advice from a native english speaker ?).
> are generalization tool. Can we adopt this classification and move them on 
> Generalization menu?
I would not have the idea to look for dissolve in generalization menu.
But If other project members think it is a better place I can change my 
mind.
> c) Calculate Area and length are geometry properties of features and could be 
> everywhere (Edit Geometry, Statistic, Attributes).
> My preference is in the attribute tool as I think it is more visible
If there is no opposition to this proposition, I agree attribute tool is 
a good place for Calculate area and length. I can change.

Regards,

Michaël
> regards
>
>
> Giuseppe
>
>
> --- Lun 20/6/11, Michaël Michaud  ha scritto:
>
>> Da: Michaël Michaud
>> Oggetto: Re: [JPP-Devel] Analysis functions
>> A: "OpenJump develop and use"
>> Data: Lunedì 20 giugno 2011, 16:28
>> Hi,
>>
>> I made changes according to Uwe's propositions for
>> Tools>Analysis menu
>> (should be available in the next NB)
>>
>> I organized the menu as suggested below except
>> - I moved Calculate Areas and Lengths to Statistic menu
>> - I renamed "Intersect Polygon Layers" to "Overlay Polygon
>> Layers" (the
>> plugin does about the same as Overlay except it takes only
>> polygons, and
>> output polygons which appear in one source only).
>> - I moved Merge Polygons with Neighbours to Edit Geometry
>> menu (and must
>> improve it as it is still buggy)
>>
>> I tried to list menu items in alphabetical order but it
>> would need
>> further developpement to have it in alphabetical order in
>> any language.
>> Currently, I tried to make english and french plugin names
>> consistant,
>> but names may not be as consistant in other languages and
>> alphabetical
>> order is probably not respected.
>>
>> Let me know if you see other changes to do (around
>> Tools>Analysis, I
>> wouldn't like to undertake further changes before 1.4.1
>> release)
>>
>> Michaël
>>
>>
>>
>> Le 20/05/2011 10:30, Uwe Dalluege a écrit :
>>> Hallo Michaël,
>>>
>>> sorry for answering so late.
>>> But this week I had lots of work :-(
>>>
>>> My proposal for the Analysis menu ist this:
>>>
>>>> Analysis
>>>>> Buffer
>>>>> Buffer (Multiple Ring)
>>>>> Calculate Areas and Lengths
>>>>> Convex Hull
>>>>> Convex Hull on Layer
>>>>> Geometric Functions
>>>>> Intersect Polygons
>>>>> Intersect Polygon Layers
>>>>> Join Attributes Spatially
>>>>> Merge Polygons with Neighbours?(How does it
>> work???)
>>>>> Overlay
>>>>> Union
>>>>> Union by Attribute Value...
>>> I think it is a good idea to list the menuItems
>>> in alphabetical order and to write the tokens
>>> with capital letters.
>>> I can not test the function
>>> Merge Polygons with Neighbours
>>> because I get a StackOverflowError :-(
>>> java.lang.StackOverflowError at
>>>
>> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:413)
>>>   at
>>>
>> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
>>>   at
>>>
>> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
>>>   at
>>>
>> org.openjump.

Re: [JPP-Devel] Analysis functions

2011-06-23 Thread Giuseppe Aruta
Hi Michael,
just a couple of observation:

a) com.vividsolutions.jump.workbench.ui.plugin.analysis.UnionPlugIn
I'dd rather see it within Tool>Edit Geometry tools

b) According to ArcGIS online manual
Merge Polygons with Neighbours -> ArcGIS Eliminate
and 
Union by Attribute Value -> ArcGIS Dissolve
are generalization tool. Can we adopt this classification and move them on 
Generalization menu?

c) Calculate Area and length are geometry properties of features and could be 
everywhere (Edit Geometry, Statistic, Attributes). 
My preference is in the attribute tool as I think it is more visible

regards


Giuseppe


--- Lun 20/6/11, Michaël Michaud  ha scritto:

> Da: Michaël Michaud 
> Oggetto: Re: [JPP-Devel] Analysis functions
> A: "OpenJump develop and use" 
> Data: Lunedì 20 giugno 2011, 16:28
> Hi,
> 
> I made changes according to Uwe's propositions for
> Tools>Analysis menu 
> (should be available in the next NB)
> 
> I organized the menu as suggested below except
> - I moved Calculate Areas and Lengths to Statistic menu
> - I renamed "Intersect Polygon Layers" to "Overlay Polygon
> Layers" (the 
> plugin does about the same as Overlay except it takes only
> polygons, and 
> output polygons which appear in one source only).
> - I moved Merge Polygons with Neighbours to Edit Geometry
> menu (and must 
> improve it as it is still buggy)
> 
> I tried to list menu items in alphabetical order but it
> would need 
> further developpement to have it in alphabetical order in
> any language.
> Currently, I tried to make english and french plugin names
> consistant, 
> but names may not be as consistant in other languages and
> alphabetical 
> order is probably not respected.
> 
> Let me know if you see other changes to do (around
> Tools>Analysis, I 
> wouldn't like to undertake further changes before 1.4.1
> release)
> 
> Michaël
> 
> 
> 
> Le 20/05/2011 10:30, Uwe Dalluege a écrit :
> > Hallo Michaël,
> >
> > sorry for answering so late.
> > But this week I had lots of work :-(
> >
> > My proposal for the Analysis menu ist this:
> >
> > >Analysis
> > >>Buffer
> > >>Buffer (Multiple Ring)
> > >>Calculate Areas and Lengths
> > >>Convex Hull
> > >>Convex Hull on Layer
> > >>Geometric Functions
> > >>Intersect Polygons
> > >>Intersect Polygon Layers
> > >>Join Attributes Spatially
> > >>Merge Polygons with Neighbours?(How does it
> work???)
> > >>Overlay
> > >>Union
> > >>Union by Attribute Value...
> >
> > I think it is a good idea to list the menuItems
> > in alphabetical order and to write the tokens
> > with capital letters.
> > I can not test the function
> > Merge Polygons with Neighbours
> > because I get a StackOverflowError :-(
> > java.lang.StackOverflowError at 
> >
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:413)
> >     at 
> >
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> >     at 
> >
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> >     at 
> >
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> >     at 
> >
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> >     at 
> >
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> >
> >
> > I hope that I have not forget something.
> > What do you think?
> >
> > Have a nice weekend
> >
> > uwe
> >
> >
> > Am 17.05.2011 08:35, schrieb Michaël Michaud:
> >> Hi,
> >>
> >> I listed
> >> - the current tool menu
> >> - the modifications you proposed,
> >> - the modification you proposed + other changes
> attempting to get the
> >> whole picture more consistent
> >>
> >> I show you before sending it to the list to get
> more feedback ...
> >>
> >> Anyway, I agree with your propositions
> >> Just te

Re: [JPP-Devel] Analysis functions

2011-06-20 Thread Michaël Michaud
Hi,

I made changes according to Uwe's propositions for Tools>Analysis menu 
(should be available in the next NB)

I organized the menu as suggested below except
- I moved Calculate Areas and Lengths to Statistic menu
- I renamed "Intersect Polygon Layers" to "Overlay Polygon Layers" (the 
plugin does about the same as Overlay except it takes only polygons, and 
output polygons which appear in one source only).
- I moved Merge Polygons with Neighbours to Edit Geometry menu (and must 
improve it as it is still buggy)

I tried to list menu items in alphabetical order but it would need 
further developpement to have it in alphabetical order in any language.
Currently, I tried to make english and french plugin names consistant, 
but names may not be as consistant in other languages and alphabetical 
order is probably not respected.

Let me know if you see other changes to do (around Tools>Analysis, I 
wouldn't like to undertake further changes before 1.4.1 release)

Michaël



Le 20/05/2011 10:30, Uwe Dalluege a écrit :
> Hallo Michaël,
>
> sorry for answering so late.
> But this week I had lots of work :-(
>
> My proposal for the Analysis menu ist this:
>
> >Analysis
> >>Buffer
> >>Buffer (Multiple Ring)
> >>Calculate Areas and Lengths
> >>Convex Hull
> >>Convex Hull on Layer
> >>Geometric Functions
> >>Intersect Polygons
> >>Intersect Polygon Layers
> >>Join Attributes Spatially
> >>Merge Polygons with Neighbours?(How does it work???)
> >>Overlay
> >>Union
> >>Union by Attribute Value...
>
> I think it is a good idea to list the menuItems
> in alphabetical order and to write the tokens
> with capital letters.
> I can not test the function
> Merge Polygons with Neighbours
> because I get a StackOverflowError :-(
> java.lang.StackOverflowError at 
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:413)
> at 
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> at 
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> at 
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> at 
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
> at 
> org.openjump.core.ui.plugin.tools.analysis.onelayer.MergeSelectedPolygonsWithNeighbourPlugIn.getPolyToMerge(MergeSelectedPolygonsWithNeighbourPlugIn.java:422)
>
>
> I hope that I have not forget something.
> What do you think?
>
> Have a nice weekend
>
> uwe
>
>
> Am 17.05.2011 08:35, schrieb Michaël Michaud:
>> Hi,
>>
>> I listed
>> - the current tool menu
>> - the modifications you proposed,
>> - the modification you proposed + other changes attempting to get the
>> whole picture more consistent
>>
>> I show you before sending it to the list to get more feedback ...
>>
>> Anyway, I agree with your propositions
>> Just tell me if you think we should go a step further and to which 
>> point.
>>
>> Michaël
>>
>> _Current situation_
>>
>> Query
>> Analysis
>> OneLayer
>> Union
>> Calculate areas and lengths
>> Union by attribute
>> Intersect polygons
>> Merge polygons with neighbours
>> TwoLayers
>> Overlay
>> Join attributes spatially
>> Intersect polygon layers
>> Statistics
>> Generate
>> *Buffer*
>> *Convex envelope of layer*
>> *Convex envelope*
>> Create Thiessen polygons
>> Multiple ring buffer
>> Plume
>> Random triangles
>> Random arrows
>> Warp
>> QA
>> Geometry
>> Convert
>> Extract points
>> Extract boudaries from coverage
>> Extract segments
>> Polygonize
>> Planar graph
>> *Geometric functions*
>> Intersections
>> Precision reducer
>> Join with arc
>> Merge lines
>> Merge two polygons
>> Cut polygon
>> Attributes
>> Generalization
>>
>>
>> _After changes proposed by Uwe_ (bold)
>>
>> Query
>> Analysis
>> *Buffer*
>> *Convex envelope of layer*
>> *Convex envelope*
>> *Geometric functions*
>> OneLayer
>> Union
>> Calculate areas and lengths
>> Union by attribute
>> Intersect polygons
>> Merge polygons with neighbours
>> TwoLayers
>> Overlay
>> Join attributes spatially
>> Intersect polygon layers
>> Statistics
>> Generate
>> Create Thiessen polygons
>> Multiple ring buffer
>> Plume
>> Random triangles
>> Random arrows
>> Warp
>> QA
>> Geometry
>> Convert
>> Extract points
>> Extract boudaries from coverage
>> Extract segments
>> Polygonize
>> Planar graph
>> Intersections
>> Precision reducer
>> Join with arc
>> Merge lines
>> Merge two polygons
>> Cut polygon
>> Attributes
>> Generalization
>>
>> _More changes (green) including Uwe's propositions
>>
>> _Query
>> Analysis
>> *Buffer*
>> *Multiple ring buffer*
>> *Con

Re: [JPP-Devel] Analysis functions

2011-06-10 Thread Sunburned Surveyor
Michael,

What do you think about Uwe's suggestion?

If this is a good idea, I can work on the menu reorganization.

Landon

On Thu, May 12, 2011 at 1:14 AM, Uwe Dalluege
 wrote:
> Hi,
>
> it is a little tricky to find the spatial analysis
> functions in OpenJUMP.
>
> In the
>
> OpenGIS Implementation Specification for Geographic information - Simple
> feature access - Part 1: Common architecture
>
> http://www.opengeospatial.org/standards/sfa
>
> you find at page 17 (6.1.2.4)
> "Methods that support spatial analysis"
>
> there you find for example Buffer, Intersection and ConvexHull.
>
> Is it possible to move
>
> a) Tools>Generate>Buffer
> b) Tools>Generate>Convex Hull
> c) Tools>Generate>Convex Hull on Layer...
> d) Tools>Edit Geometry>Geometry Functions...
>
> to
>
> Tools>Analysis?
>
>
> because in the OGC Specification you will find this
> functions under Analysis.
>
> Regards
>
> Uwe
>
> --
> Achieve unprecedented app performance and reliability
> What every C/C++ and Fortran developer should know.
> Learn how Intel has extended the reach of its next-generation tools
> to help boost performance applications - inlcuding clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> ___
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


[JPP-Devel] Analysis functions

2011-05-12 Thread Uwe Dalluege
Hi,

it is a little tricky to find the spatial analysis
functions in OpenJUMP.

In the

OpenGIS Implementation Specification for Geographic information - Simple 
feature access - Part 1: Common architecture

http://www.opengeospatial.org/standards/sfa

you find at page 17 (6.1.2.4)
"Methods that support spatial analysis"

there you find for example Buffer, Intersection and ConvexHull.

Is it possible to move

a) Tools>Generate>Buffer
b) Tools>Generate>Convex Hull
c) Tools>Generate>Convex Hull on Layer...
d) Tools>Edit Geometry>Geometry Functions...

to

Tools>Analysis?


because in the OGC Specification you will find this
functions under Analysis.

Regards

Uwe

--
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
___
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel