Re: [JPP-Devel] Analysis functions
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
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
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
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
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